Privacy Policy
Last updated: 9 August 2026
The short version
The files you open are never sent to us. MsgLens parses .msg and .eml files entirely inside your browser using JavaScript. There is no upload endpoint and no server-side processing, so we have no technical means of receiving, storing or reading your messages — this is a property of how the site is built, not a policy we could quietly change.
You can verify it: open your browser's developer tools, switch to the Network tab, and open a file. No request carries your data. Or disconnect from the internet after the page loads — the viewer keeps working.
What we do not collect
- The contents of any file you open, including bodies, headers and attachments.
- File names, file sizes or the number of files you open.
- Email addresses, names or any other personal data from your messages.
- Accounts — there is no sign-up, so there is nothing to store.
What is stored on your device
One localStorage entry, theme, records whether you chose light or dark mode. It never leaves your browser and you can clear it at any time through your browser settings. Opened messages are held in memory only and are gone when you close or reload the tab.
Hosting and server logs
The site is served as static files from Cloudflare Pages. As with any web server, Cloudflare records standard request logs (IP address, user agent, requested URL, timestamp) for delivery and abuse prevention. These are subject to Cloudflare's privacy policy. Because the viewer makes no requests while parsing, nothing about the files you open appears in those logs.
Advertising
This site is free and is funded by advertising served by Google AdSense. Google and its partners may use cookies or similar technologies to serve and measure ads, and may personalise them based on your prior visits to this and other sites.
- Google's use of advertising cookies is described in How Google uses information from sites that use its services.
- You can opt out of personalised advertising at Google Ads Settings, or opt out of third-party vendors' use of cookies at aboutads.info.
- Advertising has no access to the contents of files you open. Message parsing happens in an isolated frame that runs no scripts at all, and no message data is ever placed in the page's URL, storage or global state.
If you are in the European Economic Area, the United Kingdom or Switzerland, a consent message appears before personalised advertising cookies are used. You can accept, decline, or open the detailed controls, and you can change your choice at any time from that same message. Declining does not restrict any part of this site.
If you use an ad blocker, the site works normally. Nothing is gated behind ads.
Remote images in messages
Images hosted on external servers are blocked by default, because senders routinely use them as tracking pixels. If you choose Load images, your browser requests those images directly from the sender's server, which reveals your IP address and approximate time of reading to that server. That request goes to the sender, not to us. The choice is per-message and resets when you open a different message.
Children
This site is a general-purpose utility and is not directed at children under 13. We do not knowingly collect personal information from anyone, including children.
Your rights
Because we do not collect personal data, there is generally nothing for us to access, correct, export or delete. For advertising data held by Google, use the Google controls linked above. If you have a question about this policy, contact us at hello@msglens.app.
Changes
If this policy changes, the "last updated" date above changes with it. Material changes to how the site handles data will be described here rather than made silently.