1. Qualifying roles: who’s responsible for what
First reflex: identify who does what.
- You are the data controller (you decide which documents are ingested, for what purpose, for whom).
- The assistant provider is a processor under Article 28 GDPR (they process personal data on your behalf).
- The provider’s host is a sub-processor (second-tier processor).
This qualification triggers everything else — contracts, guarantees, audit, records.
2. The Article 28 DPA (Data Processing Agreement)
Before the first ingestion, sign a DPA that complies with Article 28 GDPR. Six non-negotiable clauses:
- The subject, duration, nature, and purpose of the processing.
- The types of data and categories of data subjects.
- The processor’s obligations (documented instructions, confidentiality, security, audit).
- Authorization and list of sub-processors.
- End-of-contract terms (return or destruction of data).
- Audit terms (your right to audit the processor).
If your provider doesn’t volunteer this document, that’s a bad sign. Our DPA is available on our security page.
3. The DPIA: when it’s required, how to run it
A Data Protection Impact Assessment (DPIA) is mandatory if the processing presents a high risk to rights and freedoms. For an AI assistant, the threshold is reached as soon as:
- You process sensitive data (health, judicial, opinions).
- You process data on children or vulnerable persons.
- The processing is large-scale and systematic of personal data.
For other cases (product FAQ, internal document search without sensitive personal data), the DPIA isn’t required but remains recommended.
A basic DPIA takes two weeks with your DPO or a partner firm. Budget €2,000 to €5,000 depending on complexity.
4. Data subject rights: what your assistant must support
A person whose data has been ingested must be able to exercise five rights:
- Access: know what data is stored about them.
- Rectification: correct inaccurate data.
- Erasure: have their data deleted.
- Restriction: have the processing of their data frozen.
- Portability: retrieve their data in a usable format.
Check that your provider has a documented procedure to handle these requests in under a month. If not, you’ll be in breach.
5. Retention periods
Define, and document, the retention period for each data type:
- Ingested documents (duration of the engagement or legitimate use, typically between 1 and 10 years).
- User conversations (typically 6 to 12 months).
- Audit logs (typically 12 months to 3 years depending on criticality).
Beyond that, automatic deletion. This is a provider-side setting, to verify explicitly.
6. Non-EU transfers: avoid, or frame
GDPR only authorizes non-EU transfers with specific guarantees (standard contractual clauses, adequacy decision, BCRs). Better: no transfer at all. That’s the point of sovereign AI: hosted in France, under French jurisdiction, operated by a French entity.
7. Records of processing: what to include
Add the AI assistant to your records of processing (Article 30 GDPR), with:
- Purpose of the processing.
- Categories of persons and data.
- Recipients (internal, processors).
- Retention period.
- Security measures.
- Any transfers.
It’s an internal document, but the CNIL will request it during an audit — budget two hours to draft a proper entry.
For Forgeron3’s commitments on these seven points, see our security & GDPR page.
Twenty minutes to review the DPA point by point, and identify the adjustments needed for your context (firm, local government, industrial SMB).
Book a demo→