Privacy Policy
Last updated September 20, 2026
TechDriven Tools is built so that the simplest, most private answer is also the true one: your files and input never leave your device. This page explains exactly what does and doesn't happen when you use it.
Your files and input
Every tool — PDF (merge, split, compress, rotate, watermark, convert, and the rest, via pdf-lib and pdf.js loaded directly in this page), image, developer, SEO, text, and calculator tools alike — runs entirely in your browser. Files or text you add are read into your browser's own memory, processed there, and handed back to you directly. They are never transmitted to this site's server, to Supabase, or to any other backend. We have no way to see, store, or recover anything you process here, because it never arrives anywhere we control.
What does touch a server
| Action | Where it goes | What's included |
|---|---|---|
| Loading this page | This Laravel server | Standard web request logs (IP, user agent) — no file content, because none is sent yet |
| Signing in | Supabase Auth | Your email, for a magic-link login. Optional — every tool works without it. |
| "Tool used" history | Supabase database | Only if signed in: the tool's name and a timestamp. Never a filename, never file content. |
| Fonts, icons, PDF / ML libraries | Google Fonts, cdnjs, jsDelivr | Static assets only (fonts/scripts/models). Optional on-device models (e.g. background removal) download to your browser — your photos are still not uploaded. |
Cookies and local storage
TechDriven Tools uses your browser's localStorage for small, non-identifying preferences: light/dark theme, favorite tools, recently-used tool names, cookie-consent choice, and (if you opt in) a short local history list. Favorites work without signing in. When you are signed in, favorite tool ids (never files) can sync to your account so they follow you across devices — still never filenames or file contents.
Third parties
We use Supabase (auth + optional history) and a handful of CDNs to load processing libraries, fonts, and optional on-device ML models. None of these receive your file content. Analytics and ad scripts only load if the operator configures them and you accept optional cookies on the consent banner.
Your choices
- Use every tool with zero account, zero sign-up, and zero data collection at all.
- If you do sign in, you can view your full usage history any time via the History button. Since the only data stored is a {tool, timestamp} pair per run — never a filename or file content — signing out and not using that account again means nothing further is added to it.
Changes to this policy
If what TechDriven Tools collects ever changes, this page will change with it — there's no hidden data flow to disclose later because there isn't one today.
Questions
See the FAQ for common questions about how this works.