Snap Translator Privacy Policy

App: Snap Translator (shown on your Home Screen as "Snap Camera Translator"), including its Apple Watch app, widgets and Control Center controls, share extension, Safari "translate page" action, iMessage app ("Snap Cards") and the AI Keyboard
Effective date: 10 October 2026
Last updated: 10 October 2026

This policy explains how we handle personal data. It is a plain-language description of how the app works, not legal advice.

The short version

1. Who we are

Snap Translator is published by:

HOPIN.IT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ (HopIn.IT sp. z o.o.)
ul. Marsz. Józefa Piłsudskiego 74/320, 50-529 Wrocław, Poland
KRS 0001117479, NIP 8971940626, REGON 529197668

("HopIn.IT", "we", "us"). We are the controller of the personal data described in this policy. You can reach us about privacy at [email protected]. Based on our current assessment, the law does not require us to appoint a Data Protection Officer. We will reassess this if our processing changes.

UK representative. We have not appointed a representative in the UK under Article 27 UK GDPR. If you are in the UK, contact us directly at [email protected].

2. What stays on your device

These features run on your iPhone or Apple Watch and do not send your content to us:

3. What we collect and why

You do not have to give us any personal data to use the on-device features. Server-based features (cloud translation, text recognition by Google Cloud Vision, voice and AI) cannot work without sending the content you choose to translate. Usage analytics and crash reports are not required for the app to work, and in the EEA they run only if you allow them.

3.1 Camera and photo translation

What happens: you take a photo, pick one from your library, share one to Snap, or scan a document. Snap reads the text and translates it.

Legal basis: performance of our contract with you (providing the translation you ask for), Art. 6(1)(b) GDPR.

3.2 Typed text translation

Text you type or paste is translated on your device or sent to Google Cloud Translation as described above.

If you have a subscription and choose the AI translation engine, the text you typed and the language pair are also sent through our server to an AI model provider (see section 5) to produce a more natural translation. This only happens when you select the AI engine.

The text translator screen does not record audio.

Legal basis: contract, Art. 6(1)(b) GDPR.

3.3 Voice: Dialogs and Apple Watch

When you record speech in Dialogs on iPhone, or dictate on the Apple Watch app, the audio recording and the language code are sent through our server (hosted on Cloudflare) via OpenRouter to a speech-to-text model (Whisper large-v3, an open-weight model run by an independent hosting provider named in section 5). The resulting text is then translated as described in section 3.1. The microphone is only used while you are recording.

Your dialog messages (the transcribed text and translations) are saved in your history. The most recent recording for each language stays in the app's storage on your iPhone (and in device backups) until it is replaced by your next recording in that language or you delete the app. On Apple Watch, recordings are temporary files that watchOS clears.

Legal basis: contract, Art. 6(1)(b) GDPR.

3.4 Safari "translate page" action

When you open the Snap action from Safari's share sheet, the action reads the page on your device (its visible text, including short labels such as image descriptions, field placeholders and tooltips, and its title). Only after you tap Translate does it send that page text and the page title in batches, with your chosen target language, directly to Google Cloud Translation. The translation is then written back into the page you are viewing.

Legal basis: contract, Art. 6(1)(b) GDPR.

3.5 Share extension

When you share an image, PDF, RTF or text file to Snap from another app, the extension copies the file into a storage area on your device shared between Snap and its extensions, and opens Snap. The extension itself sends nothing over the internet; it records usage events that the main app later sends to our analytics if analytics is on (section 3.10). What happens next depends on the feature you use (sections 3.1, 3.6).

3.6 Tools: documents, forms and listings (AI features)

Some Tools use AI models. Before your content is sent, the app asks for your agreement in the flow.

Legal basis: contract, Art. 6(1)(b) GDPR. Where the app asks for your agreement before sending, you can decline and the feature will not run.

3.7 AI Keyboard

If you add the Snap AI Keyboard and give it "Full Access", the text you choose to process (for example to translate, rewrite or correct) is sent through our server to an AI model provider when you tap an AI action. The keyboard does not send what you type otherwise, and reads your clipboard only when you use its paste action. Full Access is needed to reach the internet and to share settings with the app. If you turn on its optional history, AI results are kept on your device for 30 days; a short technical activity log (the type of action, character count and model used, not your text) is kept on your device for 24 hours.

The keyboard does not record or send usage events and never includes what you type in any analytics. It keeps only a few dates and times on your device, used to see how many people reach each step: when you first used an AI action, when Full Access was granted, when the keyboard was enabled, when you reached the free limit, and which days you were active. These markers contain no text. When you next open the Snap Translator app, it sends these dates to our analytics as step events, under the same analytics choice as the rest of the app (anonymous mode if you have not allowed analytics).

Legal basis: contract, Art. 6(1)(b) GDPR.

3.8 Widgets, Control Center and Apple Watch

Widgets and Control Center buttons only open the app at the right screen and do not send data themselves. Opening the app from a control passes the in-app link to Meta and Branch only if you have allowed tracking (section 3.12).

The Apple Watch app syncs your language pair, your recent translations (original and translated text, languages and date) and whether you have a subscription with your iPhone directly over Apple's Watch connection, and keeps a small cache on the Watch. Text you translate on the Watch is sent from the Watch to Google Cloud Translation; voice works as described in section 3.3.

3.9 iCloud

If you are signed in to iCloud and sync is on, Snap syncs your translations, dialog messages and photo translation history (including the photos) to your own private iCloud database so they appear on your other devices. Sync is on by default when you are signed in to iCloud, and you can turn it off in the app's Settings.

Snap also keeps your language pairs (if language-pair sync is on, which has its own switch in Settings) and your free-use counters (always) in iCloud key-value storage under your Apple Account.

Apple stores this data under your Apple Account; we cannot access it. Apple's privacy policy applies to iCloud.

Legal basis: contract, Art. 6(1)(b) GDPR.

3.10 Usage analytics

We use Amplitude to understand how the app is used, so we can fix problems and improve features.

Your choice.

Full analytics. Amplitude receives:

Anonymous mode. Amplitude still receives a small set of events, but:

We design our events never to include the text you translate, speak, scan or type. Events from the share extension and Safari action are queued on your device and sent by the main app.

Legal basis:

Your right to object. Where we rely on legitimate interests (analytics outside the EEA, crash reports, abuse prevention), you can object at any time by turning off Share usage analytics or by emailing [email protected]. We will stop unless we have compelling legitimate grounds.

3.11 Crash and error reports

We use Sentry to receive crash reports, error reports and app log messages about errors: device model, OS and app version, technical error details, performance timings for a sample of sessions (including the addresses of the network requests timed), and your IDFV (the same identifier Amplitude uses in full mode), so we can link a crash to a session. We remove the text of buttons you tap and the addresses and query strings of web requests from breadcrumbs and error reports, because they could contain your text.

Crash reports are sent only if usage analytics is on. In the EEA that means only if you tapped Allow on the analytics sheet. If you turn off Share usage analytics, or stay in anonymous mode, Sentry is off and no crash reports are sent.

Legal basis: in the EEA, your consent (Art. 6(1)(a) GDPR and Art. 399 of the Polish Electronic Communications Law). Elsewhere, legitimate interest in keeping the app working, Art. 6(1)(f) GDPR.

3.12 Attribution and the tracking prompt

Snap shows no ads. To measure which marketing campaigns bring users to the app we use:

When these start: Apple's App Tracking Transparency prompt asks whether Snap may track you. The Meta and Branch SDKs collect attribution data only after you tap Allow. Before you answer, and if you tap Ask App Not to Track, Meta's automatic event logging and advertiser-identifier collection are off, and Branch only opens links into the app and collects no attribution data. Only if you tap Allow do these partners receive your device's advertising identifier (IDFA) and the data described above. You can change your choice at any time in iOS Settings, Privacy and Security, Tracking. Events from anonymous-mode analytics are never sent to Meta or Branch.

Legal basis: your consent given through the iOS tracking prompt (Art. 6(1)(a) GDPR; Art. 399 of the Polish Electronic Communications Law). Meta and Branch receive data only after you tap Allow.

3.13 Subscriptions and purchases

Purchases are processed by Apple. We use RevenueCat to check whether your subscription is active and to manage offers. RevenueCat receives an anonymous app user ID, your purchase and subscription history from Apple, your IDFV, the Apple Search Ads attribution token (AdServices), device and app information, and your IP address. RevenueCat does not receive your advertising identifier. We never receive your payment card details.

Legal basis: contract, Art. 6(1)(b) GDPR, and our legal obligations for accounting where applicable (Art. 6(1)(c)).

3.14 Feedback you send

If you send feedback in the app, we receive your rating, your message, the app version, your plan type, device model, OS version, locale, coarse country, region setting, app and device languages, time zone, and a technical log of recent app activity that is attached. That log contains steps, timings, errors and iCloud sync status. It does not include the text you translate, and the feedback carries no account or device identifier. It is delivered through our server to our internal support channel. Please do not include personal information in your message that you do not want us to see.

If you contact us by email ([email protected]), we receive your email address and whatever you write, and use them to reply.

Legal basis: legitimate interest in answering you and improving the app, Art. 6(1)(f) GDPR.

3.15 Notifications

If you allow notifications, iOS gives the app a push token, which is stored on your device and not sent to any notification service. We record in analytics whether registration succeeded. The app also schedules local reminders on your device.

3.16 Ratings

The app may ask whether you are enjoying Snap and invite you to rate it on the App Store. Your App Store review is handled by Apple.

3.17 Data we receive from others

From Apple, we learn the Apple Search Ads campaign that led to your install and your subscription status (through RevenueCat). From Branch and Meta, we learn the link or ad campaign you came from, if you allowed tracking. We do not receive your name or contact details from them.

4. Content you translate

Much of what people translate is personal: letters, forms, menus, medical leaflets, messages, ID documents. Please keep in mind:

5. Who we share data with

We use these service providers ("processors") to run the app. They may only use the data to provide their service to us, except where noted.

These partners act as independent controllers for some of the data they receive, under their own policies, and Meta is a joint controller with us as described below:

Each of these providers is bound by a contract or by its published terms to protect your data at least as well as this policy describes and to use it only for the purposes listed here. Meta and Branch are also bound by their own privacy policies and by their terms with us.

We may also disclose data if required by law, to protect our rights, or as part of a merger or sale of the business, in which case this policy will continue to apply.

6. International transfers

Several providers above process data in the United States or other countries outside the European Economic Area and the UK. The safeguard we rely on for each:

You can get a copy of the safeguards by emailing [email protected], using the contact details in section 14.

7. How long we keep data

7a. Deleting your data

Snap has no account, and we keep no user data on our own servers, so there is no account for us to close. Your data is on your device, and copies sit with the third-party providers in section 5. To delete it:

8. Your rights under GDPR and UK GDPR

If you are in the EEA, the UK or Switzerland, you have the right to:

To use these rights, email [email protected], and include your Support ID if the request concerns analytics, crash or subscription records. We will answer within one month, which may be extended where the law allows.

You also have the right to complain to a data protection authority. Our lead authority is the Polish Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa, Poland, https://uodo.gov.pl. You can also complain to the authority where you live or work. In the UK, this is the Information Commissioner's Office (https://ico.org.uk).

9. US privacy rights (California and other states)

In the last 12 months we have collected these categories of personal information: identifiers (identifier for vendor, anonymous app user ID, Support ID, IP address, and, if you allow tracking, the advertising identifier); commercial information (subscription and purchase history); internet or other electronic network activity (in-app usage); geolocation (approximate, derived from IP address); audio information (voice recordings in Dialogs and on Apple Watch, processed to provide transcription); and user content (text, photos, documents and web page text you choose to translate, and feedback you send). Sources and purposes are described in section 3, and recipients in section 5.

We may also process sensitive personal information: government ID numbers, health information and message contents that may appear in photos, documents or text you choose to translate or to process with the keyboard. We use it only to provide the translation or AI result you request, and we do not keep it.

Advertising measurement and your choices. We do not sell your personal information for money. If you allow tracking, the Meta and Branch SDKs receive device and usage data, including purchase events for Meta, and your advertising identifier, to measure our ads. Some US state laws call this "sharing" or "targeted advertising". HopIn.IT is a small company based in Poland and, as far as we have assessed, the thresholds of those laws do not currently apply to us. You still get the same choices wherever you live. To stop this, tap "Ask App Not to Track" in the tracking prompt, or turn off tracking for Snap in iOS Settings, Privacy & Security, Tracking. Then Meta and Branch collect no attribution data from Snap. You can also email [email protected] with the subject "Privacy choices".

You have the right to know what we collect, to access it, to correct it, to delete it, to opt out of advertising measurement (see above), and to limit use of sensitive personal information. You can use these rights, or have an authorized agent use them for you, by emailing [email protected]. We may need to verify your request. We will not discriminate against you for using any of these rights. Residents of other US states with similar laws have comparable rights and can contact us the same way.

Appeals. If we decline your request, you can appeal by replying to our answer with the subject "Appeal". We will answer within 60 days. If you are not satisfied, you can contact your state attorney general.

Do Not Track. Our apps do not respond to web browser Do Not Track signals, because they are apps, not websites. You control tracking in iOS Settings, Privacy and Security, Tracking, and analytics in the app's Settings, Share usage analytics.

10. Subscriptions via Apple

All payments are processed by Apple under Apple's terms and privacy policy. We receive confirmation of your purchase and subscription status (through Apple and RevenueCat), never your payment details. You can manage or cancel subscriptions in your App Store account settings.

11. Children

Snap is intended for people aged 16 and over in the EEA and 13 and over in the UK and elsewhere, and we do not knowingly collect personal data from younger children. If you are younger, do not allow tracking or use AI features without a parent's permission. Snap's App Store age rating is 13+. If you believe a child has used a server-based feature and sent us personal data, contact us and we will delete what we can.

12. Security

Data sent between the app and our servers is encrypted in transit (HTTPS), and connections to our AI proxy use certificate pinning. Sensitive details you save for forms are kept in the device Keychain, are never sent to us or any AI provider, and cannot be restored onto a different device. Only authorized team members can access analytics, crash and feedback tools. No system is perfectly secure, so please do not send highly sensitive documents through server-based features unless you need to.

13. Changes to this policy

We may update this policy when the app or the law changes. We will change the "Last updated" date and, for significant changes, tell you in the app or in the App Store release notes before they take effect.

14. Contact

HopIn.IT sp. z o.o.
ul. Marsz. Józefa Piłsudskiego 74/320, 50-529 Wrocław, Poland
Email: [email protected]