Last updated: September 12, 2026
Developer: Krepel Studio
Android package: com.krepelstudio.texttranslate
Contact: Krepelstudio@gmail.com
This Privacy Policy explains how Text Translate: Quick Translate (“Text Translate”, “the App”), developed by Krepel Studio (“we”, “us”, or “our”), accesses, processes, stores, and shares information.
Text Translate is an Android translation utility that provides three user-initiated translation workflows:
Translating selected editable text and replacing the selected text with the translation.
Translating selected read-only text and displaying the result in a floating panel.
Translating visible text on the screen through a full-screen translated view.
The App does not require a Text Translate account. Krepel Studio does not operate a server that stores translations, screenshots, translation history, or user profiles.
Depending on the feature you initiate, the App may temporarily access or process:
text you select in another application;
text visible in the active application window;
surrounding text needed to identify the selected range in an editable field;
whether a text field is editable;
temporary field, window, and application identifiers required to confirm that the translation is returned to the correct location;
a screenshot of the visible screen when you request full-screen translation;
source and target language selections;
text recognized from the screenshot through on-device optical character recognition;
translated text returned by the selected translation engine;
clipboard contents during user-requested Copy actions or limited selected-text detection;
purchase and entitlement information provided by Google Play.
Text Translate does not intentionally create a permanent translation history.
Text Translate uses an Android Accessibility Service to provide translation across other applications.
Text Translate is not intended to be an accessibility tool for users with disabilities. The Accessibility Service is used only to provide the App’s user-requested translation functionality.
When enabled, the Accessibility Service may:
detect text-selection and long-press events;
access the active application’s user-interface structure;
read selected or visible text;
identify whether selected text is editable;
read the selected range in an editable field;
replace selected editable text with its translation;
perform a limited Copy action to obtain selected read-only text when an application does not expose the selection through standard Android accessibility information;
capture the visible screen after you request full-screen translation;
display the translation bubble, floating panel, and full-screen translation interface as accessibility overlays.
The service may retain recent selection information briefly in memory so the selection is not lost when you tap the translation bubble. Translation begins only after a user action.
Text Translate does not use the Accessibility Service to record keystrokes, monitor browsing history, collect passwords, perform autonomous actions, or continuously capture screenshots.
Password fields are excluded from editable-text processing. Android may also prevent screenshots of protected or secure windows, and Text Translate does not attempt to bypass those restrictions.
Before Android Accessibility settings are opened, the App presents an in-app explanation and requires an affirmative user action. You can disable the Accessibility Service at any time through Android system settings.
When you select editable text and press the translation bubble:
The App reads the selected text.
The text is translated using the active translation mode.
The App confirms that the field and selection have not changed.
If the selection remains valid, only the selected text is replaced with the translation.
The App may temporarily inspect surrounding text to locate and validate the selected range. Surrounding text is not intentionally stored as translation history.
Text Translate is designed not to process password fields or other fields identified by Android as sensitive password inputs.
When you select read-only text and press the translation bubble, the App attempts to obtain the selected text through Android accessibility information.
Some applications do not expose an exact selection range. In those cases, Text Translate may perform a one-time Android Copy action on the selected element, read the resulting clipboard text, and restore the previous clipboard contents when possible.
The selected text and its translation are then displayed in a floating panel. The panel may provide user-initiated actions such as:
Copy;
Share;
language selection;
closing the panel.
The App does not maintain a separate clipboard-history database.
If no usable text selection is detected when you press the translation bubble, Text Translate may start full-screen translation.
For this feature:
The Accessibility Service captures the currently visible screen.
Google ML Kit text recognition analyzes the screenshot locally on the device.
The App identifies visible text blocks.
Extracted text is translated using the active translation mode.
The App renders translated text over a frozen view of the captured screen.
The screenshot is used only for the user-requested translation session. It may remain temporarily in memory while the full-screen translated view is open and is released when the session is closed or interrupted.
The screenshot image itself is not sent to an online translation provider. In Online mode, only the text extracted from the screenshot, together with language information, is sent for translation.
The App does not continuously capture the screen and does not intentionally save screenshots to device storage.
Online mode sends the text requested for translation to an external Google-hosted translation service.
Offline mode uses downloaded Google ML Kit language models to translate text locally on the device.
Automatic mode uses online translation when Android reports a validated internet connection. When no validated internet connection is available, it uses downloaded offline language models.
Offline and Automatic modes require an active Pro entitlement. Automatic mode may still transmit text online whenever an internet connection is available.
The App currently uses Google-hosted web translation endpoints, including domains such as:
translate.googleapis.com;
translate-pa.googleapis.com.
When an online translation is requested, the following information may be transmitted over HTTPS:
the selected or extracted text;
the selected source language or automatic-detection request;
the selected target language;
technical request information normally associated with an internet connection, such as the IP address, connection information, and request metadata.
The screenshot image is not included in the translation request.
Krepel Studio does not operate an intermediary translation server and does not receive or store the text on a Krepel Studio server.
The App requires separate consent before online translation is enabled. You may withdraw that consent through the translation settings. If consent is withdrawn, features requiring online translation will not transmit text for translation.
Google processes information received by its services according to Google’s own terms and privacy practices:
https://policies.google.com/privacy
Do not use online translation for passwords, authentication codes, private keys, financial credentials, medical records, or other highly sensitive information unless you understand and accept the risks of transmitting that information to an external service.
The Free version currently allows up to five successful online translation actions per day.
To enforce this limit, the App stores a protected usage counter and date information locally on the device. The counter is not used for behavioral profiling.
The App may make a content-free HTTPS request to translate.googleapis.com to obtain a trusted server date. This request does not include selected text, translated text, or an application identifier, although Google may receive ordinary network information such as the device’s IP address.
Text Translate uses Google ML Kit for:
on-device text recognition;
on-device language identification;
on-device offline translation;
downloading and updating required language models.
Input images, screenshots, text, and resulting ML Kit outputs are processed on the device and are not sent to Google by ML Kit for recognition or offline translation.
ML Kit may contact Google servers to download models, receive updates, obtain compatibility information, and support diagnostics and usage measurement.
According to Google’s ML Kit disclosure information, the SDK may process or collect technical information such as:
device manufacturer, model, operating-system version, and build;
available machine-learning hardware accelerators;
application package name and application version;
device or per-installation identifiers used for diagnostics and usage measurement;
configured source and target language codes;
identified language codes;
performance and diagnostic information.
Google states that this technical data is encrypted in transit. Krepel Studio does not receive the text, screenshot image, or translation output through ML Kit telemetry.
For additional information:
https://developers.google.com/ml-kit/terms
https://developers.google.com/ml-kit/android-data-disclosure
Text Translate may store the following information in the App’s private local storage:
interface language;
theme selection;
onboarding completion status;
source and target translation languages;
automatic source-language preference;
selected translation mode;
online-translation consent;
floating-bubble visibility and position;
downloaded-model settings and status;
model download network preferences;
Free translation usage counter and date information;
cached Pro entitlement state;
temporary interface state needed to recover an interrupted screen.
Quota records may be protected using Android Keystore cryptographic material.
The App does not intentionally store a permanent archive of selected text, screenshots, or completed translations.
Text Translate offers an optional one-time Lifetime Pro purchase through Google Play Billing. It is not an automatically renewing subscription.
Google processes the purchase and payment. Text Translate does not receive your complete payment-card number, bank credentials, Google Account password, or payment authentication information.
The App may receive purchase-related information from Google Play, including:
product identifier;
purchase token;
purchase state;
acknowledgment state;
entitlement status;
transaction result.
This information is used only to purchase, activate, verify, restore, and manage Pro access.
Krepel Studio does not operate a separate billing server. Google may retain purchase records according to its own policies and legal obligations.
The App uses android.permission.INTERNET for:
online translation;
trusted-date checks for the Free limit;
ML Kit model downloads and updates;
Google Play Billing operations.
The App uses android.permission.ACCESS_NETWORK_STATE to determine whether a validated internet connection is available and to select the appropriate translation behavior.
The Google Play Billing library declares the billing permission needed to purchase and restore Lifetime Pro.
The App declares an Accessibility Service protected by Android’s android.permission.BIND_ACCESSIBILITY_SERVICE.
This is not a conventional runtime permission granted inside the App. The user must explicitly enable the service through Android Accessibility settings after viewing the App’s disclosure and providing consent.
The service can retrieve active window content and, on supported Android versions, capture screenshots for user-requested full-screen translation.
The translation bubble, compact panel, and full-screen translated view are displayed using accessibility overlay windows associated with the enabled Accessibility Service.
Android does not require a separate manifest permission for the clipboard operations used by the App. Clipboard access occurs only for user-requested Copy actions or the limited read-only selection workflow described in this Policy.
The production App does not request access to the camera, microphone, contacts, SMS, call logs, precise location, photos, videos, personal documents, notifications, or unrestricted device storage.
If you choose Copy, the translated text is placed on the Android clipboard. Other applications may be able to access clipboard content according to Android system rules.
If you choose Share, Android allows you to select another application or service that will receive the translated text. The receiving application processes that information according to its own privacy practices.
Krepel Studio does not automatically choose the receiving application and does not automatically share a translation without your action.
Information is shared only when required for a feature you initiate:
Selected or screen-extracted text and language information are transmitted when you request an online translation.
ML Kit may receive technical, diagnostic, application, device, model, and language-configuration information as described in Section 10. Translation input and OCR images are processed on the device by ML Kit.
Google processes purchase and entitlement information when you buy or restore Lifetime Pro.
Translated text is sent to the application you select when you use the Share action.
If you contact Krepel Studio, your email address, message, and any information you voluntarily include will be processed by the email service used to receive and answer your request.
We do not sell selected text, translations, screenshots, or support communications.
Selected text and translations may exist temporarily:
in application memory;
in temporary Android interface state;
in the compact translation panel;
in the full-screen translation session;
in the originating application;
on the clipboard after a Copy action;
in another application after a Share or replacement action.
They are not intentionally retained as a permanent translation history.
A screenshot used for full-screen translation may remain in memory while the translated screen is displayed. The App releases the screenshot when the translation session is closed, replaced, interrupted, or the responsible process is terminated.
The App does not intentionally write these screenshots to permanent storage.
Local settings remain until you change them, clear the App’s data, or uninstall the App.
Downloaded language models may remain on the device until they are removed through the App, removed by the relevant Google service, cleared with application data where applicable, or removed by Android.
Google Play may retain purchase and entitlement records independently of the App. Uninstalling Text Translate does not cancel or erase Google Play purchase records.
Messages sent to Krepel Studio may be retained as long as reasonably necessary to answer the request, maintain support records, prevent abuse, or comply with legal obligations.
Google and applications you deliberately share information with may retain data according to their own policies. Krepel Studio cannot independently delete information controlled by another service provider.
Text Translate disables Android cloud backup and device-to-device transfer of its private application data through its production application configuration.
Krepel Studio does not operate a cloud backup service for translations, screenshots, or application settings.
A Lifetime Pro purchase may still be restored through Google Play because the purchase record is managed by Google rather than by the App’s backup system.
Text Translate is designed to minimize collection and persistent storage.
Security measures include:
HTTPS for network communication;
private application storage for settings;
Android Keystore protection for quota integrity information;
local screenshot and OCR processing;
exclusion of password-type editable fields;
validation that an editable selection has not changed before replacement;
no Krepel Studio translation backend;
no permanent translation-history database;
disabled application-data backup.
No application, device, or transmission method can guarantee absolute security. Avoid processing highly sensitive information through online services.
You can:
decline Accessibility Service access;
disable the Accessibility Service through Android settings;
hide or restore the floating translation bubble;
grant or withdraw online-translation consent;
select Online, Offline, or Automatic mode when available;
use downloaded offline models with Pro;
manage downloaded language models;
change translation languages;
avoid translating sensitive content;
clear the App’s local data;
uninstall the App;
choose whether to Copy or Share a translation.
Disabling access or withdrawing consent may prevent the related translation features from working.
Because Text Translate does not require an account and does not maintain a Krepel Studio translation database, there is no Text Translate account to delete.
You can delete locally stored application information by:
clearing Text Translate’s storage in Android settings; or
uninstalling Text Translate.
You can remove downloaded language models through the App where that option is available.
For information controlled by Google Play, Google services, an email provider, or another application, deletion is governed by that provider’s policies and controls.
You may contact Krepel Studio at Krepelstudio@gmail.com with questions about information sent directly to us.
When you use online translation, Google Play Billing, ML Kit model delivery, or email support, information may be processed on infrastructure located outside your country.
The relevant external provider determines where and how its systems process information according to its terms, privacy policy, and applicable law.
Text Translate is a general-purpose utility and is not specifically directed to children.
We do not knowingly operate a system intended to collect personal information from children. Users should not submit personal or sensitive information belonging to a child through online translation.
If you believe a child has provided information directly to Krepel Studio through a support message, contact us so we can review and address the request.
We may update this Privacy Policy when:
application features change;
Accessibility Service behavior changes;
permissions or special-access capabilities change;
translation providers change;
third-party SDK behavior changes;
data-processing practices change;
legal or Google Play requirements change.
The current version will be published at the official Privacy Policy URL with an updated revision date.
Material changes affecting data access, collection, use, or sharing will be reflected in the Policy and relevant in-app disclosures before or together with the related application update.
For privacy questions, requests, or concerns:
Krepel Studio
Email: Krepelstudio@gmail.com
Application: Text Translate: Quick Translate
Android package: com.krepelstudio.texttranslate