Privacy Policy
How Daily Developer Tools handles data.
Data you paste into tools
Everything you paste is processed in your browser — no cookies or third-party analytics. We count anonymous visits at the CDN edge; the Agent Toolkit also sends coarse interaction categories that never include tool input.
Local storage
We store small browser-local preferences and metadata, such as theme, favorite tools, recent tools, saved workflow definitions, daily-challenge streaks, and short-lived handoff data used to move input between tools. These values stay in your browser (localStorage) and are never sent anywhere.
Raw pasted payload history is not stored by default. Features that can save tool inputs, such as full Magic Box paste history, tool history, or presets, are opt-in and should be disabled before working with secrets or production data.
To clear local data for this site, use the footer's Clear local data action or open your browser settings, find site data for dailydevelopertools.com, and remove it.
Analytics & hosting
There are no cookies or third-party analytics on this site. The measurement module creates no visitor identifiers. There are no ad networks. We measure aggregate, anonymous visit counts at our CDN edge. On the Agent Toolkit only, a small first-party module also requests paths containing fixed interaction categories such as mode, coarse size bucket, result severity, and expert-tool destination. Those requests never contain tool input, report contents, URLs, filenames, claims, headers, or derived hashes. They are disabled for Do Not Track or Global Privacy Control and failures never affect the Toolkit. No measurement data is stored on your device. There is no third-party JavaScript and no tracking or advertising code. The site does link to two Udemy courses by Skill Deck Academy. Those are affiliate links, and we may earn a commission if you enrol. They are still just plain links with self-hosted images — no ad server, no tracker, no impression call, and nothing about you is shared with Udemy unless you click through.
The site is served through Cloudflare's CDN. Like any web host, the CDN necessarily sees the requests it serves — including your IP address, the URL you requested, and your browser's user-agent — in order to deliver the page. It never receives the tool input you paste: that is processed entirely in your browser and is not sent anywhere.
Content Security Policy
Every page is served with a strict Content-Security-Policy response header that
blocks all network destinations by default (default-src 'none', connect-src 'none').
Scripts, styles, images, and fonts may load only from this origin; framing and outbound
connections are disallowed, and a form may submit only to this origin or to the single form
endpoint named in the second exception below. The full policy served on every page is:
default-src 'none'; script-src 'self' 'sha256-aCRLp1CkQLeyw1wSkSLNY0JMY4PoUym7kaERad9Z/ig='; style-src 'self'; img-src 'self' data:; font-src 'self'; connect-src 'none'; base-uri 'self'; form-action 'self' https://formsubmit.co; frame-ancestors 'none'; manifest-src 'self'; worker-src 'self'
One exception, stated plainly so you can check it: /sw.js — the
service worker that caches pages so the site keeps working offline — is served
connect-src 'self' instead of 'none'. A worker inherits the policy sent with
its own script, and under 'none' it cannot make a single request, so it could neither
cache a page nor serve one back. 'self' lets it reach this origin and nothing else: it
ignores cross-origin requests entirely and caches only same-origin GET requests for this
site's own pages and assets. Every page still carries the policy above — this is the only
response on the site served a different one:
default-src 'none'; script-src 'self'; connect-src 'self'; base-uri 'self'; frame-ancestors 'none'
A second exception, equally plainly: form-action permits this origin and
one external address, https://formsubmit.co. That is the form handler behind the
feedback and contact form, and it is the only place on this site where
something you typed deliberately leaves your browser — and only when you fill that form in and
choose to send it. What goes to it is exactly what you put in that form: the message type, your
summary and details, the optional page name, and your email address if you supply one. Nothing else
is attached, and no tool input is involved: the data you paste into the tools themselves is still
covered by connect-src 'none' above and cannot leave the page at all. If you would rather
not use a third-party form handler, email
support@dailydevelopertools.com directly instead.
You do not have to take our word for either — you can read both headers straight from the edge:
curl -I https://dailydevelopertools.com/ | grep -i content-security-policy
curl -I https://dailydevelopertools.com/sw.js | grep -i content-security-policy
Encrypted share links
Some tools and checklists can build a shareable link. The payload is encrypted in your
browser with AES-256-GCM before the link is created, and both the ciphertext and its
one-time decryption key are packed into the URL's fragment — the part after
the #. Browsers never send the fragment to a server, so the shared contents never
reach us or the CDN: the recipient's browser decrypts the link locally after they open it. Anyone
without the exact link cannot read the payload, and we never receive it.
Contact
Questions? Email support@dailydevelopertools.com.
What browser-local means
Most tools parse, format, inspect, and transform data in your browser using JavaScript. Pasted payloads are not sent to a server by the tool. The aggregate edge visit counts contain no raw input, output, JWTs, API keys, SQL, HAR files, certificates, or other sensitive payloads — those never leave your browser.
Safer usage tips
- Do not paste production secrets unless the tool specifically needs them for local inspection.
- Use redaction and sanitizer tools before copying output into tickets or chat.
- Clear local data from the footer if you used browser-only history, favorites, or saved workflow definitions.
Relevant tools include Secrets Scanner, PII Detector / Redactor, and HAR Sanitizer.