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.