Skip to content

Privacy Policy

How ThumbTranslator handles account and thumbnail translation data

2026/09/05

About This Policy

This Privacy Policy explains how ThumbTranslator handles information when you visit the website, create an account, contact support, or use the thumbnail translator when it is available.

Information We Handle

We may handle:

  • account information, such as your name, email address, verification status, and session information;
  • the source thumbnail you upload, the target language you choose, and the translated result;
  • translation job information, including status, timestamps, errors, and related credit entries;
  • messages and other information you send to support;
  • technical information such as IP address, browser type, requested page, referring page, request time, security logs, and first-party analytics identifiers.

Please do not upload or send information that you do not have permission to use.

How Thumbnail Translation Works

Source thumbnails are stored as private objects in Cloudflare R2. They are not published as open R2 files. To perform a translation, ThumbTranslator gives one or more configured AI processing providers limited access to the source through a short-lived signed link. Depending on route availability and fallback needs, those providers may include API Mart, fal.ai, or OpenAI. They process the image and return a translated result.

ThumbTranslator then downloads the result, validates it, and stores it as a private R2 object linked to your account. When a user accesses a stored file, ThumbTranslator checks that the signed-in account owns it. Each source link used by an AI processing provider is protected by its signature, short expiry, and translation job status.

Translation jobs, file ownership records, and credit transactions are stored in Cloudflare D1. These records help operate the service, show job status, prevent duplicate charges, refund failed jobs, and investigate errors.

If you select a thumbnail and target languages before signing in, then continue to authentication, a draft containing the source file, selected languages, a request identifier, and save time is stored locally in your browser's IndexedDB. It is not sent to ThumbTranslator until you start the translation. The draft is eligible for restoration for 24 hours. After that, the translator attempts to delete it the next time it checks for a resumable draft; until that check occurs, the draft may remain in IndexedDB. The translator also attempts to delete it after the batch is created or when you reset the translator. You can remove it at any time by clearing this site's browser data.

The translator also stores your selected target-language codes and save time in IndexedDB so the same browser can restore that selection on your next visit. Guest and signed-in selections use separate browser records, and signed-in selections are separated by account identifier. This preference contains no image, is not synchronized between devices, and remains until you change it or clear this site's browser data.

When you open the editable thumbnail editor and preview or select an online font, your browser may request that font's stylesheet and font files from Google Fonts. These requests occur only in the editor and identify the selected font family and weight. ThumbTranslator does not place your source thumbnail, translated text, or other thumbnail content in the request URL. To retrieve the glyphs needed for the text shown in the editor, the browser may request Unicode-range font subsets based on the characters in that text. Google may therefore observe a content-derived subset request pattern, together with ordinary network information such as your IP address and browser details, under its own privacy terms. The stylesheet request is sent with a no-referrer policy.

How We Use Information

We use information to create and secure accounts, perform thumbnail translations, provide result downloads, manage credits and refunds, answer support requests, and operate the website.

Source Cleanup and Retention

When a translation job reaches a completed or failed state, the system attempts to delete the source image from R2. Cleanup may be retried if the first attempt fails. We may retain a file metadata record showing that the source was deleted, together with the related job and credit records.

Translated results are retained in private R2 storage so you can download them. You can contact us to request deletion of a result or other account data. We may retain records where needed to operate the service, prevent abuse, resolve credit issues, or meet legal obligations. We do not promise a fixed retention period in this policy.

Service Providers and Disclosure

We use Cloudflare for website hosting, D1 database storage, and private R2 object storage. We use configured AI providers, which may include API Mart, fal.ai, and OpenAI, to process thumbnail translations. We may also use configured providers for email delivery, security, and site measurement. These providers process information to provide their services under their own terms and privacy commitments.

We may disclose information when reasonably needed to comply with law, protect the service or its users, or address suspected abuse.

Cookies and Browser Storage

The website uses the cookies and browser storage described in our Cookie Policy. Server-side D1 and R2 storage are covered by this Privacy Policy and are not browser cookies.

Your Choices

Depending on where you live, you may have rights concerning your personal information. You can ask us to review, correct, or delete information associated with your account. We may need to verify your request and may retain information where permitted or required by law.

Security

We use reasonable administrative and technical measures intended to protect information. No service or transmission method can be guaranteed to be completely secure.

Changes to This Policy

We may update this policy when the service or its data practices change. The date at the top shows the latest revision.

Contact

Questions, privacy requests, or deletion requests can be sent to support@thumbtranslator.com.