BusinessHRM Help Center

Guides for every module API & Developers →

My Data & Privacy (employees)

Employees can download the personal data the company keeps about them and ask for it to be anonymised or erased. This extends the company's GDPR settings; it also covers similar rights under UK GDPR, CCPA/CPRA, Australia's Privacy Act and other privacy laws.

Where to find itSidebar›My data & privacy (/account/privacy/my-data). It appears when Settings›GDPR Settings›Right to Erasure›Let employees download their data and request erasure is Yes (the default).

Download my data

Click Download my data. You get a ZIP of JSON files: profile, employment details, emergency contacts, bank accounts, documents list, leave, attendance, salary, payslips, loans and more. Passwords, security tokens and stored-file keys are never included. Each download is recorded in the HR audit log.

Ask for anonymisation or erasure

Request What happens when approved
Anonymise Name, e-mail, phone, photo, address, birthday and emergency contacts are removed; bank and ID numbers are masked; your login is disabled.
Erase Everything above, plus HR documents, passport/visa records and bank accounts are deleted.

Payroll, attendance and leave history is always kept (tax, labour and pension law require it) — but without your name.

  1. Choose the request type, add a reason if you like, tick the confirmation and click Send request.
  2. People who manage privacy (Manage GDPR Setting = All) are notified.
  3. You can cancel while it is pending.

For admins: deciding a request

Open Settings → GDPR Settings → Removal requests. Employee requests show Employee · Anonymise / Erase in the Requested by column with a Download their data link. Approve runs the anonymisation immediately and cannot be undone; Reject leaves everything as it is. An admin account cannot be anonymised, and you cannot approve your own request. Every decision is recorded in Reports → Audit log.

API: /api/v1/privacy-request (create, cancel, decide, my-data).