Veil
BetaSecurity & communications
Pseudonymous, end-to-end-encrypted team communications.
An internal communications hub where employees talk under aliases in real-time forums and exchange end-to-end-encrypted direct messages — with database-enforced identity siloing so even a compromised backend can't read who's who.
At a glance
- Best for
- Organizations that need safe internal speak-up channels
- Status
- Beta
- Built with
- TypeScriptFastifyNext.jsPostgreSQLRedis
Highlights
Real identities isolated in a private schema only a superadmin role can read
E2EE direct messages — the server stores ciphertext only
Real-time pseudonymous forums
Separate, fully-audited de-anonymization path for super admins
What Veil does
Identity siloing by design
PII lives in a private.identities table reachable only by a superadmin database role. The app connects with no access to that schema — a SQL-injected backend still can't read names.
E2EE direct messages
Direct messages are encrypted on the client. The server relays and stores ciphertext it cannot decrypt.
Real-time forums
Alias-based forums for candid discussion, powered by Redis pub/sub for instant delivery.
Audited admin access
De-anonymizing an alias is possible only through a separate, logged admin endpoint — accountability without everyday exposure.
Have something to build, or run?
Whether you need a product shipped, a system kept healthy, or a hand with a hard integration — let's talk.