Dernière mise à jour : 23 juillet 2026
Cette politique décrit les données que l'application TCF DELF TEF : Tests 2026 collecte, comment elles sont utilisées, et les choix que vous pouvez exercer.
English version follows the French text.
L'application ne requiert pas la création d'un compte. Aucun identifiant personnel (nom, adresse, e-mail) n'est collecté ni envoyé à un serveur géré par l'éditeur. Les seules données transmises à un serveur de l'éditeur concernent deux fonctionnalités facultatives : l'évaluation par IA (voir §4) et le classement du Défi du jour (voir §7).
Les informations suivantes sont conservées localement dans le stockage de l'appareil (UserDefaults et fichiers de l'application) :
Ces données disparaissent lorsque vous supprimez l'application (sous réserve de la sauvegarde iCloud ci-dessous, que vous contrôlez).
Pour que votre progression survive à une réinstallation ou à un changement d'appareil, l'application sauvegarde ces mêmes données dans votre espace iCloud privé (iCloud Key-Value Storage) :
Pour les exercices d'expression orale, l'application demande :
NSMicrophoneUsageDescription) pour enregistrer
votre voix pendant la tâche. Les enregistrements sont stockés localement
dans un dossier temporaire et effacés automatiquement lorsque vous
quittez la tâche ou fermez l'application.NSSpeechRecognitionUsageDescription) pour
transcrire votre enregistrement en texte via le cadre SFSpeechRecognizer
d'Apple. Lorsque le français métropolitain (fr-FR) prend en charge la
reconnaissance sur appareil, la transcription s'effectue entièrement sur
votre iPhone (le paramètre requiresOnDeviceRecognition est activé
lorsque disponible).L'audio brut n'est jamais envoyé aux serveurs de l'éditeur ni à Apple au-delà de ce que nécessite la reconnaissance vocale d'Apple.
Lorsque vous choisissez de faire évaluer un texte ou une production orale par l'IA, l'application envoie le texte (transcription pour l'oral) à l'API Claude d'Anthropic, accompagnée d'instructions de correction correspondant aux critères officiels DELF / TCF. Les éléments suivants sont transmis :
X-Device-ID),
généré localement et sans lien avec votre identité, que le proxy de
l'éditeur utilise uniquement pour plafonner le nombre de requêtes par
appareil (anti-abus). Il est distinct de l'identifiant du classement
(§7) et de celui des statistiques (§8), et il est effacé par
« Supprimer toutes mes données ».Les éléments suivants ne sont jamais transmis :
Le traitement est soumis à la politique de confidentialité d'Anthropic. Les requêtes peuvent passer par un proxy Cloudflare Worker appartenant à l'éditeur, qui sert uniquement à dissimuler la clé API et à limiter les abus. Le proxy ne stocke jamais vos textes ; il conserve seulement des compteurs de requêtes anonymes (identifiant technique + jour), purgés automatiquement sous 31 jours.
Limite gratuite : la version gratuite donne accès à un pool quotidien de parties (exercices avec évaluation IA et QCM confondus) — 10 parties le premier jour, 6 par jour pendant la première semaine, puis 3 par jour ensuite. Le Défi du jour reste entièrement gratuit et ne décompte pas ce pool. Un abonnement Premium débloque l'accès illimité. Aucune information supplémentaire n'est collectée sur les utilisateurs Premium.
Les abonnements Premium sont gérés par le framework StoreKit d'Apple.
L'application lit l'état de votre transaction via
Transaction.currentEntitlements ; aucun identifiant de compte Apple ni
numéro de carte n'est vu ou stocké par l'application. La politique
applicable est celle d'Apple.
L'application planifie des notifications locales (rappels quotidiens, récap hebdomadaire, compte à rebours d'examen). Elles sont générées par votre iPhone et ne transitent par aucun serveur tiers. Vous pouvez les désactiver à tout moment dans Réglages iOS ou dans l'application.
Le « Défi du jour » propose un classement. Si vous y participez, l'application envoie au proxy de l'éditeur (Cloudflare Worker) les seuls éléments nécessaires au classement :
Ces données servent uniquement à afficher le classement, sont conservées au maximum 30 jours, et les classements publics sont anonymisés. Aucune donnée personnelle (nom, e-mail) n'est transmise. La fonctionnalité est facultative : sans pseudonyme renseigné, aucune donnée n'est envoyée.
L'application n'utilise :
ATTrackingManager n'est pas
invoqué, IDFA jamais lu).Pour améliorer l'application, celle-ci envoie des événements d'usage anonymes à notre propre serveur (Cloudflare Workers, même infrastructure que l'évaluation IA) :
L'application ne cible pas spécifiquement les enfants de moins de 13 ans. Si vous êtes parent ou tuteur et pensez qu'un mineur utilise l'application, contactez l'éditeur pour supprimer ses données locales (qui sont uniquement sur l'appareil en question).
L'application ne collecte ni ne traite vos données sur un serveur de l'éditeur. Vous pouvez donc exercer à tout moment :
Pour toute question concernant cette politique : gockaman@gmail.com
Cette politique peut évoluer. Les changements majeurs seront annoncés dans les notes de version de l'application et la date en haut de ce document sera mise à jour.
Last updated: 23 July 2026
The app does not require account creation. No personal identifier (name, address, email) is collected or sent to a server operated by the publisher. The only data sent to a publisher server relates to two optional features: AI evaluation (see §4) and the Daily Challenge leaderboard (see §7).
The following information is kept locally in on-device storage (UserDefaults and app files):
These data are removed when you delete the app (subject to the iCloud backup below, which you control).
So that your progress survives a reinstall or a device change, the app backs up this same data to your private iCloud space (iCloud Key-Value Storage):
For oral-expression exercises, the app requests:
NSMicrophoneUsageDescription) to record your
voice during the task. Recordings are stored locally in a temporary
directory and automatically erased when you exit the task or close the app.NSSpeechRecognitionUsageDescription) to
transcribe your recording to text using Apple's SFSpeechRecognizer.
Where metropolitan French (fr-FR) supports on-device recognition,
transcription runs entirely on your iPhone (the
requiresOnDeviceRecognition flag is enabled when available).Raw audio is never sent to the publisher's servers or to Apple beyond what Apple's speech recognition requires.
When you choose to have a text or an oral production evaluated by AI, the app sends the text (transcription for speaking) to Anthropic's Claude API, along with correction instructions matching the official DELF / TCF criteria. The following is transmitted:
X-Device-ID header), minted
locally and unrelated to your identity, which the publisher's proxy
uses solely to cap the number of requests per device (anti-abuse).
It is distinct from the leaderboard (§7) and analytics (§8)
identifiers, and it is erased by "Delete all my data".The following is never transmitted:
Processing is subject to Anthropic's Privacy Policy. Requests may transit through a Cloudflare Worker proxy owned by the publisher, which exists solely to hide the API key and to limit abuse. The proxy never stores your texts; it keeps only anonymous request counters (technical identifier + day), purged automatically within 31 days.
Free-tier limit: the free version includes a daily pool of plays (AI-evaluated and multiple-choice exercises alike) — 10 plays on your first day, 6 per day during the first week, then 3 per day thereafter. The Daily Challenge stays entirely free and does not draw on this pool. A Premium subscription unlocks unlimited access. No additional information is collected on Premium users.
Premium subscriptions are handled by Apple's StoreKit framework. The app
reads your transaction state via Transaction.currentEntitlements; no
Apple account identifier or card number is seen or stored by the app.
Apple's own policy applies.
The app schedules local notifications (daily reminders, weekly recap, exam countdown). They are generated by your iPhone and do not transit through any third-party server. You can disable them at any time in iOS Settings or in the app.
The "Daily Challenge" offers a leaderboard. If you take part, the app sends the publisher's proxy (Cloudflare Worker) only what the leaderboard needs:
These data are used only to display the leaderboard, are retained for at most 30 days, and public leaderboards are anonymized. No personal data (name, email) is transmitted. The feature is optional: with no nickname set, nothing is sent.
The app uses:
ATTrackingManager is never invoked, IDFA
is never read).To improve the app, it sends anonymous usage events to our own server (Cloudflare Workers, the same infrastructure as AI evaluation):
The app does not specifically target children under 13. If you are a parent or guardian and believe a minor is using the app, contact the publisher to remove their local data (which is only on the device in question).
The app does not collect or process your data on a publisher server. You can therefore exercise at any time:
For any question about this policy: gockaman@gmail.com
This policy may evolve. Major changes will be announced in the app's release notes and the date at the top of this document will be updated.