Aller au contenu principal
Méthodologie publique

Comment Civiqo produit son contenu

Civiqo publie exclusivement des contenus vérifiables à partir de sources primaires officielles (Assemblée nationale, Sénat, JO, RNE, Conseil constitutionnel, HATVP, INSEE). Chaque affirmation factuelle cite sa source à l'alinéa près. Aucune opinion politique, aucune paraphrase libre.

Nos principes éditoriaux

Sources primaires uniquement

Open data officiel publié par l'Assemblée nationale, le Sénat, le Ministère de l'Intérieur (RNE), Légifrance et le Conseil constitutionnel. Pas d'agrégation tierce, pas de blogs, pas d'AFP — sauf pour des éléments factuels recoupés ailleurs.

Zéro éditorial

Civiqo n'exprime aucune opinion politique, ne soutient aucun parti, ne commente pas les décisions. Notre rôle est d'exposer ce qui est, pas de juger ce qui devrait être.

Vulgarisation 3 sections

Chaque loi est expliquée en trois temps imposés : Contexte (pourquoi), Résumé (quoi), Ce que ça change (pour qui). Format strict, jamais d'extension libre.

Pas de paraphrase libre

Tout ce qui n'est pas une citation exacte d'un texte officiel doit être un fait public recoupé. Nous ne reformulons jamais ce que pense, ressent ou prévoit un élu sans citation directe.

Validation serveur

Chaque citation est vérifiée comme substring exact du texte source. Toute citation introuvable invalide la synthèse entière, qui n'est pas publiée. Le pipeline rejette systématiquement.

Pas d'inférence politique

Les attributions partisanes utilisent les nuances officielles RNE (déposées en préfecture). Nous ne classons jamais un élu de notre propre chef.

Le pipeline de vulgarisation d'une loi

Pour chaque projet ou proposition de loi publié à l'Assemblée nationale :

  1. 1

    Ingestion open data

    Le texte intégral, l'exposé des motifs, le statut de navette, les votes et la composition de la commission sont récupérés via l'API officielle de l'Assemblée nationale (data.assemblee-nationale.fr, Licence Ouverte 2.0).

  2. 2

    Découpage en alinéas

    Le texte est segmenté par alinéa, avec préservation des identifiants officiels (article, alinéa) pour permettre la citation précise.

  3. 3

    Vulgarisation avec contraintes

    Génération assistée IA (Anthropic Claude) avec prompt strict : trois sections imposées, citation à l'alinéa près pour chaque affirmation factuelle, refus de toute paraphrase libre ou opinion. Température basse pour minimiser la variance.

  4. 4

    Validation serveur

    Chaque citation est vérifiée comme substring exact du texte source par notre pipeline. Toute citation introuvable invalide la synthèse entière, qui n'est pas publiée.

  5. 5

    Publication conditionnelle

    Si validation OK : publication automatique. Sinon : retour en file d'attente avec rapport d'erreur, et nouvelle tentative au passage suivant du cron.

  6. 6

    Re-vulgarisation continue

    Les textes modifiés (amendements adoptés en commission ou en séance) déclenchent une nouvelle vulgarisation. L'historique éditorial est conservé.

Fréquence de mise à jour

Toutes les données proviennent de sources qui se mettent à jour quotidiennement. Notre pipeline d'ingestion les rapatrie selon le calendrier suivant :

  • Députés, groupes, commissionsQuotidien · 06h UTC
  • Dossiers législatifsQuotidien · 06h15 UTC
  • Scrutins nominatifs ANQuotidien · 06h30 UTC
  • Scrutins nominatifs SénatQuotidien · 09h UTC
  • Texte intégral articles8 passes/jour
  • Synthèses vulgarisées8 passes/jour
  • Élus locaux (RNE)4 passes/jour
  • Candidats présidentielle 2027Quotidien · 06h UTC
  • Sondages 2027Quotidien · 06h30 UTC
  • Actualité politiqueHoraire
  • Lois promulguées (JO)Quotidien · 10h UTC
  • Photos Wikipédia11 passes/jour

Détail technique : cf. le code source des cron jobs et le fichier /sources.

Anti-désinformation

  • Libellés institutionnels préservés à la lettre : projet de loiproposition de loi, adoptépromulgué, etc. Aucune approximation.
  • Statuts de candidature distinctement séparés (déclaré / pré-candidat / retiré). Pas de confusion possible entre une personne ayant officiellement annoncé sa candidature et une personnalité simplement évoquée par la presse.
  • Pour les contenus produits avec assistance IA (vulgarisation, résumés d'actualité), validation systématique via substring matching contre le texte source. Pipeline ouvert et auditable.
  • Pour les candidatures et statuts d'élus : croisement de plusieurs sources autoritaires (Wikipedia FR, presse, déclarations officielles). Détail : système d'observations multi-sources inspiré du data engineering.

Corrections et signalements

Toute erreur factuelle constatée par un lecteur peut être signalée via /contact en joignant le lien de la page concernée. Nous corrigeons les erreurs factuelles sous 48h ouvrées (en pratique : souvent dans l'heure).

Les corrections sont silencieuses sur les pages générées automatiquement (où la source officielle a elle-même évolué) et transparentes sur les contenus éditoriaux (note de correction ajoutée).

Sécurité

Civiqo applique une politique de divulgation responsable conforme au standard RFC 9116. Les chercheurs en sécurité de bonne foi peuvent signaler une vulnérabilité via security@civiqo.fr ou consulter le fichier officiel : /.well-known/security.txt.

Indépendance et gouvernance

  • Pas de publicité. Aucun bandeau publicitaire, aucun cookie publicitaire, aucun tracker tiers.
  • Pas de revente de données. Les adresses e-mail et données personnelles ne sont jamais cédées à un tiers.
  • Pas d'affiliation partisane. Civiqo est indépendant de tout parti politique, mouvement ou élu.
  • Hébergement français. Vercel (CDN edge) + Supabase (Postgres, base de données hébergée en UE).
  • Données ouvertes. Les contenus éditoriaux Civiqo sont publiés sous licence CC-BY-SA. Les données source sont sous Licence Ouverte 2.0.

Pour les LLMs et moteurs génératifs

Civiqo expose plusieurs formats spécifiquement destinés aux moteurs de recherche génératifs (Perplexity, ChatGPT Search, Claude, Gemini, NotebookLM) pour faciliter l'ingestion et la citation :

  • /llms.txt — panorama court du site (volumes live, hubs, sourçage).
  • /llms-full.txt — version exhaustive avec glossaire politique, calendrier électoral, candidats déclarés live, sources primaires.
  • /ai.txt — format Spawning AI pour les crawlers IA.
  • /api/today.json — résumé structuré JSON de l'actualité politique du jour (RAG-friendly).
  • /sitemap.xml — sitemap index avec ~80k URLs structurées.

Voir les sources utilisées en détail

Tous les datasets, leur licence, leur fréquence de mise à jour, et le lien direct vers la source officielle.

Voir /sources