L'identité n'est pas une configuration ponctuelle
En développant Freelancer Identity, j'ai compris que j'abordais l'identité de la mauvaise façon. Elle n'est pas statique : on peut vivre en France une année et aux UAE la suivante, ou passer de salarié à indépendant puis à dirigeant. Même personne, identité juridique, fiscale et financière changeante. Nous la repensons en My Identity : une page qui traite documents et changements de pays comme des événements sur une frise. Car la conformité n'est pas un formulaire — c'est la continuité.
En développant la fonctionnalité Freelancer Identity dans SnapLedger, j'ai réalisé que j'avais abordé l'identité de la mauvaise façon.
Au départ, la fonctionnalité était surtout conçue pour l'onboarding des freelances. Nous demandions aux utilisateurs où ils vivaient, s'ils étaient enregistrés comme freelance ou travailleur indépendant, et quels permis ou enregistrements ils possédaient déjà.
L'identité n'est pas statique
Mais l'identité n'est pas statique.
Une personne peut vivre en France cette année et déménager aux UAE l'année prochaine. Elle peut commencer comme salariée, se lancer en freelance, s'enregistrer comme travailleur indépendant, obtenir un permis, ou plus tard créer une entreprise.
La personne reste la même, mais son identité juridique, fiscale et financière ne cesse de changer.
Chaque changement peut créer de nouvelles obligations de conformité.
De Freelancer Identity à My Identity
C'est pourquoi j'ai décidé de repenser Freelancer Identity en un outil plus général appelé My Identity.
La page de gestion d'identité de base sera accessible à chaque utilisateur individuel, et pas seulement à ceux qui achètent le Freelancer Add-on. Les enregistrements, permis et obligations fiscales propres aux freelances resteront dans des sections distinctes au sein du forfait de l'add-on.
SnapLedger demande déjà aux utilisateurs leur nom légal dans leur langue locale, ainsi que leur prénom et nom en anglais. Cela devrait devenir la base pour rattacher les documents liés à l'identité.
Un document est plus qu'un fichier
Lorsqu'un utilisateur téléverse une carte nationale d'identité, un visa, un permis de conduire, un permis de freelance, une immatriculation d'entreprise ou une déclaration de travailleur indépendant, SnapLedger ne devrait pas le traiter comme un fichier isolé.
Il devrait comprendre à quelle identité appartient le document, quel pays l'a délivré, quand il est devenu valide, quand il expire, et s'il crée ou modifie une obligation de conformité.
L'objectif n'est pas simplement de stocker des documents. C'est de bâtir progressivement une compréhension fiable de l'identité de l'utilisateur.
Changer de pays est un événement d'identité
J'ai aussi réalisé que changer de pays de résidence ne devrait pas être traité comme la modification d'un paramètre de profil ordinaire.
Un déménagement peut affecter la résidence fiscale, la devise de référence, les enregistrements, les obligations déclaratives et les documents requis.
Pour cette raison, le pays de résidence affiché sous My Account → Individual Details devrait devenir en lecture seule. Tout changement devrait être géré via My Identity.
Cela permet à SnapLedger de traiter le déménagement comme un événement d'identité. Le système peut enregistrer la date d'effet, mettre à jour la devise de référence, et éventuellement demander à l'utilisateur de téléverser de nouveaux documents justificatifs.
L'identité comme frise chronologique
Plus important encore, SnapLedger ne devrait pas écraser l'ancienne identité lorsqu'un changement survient.
L'identité devrait devenir une frise chronologique.
Le système devrait savoir où l'utilisateur a vécu, quels enregistrements il détenait, et quels documents étaient valides au cours de chaque période.
Cela compte, car la conformité ne disparaît pas lorsqu'un utilisateur change de pays. Un ancien compte fiscal peut encore exiger une déclaration finale. Un permis peut devoir être annulé. Un document peut expirer. Un enregistrement antérieur peut encore créer une obligation.
La conformité, c'est la continuité
L'une des leçons les plus importantes que j'ai apprises en construisant SnapLedger, c'est que la conformité ne consiste pas à remplir correctement un formulaire.
C'est une question de continuité.
Une fois qu'un utilisateur commence à utiliser SnapLedger, la plateforme devrait gérer en continu l'évolution de l'identité juridique et financière de cette personne.
Les logiciels de comptabilité traditionnels commencent par des comptes et des transactions. Mais avant qu'un système puisse déterminer correctement comment une personne doit déclarer ses revenus, s'enregistrer aux impôts ou rester conforme, il doit comprendre qui est cette personne — non seulement aujourd'hui, mais au fil du temps.
C'est pourquoi My Identity devient un élément fondamental de SnapLedger.
L'identité n'est pas une configuration ponctuelle — c'est une frise chronologique. L'identité juridique, fiscale et financière d'une personne ne cesse de changer, et le système devrait enregistrer où elle a vécu et ce qu'elle détenait durant chaque période, sans écraser le passé.
Quand votre situation change — un nouveau pays, un nouvel enregistrement, une entreprise — votre logiciel devrait-il discrètement écraser l'ancien vous, ou se souvenir de qui vous étiez et de ce que cela exige encore ?
Avant qu'un logiciel puisse dire à quelqu'un comment déclarer ses revenus ou rester conforme, il doit comprendre qui il est — non seulement aujourd'hui, mais au fil du temps. C'est pourquoi My Identity devient un fondement de SnapLedger.
Recevez le Founder Diary + les mises à jour réglementaires de votre pays
Un e-mail par semaine, seulement quand il y a du vrai nouveau — le diary du fondateur Richard et les mises à jour réglementaires qui comptent chez vous. Gratuit, désabonnement à tout moment.