Zaffre AxonDemo
← All articles

Encryption at Rest and in Transit for HR Data

Zaffre Tech · June 17, 2026

Encryption is the difference between a data breach that ends careers and a stolen file the thief cannot use. For HR data, which includes salaries, national IDs, bank details, and health records, encryption is not optional. Many buyers do not realise there are two separate kinds of encryption, and a secure platform needs both. Below we explain encryption at rest and in transit in plain terms, and what a properly protected HR system looks like.

Encryption in transit: protecting data on the move

Every time an employee logs in, a manager approves leave, or payroll runs, data travels across networks. Without encryption, that traffic can be intercepted and read. Encryption in transit wraps that data in a protected channel, almost always using TLS (Transport Layer Security), so anyone capturing the traffic sees only scrambled bytes.

This is the same technology that secures online banking. In Zaffre Axon, every connection is protected with TLS, so credentials, payslips, and personnel records are never exposed on the wire, whether the user is in the office or working remotely.

Encryption at rest: protecting data when it is stored

Data spends most of its life sitting still: in databases, file storage, and backups. Encryption at rest means that even if someone gains physical access to a disk, copies a database file, or steals a backup, the contents remain unreadable without the encryption keys.

This matters more than people assume. Backups in particular are a frequent blind spot. Many organizations encrypt their live database but leave backup files in the clear, where a single misplaced copy becomes a full breach. Zaffre Axon encrypts data at rest and ships encrypted backups by default, closing that gap.

Why you need both, not one

Encryption in transit and at rest defend against different threats:

  • In transit stops eavesdropping and interception on networks.
  • At rest stops theft of stored data, lost drives, and unauthorized database copies.

A platform with only one is like a house with a locked front door and open windows. You need both, and Zaffre Axon has both.

Encryption is part of a layered model

Encryption protects the data itself. It does not, on its own, control who is allowed to see decrypted data once they are inside. That is why Zaffre Axon layers encryption with:

  1. Hashed passwords with bcrypt, never stored or viewable in readable form, so credentials are safe even if other data leaks.
  2. RS256-signed tokens so authenticated sessions cannot be forged.
  3. Granular role-based access control so no employee can view another employee's credentials or restricted data.
  4. IP, device, and geo restrictions to limit where data can be accessed at all.

Think of encryption as the outer wall and access control as the gate. Together they give you defense in depth.

What to ask your vendor about encryption

  • Is all traffic encrypted with TLS, for every user and every connection?
  • Is data encrypted at rest in the database and file storage?
  • Are backups encrypted as well as the live data?
  • Can we self-host so encrypted data stays inside our own infrastructure?

That last point matters for organizations with strict data-residency rules. Zaffre Axon offers managed cloud or fully self-hosted deployment on your in-house database, restricted to your internal LAN or VPN, so you control exactly where your encrypted data lives. See more on our security page.

One platform, one consistent encryption standard

Because Zaffre Axon runs HR, payroll, attendance, operations, finance, and communication on a single connected data layer, encryption is applied consistently across everything, instead of changing from one tool to the next. Fewer data copies and fewer integrations mean fewer places for unencrypted data to leak.

Your team should never notice the encryption, and an attacker should get nothing useful out of it. Book a demo to see how Zaffre Axon protects your employee data in transit, at rest, and in backups.