Skip to content

GDPR Compliance ​

Tayra provides built-in support for key GDPR requirements through its field-level encryption, crypto-shredding, and data subject access features. Rather than bolting compliance on as an afterthought, Tayra makes GDPR compliance a natural consequence of how your data is stored and managed.

GDPR Article Mapping ​

The following table maps specific GDPR articles to the Tayra features that help you comply:

GDPR ArticleRequirementTayra Feature
Art. 5Data minimizationField-level encryption - only annotated fields are encrypted, keeping non-sensitive data accessible
Art. 15Right of accessData Subject Access export - structured report of all PII held for a subject
Art. 17Right to erasureCrypto-shredding - delete the key and all encrypted data becomes permanently unreadable
Art. 20Data portabilityPortable JSON export - machine-readable export of personal data
Art. 25Data protection by designAttribute-based encryption - [PersonalData] and [DataSubjectId] make protection declarative
Art. 30Records of processingAudit trail - structured TayraAuditEvent records for all key lifecycle operations; PII Data Map - automated inventory of all PII fields, encryption status, and integration coverage
Art. 32Security of processingAES-256-GCM authenticated encryption with per-subject keys
Art. 33Breach notificationBreach assessment - impact analysis and DPA notification report generation
Art. 34Communication to data subjectBreach report - subject notification content with recommended actions

How It Works ​

Tayra's GDPR compliance is built on a simple principle: each data subject gets their own encryption key. This architecture enables:

  1. Crypto-shredding - Deleting a subject's key makes all their data permanently unreadable, fulfilling erasure requests without modifying database records.

  2. Key rotation - Keys can be rotated with versioning, so old data remains decryptable while new data uses the latest key.

  3. Data retention - A background service automatically shreds keys past their retention period.

  4. Access reporting - Registered entity providers feed data into structured reports that satisfy access and portability requests.

  5. Breach assessment - The key store is queried to determine exactly which subjects and data categories are affected by an incident.

Feature Pages ​

Tayra.Core (Essentials) ​

These features ship with Tayra.Core and provide the technical foundation for GDPR compliance:

Tayra.Compliance (Compliance Reporting) ​

These features require the separate Tayra.Compliance package and a Compliance edition license. They automate the reporting and tooling that GDPR requires - the data protection itself is already handled by Tayra.Core.

See Also ​