TCF Canada Trainer — Privacy Policy / Politique de confidentialité
Last updated / Dernière mise à jour : 05.11.2026
TCF Canada Trainer is an independent practice app. It is not affiliated with France Éducation international or the Government of Canada.
English
No account is required and the app contains no advertising SDK. The following data is processed to provide the service and diagnose problems. The app user ID is a pseudonymous identifier, not a claim of complete anonymity.
- Local data: Answers, writing drafts, speaking transcripts, evaluation history, progress and settings stay on your device.
- Speaking practice: The app asks for microphone and speech recognition permission. Your spoken French is turned into text on your device when a French on-device model is available; otherwise Apple's speech recognition service does this (Apple's privacy policy applies). Your voice recording is never sent to our server. Only if you tap Evaluate is the text transcript of your answer sent to our server for AI evaluation.
- Usage measurement: App opens, onboarding steps, language changes, screens viewed, exam/section starts and completions, duration/answer counts/scores, notification permission and opening from reminders, the rating prompt, paywall views and exit reason, purchase/restore outcomes, AI evaluation outcomes, which writing or speaking task was opened, whether the corrected text was played aloud, where an exam section was left unfinished, time spent in the app, and whether the suggestion card or link was used are recorded. From the onboarding questions, the exam goal you choose (e.g. Express Entry or citizenship), your target NCLC level and how you heard about the app are recorded; these questions can be skipped, and your exam date stays on your device. Vocabulary sessions (goal, start, finish, where a session was left) and which phrase categories you opened and which phrases you played are also recorded, as well as the start, end or failure of a Premium audio download (test and size in MB). Your answers are not recorded. The RevenueCat app user ID, event/session/attempt IDs, time, app version, app and device language, platform, product/currency and limited error codes are sent to Cloudflare Analytics Engine. Answer text, writing text, transcripts, email and IP addresses are not written to this event dataset. Up to 100 events can wait locally for up to 7 days when connectivity fails; server events follow Cloudflare’s three-month retention.
- AI writing and speaking evaluation: The text you submit (a writing answer or a speaking transcript) is forwarded through a Cloudflare Worker to Anthropic for evaluation. Our Worker does not save the text in a database. Providers’ own processing and retention terms also apply. Avoid real personal details in practice answers. User identifiers and IP-based counters enforce usage and abuse limits; daily counters are retained for at most 24 hours. Use of the free evaluation is recorded permanently against the user identifier, so it cannot be reused indefinitely. To check Premium status, the Worker sends the user identifier to RevenueCat.
- Premium audio downloads: the listening audio of the Premium mock exams and the audio of vocabulary words beyond the first 100 are downloaded from our Cloudflare Worker when first needed (again only if the files are missing on your device). Each request includes your RevenueCat app user ID so the Worker can confirm Premium with RevenueCat; the result is cached for up to 6 hours (2 minutes when not Premium). The downloaded files stay on your device.
- Purchases: Apple and RevenueCat process products, transactions and Premium entitlements. Card details are not sent to our app server.
- Reminders and contact: Reminders are scheduled locally on your device. Email addresses and messages sent to support are processed to answer the request, without automatic addition to a marketing list.
Contact us for information or deletion requests. We may need the relevant app user ID to locate the records.
Français
Aucun compte n’est nécessaire et l’application ne contient aucun SDK publicitaire. Les données suivantes sont traitées pour fournir le service et diagnostiquer les problèmes. L’identifiant d’utilisateur de l’application est un identifiant pseudonyme ; nous ne prétendons pas qu’il est totalement anonyme.
- Données locales : les réponses, brouillons, transcriptions orales, historiques d’évaluation, la progression et les réglages restent sur votre appareil.
- Expression orale : l’application demande l’accès au microphone et à la reconnaissance vocale. Votre français parlé est transcrit sur l’appareil lorsqu’un modèle français y est disponible ; sinon, le service de reconnaissance vocale d’Apple s’en charge (la politique de confidentialité d’Apple s’applique). Votre enregistrement vocal n’est jamais envoyé à notre serveur. La transcription écrite de votre réponse n’est envoyée à notre serveur pour l’évaluation par IA que si vous touchez « Evaluate ».
- Mesure d’utilisation : les ouvertures de l’application, les étapes d’accueil, les changements de langue, les écrans consultés, le début et la fin des examens et des épreuves, la durée, le nombre de réponses et les scores, l’autorisation des notifications et l’ouverture depuis un rappel, la demande d’évaluation de l’app, l’affichage de l’écran d’abonnement et la raison de sortie, le résultat des achats et restaurations le résultat des évaluations par IA, la tâche d’écrit ou d’oral ouverte, l’écoute du texte corrigé, l’endroit où une épreuve a été quittée avant la fin, le temps passé dans l’application et l’utilisation de la carte ou du lien de suggestion sont enregistrés. Parmi les questions d’accueil, l’objectif d’examen choisi (par ex. Entrée express ou citoyenneté), le niveau NCLC visé et la façon dont vous avez connu l’application sont enregistrés ; ces questions peuvent être passées, et votre date d’examen reste sur votre appareil. Les séances de vocabulaire (objectif, début, fin, endroit où une séance a été quittée) ainsi que les catégories d’expressions ouvertes et les expressions écoutées sont également enregistrées, de même que le début, la fin ou l’échec d’un téléchargement d’audio Premium (examen et taille en Mo). Vos réponses ne sont pas enregistrées. L’identifiant d’utilisateur RevenueCat, les identifiants d’événement, de session et de tentative, l’heure, la version de l’application, la langue de l’application et de l’appareil, la plateforme, le produit et la devise ainsi que des codes d’erreur limités sont envoyés à Cloudflare Analytics Engine. Les textes de réponse, textes écrits, transcriptions, adresses e-mail et adresses IP ne sont pas écrits dans ce jeu de données. Jusqu’à 100 événements peuvent attendre sur l’appareil pendant 7 jours au plus en cas de problème de connexion ; les événements côté serveur suivent la durée de conservation de trois mois de Cloudflare.
- Évaluation par IA (écrit et oral) : le texte que vous soumettez (réponse écrite ou transcription orale) est transmis par un Cloudflare Worker à Anthropic pour évaluation. Notre Worker n’enregistre pas ce texte dans une base de données. Les conditions de traitement et de conservation des fournisseurs s’appliquent également. Évitez d’inclure des renseignements personnels réels dans vos réponses d’entraînement. Des identifiants d’utilisateur et des compteurs basés sur l’adresse IP limitent l’utilisation et les abus ; les compteurs quotidiens sont conservés 24 heures au plus. L’utilisation de l’évaluation gratuite est enregistrée de façon permanente pour l’identifiant d’utilisateur, afin qu’elle ne puisse pas être réutilisée indéfiniment. Pour vérifier le statut Premium, le Worker transmet l’identifiant d’utilisateur à RevenueCat.
- Téléchargement de l’audio Premium : l’audio de compréhension orale des examens blancs Premium et celui des mots de vocabulaire au-delà des 100 premiers sont téléchargés depuis notre Cloudflare Worker la première fois qu’ils sont nécessaires (de nouveau seulement s’ils manquent sur votre appareil). Chaque requête comprend votre identifiant d’utilisateur RevenueCat afin que le Worker vérifie le statut Premium auprès de RevenueCat ; le résultat est conservé au plus 6 heures (2 minutes si vous n’êtes pas Premium). Les fichiers téléchargés restent sur votre appareil.
- Achats : Apple et RevenueCat traitent les produits, les transactions et les droits Premium. Vos données de carte ne sont pas envoyées à notre serveur.
- Rappels et contact : les rappels sont programmés localement sur votre appareil. Les adresses e-mail et messages envoyés au soutien sont traités pour répondre à la demande, sans inscription automatique à une liste de marketing.
Pour toute demande d’information ou de suppression, écrivez-nous. Nous pourrions avoir besoin de l’identifiant d’utilisateur de l’application pour retrouver les données.
Contact : Email / Courriel
Providers / Fournisseurs : Cloudflare, RevenueCat, Anthropic, Apple. Analytics Engine retention.