Secret Message – Encrypted Chat Phrases (Chrome extension) · Last updated on November 2026
Secret Message turns a private message into an ordinary-looking public phrase, for example a comment under a post.
Only people who know the same workspace and password can read the private message behind it. This policy
explains what data the Secret Message Chrome extension and the Secret Message service at
secure.fileshare.ovh handle, and why.
We do not collect personal data: no names, e-mail addresses, accounts, contact lists, browsing history, location, or behavioral metrics. The extension has no analytics and sends no usage statistics. The only data that leaves your browser is what is needed to encode and decode secret messages, listed in sections 4 and 5.
| Data | Where | Purpose |
|---|---|---|
| Obfuscation settings: workspace, password, owner signature, topic, style, language | Encrypted, in the browser storage (IndexedDB) of the site where you saved them | Reusing your settings on that site |
| Widget position, collapsed state, auto decoding on or off | Extension storage | Restoring the widget and the auto decoding setting |
| Message history | Memory of the open page only; never saved | Making the public phrase fit the conversation |
| Texts already checked by auto decoding | Memory of the open page only | Not looking the same text up twice |
Settings you export are saved as a JSON file on your device, including the password in plain text; keep such files safe. The same applies to invite links (section 7).
When you encode a message (Encode message in the widget, or Convert into secret message), the
extension sends to https://secure.fileshare.ovh:
The server returns the public phrase; the extension puts it into the text box or copies it to the clipboard.
Auto decoding is off by default and works only on Facebook, Messenger, VK, LinkedIn and Telegram Web. While you have it turned on and hold the mouse pointer over a text on these sites, the extension sends that text (as a possible public phrase) together with the workspace, the password verifier and the owner signature, if set, at most once per second. If the text is a secret message for these credentials, the server returns the encrypted message, which is decrypted in your browser. Texts are not sent while auto decoding is off.
The extension does not read or keep any other page content, passwords you type into websites, or your browsing history.
The right-click menu item Invite a friend (copy join link) copies to your clipboard a link to the join page
https://secure.fileshare.ovh/join-secret-message.html. The part of the link after #
contains your obfuscation settings: the workspace, the password in plain text, the owner signature, topic,
style and language. The message history is not included. Nothing is sent anywhere when the link is created.
# to a server. When your friend opens the link, our
server receives only the ordinary request for the join page, not your settings.The server keeps the encrypted message, the workspace, the password verifier and the owner signature, linked to the public phrase, so that the people you share the phrase with can decode it. It cannot read the message. No accounts exist, so the stored data is not linked to your identity.
Private messages expire in 30 days. 30 days after encoding, the encrypted message and the data stored with it are removed from the server without any trace. Only the public phrase you posted remains available, as ordinary text where you posted it: it no longer decodes, and nobody, including us, can restore the private message.
The extension does not keep message histories; it forgets them when the page is closed or reloaded. Invite links are not stored by us at all (section 7).
The extension sets no cookies. It uses browser storage only for the settings and widget state listed in section 3, which stay on your device.
| Permission | Why |
|---|---|
activeTab, scripting | Showing the widget and converting text on the page you are on, only after you click the icon, use the menu or press a hot key |
contextMenus | The right-click menu items |
storage | Widget state and the auto decoding setting |
| Access to Facebook, Messenger, VK, LinkedIn and Telegram Web | Auto decoding on these sites; it does nothing until you turn it on |
No third-party tracking, analytics, advertising or APIs are used. The extension communicates only with the
Secret Message service at secure.fileshare.ovh. The join page of an invite link only links to the
extension's page in the Chrome Web Store and sends it no settings.
Data handled by the extension is used only to encode and decode secret messages. It is not sold, not shared with third parties, not used for advertising, and not used to determine creditworthiness or for lending purposes. Its use adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.
The Secret Message service runs on servers in the European Union, and we aim to comply with the GDPR.
Ctrl+Shift+L or the right-click menu; it is off by default.chrome://extensions.Because no personal data or accounts are stored, access, rectification and deletion requests do not apply in the usual way; contact us with any question.
Secret Message is free. It is provided "as is", without warranties or guaranteed support. You are responsible for keeping your workspace, password and owner signature safe and for sharing them only with people you trust; lost passwords cannot be recovered.
We may update this policy; changes are published on this page with a new date.
Questions about this policy: sfile4share@gmail.com.