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 :

  1. ZIP : un seul fichier qui contient tout
  2. data.json : modèle complet avec IDs préservés (donc relations intactes)
  3. manifest.json : version du schéma, checksum d'intégrité, date d'export
  4. 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 .fbudget comme 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 .fbudget complet à 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.