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
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
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
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
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
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
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 loi ≠ proposition 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