Politique de confidentialité

Dernière mise à jour : 11 octobre 2026

Cette politique s'applique au site budget-mensuel.ch et à son API. Elle respecte la loi fédérale suisse sur la protection des données (nLPD), le Règlement général sur la protection des données (RGPD, UE 2016/679) et la loi française Informatique et Libertés.

Responsable du traitement

Josué Voeffray, [Adresse postale à compléter], Suisse. Contact : aide@budget-mensuel.ch ou le formulaire de contact.

Sans compte, votre budget n'est pas collecté

Si vous n'êtes pas connecté, les montants, comptes, banques et catégories que vous saisissez restent dans le stockage local de votre navigateur. Ils ne sont transmis à personne. Vous les supprimez avec « Tout effacer » dans les réglages ou en effaçant les données du site dans votre navigateur.

Les fichiers que vous importez (relevés bancaires, sauvegardes) et ceux que vous exportez sont lus et créés dans votre navigateur. Ils ne sont envoyés à aucun serveur, avec ou sans compte. Seules les lignes que vous choisissez d'ajouter entrent dans votre budget.

Avec un compte

Le compte est facultatif. Si vous en créez un, votre budget est enregistré dans une base de données Cloudflare D1 située dans l'Union européenne, pour que vous le retrouviez sur vos appareils. Votre mot de passe n'est jamais envoyé : votre navigateur en calcule une empreinte (PBKDF2, 600 000 itérations), le serveur la transforme encore avec un sel aléatoire, et seul ce résultat est stocké. L'éditeur n'a pas accès à votre mot de passe.

Données traitées

DonnéesFinalitéBase légaleDurée
Adresse IP, page demandée, date, navigateur (journaux de l'hébergeur)Afficher le site et le protéger contre les abusIntérêt légitime (art. 6.1.f RGPD)Selon la politique de GitHub
Adresse IP, utilisée pour en déduire le pays (aucun enregistrement)Proposer votre pays au premier lancementIntérêt légitime ; vous pouvez choisir un autre paysNon conservée
Codes des devises de vos comptes (par exemple EUR, USD)Obtenir les taux de changeIntérêt légitimeNon conservés
Si vous créez un compte : adresse e-mail, empreinte du mot de passe, identifiant Google si vous l'utilisez, date de création, date de dernière connexionFournir le compte et la synchronisationExécution du contrat (art. 6.1.b RGPD)Jusqu'à la suppression du compte, ou 24 mois sans connexion (avertissement par e-mail 30 jours avant)
Lien de confirmation de l'adresse e-mailVérifier que l'adresse vous appartientExécution du contratLien valable 7 jours
Compteurs de tentatives (empreinte de l'adresse IP ou de l'e-mail, jamais en clair)Limiter les essais de mots de passe et les envois abusifsIntérêt légitime (sécurité)1 heure au plus, effacés chaque nuit
Si vous êtes connecté : le contenu de votre budget (comptes, banques, montants, catégories, journal des modifications)Le retrouver sur vos appareilsExécution du contratJusqu'à son effacement ou la suppression du compte
Cookie de session (connexion)Rester connectéExécution du contrat30 jours au plus
Adresse e-mail en cas de mot de passe oubliéEnvoyer le lien de réinitialisationExécution du contratLien valable 60 minutes
Adresse e-mail, sujet et message du formulaire de contactVous répondreIntérêt légitime12 mois maximum après le dernier échange
Page vue, site d'origine, type de navigateur et d'appareil, paysMesure d'audienceConsentement (art. 6.1.a RGPD, art. 82 loi Informatique et Libertés)Selon Cloudflare ; votre choix est gardé 6 mois

Aucune donnée n'est vendue, utilisée pour de la publicité ou pour une décision automatisée vous concernant. Le budget n'est jamais consulté par l'éditeur, sauf à votre demande pour résoudre un problème.

Prestataires

Transferts hors de Suisse et de l'Union européenne

GitHub, Cloudflare et Google sont certifiés selon le Data Privacy Framework UE-États-Unis et son extension Suisse-États-Unis, reconnus comme offrant un niveau de protection adéquat par la Commission européenne (décision du 10 juillet 2023) et par le Conseil fédéral suisse (depuis le 15 septembre 2024). La liste publique des entreprises certifiées est consultable sur dataprivacyframework.gov. Les transferts vers Resend sont encadrés par les clauses contractuelles types de la Commission européenne prévues dans son accord de traitement des données.

Représentant dans l'Union européenne

L'éditeur est établi en Suisse et n'a pas désigné de représentant dans l'Union européenne. Les personnes résidant dans l'Union peuvent exercer tous leurs droits directement auprès de lui, à l'adresse indiquée plus haut.

Comptes inactifs

Un compte sans aucune connexion pendant 24 mois est supprimé avec le budget qu'il contient. Un e-mail d'avertissement est envoyé 30 jours avant : il suffit de se connecter pour garder le compte.

Âge minimum

Le compte est réservé aux personnes de 16 ans ou plus. Avant 16 ans, il faut l'accord d'un parent ou d'un représentant légal. L'utilisation sans compte n'a pas de limite d'âge, car aucune donnée n'est collectée.

Vos droits

Vous pouvez demander l'accès à vos données, leur rectification, leur effacement, la limitation du traitement, vous opposer à un traitement fondé sur l'intérêt légitime, demander la portabilité de vos données et retirer votre consentement à tout moment (lien « Gérer les cookies » en bas de chaque page).

Pour toute autre demande, écrivez à aide@budget-mensuel.ch. Une réponse vous est donnée dans un délai de 30 jours.

Vous pouvez aussi vous adresser à une autorité de contrôle :

Sécurité

Le site et l'API sont servis uniquement en HTTPS. Le cookie de connexion est inaccessible au JavaScript (HttpOnly) et réservé aux connexions sécurisées. Les tentatives de connexion sont limitées. La suppression du compte demande le mot de passe. Le formulaire de contact ne collecte que ce qui est nécessaire pour répondre.

Modifications

Cette politique peut évoluer. La date de dernière mise à jour figure en haut de la page.