/transit/
Transit
Encrypt a snippet in your browser, share a link, decrypt on the other end. The plaintext never reaches our servers, and the recipient doesn't need an account. Transit (transit.thepeoples.io) is a tiny single-purpose app: paste or drop a file, set a passphrase and an expiry, get back a short share URL. The recipient opens the URL and enters the passphrase to decrypt. The encryption happens in your browser using AES-GCM with a key derived from your passphrase via PBKDF2 (600,000 iterations). The encrypted bytes live in The server only ever sees the ciphertext and the share metadata. Without both the URL and the passphrase, the data is unrecoverable. Out of scope for v1: virus scanning, resumable uploads, server-side content moderation, signed manifests, AV integration, persistent ("vault") mode, file preview, social login.s3://thepeoples-io-transit-prod and expire automatically after 7 days. Transit is anonymous — there is no account and no tracking. Identity Pool credentials give each session its own prefix so sessions cannot read each other's data.How it works
uploads/<identity-id>/<base32-id>.#) — the fragment is never sent to the server.Threat model summary