Privacy policy
Last updated 12 November 2026.
This is a plain-language draft of how the site actually behaves. It is not legal advice. Review it before launch, and update the advertising and analytics sections before either service is turned on.
The short version
Image and PDF files you select, and text you type into the QR generator, are processed in your browser. This site does not upload those contents to its host, an analytics product, or an advertising network. Loading the website itself does use the network. That is separate from file processing.
Files and QR content
When you use a tool:
- The browser reads the file you choose, or the text you enter, inside the tab.
- Images are handled with browser canvas features. PDFs are handled by a PDF library included with the page. QR codes are drawn by a QR library included with the page.
- There is no file-upload form that posts to a server, no server-side file store, and no third-party conversion API.
- Downloaded results are saved by your browser. Temporary preview addresses are released when you replace a file or leave the page.
- The tools do not add your filename to PDF metadata. Merged and extracted PDFs use generic titles.
Very large files can fail because a browser runs out of memory. That failure stays on the device. The file is not retried on a server.
A browser extension with permission to read pages can still see what is on the screen. That is outside what this website can prevent. BrowserToolbox does not send file contents to extensions.
What the network is used for
Visiting a page requests HTML, CSS, JavaScript, and images that belong to this site, such as the icon and social sharing image. Those requests go to the host that serves BrowserToolbox. They do not include the bytes of a file you dropped onto a tool, and they do not include the text of a QR code.
The hosting provider, currently Netlify, can keep ordinary connection logs, such as IP address, user agent, date, and the URL of the page. Those logs are a property of hosting a website. They are not a copy of your documents. BrowserToolbox does not run an application log that records file contents, because the application never receives them.
The theme toggle stores light or dark under the localStorage key theme on your device. That value is not transmitted by the site. If you have not chosen a theme, the site follows your system setting and does not write a preference.
Advertising
Update this section before enabling ads. Display advertising is not active. No advertising script is loaded, and no ad cookies are set by this version of the site.
If ads are enabled later, an advertising network such as Google AdSense may set cookies, read a device identifier, and receive the page URL and IP address. That still must not include file contents or QR text, and the script must not be placed on top of tool controls. Before that change, this policy needs a description of the provider, a consent approach where the law requires one, and the site’s Content Security Policy needs to allow only the chosen provider.
Analytics
Update this section before adding analytics. This build does not load analytics, advertising measurement, or error-reporting scripts. It does not send filenames, file contents, or QR text anywhere. Optional analytics can be turned on at build time and, if enabled, may record a page view and the name of a tool that finishes. It must not receive file contents.
Cookies
BrowserToolbox does not set cookies in this version. The theme preference uses localStorage, which is not a cookie. Hosting providers and, in the future, an advertising network may use cookies of their own. If that happens, this section has to name them.
Contact mail
A public contact address is not configured yet. Set PUBLIC_CONTACT_EMAIL before launch and rebuild the site. Until then, the contact page does not publish an inbox.
Children
The tools are general utilities and are not directed at children. The site does not create accounts, so it does not knowingly collect account profiles from children.
Changes
If file handling, analytics, or advertising changes, this page should change in the same release. The date at the top is the date of this draft.