-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy.html
More file actions
154 lines (143 loc) · 9.5 KB
/
Copy pathprivacy.html
File metadata and controls
154 lines (143 loc) · 9.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Privacy Policy | FreeDevTool</title>
<meta name="description" content="FreeDevTool privacy policy. We collect minimal data. All tool processing is, client-side — nothing is sent to our servers.">
<meta name="robots" content="noindex, follow">
<link rel="canonical" href="https://freedevtool.org/privacy">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=DM+Sans:wght@300;400;500;600&display=swap" as="style">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=DM+Sans:wght@300;400;500;600&display=swap">
<link rel="preload" href="style.css?v=20260502-cards" as="style">
<link rel="stylesheet" href="style.css?v=20260502-cards">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/favicon.svg">
<meta property="og:image" content="https://freedevtool.org/og-image.svg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="FreeDevTool — 50+ free, fast, privacy-first developer tools">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://freedevtool.org/og-image.svg">
<meta name="twitter:title" content="FreeDevTool — Free Online Developer Tools">
<meta name="twitter:description" content="50+ free, fast, privacy-first developer tools. No signup, runs in browser.">
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-3L0CMH3X36"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-3L0CMH3X36');
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://freedevtool.org/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Privacy Policy",
"item": "https://freedevtool.org/privacy"
}
]
}
</script>
<script src="/ga4-events.js" defer></script>
</head>
<body>
<nav>
<a class="nav-logo" href="/" aria-label="FreeDevTool home"><svg class="logo-mark" width="22" height="22" viewBox="0 0 24 24" aria-hidden="true" fill="none"><rect x="1" y="1" width="22" height="22" rx="6" fill="currentColor" opacity=".12"/><path d="M9.5 8.5L6 12l3.5 3.5M14.5 8.5L18 12l-3.5 3.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>FreeDevTool</a>
<div class="nav-links">
<div class="nav-dropdown" id="tools-dropdown">
<a href="all-tools" onclick="event.preventDefault();this.parentElement.classList.toggle('open')" aria-haspopup="true">Tools <svg class="chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg></a>
<div class="nav-dropdown-menu">
<a href="encoding-tools">
<div class="dd-icon">b64</div>
<div class="dd-info"><div class="dd-name">Encoding & Conversion</div><div class="dd-count">11 tools · Base64, YAML, px→rem</div></div>
</a>
<a href="generation-tools">
<div class="dd-icon">{ }</div>
<div class="dd-info"><div class="dd-name">Generation & Formatting</div><div class="dd-count">16 tools · JSON, SQL, gradients</div></div>
</a>
<a href="security-tools">
<div class="dd-icon">#</div>
<div class="dd-info"><div class="dd-name">Security & Hashing</div><div class="dd-count">3 tools · JWT, MD5, SHA</div></div>
</a>
<a href="text-tools">
<div class="dd-icon">.*</div>
<div class="dd-info"><div class="dd-name">Code & Text Tools</div><div class="dd-count">9 tools · Regex, diff, tokens</div></div>
</a>
<a href="devops-tools">
<div class="dd-icon">JS</div>
<div class="dd-info"><div class="dd-name">Optimization & DevOps</div><div class="dd-count">7 tools · Minifiers, cURL, git</div></div>
</a>
<a href="network-tools">
<div class="dd-icon">IP</div>
<div class="dd-info"><div class="dd-name">Network & Time</div><div class="dd-count">4 tools · IP, DNS, timestamps</div></div>
</a>
<a href="seo-tools">
<div class="dd-icon">SEO</div>
<div class="dd-info"><div class="dd-name">SEO & Meta Tools</div><div class="dd-count">3 tools · OG, meta, slug</div></div>
</a>
<div class="nav-dropdown-divider"></div>
<a class="dd-all" href="all-tools">
<div class="dd-icon">All</div>
<div class="dd-info"><div class="dd-name">Browse all 50 tools</div><div class="dd-count">Searchable catalog & categories</div></div>
</a>
</div>
</div>
<a href="/guides">Guides</a>
<a href="about">About</a>
<a href="privacy">Privacy</a>
</div>
</nav>
<div class="wrapper">
<div class="tool-header">
<a class="tool-back" href="/" aria-label="Back to home">
<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 18l-6-6 6-6"/></svg>
Back
</a>
<div class="tool-badge">Legal</div>
<h1>Privacy Policy</h1>
<p class="tool-description">Last updated: April 2026</p>
</div>
<div style="max-width:680px; color:var(--text2); line-height:1.8; font-size:14.5px">
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">Summary</h2>
<p>FreeDevTool is a privacy-first developer toolbox. <strong style="color:var(--text)">Every tool runs entirely in your browser.</strong> Data you paste, type, or upload into any tool never reaches our servers. We do not run advertising, do not sell data, and do not require an account.</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">1. Tool inputs & outputs</h2>
<p>All processing happens client-side using JavaScript. Whatever you enter into a tool — JSON, JWT tokens, text, images, regex patterns, hashes, timestamps, anything — stays on your device. We have no logs of tool inputs because we never receive them. Closing the tab discards the data.</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">2. Analytics</h2>
<p>We use <strong style="color:var(--text)">Google Analytics 4</strong> to understand which tools developers find useful. The data collected is aggregated and anonymized: pages visited, session duration, browser type, and country-level location. We do not link analytics events to any personal identifier.</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">3. Cookies</h2>
<p>The only cookies set on this site are Google Analytics cookies (used to deduplicate sessions). No advertising cookies, no tracking pixels from third parties. You can opt out via the <a href="https://tools.google.com/dlpage/gaoptout" rel="noopener" style="color:var(--accent)">Google Analytics Opt-out Browser Add-on</a> or by blocking cookies for this site.</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">4. No advertising</h2>
<p>FreeDevTool does not display advertisements. We do not use AdSense, retargeting, or any third-party ad network. The site stays free because it is lean — no servers process your tool data, so there is nothing to monetize.</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">5. Hosting & third-party services</h2>
<p>This site is served as static files from <strong style="color:var(--text)">Cloudflare Pages</strong>. Cloudflare receives standard HTTP request metadata (IP, user agent, referrer) for the purpose of delivering the page and protecting against abuse, governed by <a href="https://www.cloudflare.com/privacypolicy/" rel="noopener" style="color:var(--accent)">Cloudflare's Privacy Policy</a>. Fonts are loaded from Google Fonts (<a href="https://policies.google.com/privacy" rel="noopener" style="color:var(--accent)">Google's Privacy Policy</a>).</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">6. Your rights</h2>
<p>Because we never store your tool data and analytics events are anonymized, there is no personal account or profile to access, export, or delete on our end. For data held by Google or Cloudflare, refer to their respective privacy policies linked above.</p>
<h2 style="color:var(--text); font-size:17px; margin:28px 0 10px">7. Changes to this policy</h2>
<p>We may update this policy as the site evolves. The "Last updated" date above will reflect any changes. Continued use of the site after changes constitutes acceptance.</p>
</div>
</div>
<footer>
<div>© 2026 FreeDevTool</div>
<div class="footer-links">
<a href="/">All Tools</a>
<a href="terms">Terms of Use</a>
<a href="/guides">Guides</a>
<a href="about">About</a>
</div>
</footer>
<script>document.addEventListener('click',e=>{const dd=document.getElementById('tools-dropdown');if(dd&&!dd.contains(e.target))dd.classList.remove('open')});</script>
</body>
</html>