Privacy Policy
Last updated:
Introduction
This Privacy Policy explains how devsmiths ("we", "us") handles information when you visit dev-smiths.org or use any of the developer tools published on this site. devsmiths is the trading name of an individual operator; we are not (yet) a registered legal entity. If that changes we will update this page with the entity name.
If you have any questions about this policy or about how your data is handled, write to us at sky904567@gmail.com. We read every message.
What we collect
Tool inputs (the JSON you paste, files you upload, options you toggle) are processed entirely in your browser. They are NOT sent to our servers. There is no upload step, no server-side conversion, and no database that stores your data.
Our hosting provider (Cloudflare) records standard edge access logs — IP address, user agent, requested path, timestamp — for security, abuse prevention, and basic operational visibility. These logs are retained briefly (a few weeks at most) before being aggregated or discarded.
We use Cloudflare Web Analytics, a cookieless analytics product that records aggregate page-view counts and Core Web Vitals timings without setting any cookies and without any cross-site tracking.
We use Google Analytics 4 (gtag.js) for behavioral analytics — which pages people visit, how they got there, which tools they use. GA4 sets cookies and writes to local storage. It is loaded only after consent in regions where consent is required.
When Google AdSense is enabled, it sets cookies and writes to local storage to serve ads and measure their performance. With your consent, AdSense may serve personalized ads based on your interests; without consent, only non-personalized ads are served.
Functional (strictly-necessary) local storage
To make the tools usable across page reloads, we store a small amount of information in your browser's local storage. Specifically:
- Theme preference (light / dark / system).
- Locale preference (English or 繁體中文).
- The last input you typed into each tool, so a refresh doesn't lose your work.
- Your favorite tools, so the home grid can highlight them.
- Per-tool autosave drafts for tools that support undo across reloads.
Everything in this list is stored only in your browser and is never transmitted to our servers. You can clear it at any time via your browser's site-data controls.
Third-party vendors
We rely on a small number of third-party vendors to operate the site:
- Cloudflare — hosting, CDN, edge functions, and cookieless analytics.
- Google Analytics — behavioral analytics, consent-gated.
- Google AdSense and Google's ad-technology providers — advertising, consent-gated.
For an explanation of how Google processes data on sites that use its services, see https://policies.google.com/technologies/partner-sites. To control or opt out of personalized advertising from Google specifically, see https://adssettings.google.com. For industry-wide ad opt-outs, see https://www.aboutads.info.
Advertising and EU/EEA/UK/Swiss visitors
If you visit the site from the European Economic Area, the United Kingdom, or Switzerland, we use a Google-certified Consent Management Platform that implements the IAB Transparency and Consent Framework (TCF v2.2) together with Google's Consent Mode v2.
Before you make a choice, we do not serve personalized ads and do not send personalized-analytics signals. You can change your choices at any time by clicking the "Privacy settings" link in the site footer.
How we use data
We use the data we collect to operate and secure the site; understand which tools and articles are useful (so we can build better ones); display ads to keep the site free to use; and comply with our legal obligations. We do not sell personal data.
Data retention
Cloudflare edge logs are retained briefly and then aggregated or discarded. Google Analytics retains event data per its configured retention setting (currently 14 months). Functional local storage stays on your device until you clear it.
Your choices
You can clear cookies and local storage via your browser at any time. You can reopen the "Privacy settings" panel from the site footer to revisit consent choices. You can adjust Google ad personalization at https://adssettings.google.com and opt out of industry behavioral advertising at https://www.aboutads.info. We honor Do-Not-Track signals where applicable law requires.
Children
devsmiths is not directed at children under 13 (or 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided personal data to us, please contact us and we will delete it.
Changes
We may update this policy from time to time. We will update the "Last updated" date above. Material changes will be noted on the page for a reasonable period.
Contact
For any privacy-related question, email sky904567@gmail.com.