Security by design

Your privacy does not depend on a promise.

AAK Legacy combines on-device encryption, native Apple protections, encrypted cloud copies, minimum-knowledge infrastructure, and a distributed delivery process. Each layer limits what the next one can see or do.

Your Legacy leaves the iPhone already encrypted. AAK, guardians, and the infrastructure that stores it have no master key capable of reading it.
01

Encrypted before leaving the device

Text, the content's own metadata (such as titles or tags), and attachments are protected locally before they are persisted or synchronized. CloudKit and AAK infrastructure receive that content already encrypted, not the readable original. Operational metadata is not covered by the end-to-end encryption applied to content, although the infrastructure protects it during transmission and storage — the detail is in our Privacy Policy.

02

Separate keys for each space and item

The Root Key → Space KEK → Item Key → DEK hierarchy compartmentalizes the Legacy. Each of the five spaces has its own cryptographic material and each item is protected with its own key, limiting the impact of an isolated failure.

03

Keychain, Secure Enclave, and Face ID

Sensitive device material is kept through iOS Keychain. Apple documents AES-256-GCM protection and Secure Enclave-mediated access for Keychain secrets. Face ID or the device passcode authorizes locally: AAK never receives or stores biometric data.

04

Apple keeps identity and sync separate

Sign in with Apple authenticates the account, while AAK's internal identifier remains separate from Legacy keys. The owner's encrypted copy synchronizes through their private CloudKit database, inside an app-isolated container.

05

AAK and Cloudflare infrastructure

The backend handles only necessary operational data, verifications, and already-encrypted delivery packages. Cloudflare D1 adds AES-256-GCM encryption at rest and TLS in transit. This is an extra layer; Zero Knowledge does not depend on it.

06

Guardians cannot read; recipients are limited

Activation requires distributed verification: no guardian can decide or read alone. Once the process is satisfied, each recipient can receive only the encrypted package assigned by the owner.

07

Recovery without a back door

The Recovery Kit contains a random 256-bit secret created on the device. AAK keeps no usable copy. It can therefore restore the owner's access, but AAK, Apple, and support cannot bypass its protection.

08

European framework, verifiable claims

AAK Legacy is designed and managed from Spain under GDPR principles. We have directly checked the real production configuration and confirmed that Cloudflare D1's databases run in the WEUR (Western Europe) region with no “jurisdiction” parameter configured: per Cloudflare's official documentation, that makes the region a performance preference, not a legal guarantee of exclusive EU residency. Apple, Cloudflare, Stripe Identity, and Resend all publicly state they use Standard Contractual Clauses (and, where applicable, the EU-U.S. Data Privacy Framework) for their international transfers; the provider-by-provider detail is in our Privacy Policy.

Privacy by design

Your information is not our product.

AAK Legacy's policy starts with one simple rule: collect as little as possible, separate identity from content, and never build a business model around the user's private life.

Read the privacy policy
  • 01No advertising, data sales, or commercial profiling
  • 02Only the metadata required to operate the service
  • 03No ordinary human access to Legacy content
  • 04Rights of access, correction, deletion, and portability

AAK · SECURITY

Official technical documentation

These external references describe the platform and infrastructure protections AAK Legacy relies on. Its own cryptographic design adds an earlier, independent layer.

  1. 01Apple Platform Security · Keychain protection
  2. 02Apple Platform Security · Data Protection
  3. 03Apple Platform Security · Sign in with Apple
  4. 04Apple Developer · CloudKit
  5. 05Cloudflare Docs · D1 data security
  6. 06Cloudflare Docs · D1 jurisdiction and location
  7. 07European Commission · Data protection framework