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