Extensions / XML Beautifier
XML Beautifier privacy policy
Last updated: October 21, 2026
XML Beautifier is a browser extension that formats and minifies XML on your computer. This policy explains what it does with data. In short: your XML never leaves your computer.
What the extension collects
Nothing. The extension does not collect, sell or share personal data, browsing history, the XML you work with or usage statistics. It has no accounts, no tracking and no analytics inside the extension.
What stays in your browser
- The XML you paste, open or drop is kept only in the memory of the XML Beautifier tab. It is gone when you close that tab. Files you open or drop are read on your device and are not uploaded anywhere.
- Text you send with the right-click menu, or the address of the tab you open with the XML Beautifier
icon, briefly passes through the browser's session storage (
chrome.storage.session). It is deleted as soon as XML Beautifier opens it. - Your settings (Beautify or Minify, indent size) and the state of the rating prompt are kept in
chrome.storage.local. The rating prompt state is the dates of up to five days you used the extension, how many times you clicked “Not now” and when the prompt may show again, and whether you already answered. Your XML, page addresses and your rating are not stored there. Nothing is synced to your other devices. - All of this is deleted automatically when you remove the extension.
Network requests
The extension makes no network requests of its own and sends nothing to any server. There is one case where it loads a file: when you click the XML Beautifier icon on a tab that shows an XML file, the extension reads that file again from the same address to get the exact original text. It does this by injecting a small script into the current tab, or from the extension itself. The request goes only to the website that tab is already showing, the same way your browser loaded the page. That website receives a new request each time you click the icon. The website content it gets is formatted on your device and is not sent anywhere else.
If the tab shows a file on your computer, Chrome lets the extension read it only after you turn on Allow access to file URLs for XML Beautifier. The extension may offer to open its Chrome settings page so you can do that.
Pages the extension opens
- After installation it opens a one-time welcome page, and after removal your browser opens a short survey page.
- After a few days of use, XML Beautifier may ask you to rate it. If you choose 4 or 5 stars, it opens the extension's review page in the Chrome Web Store. If you choose 1 to 3 stars, it opens a short feedback page. If you click “Not now”, nothing opens.
- The welcome, survey and feedback pages are ordinary web pages hosted on GitHub Pages. They count visits with anonymous web analytics.
- Sending feedback is optional. The survey page sends the reason you pick and an optional comment, and the feedback page sends your comment. Both go to the developer through Google Forms and contain only what you choose and type. The pages attach no identifiers.
Permissions, explained
- activeTab — to read the XML file shown in the tab you're on, only when you click the XML Beautifier icon on that tab. The extension cannot see your other tabs and does not run on websites in the background.
- scripting — to inject a small script into the current tab at that moment. The script checks that the tab shows XML and reads its text. It does not change the page.
- contextMenus — to add “Beautify selected XML” to the right-click menu when you select text on a page.
- storage — to keep your settings and the rating prompt state on your device, and to pass selected text to the XML Beautifier tab.
Changes
If this policy changes, the new version will be published at this address with a new date.
Contact
Questions? Open an issue on GitHub.
XML is an open standard of the World Wide Web Consortium (W3C). Chrome is a trademark of Google LLC. XML Beautifier is an independent project and is not affiliated with the W3C or Google.