Deep
Understands edge cases and can teach it.
How Castline handles personal data under the EU General Data Protection Regulation. AI-generated content is personal data too.
Domain
Only the listed owner and admins can update. Vera routes questions to the owner.
Owner: Sofia Albuquerque
You can read, edit and deprecate this skill.
Deep
Understands edge cases and can teach it.
Led
Has done it independently and owned outcomes.
The General Data Protection Regulation governs how we collect, store, process, and delete personal data about EU residents. For Castline — a social product where the data is the product — it touches almost every feature.
Our lead supervisory authority under the one-stop-shop is the Danish Data Protection Authority (Datatilsynet). When we file a breach notification or respond to a coordinated DPA inquiry, that is where it goes.
The data flows that fall under GDPR include the obvious — account email, display name, uploaded images — and the less obvious. Specifically:
Every time we process personal data we point to one of six lawful bases: consent, contract, legal obligation, vital interests, public task, or legitimate interest. For Castline:
We do not rely on legitimate interest for AI-driven content personalisation — that operates under contract because it's part of what the user signed up for. The risk-benefit is documented in the AI Diaries Requirement Specification.
EU residents have eight rights under GDPR. Castline supports them through:
The DSAR runbook in runbooks/dsar.md describes the operational steps. Engineering owns the data export and deletion flows; Head of Legal handles the formal response to the data subject.
Every third-party processor that touches Castline personal data needs a DPA. See legal/data-processing-agreements for the active inventory and full pattern. The hard line: no DPA, no data — enforced at procurement.
72-hour clock from awareness. The breach playbook in compliance/incident-response describes containment, eradication, notification, and post-mortem. Notification to affected individuals is required when the breach is likely to result in a high risk to their rights and freedoms — for Castline this includes any exposure of diary content, since diary content can be highly personal even when the user's identity isn't immediately attached.
Transfers outside the EEA require either an adequacy decision, Standard Contractual Clauses (SCCs), or one of the narrower derogations in Article 49. We use SCCs Module 2 (controller-to-processor) by default for the Castline backend's processor transfers. The post-Schrems II Transfer Impact Assessment is on file for the OpenAI and Google Cloud transfers (both have additional safeguards via the EU-US Data Privacy Framework).
Head of Legal & Compliance. Audited by the Master skill on a 30-day cadence.