Privacy policy

Last updated: February 11, 2026

localize.today is built with privacy in mind. We believe you should be able to translate your website without surveillance, data harvesting, or hidden tracking. This policy explains exactly what data we handle, why, and what we do with it.

1. What we don't do

We want to be clear upfront:

  • We do not store your source content. Text sent for translation is processed and discarded.
  • We do not sell your data to anyone. Not advertisers, not data brokers, not anyone.
  • We do not track individual visitors with cookies, fingerprinting, or cross-site identifiers.
  • We do not build user profiles or behavioral models.

2. Data we process

Translation requests

When a visitor selects a language on your website, visible page text is sent to our translation API. This text is forwarded to our AI provider for translation and is not stored on our servers. Translated text is cached on Cloudflare's edge network to serve repeat requests faster. Cached translations contain no visitor information — only the translated text keyed by content hash and language.

Client-side storage

The localize.today client library uses your visitor's browser localStorage to cache translations locally and remember their language preference. This data never leaves the browser and is fully under the visitor's control — clearing browser data removes it entirely.

Analytics

We collect minimal, aggregated analytics to understand how the service is used. This includes:

  • Page views and translation requests (counts, not individual records)
  • Languages selected (aggregate distribution)
  • Error rates and performance metrics

These statistics are aggregated and anonymous. We do not associate analytics data with individual visitors, IP addresses, or devices.

3. Third-party providers

AI translation provider

Translation requests are processed through OpenRouter, which routes to various large language model providers. Page text sent for translation passes through OpenRouter's infrastructure. OpenRouter's handling of this data is governed by their privacy policy. We have no control over their data practices beyond choosing them as a provider that does not train on user inputs by default.

Infrastructure

Our service runs on Cloudflare (edge functions, caching, DNS). Cloudflare processes requests in accordance with their privacy policy. Standard server logs (IP addresses, request timestamps) are retained by Cloudflare per their policies and are not accessed by us for analytics purposes.

4. Self-hosting

The localize.today backend is open source. If your privacy requirements go beyond what we offer as a hosted service, you can deploy the entire stack on your own infrastructure with your own AI provider. In that case, this privacy policy does not apply — your own policies govern.

5. Your rights

Since we don't store personal data, most data subject access requests don't apply in practice. However, if you believe we hold any data related to you, you can contact us and we will respond within 30 days. If you are in the EU, you retain all rights under GDPR including access, rectification, erasure, and portability.

6. Children

localize.today is a developer tool. We do not knowingly collect information from children under 16. The service processes page content — if a website serves children's content, it is the website operator's responsibility to ensure compliance with applicable regulations (COPPA, etc.).

7. Changes

We may update this policy as the service evolves. Changes will be posted on this page with an updated date. We will not introduce data collection practices that contradict the principles stated here without clear notice.

8. Contact

Questions about this privacy policy? Reach out to @staskulesh on X or email privacy@localize.today.