Contributors mailing list archives

Browse archives


Sensitive information fields - controlled access, encryption, display, ...

Data Dance s.r.o., Radovan Skolnik
- 01/07/2024 11:41:50


I am dealing with a scenario where some personal data needs to be handled in a special way. Unprivileged users should not see them at all or only see their encrypted/hashed/garbled versions. Privileged users should have a way to display the data ideally after some additional step which would be logged. Ideally the sensitive data should be encrypted at database level.

Has anyone has similar requirements? Is there any module providing foundation / ideas for such thing? Setup of employee classes (hr.employee, hr.employee.base and hr.employee.public) and groups seems could be somewhat an inspiration to this.

Any ideas / pointers are welcome. Thank you very much.

Best regards

    Radovan Skolnik