What AegisLink can — and cannot — produce in response to a legal order.
This page exists so that users, journalists and authorities all know the answer before anyone asks. It is written from the system's architecture, which is open source and independently verifiable: the honest answer to most requests is that the data does not exist, not that we refuse to hand it over.
AegisLink is designed so that the operator holds as close to nothing as possible. We cannot decrypt messages, we do not know users' names, phone numbers or email addresses (we never collect them), and we do not keep logs of who talks to whom, when, or how often. A subpoena cannot compel us to produce records that were never created.
| Commonly requested | Our answer |
|---|---|
| User's real name, phone number, email | Never collected. Registration creates a keypair on the user's device; no personal data is requested at any point. |
| Message content | Cannot decrypt. All messages are end-to-end encrypted (X3DH + Double Ratchet); private keys exist only on user devices. |
| Attachments, voice/video call content | Cannot decrypt. Attachments are encrypted client-side; calls are peer-to-peer with DTLS-SRTP, and call signaling is sealed before it reaches the relay. |
| Contact lists / social graph | Not stored. Contacts live only on the user's device. The relay routes individual encrypted envelopes and keeps no record of relationships. |
| Message history | Not stored. The relay queues an encrypted message only until it is delivered, then deletes it. |
| Access logs, IP logs, login timestamps | Not logged, by configuration and by design (access_log off; the application keeps no per-user access records). |
| Message frequency / traffic analysis records | Not stored. Additionally, messages are padded to fixed size buckets, so even stored ciphertexts leak minimal information. |
| Location data | Never collected. The app does not request location permissions. |
| Payment information | Not applicable. No accounts, no billing data tied to identities. |
Being honest about the residue matters more than a clean marketing claim:
Every claim on this page is checkable in the source code: the relay (server/), the metadata-stripping and padding layer (mobile/src/crypto/metadata.ts), and the protocol document (PROTOCOL.md). If you find a discrepancy between this page and the code, that is a security issue — please report it via SECURITY.md.
Contact for legal process: gabinotech22@gmail.com