// security

Security

Alitycs holds behavioural data about your users, which makes us a place your customers' trust passes through. This page describes the controls behind that, in the detail a security reviewer needs.

Last updated 8 September 2026Version 0.1Draft

What is in place today, grouped the way a security questionnaire asks about it.

Infrastructure and network

Production runs on managed cloud infrastructure in private networks. Nothing but the load balancers is reachable from the public internet, administrative interfaces are not exposed, and every service talks to its neighbours over authenticated internal endpoints.

Encryption in transit and at rest

TLS is required on every endpoint — ingestion, query and application. Plain HTTP is redirected, never served. Event data, object storage and backups are encrypted at rest, and secrets are stored encrypted or hashed, never in plain text.

Access control and least privilege

Access to production is role-based, granted for a stated business reason, protected by multi-factor authentication, and reviewed on a defined cycle. Engineers do not browse customer data; access to it is exceptional, logged, and time-bound.

Authentication and API keys

Keys come in two kinds and the split is deliberate. A publishable key (pk_) is write-only and safe to ship in client code; a secret key (sk_) stays on your server and can read. Both are scoped to one workspace and can be rotated or revoked instantly. How authentication works.

Logging and monitoring

Authentication events, API key operations and administrative actions are logged with an actor and a timestamp, protected against alteration, and monitored for anomalies. Alerts page an engineer; the rota and its coverage hours are [on-call coverage and escalation path].

Backups and recovery

Encrypted backups run automatically, restores are tested on a schedule, and ingestion is buffered so an incident on the query side does not lose events. The backup frequency, retention and restore-test cadence are recorded in Annex II of the DPA.

Secure development

Every change is peer-reviewed before merge and released through an auditable pipeline with a rollback path. Continuous integration runs automated tests plus dependency and secret scanning. Development and staging never hold production data.

Vendor management

Subprocessors are assessed before we engage them, bound by written data protection terms no weaker than our own, and reviewed on a defined cycle. Customers are notified before a new subprocessor starts handling their data.

Personnel security

Background checks where the law allows, confidentiality obligations that survive departure, security and data protection training on joining and periodically after, and prompt deprovisioning when someone leaves.

You should be able to answer these questions about any vendor. Here are our answers.

We would rather show you the controls than a badge. Where a claim is not yet settled, this page says so instead of guessing.

If you have found something, we want to hear about it, and we will treat the report as a favour rather than an accusation.

Running a security review?

Send us your questionnaire. Most of what reviewers ask for is already written down, and we would rather point you at the document than retype it into a spreadsheet.

Subprocessor list: [subprocessor list URL]. Data protection contact: privacy@alitycs.com.