Volatile Memory (RAM)
Active rooms exist only in the server's Random Access Memory. We do not write message content to a database or hard drive. When a room expires, the data is physically overwritten by the OS.
We cannot hand over data we do not have. Our architecture is built to minimize liability by minimizing knowledge.
Active rooms exist only in the server's Random Access Memory. We do not write message content to a database or hard drive. When a room expires, the data is physically overwritten by the OS.
Our web server is configured to discard access logs. We do not store IP addresses or User-Agent strings. There is no historical record of who connected to the server.
GhostyMsg has no user accounts. You do not have a persistent ID. This prevents "Social Graphing"—the ability to link your conversations together over time.
We utilize ephemeral key exchanges. Encryption keys are generated client-side and exist only for the duration of the session. Once the tab closes, the keys are destroyed forever.
We do not use Google Analytics, Facebook Pixels, or external fonts. Your browser connects exclusively to our server, preventing cross-site tracking by ad networks.
Your conversations are never used to train Large Language Models (LLMs) or AI algorithms. Because data is deleted immediately, there is no dataset to harvest or sell.
No software is unhackable. It is important to understand what GhostyMsg protects against, and what it does not.
We rely on battle-tested, standard algorithms via the native Web Crypto API. We do not roll our own crypto.
Cryptography is useless if the browser is compromised. We enforce strict web security standards to prevent code injection and local leaks.
textContent binding only. No innerHTML allowed.