Hashed with bcrypt before they are stored. Never kept or shown in plain text.
Every request, checked every time.
A compliance platform holds your most sensitive operational data, so CompliLens checks who you are, what your role allows and which organisation a record belongs to on every single request. Watch three requests go through.
CompliLens is built and run by CodeLogicX, certified to ISO/IEC 27001:2022 for information security and ISO 9001:2015 for quality management.
Every kind of data, protected its own way
Not one lock for everything. Each kind of data gets the protection that fits it, and a clear answer to who can see it.
Access tokens expire after 15 minutes. Refresh tokens are hashed and revoked on sign-out.
Encrypted with AES-256-GCM, used only during a sync and never sent back to the browser.
Stored privately. Every download link is signed and expires after an hour.
A random link with an optional hashed passcode, an expiry and one-click revoke. Visitors see the sections you choose to publish.
Records in restricted data categories are excluded before the AI drafts an answer or replies.
We ask your systems for as little as possible
Connectors read settings and results. They do not change anything in your cloud, code or identity provider, and you can disconnect one at any time.
- Read-only access wherever the platform offers it
- Credentials encrypted the moment you save them
- Every finding reviewed by a person before it becomes an NCR
What we take care of, and what you decide
See exactly what each role can do on the By role page
Built so mistakes can be undone and history cannot
Security is also about what happens after someone gets it wrong.
Soft deletes
Most records are archived, not destroyed, so a mistaken delete can be undone.
Versions
Every policy edit is a new version you can compare and restore.
Locked records
Finalised management reviews cannot be edited. Their minutes stay as they were signed.
Timestamps
Acknowledgements, training, uploads and decisions record who did what, and when.
Security, answered
Can someone get round a permission by changing the request?
No. Roles are checked on the server for every request, and unknown fields are rejected. Hiding a button is only a convenience; the server is what says no.
What happens when someone leaves?
Deactivate their account. Their access token expires within 15 minutes and their refresh token is revoked, and Access Reviews help you confirm nothing was missed.
Can we switch the AI off?
Yes. An administrator can turn AI features off entirely, and a monthly spend cap applies when they are on. The assistant is read-only either way.
How do we report a security concern?
Write to cx.sales@codelogicx.com with the details and we route it to the security team. Please do not include sensitive data in the first message.
What do Trust Center visitors see?
The sections you choose to publish: certifications, practice coverage by area, sub-processors with their DPA status, documents and your FAQ, all drawn from your live program. Detailed audit evidence goes to your auditor through Evidence Requests rather than a public link.