Effective · 28 May 2026 · Last updated · 28 May 2026
Privacy policy
Short version: Movar runs entirely on your device. Nothing about your browsing or your queries ever leaves the browser you installed it in. Your preferences travel through your browser's built-in sync — the boundary is explained below.
Prefer proof over prose? The transparency page shows these claims machine-verified against the source code on every build.
What Movar stores
Movar remembers a few things in your browser:
- your preferred languages, in order (e.g. Ukrainian, then English);
- the languages Movar hides on sites that offer a language switcher (Russian is always on this list and can't be removed);
- any sites you've asked Movar not to touch;
- whether Movar may modify a page's DOM (off by default);
- which language Movar's own popup and options page use;
- whether Movar is currently paused.
Those preferences sync across your devices via your browser's built-in sync — Chrome Sync stores them in encrypted form on Google's servers, Firefox Sync on Mozilla's. That sync is between your own devices, through a service you turn on in your browser; Movar never receives the data, because Movar runs no servers of its own. The pause state and the corrections log stay only on this device and never sync.
Corrections log
Movar also keeps a local rolling log of the last 1,000 corrections — each entry holds a timestamp, the site's domain, which mechanism applied, and the from/to language. The log is first-in-first-out: when a 1,001st entry arrives, the oldest one is dropped. It never leaves this device, and uninstalling the extension deletes it entirely.
What Movar does not store
- your search queries;
- your browsing history (the corrections log records which domains triggered a correction, never URLs, paths, or what was on the page);
- page contents;
- any identifier that could distinguish you from another user;
- any analytics or telemetry transmitted off-device.
Permissions and why Movar needs them
-
storage
To remember your settings
Save the preferences listed above across browser restarts.
-
declarativeNetRequest
To tell sites which languages you prefer
Replace the
Accept-Languageheader your browser sends with every top-level and sub-frame request, so sites render in your preferred languages. For some search engines (e.g. Google), Movar additionally adds a matching language parameter to the search URL so results follow the same preference. -
alarms
To know when a pause expires
Wake up when a timed pause expires (e.g. "pause for 30 minutes") so Movar can resume on its own.
-
Access to all websites
To work on the sites you visit
Movar reads the page you're on just enough to detect its language. On Chrome and Firefox this is requested at runtime — a one-click prompt during setup, not an automatic install-time grant. Page contents are never transmitted anywhere.
Third parties
Movar does not embed any third-party scripts, analytics, ad networks, or remote configuration. The extension talks only to the websites you choose to visit, and only to rewrite outgoing requests as described above. The marketing site at movar.fyi is static — it serves these pages and nothing else.
Children
Movar is not directed at children under 13. Because the extension collects no personal data and runs entirely on the user's device, it does not knowingly collect any data from children either.
Changes to this policy
If Movar's behaviour ever changes in a way that affects the data the extension reads or stores, this page will be updated and the "Last updated" date at the top will be bumped.
Contact
Email [email protected] with privacy questions, bug reports, or ideas. Movar is open source under the MIT license.