Notre méthode, expliquée.
Les comptes publics de Paris, de chaque commune française, et de villes du Brésil, des États-Unis et du Canada sont publics, mais éparpillés sur plusieurs portails et écrits dans un vocabulaire technique. Sur ce site, on les rassemble et on les présente en langage courant.
De la donnée brute au chiffre lisible
Toutes les sources passent par les mêmes quatre étapes, à chaque mise à jour.
On récupère
On commence par télécharger les jeux de données ouverts publiés par les villes, par l'État (comptes des communes, commande publique, registre des entreprises, répertoire des élus) et par d'autres administrations. Quand une information n'existe que dans un PDF (le détail des investissements de Paris par arrondissement, la liste des subventions d'une commune dans l'annexe de ses documents budgétaires), on la lit dans le PDF. Aucune transformation à ce stade : on archive la source telle qu'elle a été publiée.
On relie & traduit
Les libellés comptables officiels (chapitres, fonctions, codes M57) sont d'abord traduits en français courant. Puis les sources sont reliées entre elles. On identifie une entreprise qui touche une subvention via son numéro SIRET. Pour un projet d'investissement, c'est l'adresse précise qui permet de le situer. Et pour un marché public, son numéro permet de remonter au projet qu'il finance.
On enrichit
Certaines informations utiles manquent dans les fichiers publiés. Pour chaque bénéficiaire de subvention, on complète sa fiche depuis le registre national des entreprises tenu par l'INSEE (forme juridique, activité principale, siège social) ou, pour une association, depuis l'objet qu'elle a déclaré au Répertoire national des associations. Quand l'adresse d'un projet d'investissement est ambiguë ou qu'un marché porte un libellé trop technique, un modèle de langage propose une catégorie, une localisation ou un titre lisible, qu'on peut toujours confronter à la source d'origine.
On publie
À l'arrivée, les chiffres sont enregistrés dans des fichiers stables. Le site les affiche tels quels, sans rien recalculer en direct, donc deux visites successives montrent exactement les mêmes valeurs. Le contenu d'une page ne change que quand le pipeline est relancé et qu'une nouvelle version du site est publiée.
Règle absolue. Un modèle de langage n'est jamais utilisé pour produire un montant. Son rôle se limite au texte : catégoriser, décrire, retrouver une adresse, écrire un titre. Tous les agrégats financiers du site sortent de calculs reproductibles, exécutés directement sur les données brutes. Les textes qu'il écrit sont : les réponses de l'assistant ; les descriptions en langage clair des contrats, des projets et des subventions de Paris (les paragraphes « Concrètement ») ; une partie des titres lisibles des marchés publics des communes (les autres sont réécrits par des règles, sans modèle) ; les phrases « Ce qu'elle fait » des associations, tirées de l'objet qu'elles ont déclaré ; les titres des moments du Conseil de Paris sur les fiches de lieux ; les descriptions en langage clair des contrats de San Francisco et de Recife, et les titres des contrats des municípios du Brésil.
D'où viennent les chiffres
Les portails publics d'où viennent les chiffres : pour Paris, pour chaque commune française, et pour les autres pays. Et pour les outils de Paris, le chemin complet entre la source et l'écran.
Des sources publiques, citées : chaque chiffre vient d'un fichier ou d'un document publié par une administration, et la page qui le montre dit lequel. Pour les rares ratios de la dette de Paris que la Ville ne publie pas en données ouvertes (taux moyen pondéré, maturité par exemple), les valeurs sont marquées « indicatives » sur la fiche concernée.
Personnes physiques : agrégées, jamais nominatives. L'annexe au compte administratif liste aussi des aides versées à des personnes physiques — quelques centaines d'euros chacune, étiquetées « Personnes physiques » par la Ville elle-même. Le jeu de données source les publie nominativement ; ce site fait un autre choix : les montants restent visibles en agrégat par exercice, mais aucun nom de particulier n'est indexé ni cherchable. Un nom associé à une aide renseigne sur la situation sociale d'une personne, sans apport pour le contrôle citoyen au niveau individuel — ces lignes n'indiquent d'ailleurs ni objet ni direction. Certains exercices (2020-2021) arrivent déjà agrégés en une ligne dans la source. Le détail nominatif reste accessible dans le jeu de données de la Ville. Les listes de subventions des autres communes ne montrent, elles non plus, aucun particulier.
Paris
opendata.paris.fr ↗Budget M57, marchés publics, subventions, logements sociaux, AP, bilan comptable, dette-garantie — 8 datasetsQuotidien à annuel selon datasetdata.gouv.fr / decp ↗Données Essentielles de la Commande Publique consolidées par Colin Maudry (colibre.fr) : les marchés de toutes les communes, et de Paris (SIRET 217500*)Fichiers annuels 2019-2026data.gouv.fr / sirene ↗Registre entreprises (SIRET, APE, effectifs, établissements) · enrichissement tier2 gratuitMensuelapi-adresse.data.gouv.fr ↗Géocodage des adresses de projets d'investissementTemps réelcdn.paris.frAnnexes CA (investissements localisés), Rapport d'Orientation Budgétaire, compte de gestionAnnuel (juin N+1)data.gouv.fr / communes-et-inventaire-sru ↗Ministère de la Transition écologique : logements sociaux et taux SRU de chaque commune au 1er janvierAnnuelChaque commune française
data.economie.gouv.fr ↗Comptes de chaque commune : dépenses et recettes par nature, et par fonction pour une partie d'entre ellesAnnueldata.gouv.fr / decp ↗Marchés publics de chaque commune, et les entreprises qui les ont remportésSelon les publications de la DECPdata.gouv.fr / rne ↗Maire en fonction et maires précédentsSelon les mises à jour du ministère de l'Intérieurdata.gouv.fr / sirene ↗Identité des entreprises et des organismes qui reçoivent de l'argent publicMensueldata.gouv.fr ↗Projets des communes subventionnés par le Fonds vertSelon les publications du ministèresite de chaque communeListe officielle des subventions attribuées (liste des concours attribués à des tiers, annexe B8 du compte financier unique, du compte administratif ou du budget primitif), pour 528 communesLe document le plus récent trouvédata.gouv.fr / rna ↗Objet déclaré des associations qui reçoivent une subventionMensuelBrésil, États-Unis, Canada
tesourotransparente.gov.br ↗Comptes des municípios, lus via Base dos Dados ; populations (IBGE), maires (TSE), contrats (PNCP) ; Recife : portail Dados Abertos de la VilleAnnueldatasf.org · sites des États ↗San Francisco : portail DataSF ; autres villes : registres publics du Massachusetts, de l'Indiana, de l'Iowa, de la Floride et de la Californie, populations du Census BureauAnnuelopendata.vancouver.ca ↗Portail open data de la Ville, états financiers (Statements of Financial Information), procès-verbauxSelon le jeu de donnéesLe parcours d'un chiffre, outil par outil
Cliquez sur un outil pour voir d'où viennent ses chiffres : chaque étape du traitement, jusqu'au jeu de données public dont ils sont issus.
Ce qui est à jour, ce qui est vérifié
Toutes les sources ne sont pas maintenues au même rythme. Et un audit automatique rejoue les chiffres à chaque mise à jour.
Fraîcheur par source
Couverture par outil
Règle : l'année en cours est toujours provisoire tant que le compte administratif définitif n'est pas publié (~juin N+1). Les chiffres d'une année non-close reposent sur le voté.
Contrôles automatiques
Pour Paris, à chaque mise à jour, des contrôles automatiques rejouent les calculs et confrontent les totaux affichés aux sources brutes, au centime près. Les informations enrichies par modèle (catégories, localisations) doivent rester au-dessus de seuils de fiabilité documentés. Et les trous éventuels des sources publiques apparaissent comme tels sur la page concernée. Aucun chiffre n'est tapé à la main.
Chargement de l'audit…
Limites connues
Le modèle se note lui-même. Quand le modèle de langage propose une catégorie pour une subvention ou une localisation pour un projet, il attache à sa réponse un score de confiance. Ce score, c'est le modèle qui se l'auto-déclare. Pour le rendre fiable au-delà de cette auto-évaluation, il faudra le comparer à un échantillon vérifié à la main. Ce travail est en cours.
Quand nos chiffres diffèrent de ceux de la Ville. Sur un même jeu de données, nos totaux sont strictement identiques à ceux de la Ville : on ne retouche jamais un montant. Quand un écart apparaît, c'est généralement pour une de trois raisons. Soit le périmètre diffère : on publie le budget principal seul, alors que la Ville peut communiquer un « groupe Ville » qui inclut ses structures satellites. Soit notre chiffre vient du dernier jeu de données publié, lui-même parfois en retard sur une communication officielle. Soit on a traduit un libellé sans que l'agrégat correspondant ne change. Si un écart persiste sans explication évidente, c'est probablement un bug. Signalez-le.
Pipeline public, corrections traçables
Le code du pipeline qui calcule ces chiffres est publié sous licence MIT : on peut y lire comment chaque chiffre est obtenu à partir des sources publiques. Le code du site et des enrichissements n'est pas publié. Quand une erreur est signalée et confirmée, elle est corrigée dans le calcul. Les corrections significatives sont publiées sur la page Corrections, avec leur date et l'origine du signalement.