Confidentialité

Politique de confidentialité

Dernière mise à jour : 5 mai 2026

TEKKIL est une application de préparation aux concours nationaux au Sénégal (Android, iOS et Web), éditée par K-Edtech. La présente politique décrit quelles données nous collectons, comment nous les utilisons et vos droits à leur égard.

1. Données collectées

1.1 Données d'inscription et de profil

  • Nom et prénom
  • Adresse e-mail
  • Numéro de téléphone (optionnel)
  • Ville de résidence (optionnelle)
  • Photo de profil (optionnelle, stockée sur Cloudflare R2)
  • Mot de passe (stocké sous forme hachée — jamais en clair)

1.2 Données d'apprentissage et de progression

  • Résultats aux QCM (questions répondues, réponses choisies, score par session)
  • Profil adaptatif par rubrique : taux de réussite, score de fragilité, niveau
  • Historique des sessions d'entraînement et d'examens blancs (date, durée, score)
  • Progression dans les cours, résumés, audios et vidéos (position de lecture)
  • Cartes mémo (flashcards) : score SM-2, intervalle de révision
  • Statistiques de streak (nombre de jours consécutifs d'entraînement)

1.3 Données de paiement

  • Historique des achats (packs achetés, montant, date)
  • Méthode de paiement utilisée (Orange Money, Wave, carte bancaire via Stripe)
  • Aucune donnée de carte bancaire n'est stockée sur nos serveurs — elles sont traitées directement par Stripe.

1.4 Données techniques et d'appareil

  • Type d'appareil (mobile / web / desktop)
  • Adresse IP (pour la sécurité et la prévention de fraude)
  • Jeton de session (stocké de façon sécurisée, révocable à tout moment)
  • Journaux de connexion (date, heure, appareil)

1.5 Données du chatbot IA

  • Messages échangés avec le chatbot contextuel (stockés pour l'historique de conversation)
  • Ces messages sont envoyés à OpenAI (GPT-4o-mini) de façon anonymisée pour générer les réponses.

1.6 Notifications push

  • Jeton FCM (Firebase Cloud Messaging) pour recevoir les notifications — peut être révoqué depuis les paramètres de votre appareil.

2. Utilisation des données

Vos données sont utilisées exclusivement pour :

FinalitéBase légale
Créer et gérer votre compteExécution du contrat
Vous donner accès aux packs achetésExécution du contrat
Calculer et afficher votre progressionExécution du contrat
Personnaliser les sessions d'entraînement via le moteur adaptatifIntérêt légitime
Afficher votre rang dans les classementsIntérêt légitime
Envoyer des notifications pédagogiquesConsentement
Prévenir la fraude et le partage de compteIntérêt légitime
Améliorer nos contenus et fonctionnalitésIntérêt légitime

Vos données ne sont jamais vendues à des tiers.

3. Partage des données avec des tiers

TiersRôleDonnées partagées
Neon (PostgreSQL)Hébergement de la base de donnéesToutes les données applicatives
Cloudflare R2 + CDNStockage et diffusion des médiasFichiers pédagogiques (PDF, audio, vidéo)
OpenAIRéponses du chatbot IAContenu des messages du chatbot (anonymisé)
Firebase (Google)Notifications push et analyticsJeton FCM, événements d'usage agrégés
StripePaiement par carte bancaireInformations de paiement (traitées côté Stripe)
Orange Money / WavePaiement Mobile MoneyRedirection sécurisée vers leurs plateformes

Ces prestataires agissent en tant que sous-traitants et sont contractuellement tenus de protéger vos données.

4. Durée de conservation

DonnéeDurée
Données de compte actifPendant toute la durée du compte
Historique de progression3 ans après la dernière activité
Journaux de sécurité12 mois
Données de paiement5 ans (obligation légale comptable)
Compte supprimé30 jours, puis suppression définitive

5. Sécurité

  • Chiffrement HTTPS sur toutes les communications
  • Mots de passe hachés (bcrypt)
  • Jetons JWT à courte durée de vie (15 min) avec rotation des refresh tokens
  • Mécanisme anti-partage de compte (un seul appareil actif par session)
  • Captures d'écran désactivées sur les contenus protégés (Android FLAG_SECURE, iOS overlay)
  • Filigrane numérique (e-mail + date) sur tout le contenu pédagogique
  • URLs des médias signées (TTL 15 min) — jamais accessibles sans authentification

6. Vos droits

Conformément à la réglementation applicable, vous disposez des droits suivants :

  • Accès : obtenir une copie de vos données personnelles
  • Rectification : corriger des données inexactes
  • Suppression : demander la suppression de votre compte et de vos données
  • Opposition : vous opposer au traitement de vos données à des fins d'intérêt légitime
  • Portabilité : recevoir vos données dans un format structuré

Pour exercer ces droits, contactez-nous à l'adresse ci-dessous.

7. Cookies et stockage local

L'application mobile utilise un stockage sécurisé (flutter_secure_storage) pour les jetons d'authentification — jamais de stockage non chiffré. L'application web utilise des cookies httpOnly sécurisés pour les jetons.

8. Mineurs

TEKKIL est destiné aux candidats aux concours, généralement âgés de 18 ans et plus. Nous ne collectons pas sciemment de données concernant des mineurs de moins de 15 ans.

9. Modifications de la présente politique

Toute modification substantielle sera notifiée par e-mail et/ou notification dans l'application au moins 7 jours avant son entrée en vigueur. La date de dernière mise à jour est indiquée en tête de document.

10. Contact

Pour toute question relative à vos données personnelles :

K-Edtech — TEKKIL

E-mail : ibrahimadev6@k-edtech.com