Last updated: July 9, 2026

Privacy is the feature

Your data never leaves your device. We've built an architecture where privacy is a technical guarantee, not just a promise.

The short version

  • Tool inputs are never sent to any server; all processing happens locally.
  • We store a small set of preferences and anonymous usage flags in your browser.
  • In the EU, UK, and EEA analytics load only after you opt in; elsewhere they run by default, and never capture what you type.
  • Ads come from ethical, privacy-respecting networks only.

1. Who we are

Developer Toolkit (“we”, “our”, “the service”) is a collection of free, browser-based developer utilities available at this website. The service is operated as an independent project.

For privacy questions, contact us at: [email protected]

2. What data we collect and don't collect

Tool inputs and outputs

Every tool on Developer Toolkit runs entirely in your browser using client-side JavaScript. When you paste a JWT, JSON document, password, source code, or any other input into a tool:

  • It is processed locally in your browser tab
  • It is never transmitted to our servers
  • It is never logged, stored, or analysed by us
  • It disappears when you close or refresh the page

This is by design and is the core promise of Developer Toolkit. You can verify this by inspecting the browser's Network tab, no POST requests are made when you use a tool.

Local storage (preferences only)

We write a small number of keys to your browser's localStorage. None of them contain personal data or anything you type into a tool:

KeyValuePurpose
theme“light” or “dark”Remembers your colour scheme preference
analytics consent“granted” or “denied”Remembers your choice on the consent banner so we don't ask again
visited flag“1”Distinguishes a first visit from a return visit, with no identifier attached

These are client-side values. They are never read by our servers. We also use a few temporary sessionStorage entries that last only until you close the tab, such as a per-session flag and an anonymous counter of how many times a tool has been used in that tab. You can clear all of this at any time through your browser settings.

Server logs

Our hosting provider (Vercel) collects standard web server logs including IP addresses, request paths, response codes, and timestamps. These are retained for approximately 30 days for security and debugging purposes.

3. Advertising

Developer Toolkit may display advertisements from one of these developer-focused, privacy-respecting ad networks:

Carbon Ads

Carbon Ads shows a single, clearly labelled ad placement per page. They do not use behavioural tracking cookies and serve ads based on contextual targeting.

EthicalAds

EthicalAds is an ad network built specifically for developers that prohibits behavioural tracking. Ads are served based on keywords and geography only.

Ads will be placed only below the tool fold, above the SEO content section. They are never placed inside the tool UI or above the fold.

4. Analytics

We use analytics to understand how the site is used so we can improve it. Two services may run:

Vercel Analytics

Vercel Analytics is privacy-first: it does not set cookies, does not fingerprint devices, and does not share data with third parties. It collects only aggregate page view counts and referrer domains.

Google Analytics 4

We use Google Analytics 4 to measure aggregate traffic and engagement. How it loads depends on your region, which we detect from your approximate location:

  • EU, UK, and EEA: Google Analytics is not loaded at all until you opt in through the consent banner. Nothing is sent to Google and no analytics cookies are set unless you choose “Accept”.
  • Everywhere else: where local law follows an opt-out model, it runs by default. You can opt out at any time by clearing this site's storage.

When enabled, it records anonymous, aggregate signals such as page views, how long visitors stay, how far they scroll, and whether a tool was opened and successfully used. Where a tool is involved we record only a generic identifier and a broad category, for example a formatter or a converter, so we can see which kinds of utilities are useful.

We never send the content you paste, type, generate, upload, or download to Google or anyone else. No email addresses, no tool inputs, and no tool outputs are ever included in an analytics event. Google's handling of the data it receives is governed by its own privacy policy.

5. Cookies

We set one small functional cookie, dtk_region, that records only your broad region (EU or rest-of-world) so we can show the correct privacy choices. It contains no identifier and is not used for tracking.

Google Analytics cookies (typically named _ga and similar) are set only when analytics actually run: after you accept in the EU, UK, and EEA, or by default elsewhere. They measure aggregate, anonymous traffic and are never used for advertising or cross-site behavioural tracking. If you decline, or ignore the banner in a region where opt-in is required, no analytics cookies are written. You can remove all of these at any time by clearing your browser storage for this site.

6. Third-party services

Developer Toolkit loads fonts from Google Fonts via the Next.js font optimisation layer. Next.js pre-downloads and self-hosts font files where possible to minimise third-party requests.

When you accept the analytics consent banner, we load Google Analytics from Google's servers. This is the only third-party analytics script on the site, and it never receives your tool inputs or outputs.

7. Children's privacy

Developer Toolkit is not directed at children under 13. We do not knowingly collect any information from children.

8. Your rights (GDPR / CCPA)

Because we do not collect personal data from tool usage, most data subject rights (access, deletion, portability) are not applicable; there is no data to access or delete.

For visitors in the EU, UK, and EEA, where consent is required for non-essential analytics, we show an opt-in banner on your first visit. Analytics is not loaded until you choose “Accept”, and choosing “Decline” keeps it off entirely. You can change your mind at any time by clearing this site's browser storage, which resets the banner and removes any analytics cookies.

9. Changes to this policy

We may update this policy as the service evolves. Changes will be reflected in the “Last updated” date at the top of this page. We will note significant changes in the Changelog.

10. Contact

Questions about this policy or requests relating to your data:

[email protected]