Pico Picks: Vocab Learning · Last updated: 29 October 2026
This Privacy Policy explains what personal data the Pico Picks iOS app and the picopicks.com website collect, why they collect it, and what rights you have over your data under the EU General Data Protection Regulation (GDPR) and the French Data Protection Act (Loi Informatique et Libertés).
The data controller is:
On your device. The iOS app stores the following locally using Apple's SwiftData framework. This data does not leave your device unless you explicitly share it, or unless it is synced through your own iCloud account as described below:
fr, es)Short audio recordings made during pronunciation exercises are the exception: they are sent for scoring, as described below and in §3.
Synced through your own iCloud account. If you are signed in to iCloud, your learning data (saved words and lists, progress, learning history) is synchronised between your Apple devices through your own private iCloud database — a private CloudKit container that belongs to your Apple Account. This data is stored by Apple in your iCloud account, encrypted in transit and at rest, and is not accessible to us: we cannot read it, export it or delete it. Because it lives in iCloud and not only on the device, it survives uninstalling the app: it comes back if you reinstall Pico Picks while signed in to the same Apple Account, and it remains in your iCloud account until you delete it. You can delete or export it at any time from within the app (Settings › “Delete my data” / “Export my data”), and you can remove the app's iCloud data from iOS Settings › your name › iCloud › Manage Account Storage.
Sent to our backend server (rougegorge.app). When you look up a word, request a definition, use the translator, submit a pronunciation, or report AI-generated content, the app sends the following to our backend (our Cloudflare Workers and our rougegorge.app server):
We do not send your name or your learning history, and the words you look up are not attached to a user account. To keep your saved words up to date, the app may resend the words you saved, with your level and language, to the providers listed in section 3. These requests carry a shared application API key, not a user identifier.
Automatic requests. Without any action from you, the app checks once per launch which content version our server serves, and may refresh up to 15 saved words per day.
Share extension. When you share text to Pico Picks from another app, the selected text is sent through our Cloudflare relay to Anthropic to build the card.
Pronunciation coach. After a pronunciation attempt, your scores and the target text are sent to OpenAI so Pico can phrase a coaching tip. The audio is not sent to OpenAI.
Photo lookup (iOS 27, Apple Intelligence devices). The photo is analysed on your device or on Apple's Private Cloud Compute and is never sent to Pico Picks servers. Only the recognised English word is then looked up, like a search.
Your permission to share data with third-party services. Nothing leaves your device before you give it. You give it by tapping the button of the first onboarding step (“Next”), under which two lines tell you that Pico Picks shares your texts and voice with third-party services for translations and explanations, and link to these Terms and this Policy. The providers, and what each receives, are listed in section 3. You can withdraw your permission at any time in Settings › About › Data sharing; Search then pauses.
Translator handled by Apple. On iOS 27 with Apple Intelligence turned on, translations between your home language and English may be done by Apple's Private Cloud Compute; when neither Apple Intelligence nor our backend can answer, Apple's translation on the device is used. In those cases the text is processed by Apple under its own privacy policy and is not sent to us.
Microphone and speech recognition. The app uses the microphone to let you practise pronouncing English words and to dictate text in the translator. Your voice is turned into text by Apple's speech recognition: when your iPhone supports it, this runs on the device; otherwise Apple processes the audio under its own privacy policy. Dictated text is then handled like typed text (see the translator above). We do not keep dictation audio.
One exception, for lesson downloads. When the app fetches downloadable lesson content, it calls a single endpoint, /v1/content/auth, and sends an installation identifier: a random UUID generated on your device at first launch. It is not the Apple advertising identifier, it is not linked to your name, your email or your Apple Account, and it changes if you uninstall and reinstall the app. We use it only to rate-limit access to lesson content and to prevent abuse. It is never attached to the words you look up, to your translations, to your pronunciation recordings, or to any of the AI requests described above. If you have an active subscription, the app sends the signed App Store record of your subscription instead of this identifier, so that the server can check it before unlocking the content.
Technical metadata. Like any web server, our backend logs standard connection metadata (IP address, user-agent, timestamp) when you make a request. These logs are retained for up to 30 days for security and debugging, then rotated out.
Anonymous usage statistics. So that we can tell which parts of the app are actually used, the app sends anonymous counters to our backend (/v1/events, Cloudflare Analytics Engine). Each event is the name of an action taken from a fixed list of names accepted by our server, which rejects anything else (for example: an onboarding step completed, a review session started, a word added, a paywall shown, a purchase started or cancelled, a free-tier limit reached), plus the following context and nothing else:
Once a day, the app also records that it was opened, which lets us count returning users as a number. These events carry no identifier of any kind: no account, no installation identifier, no advertising identifier, no device name, and your IP address is not stored with them. They carry no content: never a word you looked up, never a text you translated, never your name or your learning history. Some events carry your CEFR level, the language you learn from, short labels describing the action and one number (for example, how many cards you sorted). They cannot be linked to you, to each other, or to the rest of your data, and they are not used for advertising, profiling or tracking, in the app or anywhere else. Statistics start only after onboarding. They are on by default and you can switch them off at any time in the app: Settings › About › Anonymous usage stats.
To provide the features of Pico Picks, the app sends certain requests, through our own relay, to the eight external services below. The app contains no third-party advertising or analytics SDK. No other third parties receive your data.
rougegorge.app server, which relays audio (text-to-speech, pronunciation scoring) and receives content reports. Acts as a technical provider and does not otherwise access the data.Apple, OpenAI, Anthropic, Google and Cloudflare are located in the United States. Transfers outside the European Economic Area are covered by the European Commission's Standard Contractual Clauses (SCC) as published in Decision 2021/914 (for Cloudflare, under its Customer Data Processing Addendum). Microsoft Azure AI Speech is used in a European Union region. Mistral AI and Hostinger are located in the European Union.
Under the GDPR you have the right to:
To exercise any of these rights, write to contact@rougegorge.app. We respond within one month.
/v1/content/auth: our legitimate interest in rate-limiting the service and preventing abuse.Pico Picks is not intended for children under 13. Pico Picks does not ask for your age and does not collect a date of birth. Our Terms require users to be 13 or older, and the app is rated 13+ on the App Store. If you believe a child under 13 has used the app, write to us and we will delete any associated data.
All traffic between the app and the backend is encrypted over HTTPS using TLS 1.2 or 1.3, with the standard system certificate validation provided by iOS. On-device data is protected by iOS sandboxing and benefits from Apple's hardware-backed encryption when your device is locked. Data synced to iCloud is encrypted by Apple in transit and at rest within your private CloudKit container.
If we change this policy we will update the date at the top and, for material changes, notify you in the app on next launch. Continuing to use Pico Picks after a material change means you accept the new policy.
Questions about this policy or your data: contact@rougegorge.app.
Pico Picks: Vocab Learning · Tudual Lucas Huon, auto-entrepreneur · 21 Dom Morice, 35000 Rennes, France · SIREN 999 501 703