Politique de confidentialité
Dernière mise à jour : 16 septembre 2026
1. Responsable de traitement
Le responsable du traitement des données personnelles collectées sur VibeClassing est l'éditeur du site identifié dans les mentions légales.
Pour toute question relative au traitement de vos données : mateonuskovski@gmail.com.
2. Données collectées et finalités
2.1 Compte utilisateur
- Données : identifiant Clerk, adresse email, (optionnellement) mot de passe haché, méthodes de connexion (Apple, Google, etc.) si vous les utilisez.
- Finalité : identification du compte, authentification, contact.
- Base légale : exécution du contrat (CGU).
- Conservation : tant que le compte est actif. Suppression sur demande.
Profil sans inscription dans l'application Apple
Lorsque ce mode est activé, vous pouvez utiliser l'application sans fournir d'adresse email. Un identifiant aléatoire relie votre profil à ses crédits et à ses achats. Nous vérifions l'authenticité de l'application avec le service App Attest d'Apple ; le serveur conserve les clés publiques et les informations de vérification nécessaires, pas la clé privée de votre appareil.
Un secret de récupération propre à cette application est enregistré dans le trousseau sécurisé Apple et peut être synchronisé par iCloud selon vos réglages. Notre serveur ne conserve que son empreinte cryptographique. Sa disponibilité et une nouvelle vérification de l'application peuvent permettre de retrouver le même profil après réinstallation ; cette récupération n'est pas garantie et ne sauvegarde pas vos cours locaux. Une liaison facultative à un compte, lorsqu'elle est proposée, ajoute une méthode de récupération sans fusionner les soldes de deux comptes existants.
Des compteurs limitent les tentatives de création et de récupération, à partir notamment d'une empreinte réseau protégée par un secret serveur. La suppression du profil révoque ses accès. Des empreintes et marqueurs minimaux de révocation et de propriété des achats restent nécessaires pour empêcher sa recréation par une ancienne preuve ou un événement de paiement tardif. Aucun de ces mécanismes ne restaure les documents enregistrés uniquement sur votre appareil.
2.2 Soldes et historique de crédits
- Données : solde courant, transactions (raison, montant, date), abonnement Pro (ID, statut), achats de packs.
- Finalité : fonctionnement du service freemium, facturation, support.
- Base légale : exécution du contrat + obligation comptable.
- Conservation : 10 ans (obligation comptable française) pour les transactions ; supprimées sur demande pour le reste.
2.3 Paiements
- Données : aucune donnée bancaire ne transite par nos serveurs. Sur le site, Polar collecte le moyen de paiement et stocke un identifiant client opaque (
polar_customer_id). Dans l'application Apple, les achats sont traités par l'App Store ; nous recevons uniquement les informations de transaction nécessaires à la validation des crédits et abonnements. - Finalité : traitement des paiements et abonnements.
- Base légale : exécution du contrat.
- Conservation : selon les obligations comptables et les politiques du prestataire concerné : Polar ou Apple.
2.4 Ancien quota anonyme
Le site exige désormais un compte pour importer et adapter un cours. Aucun nouveau compteur d'essai anonyme n'est créé. Les données collectées pour l'ancien essai peuvent subsister pendant la durée de conservation indiquée ci-dessous.
- Données : hash SHA-256 salé de l'adresse IP et un compteur (max 2). L'IP n'est jamais stockée en clair.
- Finalité initiale : limitation de l'ancien essai gratuit anonyme à 2 adaptations.
- Base légale : intérêt légitime (lutte contre l'abus).
- Conservation : 12 mois.
2.5 Contenus soumis (cours, documents, images)
Les fichiers et textes que vous choisissez sont transmis à Google Gemini afin de lire le cours, comprendre les images et produire l'adaptation demandée. Dans l'application Apple, ce transfert ne se produit qu'après votre consentement explicite, que vous pouvez retirer depuis l'écran Compte. Les contenus source ne sont pas enregistrés dans notre base de données et sont abandonnés par notre serveur après la requête. Consultez également la politique de confidentialité de Google.
Le résultat et un court extrait textuel peuvent être conservés dans l'historique local de l'application, sur votre appareil. Les photos et PDF d'origine ne sont pas ajoutés à cet historique. Sur le site web, le résultat reste dans la session du navigateur sauf action explicite de votre part.
Lorsque la récupération d'une révision interrompue est activée, seule la fiche ou le kit généré et validé est conservé temporairement sur notre serveur, sous forme chiffrée. Vous pouvez le récupérer pendant 24 heures à compter de sa création, sans prolongation lors d'une consultation. Le contenu chiffré est effacé après confirmation de son enregistrement durable sur votre appareil, ou par la maintenance après expiration. Le résultat généré peut contenir des extraits de votre cours. Les champs de texte source, vos consignes et les photos ou PDF d'origine ne sont pas conservés séparément pour cette récupération. Des informations techniques minimales sur l'état de la demande et son débit de crédit sont conservées jusqu'à la suppression du compte pour éviter les doubles débits et remboursements.
Des sauvegardes techniques peuvent conserver le résultat généré chiffré au-delà de cette fenêtre de récupération. L'expiration des 24 heures interdit sa récupération depuis le service, même avant le prochain passage de maintenance. Ces sauvegardes ne constituent pas une extension de l'accès au résultat et ne contiennent pas les documents source pour cette fonction de récupération.
3. Sous-traitants
Pour fonctionner, le service fait appel aux prestataires suivants. Chacun est soumis à un cadre RGPD propre (DPA, Clauses Contractuelles Types pour les transferts hors UE) :
| Prestataire | Rôle | Région |
|---|---|---|
| Vercel Inc. | Hébergement de l'application | États-Unis (transfert sous SCCs) |
| Neon Inc. | Base de données PostgreSQL | Europe (Francfort, Allemagne) pour les données utilisateur |
| Clerk, Inc. | Authentification & gestion de compte | États-Unis (transfert sous SCCs) |
| Polar Software Inc. | Paiements (Merchant of Record — vendeur légal des produits) | Variable selon le client (Polar gère la TVA) |
| Google LLC | Modèle d'IA (Gemini 2.5 Flash via Google AI API) | États-Unis (transfert sous SCCs) |
4. Cookies
Le site utilise uniquement des cookies strictement nécessaires au fonctionnement :
- Session Clerk — pour maintenir votre connexion (avec consentement implicite à la création de compte).
Aucun cookie publicitaire, aucun traceur d'analytics tiers. Aucun consentement préalable n'est donc requis (CNIL — cookies exemptés).
5. Vos droits
Conformément au RGPD (articles 15 à 22), vous disposez des droits suivants :
- Accès — obtenir une copie des données vous concernant.
- Rectification — corriger des données inexactes.
- Effacement — supprimer votre compte et vos données.
- Portabilité — récupérer vos données dans un format structuré.
- Opposition — vous opposer à certains traitements.
- Limitation — restreindre un traitement.
Pour exercer ces droits, écrivez à mateonuskovski@gmail.com. Nous vous répondrons sous 30 jours maximum.
Vous avez également le droit d'introduire une réclamation auprès de la CNIL (cnil.fr).
6. Sécurité
Toutes les clés secrètes (API, base de données, webhooks) restent strictement côté serveur. Les communications transitent en HTTPS. Les mots de passe sont gérés et hachés par Clerk, jamais par notre code.
7. Évolution de la politique
Cette politique peut évoluer. La date de dernière mise à jour est indiquée en haut de cette page. Les modifications substantielles sont notifiées par email aux comptes connectés.