Privacy
Last updated
The short version
- There are no accounts, no ads, and DevBottle sets no cookies.
- Almost every tool processes what you type, paste, or drop entirely in your browser. It is not uploaded.
- Two tools make network requests because that is their job: the API Tester and the Meta Tag Preview.
- Tools remember your last input in your own browser so a refresh doesn't lose your work. Reset clears it.
- We count page views with cookieless, self-hosted analytics.
Tools that run in your browser
Formatters, generators, converters, and checkers such as the JSON Formatter, Regex Tester, Base64 Encoder, SVG Optimizer, and all the CSS and color tools run as JavaScript on your device. Text you enter and files you drop (for example into the Base64 tool) are read locally and never sent to us or anyone else.
Tools that make network requests
API Tester. When you press Send, your browser sends the request directly to the URL you entered, including any headers and body you added. That server receives the request like any other. The built-in samples call public test APIs such as JSONPlaceholder. Headers are never saved or added to links, because they often contain tokens.
Meta Tag Preview. Browsers cannot read another website's HTML directly, so when you press Preview, DevBottle's own server (a Cloudflare Pages Function) fetches the page at the URL you entered and returns only its title and meta tags. We don't log the URLs or store the results, apart from a 10-minute cache so repeated previews of the same page are fast. The page you preview sees a request from Cloudflare, not from you. The preview images and site icon are then loaded by your browser directly from that site. Avoid previewing private URLs that contain access tokens.
Analytics
We use a self-hosted instance of Counterscale running on Cloudflare Workers to understand which pages and tools are used. For each page view it records the page path, the referring site, and any UTM campaign parameters in the link. Browser, device type, and country are derived from the request by the server.
It does not set cookies or store identifiers in your browser, and it does not see anything you type into a tool. We use the numbers only in aggregate to decide what to improve and build next.
What is stored in your browser
Your work in each tool. Tools save your latest input
and settings in localStorage on your device, under keys that start with
devbottle:, so refreshing the page doesn't lose your work. This data never
leaves your browser. The Reset button on each tool deletes what that tool saved, and clearing your browser's
site data removes all of it. API Tester headers are never saved.
Shareable links. Visual tools such as the gradient,
shadow, and color tools keep their current settings in the page address (for example
?stops=3366cc-0_6633cc-100), so you can bookmark or share an exact setup. Large
inputs such as JSON, HTML, or SVG are never put in the address. Anyone you send a link to can see the
settings in it.
Your theme choice. If you switch between light and dark
mode and your choice differs from your system setting, it is saved under the key
theme. Choosing your system's theme again removes it.
Hosting and assets
DevBottle is hosted on Cloudflare Pages. Like any web host, Cloudflare processes technical request data such as IP addresses to deliver the site and protect it from abuse; see Cloudflare's privacy policy. Fonts, images, and scripts are served from devbottle.com itself, so pages make no requests to font or advertising networks.
If you email us
We use your email address and message only to reply to you. We do not add you to mailing lists.
Changes and questions
If these practices change, we will update this page and the date at the top. Questions about privacy are welcome through the contact page.