Privacy Policy
The short version
We don't collect your data. Your text, files, and cron expressions never leave your browser. There is no database, no user accounts, and no analytics that track what you paste or upload. The one exception is the SSL Certificate Checker: reading a domain's certificate requires a real network connection from a server (browsers intentionally can't do this from JavaScript), so that one tool sends the domain name you type to our server. We don't log or store the domains you check.
How it works
Unformat is a static website. Nearly all processing happens client-side using JavaScript running in your browser. When you use most tools:
- Your text, files, or cron expressions are processed by JavaScript in your browser.
- The result is displayed in the same browser tab.
- No network requests are made during processing — with one exception: the SSL Certificate Checker (see below).
- No data is sent to any server, API, or third party — except the domain name you type into the SSL Certificate Checker, which must reach our server to perform the TLS handshake.
- When you close the tab, your text and files are gone. Nothing is stored.
The one exception: SSL Certificate Checker
Every tool on this site processes your input entirely in your browser — except one. The SSL Certificate Checker lets you inspect a domain's public TLS/SSL certificate (its expiry date, issuer, and Subject Alternative Names). Browsers intentionally don't expose this information to JavaScript, so reading it requires a real server-side connection to the domain on port 443.
When you use the SSL Certificate Checker:
- The domain name you type is sent to our server.
- Our server opens a direct TLS connection to that domain on port 443 and reads its public certificate — the same information any browser sees when it visits that site over HTTPS.
- The certificate's issuer, expiry date, and Subject Alternative Names are sent back and displayed in your browser.
- We do not log, store, or share the domain names you check.
- Requests are rate-limited by IP address purely to prevent abuse of this endpoint; no request content is retained afterward.
- No other tool, and no other part of this feature, sends any data anywhere.
What we store
The only data stored is your preferences (cleaning mode, indentation size, auto-copy setting) in your browser's localStorage. This data:
- Never leaves your browser
- Contains no personal information
- Contains none of your text
- Can be cleared at any time via your browser settings
SSL Certificate Checker: the domain name you check is used only to perform that live check and is never logged or stored; your IP address is used transiently, in memory, only to rate-limit abuse.
Cookies
We do not use first-party cookies or tracking cookies.
Advertising & cookies
We use Google AdSense to display advertisements on this website. Google and its partners may use cookies and web beacons to serve ads based on your prior visits to this website or other websites on the internet.
You may opt out of personalized advertising by visiting Google's Ads Settings or by visiting aboutads.info.
Our use of advertising services does not change our core commitment: your text, files, queries, and cron expressions are never sent to any server, logged, or shared with advertisers. All data processing happens locally in your browser, with the sole exception of the domain names sent to the SSL Certificate Checker described above — which are likewise never logged or shared with advertisers.
Analytics
We use Vercel Analytics, which collects anonymous, aggregated page view data (page URL, referrer, country). It does not use cookies, does not track individual users, and does not have access to any content you process with the tools. You can read more about Vercel Analytics privacy.
Third-party links
Our site may contain links to external websites (e.g., GitHub). We are not responsible for the privacy practices of these external sites.
Changes to this policy
We may update this privacy policy from time to time. We will notify users of any material changes by updating the “Last updated” date at the top of this page.
Contact
If you have questions about this privacy policy, please visit our contact page.