Tremplin.

Privacy Policy

Effective date: 6 October 2026

In short

  • There is no account. The app creates a random, anonymous identifier on your device.
  • Your voice is transcribed on your device. For grading, only text is sent, and only after you agree in the app.
  • Our server (the "relay") does not keep your answers, transcripts, recordings or results. They stay on your device.
  • Pronunciation analysis is optional. If you turn it on, your recording goes from your device directly to Microsoft Azure Speech in Canada, never through our server.
  • No advertising, no tracking, no analytics tools, and we never sell your data.

1. Who we are

Tremplin is an app for iPhone and iPad that helps you prepare for the TCF Canada French test. It is published by an individual developer, referred to here as "the developer of Tremplin", "we" or "us". The developer of Tremplin is responsible for the protection of personal information handled through the app and can be reached at app.tremplin@proton.me.

This policy explains what data the app and our server handle, why, with whom it is shared, and the choices you have.

2. What we do not collect

3. Data kept on your device

Most of what you do in Tremplin stays on your iPhone or iPad, in the app's private storage:

Recordings are made with your permission to use the microphone. Speech recognition uses Apple's on-device speech recognition; the app requires on-device mode, so your voice is not sent to Apple or to us for transcription. On recent iOS versions, the system may download Apple's French speech model to your device. Unless you keep it, a recording is deleted after grading.

Daily reminders, if you turn them on, are local notifications scheduled on your device; we do not run a notification server.

Your device backups (for example iCloud Backup) may include some of this app data, under Apple's terms and your device settings. Speaking records and kept recordings are excluded from backups.

4. Anonymous identifier

On first launch, the app generates a random identifier (a UUID). It is not derived from your name, your Apple ID or any device identifier. It is stored in your device's Keychain and does not sync to your other devices.

The app sends this identifier with each request to our relay, so the relay can apply your free allowance, daily limits and credits, and check your purchases. It is also the identifier used by RevenueCat, our purchase-management provider (see Purchases). Our relay never stores or logs the raw identifier: it immediately converts it into a one-way, salted hash and uses only that hash for storage, logs and requests to AI providers. The raw identifier is shared only with RevenueCat.

5. AI grading and the virtual examiner

AI grading of writing and speaking, and the AI virtual examiner in speaking practice, need your consent. The app asks for it before the first grading ("AI grading: your consent"). You can withdraw it at any time in Profile → AI grading. Without it, nothing is sent for AI processing, and the relay itself refuses any grading or examiner request that does not carry your consent.

What is sent, over an encrypted connection to our relay:

What happens to it:

6. Pronunciation analysis (optional)

Pronunciation analysis is part of the paid plans and is off by default. It needs a separate consent, asked in the app ("Pronunciation analysis: your consent"), and can be turned off at any time in Profile → Pronunciation analysis.

When it is on, the app asks our relay for a short-lived access token (valid for about 10 minutes), then sends the recording of your answer, in segments of up to 30 seconds, directly from your device to Microsoft Azure Speech in its Canada East region (Quebec City). Each segment is sent with the on-device transcript of that segment, which Azure uses as reference text. Our relay never receives the audio. Azure returns pronunciation scores, which the app summarises on your device. We do not turn on Azure's optional audio logging, so Microsoft does not keep the audio after processing it, and neither do we.

Without this consent, your speaking is graded from the transcript only.

7. Examiner voice

On the paid plans, the examiner's lines in speaking practice, and the example answers you choose to listen to, are read with a synthetic voice. The relay sends the text to be read (never your voice) to Microsoft Azure Speech in Canada East to produce the audio. To avoid producing the same audio twice, it is cached on Cloudflare R2 storage under a code computed from the voice and the text; the cache is not linked to you or to your identifier. Examiner lines are written by the AI examiner and may echo words from your replies. The app also keeps the audio in memory while it is open. If the relay is unavailable, the app uses a voice built into your device instead.

8. Purchases

Purchases (Exam Passes, the Pro subscription and grading credits) are made through Apple's App Store. Apple processes the payment; we never see your payment details or your Apple ID.

We use RevenueCat to manage purchases. RevenueCat's software in the app sends your anonymous identifier, your App Store transaction information and basic technical information (such as app version, operating system version and store country) to RevenueCat, so purchases can be validated, restored and counted. Our relay asks RevenueCat for your purchase status using your anonymous identifier, to know whether you have an active Pass or subscription and how many credits you have bought. It keeps that answer in a short-term cache for up to 24 hours.

9. What our server keeps

Our relay runs on Cloudflare. Under the salted hash only, it keeps:

None of this contains your answers, transcripts, recordings or results.

10. Technical and security data

11. Support emails

If you email us, we receive your email address and what you write, and use them only to answer you. Our mailbox is hosted by Google (Gmail). We keep support emails for as long as needed to help you, and delete them on request.

12. Service providers

We share data only with the providers below, only for the purposes described, and never sell it.

ProviderRoleDataLocation
CloudflareHosts our relay, its storage (usage counters, App Attest keys, examiner-voice cache) and content downloadsSalted hash, counters, connection data, request metadata; text in transit to the providers belowGlobal network (Canada, United States and other countries)
OpenAIAI grading; backup for the virtual examinerAnswer text or transcript, task, salted hashUnited States
Google Cloud (Vertex AI)Backup AI grading; virtual examinerAnswer text or transcript, conversation, taskGoogle's global infrastructure, which may be outside Canada
Microsoft Azure SpeechPronunciation analysis (optional); examiner voiceRecording segments and their transcript (sent from your device); examiner lines (sent from the relay)Canada (Canada East, Quebec City)
OVHcloudHosts our own LanguageTool grammar checkerAnswer text or transcript, not loggedCanada (Beauharnois, Quebec)
RevenueCatPurchase managementAnonymous identifier, App Store transactions, basic device and app informationUnited States
AppleApp Store and payments, App Attest, on-device speech recognitionAs described in Apple's privacy policyWorldwide
Google (Gmail)Support mailboxEmails you send usWorldwide

We may also disclose information if the law requires it, for example in response to a valid court order.

13. Where data is processed

The developer of Tremplin and some providers may be located outside your province or country. Pronunciation analysis, the examiner voice and the grammar checker run in Canada. AI grading and the virtual examiner may be processed in the United States or other countries, and Cloudflare handles requests in the data centre nearest to you. Where data leaves Canada (or your country), it is protected by the providers' contractual commitments, but it may be accessible to authorities in those countries under their laws.

14. How long data is kept

DataRetention
Data on your deviceUntil you delete it in the app or delete the app
Answers, transcripts and results sent for gradingNot kept by our relay or our grammar checker; AI providers may keep them for a limited time under their terms (see section 5)
Pronunciation audioNot kept by us or by Microsoft after processing
Daily usage countersDeleted after the day ends
Grading records (no content)24 hours
Purchase status cacheUp to 24 hours
Free-grading and credit counters, App Attest keyAs long as the service runs, so free gradings and credits stay correct
Examiner-voice cache (synthetic audio, not linked to you)Until we clear the cache
Relay logs (metadata only)A short period set by Cloudflare's logging service
Purchase records at RevenueCatUnder RevenueCat's retention rules
Support emailsAs long as needed to help you

15. Purposes and legal bases

We use data only to provide the app's features (grading, the virtual examiner, pronunciation analysis, content downloads), to manage purchases, free allowances and fair-use limits, to keep the service secure and prevent abuse, and to answer support requests. We do not use your data for advertising or profiling, and we do not use your answers to train AI models.

Where laws such as the GDPR apply, our legal bases are: your consent for AI grading, the virtual examiner and pronunciation analysis; the performance of our contract with you for purchases and allowances; and our legitimate interest in keeping the service secure and fair.

16. Your choices and rights

17. Security

No system is perfectly secure. If a security incident puts your information at risk, we will act promptly and notify you and the authorities where the law requires it.

18. Children

Tremplin is designed for adults preparing for a language test for immigration. It is not directed at children, and we do not knowingly collect personal information from children under 13. If you believe a child has used the app's online features, contact us and we will help delete the related data.

19. Estimates and non-affiliation

Every score is a teaching estimate shown as a range. Only the official test counts. Tremplin gives general information only, not immigration advice.

Tremplin is not affiliated with France Éducation international or CCI Paris Île-de-France. TCF and TEF are trademarks of their owners. All tasks are original, modelled on the official format. No real exam questions.

20. Changes

We will update this policy when the app or its providers change. We will change the effective date above and, for significant changes, tell you in the app. If a change requires your consent, we will ask for it again.

21. Contact

The developer of Tremplin
Email: app.tremplin@proton.me

Back to top · Version française

Politique de confidentialité

Date d'entrée en vigueur : 6 octobre 2026

En bref

  • Aucun compte n'est nécessaire. L'app crée un identifiant anonyme et aléatoire sur votre appareil.
  • Votre voix est transcrite sur l'appareil. Pour la correction, seul du texte est envoyé, et seulement après votre accord dans l'app.
  • Notre serveur (le « relais ») ne conserve ni vos réponses, ni vos transcriptions, ni vos enregistrements, ni vos résultats. Ils restent sur votre appareil.
  • L'analyse de la prononciation est facultative. Si vous l'activez, votre enregistrement va directement de votre appareil à Microsoft Azure Speech au Canada, sans jamais passer par notre serveur.
  • Aucune publicité, aucun pistage, aucun outil d'analyse d'audience, et nous ne vendons jamais vos données.

1. Qui nous sommes

Tremplin est une application pour iPhone et iPad qui vous prépare au TCF Canada. Elle est publiée par un développeur indépendant, désigné ici comme « le développeur de Tremplin » ou « nous ». Le développeur de Tremplin est responsable de la protection des renseignements personnels traités par l'app et peut être joint à app.tremplin@proton.me.

Cette politique explique quelles données l'app et notre serveur traitent, pourquoi, avec qui elles sont partagées et quels choix s'offrent à vous.

2. Ce que nous ne recueillons pas

3. Données conservées sur votre appareil

L'essentiel de ce que vous faites dans Tremplin reste sur votre iPhone ou iPad, dans l'espace privé de l'app :

Les enregistrements sont faits avec votre autorisation d'utiliser le micro. La reconnaissance vocale utilise la reconnaissance vocale d'Apple sur l'appareil ; l'app exige ce mode local, si bien que votre voix n'est envoyée ni à Apple ni à nous pour la transcription. Sur les versions récentes d'iOS, le système peut télécharger sur votre appareil le modèle vocal français d'Apple. Sauf si vous le gardez, un enregistrement est supprimé après l'évaluation.

Les rappels quotidiens, si vous les activez, sont des notifications locales programmées sur votre appareil ; nous n'utilisons aucun serveur de notifications.

Les sauvegardes de votre appareil (par exemple Sauvegarde iCloud) peuvent inclure une partie de ces données, selon les conditions d'Apple et vos réglages. Les données de l'oral et les enregistrements gardés sont exclus des sauvegardes.

4. Identifiant anonyme

Au premier lancement, l'app génère un identifiant aléatoire (un UUID). Il n'est tiré ni de votre nom, ni de votre identifiant Apple, ni d'aucun identifiant de l'appareil. Il est stocké dans le trousseau (Keychain) de votre appareil et ne se synchronise pas avec vos autres appareils.

L'app envoie cet identifiant avec chaque requête à notre relais, pour que celui-ci applique votre version gratuite, vos limites quotidiennes et vos crédits, et vérifie vos achats. C'est aussi l'identifiant utilisé par RevenueCat, notre prestataire de gestion des achats (voir Achats). Notre relais ne stocke ni ne journalise jamais l'identifiant brut : il le transforme aussitôt en une empreinte salée à sens unique et n'utilise que cette empreinte pour le stockage, les journaux et les requêtes aux fournisseurs d'IA. L'identifiant brut n'est communiqué qu'à RevenueCat.

5. Correction par IA et examinateur virtuel

La correction par IA de l'écrit et de l'oral, ainsi que l'examinateur virtuel de l'oral, nécessitent votre accord. L'app vous le demande avant la première correction (« Correction par IA : votre accord »). Vous pouvez le retirer à tout moment dans Profil → Correction par IA. Sans cet accord, rien n'est envoyé pour un traitement par IA, et le relais refuse lui-même toute demande de correction ou d'échange avec l'examinateur qui ne porte pas votre accord.

Ce qui est envoyé, par une connexion chiffrée vers notre relais :

Ce qu'il en advient :

6. Analyse de la prononciation (facultative)

L'analyse de la prononciation fait partie des formules payantes et est désactivée par défaut. Elle demande un accord distinct, sollicité dans l'app (« Analyse de la prononciation : votre accord »), et peut être désactivée à tout moment dans Profil → Analyse de la prononciation.

Lorsqu'elle est activée, l'app demande à notre relais un jeton d'accès de courte durée (valable environ 10 minutes), puis envoie l'enregistrement de votre réponse, en segments de 30 secondes au plus, directement depuis votre appareil à Microsoft Azure Speech, dans sa région Canada Est (Québec). Chaque segment est accompagné de sa transcription faite sur l'appareil, qu'Azure utilise comme texte de référence. Notre relais ne reçoit jamais l'audio. Azure renvoie des scores de prononciation, que l'app résume sur votre appareil. Nous n'activons pas la journalisation audio facultative d'Azure : Microsoft ne conserve donc pas l'audio après l'avoir traité, et nous non plus.

Sans cet accord, votre oral est évalué à partir de la transcription seulement.

7. Voix de l'examinateur

Avec les formules payantes, les répliques de l'examinateur, ainsi que les exemples de réponse que vous choisissez d'écouter, sont lues par une voix de synthèse. Le relais envoie le texte à lire (jamais votre voix) à Microsoft Azure Speech, au Canada Est, pour produire l'audio. Pour ne pas produire deux fois le même audio, celui-ci est mis en cache dans le stockage Cloudflare R2 sous un code calculé à partir de la voix et du texte ; ce cache n'est lié ni à vous ni à votre identifiant. Les répliques sont rédigées par l'examinateur IA et peuvent reprendre des mots de vos réponses. L'app garde aussi l'audio en mémoire tant qu'elle est ouverte. Si le relais est indisponible, l'app utilise une voix intégrée à votre appareil.

8. Achats

Les achats (Pass Examen, abonnement Pro et crédits de correction) se font par l'App Store d'Apple. Apple traite le paiement ; nous ne voyons jamais vos informations de paiement ni votre identifiant Apple.

Nous utilisons RevenueCat pour gérer les achats. Le module RevenueCat intégré à l'app envoie à RevenueCat votre identifiant anonyme, les informations de vos transactions App Store et des informations techniques de base (version de l'app, version du système, pays de la boutique, par exemple), afin de valider, restaurer et comptabiliser les achats. Notre relais interroge RevenueCat avec votre identifiant anonyme pour savoir si vous avez un Pass ou un abonnement actif et combien de crédits vous avez achetés. Il garde cette réponse en cache pendant 24 heures au plus.

9. Ce que conserve notre serveur

Notre relais fonctionne chez Cloudflare. Sous la seule empreinte salée, il conserve :

Aucune de ces données ne contient vos réponses, transcriptions, enregistrements ou résultats.

10. Données techniques et de sécurité

11. Courriels au support

Si vous nous écrivez, nous recevons votre adresse courriel et votre message, et ne les utilisons que pour vous répondre. Notre messagerie est hébergée par Google (Gmail). Nous conservons ces courriels le temps nécessaire pour vous aider et les supprimons sur demande.

12. Prestataires

Nous ne communiquons des données qu'aux prestataires ci-dessous, uniquement pour les finalités décrites, et ne les vendons jamais.

PrestataireRôleDonnéesLieu
CloudflareHéberge notre relais, son stockage (compteurs, clés App Attest, cache de la voix de l'examinateur) et les téléchargements de contenuEmpreinte salée, compteurs, données de connexion, métadonnées des requêtes ; texte en transit vers les prestataires ci-dessousRéseau mondial (Canada, États-Unis et autres pays)
OpenAICorrection par IA ; secours pour l'examinateur virtuelTexte de la réponse ou transcription, tâche, empreinte saléeÉtats-Unis
Google Cloud (Vertex AI)Correction par IA de secours ; examinateur virtuelTexte de la réponse ou transcription, échange, tâcheInfrastructure mondiale de Google, possiblement hors du Canada
Microsoft Azure SpeechAnalyse de la prononciation (facultative) ; voix de l'examinateurSegments d'enregistrement et leur transcription (envoyés depuis votre appareil) ; répliques de l'examinateur (envoyées par le relais)Canada (Canada Est, Québec)
OVHcloudHéberge notre propre correcteur grammatical LanguageToolTexte de la réponse ou transcription, non journaliséCanada (Beauharnois, Québec)
RevenueCatGestion des achatsIdentifiant anonyme, transactions App Store, informations de base sur l'appareil et l'appÉtats-Unis
AppleApp Store et paiements, App Attest, reconnaissance vocale sur l'appareilSelon la politique de confidentialité d'AppleMonde entier
Google (Gmail)Messagerie du supportLes courriels que vous nous envoyezMonde entier

Nous pouvons aussi communiquer des renseignements si la loi l'exige, par exemple en réponse à une ordonnance valide d'un tribunal.

13. Lieux de traitement

Le développeur de Tremplin et certains prestataires peuvent se trouver hors de votre province ou de votre pays. L'analyse de la prononciation, la voix de l'examinateur et le correcteur grammatical fonctionnent au Canada. La correction par IA et l'examinateur virtuel peuvent être traités aux États-Unis ou dans d'autres pays, et Cloudflare traite les requêtes dans le centre de données le plus proche de vous. Lorsque des données quittent le Canada (ou votre pays), elles sont protégées par les engagements contractuels des prestataires, mais peuvent être accessibles aux autorités de ces pays en vertu de leurs lois.

14. Durées de conservation

DonnéesConservation
Données sur votre appareilJusqu'à ce que vous les supprimiez dans l'app ou supprimiez l'app
Réponses, transcriptions et résultats envoyés pour correctionNon conservés par notre relais ni par notre correcteur grammatical ; les fournisseurs d'IA peuvent les garder pendant une durée limitée selon leurs conditions (voir section 5)
Audio de l'analyse de la prononciationNon conservé, ni par nous ni par Microsoft, après le traitement
Compteurs d'utilisation du jourSupprimés une fois la journée terminée
Traces des corrections (sans contenu)24 heures
Cache de l'état des achats24 heures au plus
Compteurs de corrections gratuites et de crédits, clé App AttestTant que le service fonctionne, pour que les corrections gratuites et les crédits restent exacts
Cache de la voix de l'examinateur (audio de synthèse, non lié à vous)Jusqu'à ce que nous vidions le cache
Journaux du relais (métadonnées seulement)Une courte période fixée par le service de journalisation de Cloudflare
Historique d'achats chez RevenueCatSelon les règles de conservation de RevenueCat
Courriels au supportLe temps nécessaire pour vous aider

15. Finalités et fondements juridiques

Nous utilisons les données uniquement pour fournir les fonctions de l'app (correction, examinateur virtuel, analyse de la prononciation, téléchargement de contenus), gérer les achats, la version gratuite et les limites d'usage raisonnable, assurer la sécurité du service et prévenir les abus, et répondre aux demandes d'aide. Nous n'utilisons pas vos données à des fins publicitaires ni de profilage, et nous n'utilisons pas vos réponses pour entraîner des modèles d'IA.

Lorsque des lois comme le RGPD s'appliquent, nos fondements juridiques sont : votre consentement pour la correction par IA, l'examinateur virtuel et l'analyse de la prononciation ; l'exécution de notre contrat avec vous pour les achats et les quotas ; et notre intérêt légitime à assurer la sécurité et l'équité du service.

16. Vos choix et vos droits

17. Sécurité

Aucun système n'est parfaitement sûr. Si un incident de sécurité menace vos renseignements, nous agirons rapidement et vous en informerons, ainsi que les autorités, lorsque la loi l'exige.

18. Enfants

Tremplin s'adresse aux adultes qui préparent un test de langue pour l'immigration. L'app ne vise pas les enfants, et nous ne recueillons pas sciemment de renseignements personnels sur des enfants de moins de 13 ans. Si vous pensez qu'un enfant a utilisé les fonctions en ligne de l'app, écrivez-nous et nous vous aiderons à supprimer les données correspondantes.

19. Estimations et absence d'affiliation

Tous les scores sont des estimations pédagogiques présentées sous forme de fourchette. Seul le test officiel fait foi. Tremplin fournit de l'information générale seulement, pas de conseil en immigration.

Tremplin n'est affilié ni à France Éducation international ni à la CCI Paris Île-de-France. TCF et TEF sont des marques de leurs propriétaires. Tous les sujets sont originaux, conçus d'après le format officiel. Aucune question d'examen réelle.

20. Modifications

Nous mettrons cette politique à jour lorsque l'app ou ses prestataires changeront. Nous modifierons la date d'entrée en vigueur ci-dessus et, pour les changements importants, vous en informerons dans l'app. Si un changement exige votre consentement, nous vous le redemanderons.

21. Contact

Le développeur de Tremplin
Courriel : app.tremplin@proton.me

Haut de page · English version