Skip to main content
Polyglot CloudPolyglot Cloud

Data Retention Policy

Last updated: May 30, 2026

We keep your data only for as long as we need it to provide the Services, meet legal obligations, and prevent abuse. The windows below are the maximum periods we retain each class of data; data is removed by scheduled maintenance once it ages past its window. This page is a detailed companion to our Privacy Policy and Security & Compliance page — if anything here appears to conflict with the Privacy Policy, the Privacy Policy governs.

Account, translations & operational data

DataRetentionNotes
Account & profile dataWhile activeKept as long as your account is active.
Deleted accounts30 daysSoft-deleted with a 30-day recovery window, then permanently removed.
Translation Memory entriesIndefiniteRetained as part of the community Translation Memory. You may request removal of entries you contributed.
API & translation request logsUp to 90 daysPer-request operational logs used for diagnostics and abuse prevention.
Server logsUp to 90 daysRequest and translation-routing diagnostics, including IP addresses and access metadata, used to operate and debug the service.
Billing & subscription recordsSee notePayments are processed by our payment provider (LemonSqueezy, the merchant of record), which retains invoice and tax records as required by law — we do not store full card details. We keep your subscription status and character-usage accounting while your account is active and for the period required for billing accuracy and tax compliance.
Login attemptsUp to 90 daysUsed for brute-force detection and account-lockout.
System health snapshotsUp to 30 daysInternal uptime / health metrics.
Audit logsUp to 180 daysSecurity-relevant account and admin actions.
Revoked API keys90 daysRevoked keys are flagged and hard-deleted after the retention window. A revoked key stops working immediately.
Login sessions7 daysDashboard sign-in sessions expire after 7 days; a session can be invalidated immediately on password change.
Disconnected sites90 daysA site with no plugin heartbeat is auto-disabled after 90 days; reconnecting at any time reactivates it.

Quality & usage analytics

To make translations better over time, we keep aggregate quality and usage signals. These do not expose your message content to other customers.

DataRetentionNotes
Quality & feedback metricsUp to 365 daysAggregated quality signals that improve translation accuracy over time.
Translation Memory feedback eventsUp to 180 daysAccept / reject / edit signals used for trust scoring.
Usage ledgerUp to 365 daysCharacter-usage accounting for billing transparency.
Language demand telemetryUp to 365 daysAnonymous, aggregate language-pair demand — no message content.

Backups & disaster recovery

Backups exist to recover the platform after a failure, not for long-term archival. Until a backup ages out of its rotation window, deleted data may still exist inside an encrypted backup — this is standard practice and required for reliable disaster recovery. Because the recovery window is short (about two weeks), residual copies of deleted data are purged well within our deletion commitments.

DataRetentionNotes
Daily database backups2 daysEncrypted daily database snapshots, kept on a short rolling window for quick rollback of accidental changes.
Point-in-time recoveryup to ~14 daysA weekly base backup plus archived encrypted transaction logs let us restore the database to a recent point in time after a failure. The recovery window spans roughly two weeks; these backups exist only for disaster recovery and are not customer-accessible.

WordPress plugin translations

Translations rendered on your WordPress site are stored in your own database by the plugin. Their retention is entirely under your control — uninstalling the plugin or clearing its cache removes them. We never copy your site's rendered output into our systems beyond the Translation Memory entries described above.

We only ever receive the source text you send for translation — never your visitors' personal data, order details, or customer records unless that information is itself contained in the text submitted. We recommend using placeholder tokens (e.g. {customer_name}) instead of real personal data in translatable strings. See our Privacy Policy for how plugin data is handled.

Exporting & deleting your data

You are always in control. From Settings you can:

  • Export all of your data — account, translations, and Translation Memory in a machine-readable format (GDPR Article 20).
  • Delete your account — and all associated personal data (GDPR Article 17). Deletion completes within 30 days of the request. Residual copies in backups are purged within the backup rotation window described above.

We may retain a limited subset of data beyond these periods where required to comply with a legal obligation (for example, invoice and tax records held by our payment provider), to resolve a dispute, or to enforce our agreements. We will not keep your data longer than necessary for those purposes.

For cookie lifetimes and consent records, see our Cookie Policy. To request removal of specific Translation Memory entries you contributed, or for any other retention question, contact [email protected]. We respond within 30 days.

Data residency

Your data is hosted in the European Union (Amsterdam). A Data Processing Agreement (DPA) is available for business customers.