Back to CRM

Security document for customers

FluxCRM security: a separate instance, encrypted transport, a full change log

The technical and organisational measures that actually work in the product, and what is not there yet.

Every company has its own instance and database, and every change in the data is visible in the audit log.

Rules of this document

We describe only what works in the code and in the deployment. A missing entry means we do not declare that measure. The document is reviewed once a quarter together with the rest of the documentation.

Isolation and hosting

Access and authentication

Protection against browser attacks

Change log (audit)

Every change in the data (POST, PUT, PATCH, DELETE) leaves an entry: who (login or key level), what (method and path), and the state before and after. Export of all data and export of one person's data are audited separately and available only to the owner. The log contains no passwords or secrets. The server access log records the time, method, path without parameters, response code and IP address, without keys, secrets or email addresses.

Backups and continuity

Error and outage handling

Data minimisation and deletion

Access to sensitive data and location

Language models

Features based on a language model are off by default and are switched on by the instance owner in agreement with FluxLab. The model gets only the data needed for the task (the conversation of one opportunity), works in read-only mode, and its result is always approved by a person. Customer content is treated as data, not as a command. The instance can require a customer's consent before their data is processed by the model, every use of AI has an entry in the ethical review register, and drafts for customers can carry an AI note. The provider is Anthropic, see sub-processors.

What is not there yet

We say it plainly so there is no gap with expectations:

Reporting vulnerabilities

Report vulnerabilities to pawel@fluxlab.pl. We acknowledge a report within 2 working days, and we deploy critical fixes to all instances immediately. Incidents involving personal data are handled according to the 72-hour procedure (see GDPR for customers).