What ZipPigeon protects
ZipPigeon is designed to protect file contents before upload, store encrypted chunks and manifests, and grant access through account-bound shares or secure-link flows.

Security model
A plain-English security model for teams evaluating how ZipPigeon protects private file delivery and what metadata still exists.
ZipPigeon is designed to protect file contents before upload, store encrypted chunks and manifests, and grant access through account-bound shares or secure-link flows.
The sender browser encrypts file chunks with XChaCha20-Poly1305 authenticated encryption before storage. This is different from relying only on HTTPS or storage-provider encryption after the application has already handled readable file contents.
For migrated v3 account and service recipients, X-Wing draft-10 HPKE combines classical X25519 with post-quantum ML-KEM-768 to protect the 32-byte payload key. Legacy v1 and frozen v2 envelopes remain readable during migration, and a v3-capable recipient is not silently downgraded.
V3 manifests, account-share grants, key transitions, secure-room records, and migrated service requests use Ed25519 + ML-DSA-65 dual signatures. Both signatures must verify. This is crypto-agile post-quantum support, not a FIPS 140 validation or an independent audit claim.
Known recipients can use account-bound sharing tied to recipient key material. Secure links reduce friction for external handoffs, but anyone with the full active link should be treated as having bearer access.
Expiration, cancellation, revocation, and archive flows stop future service-mediated access. They cannot claw back a file that a recipient already downloaded and decrypted.
Operational metadata such as account emails, recipient routing, timestamps, file sizes, transfer state, IP addresses, user agents, and audit events may still be processed so delivery and abuse prevention can work.
Security reports should go to security@zippigeon.com with affected routes, reproduction steps, expected impact, and synthetic evidence where possible.
ZipPigeon is useful when a sensitive file needs to reach a specific person without becoming an email attachment or a standing shared-folder permission.
The normal delivery model is designed so stored file data is encrypted and raw file keys are not sent to the server. Operational metadata is still processed.
Operational metadata such as account information, recipient information, timestamps, file size, delivery state, and audit events may be processed.
Use ZipPigeon when a file needs to reach the right person without becoming another attachment or shared folder to clean up later.
Open signed-in sender