Privacy Policy
The short version: MemZen does not collect, transmit, sell, or store your personal data on any server. Everything it measures and remembers lives in your own browser. There are no user accounts, no analytics, and no remote servers operated by us.
MemZen ("the extension", "we") is a Chrome extension that helps you see and reduce how much memory and CPU your open tabs are using. This policy explains, plainly, what MemZen does and does not do with your data.
Information MemZen accesses
To do its job, MemZen reads the following, entirely within your browser:
- Open tab URLs and hostnames — used only to group tabs by site (e.g. "3 tabs on example.com") on the dashboard and popup, and to know which tabs to suspend or close when you click a button.
- Each page's own memory and activity numbers — specifically, the JS heap size reported by the page (
performance.memory) and an estimate of how busy that tab's main thread is. These are read from the page itself by MemZen's content script, aggregated by site, and shown on the dashboard. - Tab state — whether a tab is pinned, playing audio, or already discarded, so the auto-suspend feature can skip tabs it shouldn't touch.
MemZen does not read, log, or transmit the content of the pages you visit (text, images, forms, or otherwise), your keystrokes, your clicks, or your browsing history over time. It only looks at the tabs that are open right now, in the moment it needs to.
Information MemZen does not collect
MemZen does not collect: your name, email address, or any other personally identifiable information; passwords or authentication data; financial or payment information; health information; location data; or the content of your communications. It has no way to identify who you are, and it doesn't try to.
Where your data is stored
Settings (such as your auto-suspend threshold and feature toggles) and the live resource snapshot shown on the dashboard are stored using Chrome's storage.local and storage.session APIs. Both are local to your browser profile, are never synced to a server we control, and are cleared if you uninstall the extension.
Third-party services
When the dashboard or popup shows a site icon, it requests that icon from Google's public favicon service (https://www.google.com/s2/favicons). This sends the domain name of the site (e.g. example.com) to Google in order to fetch its icon — the same mechanism many browsers and extensions use for favicons. No other browsing data is sent alongside that request, and MemZen does not control or see what Google does with that request beyond receiving the icon image back.
Aside from this, MemZen makes no network requests and does not integrate with any analytics, advertising, or tracking service.
Permissions, explained
tabs— to list your open tabs and their hostnames, and to suspend (chrome.tabs.discard) or close (chrome.tabs.remove) tabs when you ask it to.storage— to save your settings and the current resource snapshot locally.alarms— to run a periodic (roughly once a minute) check for idle tabs that should be auto-suspended, without keeping the background process running continuously.- Host permission on all sites — the content script that measures memory/activity and lazy-loads offscreen images and iframes needs to run on whatever page you're visiting, since MemZen is meant to work everywhere rather than on a fixed list of sites.
Children's privacy
MemZen is not directed at children and does not knowingly collect any information from anyone, regardless of age, because it does not collect personal information from anyone at all.
Changes to this policy
If MemZen's data practices ever change — for example, if a future version adds an optional feature that involves a server — this policy will be updated first, and the "Last updated" date above will reflect that change.
Contact
Questions about this policy or MemZen can be sent to krylovdatait@gmail.com.