keptlocal

Privacy Policy

Last updated: September 2026

The short version

keptlocal's tools run entirely in your browser. Your files are never uploaded to any server. We use Google Analytics 4 to collect anonymous, aggregated data about page visits so we can improve the site. We plan to show ads (via Google AdSense) on pages around the tools to cover hosting costs; no ads are shown yet.

1. What we don't do

We do not:

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 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 file data is sent anywhere. The only requests you may see are anonymous analytics requests to Google (see section 3), and they never include your files.

3. What information we do collect

Analytics. We use Google Analytics 4 with IP anonymization enabled. It collects aggregated data such as pages viewed, approximate location (country), referrer, and browser type, and it sets cookies in your browser. It never sees the contents of the files you process, because those stay on your device.

Server logs. Like any website, our hosting provider (Amazon Web Services, via S3 and CloudFront) may keep 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.

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)

keptlocal does not currently show ads. We intend to use Google AdSense on pages around the tools (never inside them) to cover hosting costs. Once ads are enabled, 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.

Before ads are enabled, we will update this policy. For users in the European Economic Area, the United Kingdom, and Switzerland, we will add a consent banner so that personalized ads are only shown with consent, 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 Amazon Web Services and delivered through the CloudFront global CDN. When you visit, you are served from the edge location closest to you. Analytics data 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.