Le réflexe qu'on n'a pas
Quand vous choisissez un outil SaaS pour votre activité de freelance, la question qui ne vient JAMAIS : comment je sors mes données si je veux changer d'outil dans 3 ans ?
C'est pourtant la question la plus importante. Vos données fiscales et financières doivent vous suivre — pas être prisonnières d'une plateforme.
La règle française : 10 ans
En France, vous devez conserver vos factures pendant 10 ans (Article L123-22 du Code de commerce). Pas 3 ans, pas 5 ans. Dix ans.
Ça veut dire : si vous arrêtez votre activité fin 2026, vous devez encore être en mesure de produire les factures de 2017 jusqu'en 2027. Si votre outil ferme, change de propriétaire, ou décide de supprimer votre compte parce que vous n'avez pas renouvelé — vos données doivent vivre.
Le droit à la portabilité (RGPD)
Article 20 du RGPD : vous avez le droit de récupérer vos données personnelles dans un format structuré, couramment utilisé et lisible par machine.
Pour un SaaS qui héberge vos données business, ça veut dire qu'il doit pouvoir vous fournir un export utilisable. Pas une capture d'écran. Un fichier exploitable.
Pourquoi un format propriétaire (mais ouvert)
Quand vous exportez vos données depuis un outil, vous avez généralement :
- CSV plats : utiles pour Excel mais perdent les relations (quelle dépense est liée à quelle mission ? Mystère.)
- PDF : visuellement OK, inutilisable en machine
- JSON brut : structuré mais souvent incomplet
Le format .fbudget répond aux trois critères :
- ZIP : un seul fichier qui contient tout
- data.json : modèle complet avec IDs préservés (donc relations intactes)
- manifest.json : version du schéma, checksum d'intégrité, date d'export
- CSV bonus : tables plates pour ceux qui veulent juste ouvrir dans Excel
C'est propriétaire dans le sens où c'est notre format — mais complètement ouvert : la spec est publiée dans docs/FBUDGET_FORMAT.md. N'importe qui peut écrire un parser.
Le scénario où ça vous sauve
Scénario 1 : votre comptable demande un audit
Vous lui envoyez le .fbudget de l'année. Il extrait le data.json et les CSV, il a TOUT : missions, factures, dépenses, charges, paiements, refacturations, notes de frais. Sans avoir accès à votre compte Freelance Budget.
Scénario 2 : Freelance Budget ferme
Triste hypothèse mais possible. Vous avez vos exports. Vous pouvez :
- Reconstituer manuellement vos données dans un autre outil (en lisant le data.json)
- Attendre que quelqu'un écrive un convertisseur
.fbudget → autre format(la spec est publique) - Garder le
.fbudgetcomme archive pour conformité 10 ans
Scénario 3 : audit fiscal en 2032
L'administration vous demande de prouver vos factures 2024. Vous ouvrez votre archive .fbudget 2024 sur votre ordi, vous extrayez les factures (CSV inclus), vous transmettez. Même si l'outil Freelance Budget n'existe plus.
La checklist du SaaS responsable
Quand vous évaluez un outil pour votre activité, vérifiez :
✅ Format d'export structuré : pas juste un PDF ✅ Spec publique : vous pouvez parser sans dépendance à l'éditeur ✅ Checksum d'intégrité : preuve que les données n'ont pas été altérées ✅ Conservation post-désabonnement : combien de temps les données sont disponibles après désabonnement ✅ Versioning du format : si le schéma change, l'ancien format reste lisible
Ce que Freelance Budget garantit
- Export
.fbudgetcomplet à la demande, async, lien email - Spec ouverte dans le repo (
docs/FBUDGET_FORMAT.md) - Checksum SHA-256 dans le manifest
- Conservation des exports pendant 30 jours après désabonnement (largement suffisant pour archiver)
- Versioning du format (manifest contient le
schemaVersion) — les exports anciens restent lisibles
C'est la base de la confiance qu'un freelance peut avoir dans un outil qui héberge ses données fiscales et financières. Vos données restent à vous.