Traitement des données

Ce que MyFina conserve — et comment c'est supprimé

Matrice complète par fonctionnalité : entité, fenêtre de rétention, méthode de chiffrement, chemin de suppression. Pas de parenthèses « etc. » — chaque ligne est vérifiable dans le code.

Matrice de rétention par fonctionnalité

Cette page étend la Privacy Policy pour ceux qui veulent du concret. Le GDPR nous oblige à divulguer les catégories de données et les durées de conservation ; ici, il y a plus de détails que la loi n'en exige, parce que nous n'avons rien à cacher.

Matrice de rétention par fonctionnalité

EntitéCe qui est conservéFenêtre de rétentionChemin de suppressionChiffrement
OpérationsMontant, devise, date, compte, catégorie, descriptionJusqu'au hard-delete du compte ou suppression manuelle par l'utilisateurCASCADE lors du hard-delete de l'utilisateur ou du compteAu repos (BD), TLS en transit
ComptesNom, type, devise, solde courantJusqu'à la suppression manuelle par l'utilisateurCASCADE supprime les transactions liéesAu repos, TLS
CatégoriesNom, type, icône, codes MCCJusqu'à la suppression manuelle par l'utilisateurCASCADE par user_idAu repos, TLS
Tokens d'API bancairesToken chiffré (Monobank Personal API, consentement GoCardless)Jusqu'à révocation par l'utilisateur ou expiration PSD2 (90 jours)Disconnect dans Paramètres → Banques = suppression immédiateAES-256-GCM (niveau colonne), TLS
Prompts IA (voix/reçu)Texte du prompt + réponse de Claude (pour usage log)30 jours dans `ai_usage_log`Cron-cleanup après 30 jours ou purge manuelle par l'adminTLS in transit (Anthropic API) ; le prompt est supprimé de leur infra selon le DPA
Journal d'auditAction, cible, IP, user-agent, source (web/mobile/cron)180 jours (admin) / 30 jours (événements utilisateur)Cron-prune après la fenêtre de rétentionAu repos, TLS
Tentatives de connexionIdentifiant (masqué dans l'admin), IP, succès/échec, timestamp30 jours (pour login throttling)Cron-prune après 30 joursAu repos, TLS
Leads marketingEmail, source, intent, IP, flag de consentementJusqu'au traitement par l'admin ou demande GDPR Art. 17Best-effort erase-hook lors du hard-delete d'un compte au même emailAu repos, TLS
Tokens d'appareils push (FCM)Token FCM, plateforme, locale, timestamp de dernier usageJusqu'au désabonnement ou disabled_at (UNREGISTERED depuis FCM)CASCADE lors de la suppression de l'utilisateurAu repos, TLS
SauvegardesSnapshot complet de la BD (chiffré)30 jours rollingSuppression automatique selon la rétention ; purge manuelle disponibleAES-256 avant upload vers le backup-storage
Web analytics (site uniquement)Conteneur GTM + GA4 : IP anonymisée, page, referrer. Clarity : clics heatmap, DOM masqué (sans le texte des champs)GA4 : 14 mois (par défaut). Clarity : 13 mois. Réinitialisation — via le cookie-banner « Retirer le consentement ».Cookie-banner → « Seulement nécessaires » stoppe la collecte immédiatement. Sur /legal/cookies les mêmes toggles sont persistants.TLS in transit ; les données sont traitées par Google (GTM/GA4) et Microsoft (Clarity) selon leurs DPA

Vos droits GDPR

Article 15

Droit d'accès

Demandez un export complet de vos données dans Paramètres → Données. Vous obtenez CSV/XLSX/PDF avec toutes les transactions, comptes et catégories. Pour des catégories supplémentaires (audit log, bank tokens) — écrivez à support@my-fina.com.

Article 17

Droit à l'oubli

Hard-delete du compte dans Paramètres → Compte → Supprimer le compte. Transactions, comptes, catégories, devises, tokens et appareils push sont supprimés en cascade. Les marketing leads sous le même email sont également supprimés via un best-effort hook.

Article 20

Droit à la portabilité des données

L'export dans Paramètres → Données formate les données en CSV/XLSX (machine-readable). La structure est compatible avec YNAB, Mint et d'autres outils ledger via un jeu standard de colonnes (date, account, category, amount, currency, note).

Comment l'utiliser

  1. Ouvrez Paramètres → Données (depuis le menu principal).
  2. Choisissez un format d'export : CSV (universel), XLSX (Excel), PDF (impression).
  3. Pour le hard-delete — la section « Supprimer le compte » en bas de la page, confirmation par mot de passe requise.
  4. Pour des demandes spécifiques sur l'audit log ou les bank-tokens — écrivez à support@my-fina.com avec pour objet « GDPR Art. 15 ».
← Retour à SécuritéDernière mise à jour : 3 juin 2026