A code, or a password
A code sent to your email always works. A password is optional and is stored as a PBKDF2-SHA512 hash, never as the password itself. Sign-in attempts are rate-limited, so a password cannot simply be guessed.
Security & privacy
Direct messages are encrypted before they are stored, the servers are in the Netherlands, there are no ads, and an AI tool only gets in when you let it. This is how mssgs protects your account, your messages and your data.
Your account & sign-in
No phone number and no real name needed. Sign in with a code by email, add a password if you like, and put a second step in front of both.
A code sent to your email always works. A password is optional and is stored as a PBKDF2-SHA512 hash, never as the password itself. Sign-in attempts are rate-limited, so a password cannot simply be guessed.
A passkey (Face ID, Touch ID, Windows Hello or a security key), an authenticator app, a hardware key or SMS, with ten single-use backup codes. Removing a method asks you to prove it is you first.
On a computer, the passkey step opens in your own browser. The app hands it a single-use code, never your session, and the passkey stays where your browser keeps it.
Settings → Devices shows where you are signed in, with the city and when it was last active. Remove one and it is signed out at once. Sign-ins that got your password right but failed the second step are listed too.
mssgs emails you when your account signs in from a new IP address, when a two-factor method is added or removed, and when your password changes. Not you? You know straight away.
Your messages
Direct messages are encrypted before they are stored. On top of that you decide which chats need a code to open and which messages should not stick around.
Every direct message, group DMs included, is encrypted with AES-256-GCM before it is stored, with a key of its own for each conversation that is kept apart from the messages. The apps reach our servers over encrypted connections (TLS).
Put a 4-digit pincode on a DM, and unlock it with Touch ID on a Mac. A locked chat stays blurred until you unlock it, locks again when you step away, and stays locked on your other devices too.
Ghost messages disappear once you have both read them and left the chat, or on a timer of 1 hour, 24 hours or 7 days. A one-time photo or video opens once: you see when it was opened, and when it was saved.
A new conversation starts as a request that you accept or decline. Nobody lands in your chats just because they know your username.
Your data, in the EU
mssgs is made by a Dutch company and falls under Dutch law and the GDPR. Your data is not what we sell: mssgs is paid for by Premium and credits.
The servers mssgs runs on are hosted with BIT, a Dutch provider with its own data centre in Ede. Not with an American cloud.
Every night a backup is pulled from the data centre to a second location. The servers hold no key to it, so even a server that was broken into cannot reach the backups.
There are no ads in the app and nothing that tracks you for an advertiser. Your data is not sold.
Your messages, photos and files are never used to train AI. An AI tool only reaches your account if you connect one yourself, on your own computer.
Delete your account in Settings with a code sent to your email. For 30 days it can still be restored through support, then it is gone for good. To use your other rights under the GDPR, write to privacy@mss.gs.
Safety & moderation
Block someone without a word, report what crosses a line, and see what came of it. Reports are judged by people.
Block someone from their profile, a message or a DM. They are not told, and blocking does not file a report, so you can do both.
Report a message, a DM, a person, a story or a community, with the messages around it. Settings → Reports shows whether each one is in review, removed or left as it was. Who reported you is never shown.
Reports go to volunteer mssgs community moderators, who vote. mssgs staff decide alone only when it is urgent or the law requires it, and a report never goes to the community’s own owner.
Share a story with everyone, with friends only or with a private group whose members you pick. Someone who leaves the group or is removed loses access straight away.
Kids & parents
mssgs is for ages 13 and up, and until 16 a parent or guardian is involved. The Parent Center links the two accounts.
The child types the connect code from a parent’s Parent Center. Nothing is shared until the parent accepts.
A parent can see who the child talks to and how long they are connected. Never the contents of a message, and never where the child is.
mssgs uses the age range the phone’s platform provides, such as Apple’s declared age range, and stores only that range, never a date of birth.
Child sexual abuse material is never allowed. Confirmed material is reported to NCMEC or the relevant authority, and mssgs can step in without waiting for a community’s moderators.
The desktop app, AI tools & File Drop
The desktop app can let an AI tool on your computer work in mssgs through a built-in MCP server, show games what you allow, and hand files to someone nearby. Nothing gets in without your say.
The MCP server listens on 127.0.0.1 only and turns web pages away, so nothing on the network can reach it. Every request needs a token: give each AI tool its own, and revoke one without touching the others.
Switched off to start, read-only once you turn it on, and limited to the channels you pick. Sending, your DMs, managing a community and File Drop each have their own switch, and a message always goes out as you.
A game on your computer asks before it learns anything about you, gets only what you approve, and is bound to the account that said yes. Settings → Game Activity lists every game you allowed.
A first drop shows a code on the receiver’s screen that the sender types in; five wrong codes end it. The receiver accepts every drop, and when files cannot go directly they pass through our relay, which stores nothing.
The Mac app is signed with an Apple Developer ID and notarized by Apple, and the Windows app is signed by Deverence Group B.V. Updates download over HTTPS.
Responsible Disclosure
Tell us first. Write to security@mss.gs with what you found and how to reproduce it, and give us time to fix it before you share it. Please only test against your own accounts and data.
Questions
Direct messages, group DMs included, are encrypted with AES-256-GCM before they are stored, with a separate key for each conversation that is kept apart from the messages. Messages in community channels do not get this extra layer, so they can be searched and moderated. Every connection between the apps and our servers is encrypted with TLS.
On servers in the Netherlands: the servers mssgs runs on are hosted with BIT, a Dutch provider with its own data centre in Ede. Every night a backup is pulled to a second location.
No, never. We make money from the product, not from your data.
Your messages, photos and files are never used to train AI. An AI tool can only work in your account if you connect one yourself in the desktop app, and then only in the channels you pick.
Yes, two-factor authentication is available for all accounts.
Open Settings → Devices and remove every device you do not recognise: it is signed out at once. Then change your password and check your two-factor methods. mssgs emails you when your account signs in from a new IP address, so you can act quickly.
Choose Delete Account in Settings and confirm with the code mssgs emails you. For 30 days the account can still be restored through support; after that it is gone for good.
mssgs is a Dutch company and falls under the GDPR. The privacy policy explains what is collected and why. To use your rights, write to privacy@mss.gs; business customers can ask there for a data processing agreement.
Write to security@mss.gs with what you found and how to reproduce it. Please give us time to fix it before you share it.
The privacy policy has the details, and the help desk explains every setting. Questions about your data go to privacy@mss.gs.