À propos de Turbobulls
Turbobulls est une application de suivi des portefeuilles et des dépenses, chiffrée de bout en bout et développée à Bucarest. Voici comment le projet est né et ce qu'a impliqué le choix de tout construire autour du chiffrement.
Deux exigences difficiles à concilier
Tout a commencé en 2024, avec un problème assez banal. Notre argent était éparpillé entre plusieurs comptes, deux courtiers, une banque et plusieurs devises, sans aucune vue d'ensemble de notre situation financière. Le tableur censé faire le lien se trompait plus souvent qu'il n'avait raison, et toujours dans le même sens : il donnait une image trop flatteuse de la réalité.
Les outils qui permettaient d'avoir cette vue d'ensemble posaient un autre problème. Pour vous montrer toutes vos données, ils devaient aussi les détenir. Tout ce que vous possédez, gagnez et dépensez se retrouvait lisible sur les serveurs de quelqu'un d'autre. La protection reposait le plus souvent sur la promesse de ne pas consulter vos données, plutôt que sur l'impossibilité technique de le faire.
Ces deux exigences semblent s'opposer, et c'est ce qui a rendu le projet si long à construire. Plus votre vue d'ensemble est complète, plus les données que vous confiez à un tiers sont sensibles. Réunir vos investissements et vos dépenses rend le tableau vraiment utile, mais aussi particulièrement intéressant pour quelqu'un qui voudrait s'en emparer. La plupart des outils font un compromis : suivre les investissements, suivre les dépenses, ou tout réunir en acceptant que le service puisse tout lire.
Nous voulions une vue d'ensemble sans avoir à faire ce compromis. Pour y parvenir, toutes les données devaient être chiffrées sur votre appareil avant d'être envoyées. Ainsi, même si nous stockons votre portefeuille, nous ne pouvons pas en lire le contenu. Prendre cette décision a été simple. Concevoir tout le produit pour la respecter, année après année, voilà le vrai travail.
Le prix de ce choix
Le chiffrement doit être prévu dès le départ, pas ajouté plus tard. Il ne suffit pas de l'intégrer à un produit qui lit déjà ses propres données : chaque fonctionnalité développée jusque-là repose sur l'idée que le serveur peut accéder aux informations qu'il traite. Le chiffrement a donc été mis en place avant même que le produit existe. Depuis, chaque fonctionnalité doit fonctionner avec un serveur incapable de voir vos positions.
La première conséquence concerne l'une des fonctions les plus attendues : la connexion directe à votre courtier pour récupérer automatiquement vos positions. Pour proposer cette fonction, il faudrait détenir vos identifiants de connexion, et donc avoir accès à vos données sous une forme lisible. Nous avons donc opté pour l'import de fichiers que vous exportez vous-même. Le problème, c'est que deux courtiers, même dans deux pays différents, n'utilisent pas forcément le même format. Une même opération peut apparaître de trois façons différentes sur trois plateformes. Il faut donc prendre en charge chaque format séparément pour interpréter correctement les données. Si un format n'est pas encore reconnu, vous pouvez tout de même importer le fichier et préciser ce que contient chaque colonne. Vous pouvez ainsi utiliser un courtier dont le format n'a pas encore été intégré.
Les cours de marché posent un deuxième défi. Un outil de suivi ne peut pas fonctionner sans eux, mais les services classiques les récupèrent souvent en fonction des actifs détenus par chaque utilisateur. Nous ne pouvons pas consulter vos positions pour savoir quels cours récupérer. Nous conservons donc les cours, les dividendes et les opérations sur titres comme les splits pour les investissements en général, sans les associer aux positions d'un utilisateur en particulier. Vos chiffres sont calculés à partir de ces données. Les devises suivent le même principe : chaque opération est convertie au taux de change en vigueur le jour où elle a eu lieu, et non au taux actuel. Vos performances de l'année dernière ne changent donc pas discrètement au gré des fluctuations de l'euro.
Restait l'autre moitié de la situation financière : les dépenses, les liquidités, les revenus et le patrimoine net, qui réunit investissements et argent disponible. Tout devait être chiffré selon les mêmes principes, afin que la vue d'ensemble à l'origine du projet soit aussi celle à laquelle nous n'avons pas accès. Ce volet ne pouvait être ajouté qu'une fois le suivi des investissements solidement établi, puisqu'il devait respecter les mêmes contraintes tout en intégrant la gestion du budget.
En juin 2025, les fondations étaient en place et la première version était prête, avec le chiffrement intégré dès le départ, et non simplement inscrit sur la feuille de route. Depuis, les évolutions du produit sont documentées publiquement. La chronologie ci-dessous en reprend les principales étapes.
Les grandes étapes du projet
Depuis la première version, chaque étape correspond à une entrée du journal des modifications. Vous pouvez donc vérifier vous-même ce qui a été livré, plutôt que de vous fier uniquement à nos paroles.
- 2024 à 2025
Le travail sur les fondations, avant même le lancement. Le chiffrement a été pensé dès le départ, car il ne s'ajoute pas simplement après coup. Ce choix a guidé toute la suite : import de fichiers, cours de marché pour des positions invisibles aux serveurs, et suivi des dépenses conçu selon le même principe. La section ci-dessus revient sur ces années de travail.
- Juin 2025
Lancement de la première version : opérations, portefeuilles, dividendes et gestion multidevise, avec le chiffrement de bout en bout dès la version 1.0.0. Pas question de l'ajouter plus tard : ce choix fondamental a orienté tout le développement qui a suivi.
- Automne 2025
Le volet investissement s'est enrichi : des indicateurs de performance cohérents entre eux, la comparaison avec un indice de référence, une expérience mobile complète et une vue d'ensemble qui rassemble tous les chiffres au même endroit.
- Mai 2026
Import en un clic depuis les courtiers et les banques. Le chiffrement ne permet pas à l'application de se connecter à votre place : l'accent a donc été mis sur l'import des fichiers qu'ils mettent déjà à votre disposition.
- Juillet 2026
Introduction de la méthode des enveloppes budgétaires. Le suivi des dépenses ne sert plus seulement à enregistrer les achats : il devient le deuxième volet de la vue d'ensemble, aux côtés du portefeuille, sur un pied d'égalité.
- Août 2026
Lancement d'une offre gratuite, sans carte bancaire ni date d'expiration, accompagnée de formules payantes distinctes pour chaque volet. Vous pouvez ainsi choisir de payer uniquement pour le suivi des dépenses, sans avoir à acheter des outils d'investissement dont vous n'avez pas besoin.
Ce qui n'a pas changé
Vos opérations sont chiffrées directement sur votre appareil, avant de nous être transmises, à l'aide d'une clé que vous seul détenez. Les données qui arrivent sur nos serveurs sont illisibles, et le restent. Nous ne pouvons pas lire votre portefeuille : c'est une conséquence directe de la façon dont le produit est conçu, pas une simple promesse sur la manière dont nous traitons vos données.
Ce choix a des conséquences, et mieux vaut les expliquer clairement plutôt que de vous laisser les découvrir plus tard. Nous ne pouvons pas nous connecter à votre banque ou à votre courtier à votre place, car conserver vos identifiants reviendrait à détenir vos données sous une forme lisible. Vous devez donc exporter vous-même vos fichiers pour les importer dans l'application. En contrepartie, une fuite de données sur nos serveurs ne révèle pas ce que vous possédez. Découvrez comment fonctionne le chiffrement.
Vous avez une question, même délicate, sur le chiffrement ? Écrivez-nous à hello@turbobulls.com : c'est la personne qui a écrit le code qui vous répondra. Notre politique de confidentialité détaille tous nos sous-traitants, et le journal des modifications recense précisément ce qui a été livré.