Glossary · Security & Compliance

Data Encryption

Data encryption scrambles information into unreadable code that can be turned back only with the right key. It protects data while it travels across the internet and while it sits stored on servers, phones and backups.

What it means

Encryption turns readable information into scrambled data using a mathematical key. Without the key, what a thief obtains is useless noise. With the key, the system restores the original. Two situations matter to a business owner. Encryption in transit protects data moving between a phone or browser and your server, which is what HTTPS does through an SSL certificate. Encryption at rest protects data stored in the database, on the disk and in backups.

What it does not do

Encryption is not a lock on every door. If a staff member's login is stolen, the system will decrypt data for the thief, because it believes the user is genuine. Passwords are handled differently: a well-built system never stores them at all, only a one-way scrambled form called a hash, so even the developers cannot read them. Encryption works alongside role-based access control and two-factor authentication, never in place of them.

Why it matters for your business

You may hold more sensitive records than you realise: patient details, student records, identity proofs collected for KYC, vendor bank details and staff salaries. A lost laptop, a stolen phone or a leaked database backup is far less harmful if what was taken is encrypted. It also supports your duty under the DPDP Act to protect personal data with reasonable safeguards.

An example

A diagnostic lab in Madurai stores patient reports as PDF files and sends each patient a link by SMS. The links work only over HTTPS, the reports sit encrypted in cloud storage, and a link expires after a set time. When a receptionist's phone is stolen, the thief finds no report files on it, and the lab disables her login within minutes.

What to ask your vendor

  • Is all traffic over HTTPS, including the admin area and the mobile app?
  • Are the database, file storage and backups encrypted at rest?
  • Where are the keys kept, and who can reach them?
  • Are passwords hashed, and are secrets such as API keys kept out of the code?

How we approach it

The cloud providers VS Tech Builders deploys on, such as AWS, Google Cloud and Firebase, offer encryption for stored data, and some services switch it on by default. It still has to be checked service by service, and keys and secrets need careful handling. Our hospital management software page and our guide to software for diagnostic labs show how systems holding patient data are shaped.

Common questions

Is my data already encrypted if my website has a padlock?

Only while it travels. The padlock means the connection between the visitor and your server is encrypted. It says nothing about how data is stored afterwards. Ask whether the database, file storage and backups are also encrypted at rest, and who can access the keys. A secure connection to an unprotected database still leaves stored records exposed to anyone who obtains them.

Does encryption slow down my software?

Not in any way your staff or customers would notice. Modern servers and phones carry out encryption with dedicated hardware support, and the extra processing is tiny compared with loading images or running reports. The real cost of encryption is not speed but care: keys must be stored safely, rotated sensibly and recoverable, otherwise legitimate data can become unreadable.

Read more

Next step

Tell us what you need. Get a fixed quote.

Describe your business and the problem in a few lines. We reply within one business day with an honest recommendation, a scope and a fixed price.