Security & Data Protection

Your contracts are sensitive. We treat them that way.

ContractsMind processes legal documents that may contain personal, financial and commercial data. This page explains, in plain language, exactly how that data is protected, stored, and deleted — and how you stay in control.

In short: files are encrypted with AES-256-GCM, stored in Cloudflare R2 (EU-oriented) with optional SSE-C, retained for a maximum of 20 days, scanned for malware before analysis, and deletable by you at any time under GDPR Article 17.

1. Encryption

All uploaded files are encrypted at rest using AES-256-GCM — the same authenticated-encryption standard used to protect classified information. Encryption is applied the moment a file lands in storage; the object is never written to disk in plaintext.

For sensitive files, ContractsMind supports SSE-C (Server-Side Encryption with Customer-Provided Keys). With SSE-C, the encryption key is supplied with each request and Cloudflare does not persist it — meaning we, and our storage provider, cannot decrypt your file without the key you provide.

2. Storage & retention

Files are stored exclusively in Cloudflare R2 within an EU-oriented setup. They are never copied to the application server's local disk. Access to a file is only possible through a short-lived signed URL (TTL 1 hour), issued to the file's owner.

Retention period: 20 days maximum. After 20 days, files are permanently and automatically deleted. This short window exists only so you can review your report and export a PDF — it is not used for model training or any other purpose.

Your control: you are never dependent on the 20-day clock. You can delete any individual document instantly, or delete all of your documents and data at once, from the dashboard.

3. File intake & malware scanning

Before a file reaches the AI pipeline, ContractsMind performs several checks:

4. Access control

5. Audit logging (without storing document content)

ContractsMind keeps an audit log of security-relevant events (logins, uploads, deletions, analysis runs). Critically, audit logs never contain the contents of your documents — only metadata such as file name, timestamp, and action. This lets us investigate incidents without building a secondary copy of your data.

6. Your GDPR rights — deletion is one click away

We implement data protection by design and by default (Art. 25), and we make your rights under the GDPR easy to exercise:

7. Internal compliance folder

Because ContractsMind processes potentially sensitive scans, we maintain an internal compliance program (not all of it is public, but the structure is):

8. Sub-processors

The following third parties process data on our behalf. We list them for transparency, as required for GDPR compliance:

We will notify users of any new sub-processor before it begins processing data.

9. Breach response

In the event of a personal data breach, ContractsMind follows a documented response procedure: immediate containment and assessment, followed by notification of the supervisory authority within 72 hours of becoming aware (Art. 33), and communication to affected users where the breach is likely to result in a high risk to their rights (Art. 34).

Have a security question or want to report a vulnerability? Email [email protected]. For data-protection requests, contact our DPO at [email protected].

Last updated: June 2026 · This overview is informational and complements our Privacy Policy and Terms of Service.