Privacy Policy
Last updated: May 2026
The short version
keptlocal's tools run entirely in your browser. Your files are never uploaded to any server. We collect minimal, anonymous analytics about page visits so we can improve the site, and we show ads (via Google AdSense) on tool pages to cover hosting costs.
1. What we don't do
We do not:
- Upload your PDFs, images, or other files to any server
- Store any file content on our infrastructure
- Require you to create an account, log in, or provide an email address
- Sell, rent, or share personal data with third parties (we collect almost none to begin with)
- Track you across other websites
2. How file processing works
When you use a tool on keptlocal, the file you select is read by your browser into local memory. JavaScript and WebAssembly code that we serve to your browser performs the requested operation (merging, splitting, converting, etc.) on your device. The output is then offered as a download. The original file and the processed file remain on your computer the entire time.
You can verify this. Open your browser's developer tools (F12), go to the Network tab, and watch while you use a tool. After the initial page load, no further requests are made to our servers.
3. What information we do collect
Analytics. We use Cloudflare Web Analytics, a cookieless analytics service. It collects anonymous, aggregated data such as page views, country (not city), referrer, and browser type. No individual user is identifiable. We may also use Google Analytics 4 with IP anonymization enabled.
Server logs. Like any website, our hosting provider (Cloudflare) keeps short-term access logs containing your IP address, the URL you visited, and the time of the visit. These are used for abuse prevention and standard operational purposes, and are deleted on Cloudflare's standard retention schedule.
Contact form. If you email us through the address listed on the contact page, your message and email address are stored in our inbox for as long as needed to respond. We do not add you to any mailing list.
4. Cookies
keptlocal itself sets one cookie-equivalent: a localStorage entry that
remembers whether you've selected light or dark mode. It contains no personal information.
Third-party services on the site (advertising and analytics) may set their own cookies. See the next section for details.
5. Advertising (Google AdSense)
We use Google AdSense to display ads on tool pages. Google may use cookies and similar technologies to serve ads based on your prior visits to our site or other websites. You can opt out of personalized advertising by visiting Google Ads Settings, or opt out of third-party vendor cookies via aboutads.info.
For users in the European Economic Area, the United Kingdom, and Switzerland, we display a consent banner before personalized ads are shown, as required by the GDPR and the UK Data Protection Act.
6. Children's privacy
keptlocal is not directed at children under 13. We do not knowingly collect personal information from anyone under 13.
7. Your rights
Because we collect almost no personal data, there is very little to access, correct, or delete. If you have questions about data we may hold relating to you (such as a contact form email), reach us via the contact page and we'll respond within 30 days.
8. International transfers
keptlocal is hosted on Cloudflare's global CDN. When you visit, you are served from the Cloudflare edge location closest to you. Aggregated analytics may be processed in the United States.
9. Changes to this policy
We may update this policy from time to time as the site evolves. Material changes will be noted at the top of this page with a new "Last updated" date.
10. Contact
Questions about privacy: use the contact page.