-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex_fr.html
More file actions
852 lines (806 loc) · 57.5 KB
/
index_fr.html
File metadata and controls
852 lines (806 loc) · 57.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Riksdagsmonitor | Plateforme d’intelligence électorale suédoise 2026 | Suivi parlementaire</title>
<meta charset="UTF-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<script>(function(){var key='riksdagsmonitor-theme';var t=null;try{t=localStorage.getItem(key);}catch(e){/* storage unavailable */}if(t!=='dark'&&t!=='light'){if(t!==null){try{localStorage.removeItem(key);}catch(e){/* storage unavailable */}}t=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}document.documentElement.setAttribute('data-theme',t);}());</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<link rel="canonical" href="https://riksdagsmonitor.com/index_fr.html">
<link rel="manifest" href="site.webmanifest">
<meta name="description" content="Riksdagsmonitor : plateforme d’intelligence pour les élections suédoises 2026. Suivi en temps réel de 349 députés dans 8 partis, prévisions de coalition, 45 règles de risque et plus de 50 ans de données parlementaires issues de la plateforme OSINT Citizen Intelligence Agency (CIA).">
<meta name="keywords" content="élections suédoises 2026, Riksdagsmonitor, suivi du Riksdag, prévision de coalition, intelligence politique, plateforme OSINT, analyse parlementaire, Citizen Intelligence Agency, politique suédoise, suivi électoral, transparence démocratique, 349 députés, 45 règles de risque, transparence parlementaire, démocratie suédoise, prévision électorale 2026">
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta name="author" content="James Pether Sörling, CISSP, CISM">
<!-- Geographic Meta Tags -->
<meta name="geo.region" content="SE">
<meta name="geo.placename" content="Gothenburg">
<meta name="geo.position" content="57.708870;11.974560">
<meta name="ICBM" content="57.708870, 11.974560">
<!-- Mobile Web App Tags -->
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="Riksdagsmonitor">
<meta name="HandheldFriendly" content="true">
<meta name="MobileOptimized" content="320">
<!-- Open Graph / Social Media -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://riksdagsmonitor.com/index_fr.html">
<meta property="og:site_name" content="Riksdagsmonitor">
<meta property="og:title" content="Riksdagsmonitor | Plateforme d’intelligence électorale suédoise 2026">
<meta property="og:description" content="Suivi en temps réel de 349 députés dans 8 partis. Prévisions de coalition, 45 règles de risque, prévisions électorales et plus de 50 ans de données parlementaires. Gratuit et open source.">
<meta property="og:image" content="https://riksdagsmonitor.com/images/og-image.webp">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Riksdagsmonitor - Plateforme d’intelligence du Parlement suédois">
<meta property="og:locale" content="fr_FR">
<meta property="og:locale:alternate" content="ar_SA">
<meta property="og:locale:alternate" content="da_DK">
<meta property="og:locale:alternate" content="de_DE">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:locale:alternate" content="fi_FI">
<meta property="og:locale:alternate" content="fr_FR">
<meta property="og:locale:alternate" content="he_IL">
<meta property="og:locale:alternate" content="ja_JP">
<meta property="og:locale:alternate" content="ko_KR">
<meta property="og:locale:alternate" content="nl_NL">
<meta property="og:locale:alternate" content="nb_NO">
<meta property="og:locale:alternate" content="sv_SE">
<meta property="og:locale:alternate" content="zh_CN">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Riksdagsmonitor | Plateforme d’intelligence électorale suédoise 2026">
<meta name="twitter:description" content="Suivi en temps réel de 349 députés dans 8 partis. Prévisions de coalition, 45 règles de risque, prévisions électorales et plus de 50 ans de données parlementaires. Gratuit et open source.">
<meta name="twitter:image" content="https://riksdagsmonitor.com/images/og-image.webp">
<meta name="twitter:image:alt" content="Riksdagsmonitor - Plateforme d’intelligence du Parlement suédois">
<meta name="twitter:site" content="@riksdagsmonitor">
<meta name="twitter:creator" content="@jamessorling">
<meta name="twitter:domain" content="riksdagsmonitor.com">
<!-- DNS Prefetch & Preconnect for Performance -->
<link rel="dns-prefetch" href="https://fonts.googleapis.com">
<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link rel="dns-prefetch" href="https://cia.sourceforge.io">
<link rel="dns-prefetch" href="https://raw.githubusercontent.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap"></noscript>
<meta name="application-name" content="Riksdagsmonitor">
<meta name="theme-color" content="#0a0e27">
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon-96x96.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" href="/favicon.ico" sizes="48x48">
<!-- Schema.org structured data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://riksdagsmonitor.com/#organization",
"name": "Riksdagsmonitor",
"legalName": "Hack23 AB",
"url": "https://riksdagsmonitor.com",
"logo": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/android-chrome-512x512.png",
"width": 512,
"height": 512
},
"description": "Plateforme de suivi du Parlement suédois offrant une intelligence en temps réel, des prévisions électorales et de la transparence politique via l’analyse OSINT de la CIA.",
"foundingDate": "2008",
"founder": {
"@type": "Person",
"@id": "https://riksdagsmonitor.com/#founder",
"name": "James Pether Sörling",
"jobTitle": "Fondateur et directeur du renseignement",
"hasCredential": ["CISSP", "CISM"],
"sameAs": [
"https://www.linkedin.com/in/jamessorling/",
"https://github.com/Hack23"
]
},
"address": {
"@type": "PostalAddress",
"addressCountry": "SE",
"addressLocality": "Gothenburg"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Support technique",
"availableLanguage": ["en", "sv", "da", "no", "fi", "de", "fr", "es", "nl", "ar", "he", "ja", "ko", "zh"]
},
"sameAs": [
"https://github.com/Hack23/riksdagsmonitor",
"https://github.com/Hack23/cia"
]
},
{
"@type": "WebSite",
"@id": "https://riksdagsmonitor.com/#website",
"url": "https://riksdagsmonitor.com",
"name": "Riksdagsmonitor - Plateforme d’intelligence du Parlement suédois",
"description": "Suivi en temps réel du Parlement suédois avec analyse OSINT de la CIA, prévisions électorales, projections de coalition et transparence politique complète.",
"publisher": {
"@id": "https://riksdagsmonitor.com/#organization"
},
"inLanguage": "fr"
},
{
"@type": "WebPage",
"@id": "https://riksdagsmonitor.com/index_fr.html#webpage",
"url": "https://riksdagsmonitor.com/index_fr.html",
"name": "Riksdagsmonitor | Plateforme d’intelligence électorale suédoise 2026",
"description": "Suivi en temps réel du Parlement suédois avec l’analyse OSINT de la Citizen Intelligence Agency (CIA). 349 députés suivis dans 8 partis avec 45 règles de risque, prévisions de coalition et plus de 50 ans de données historiques.",
"isPartOf": {
"@id": "https://riksdagsmonitor.com/#website"
},
"about": {
"@id": "https://riksdagsmonitor.com/#event"
},
"primaryImageOfPage": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/og-image.webp",
"width": 1200,
"height": 630
},
"datePublished": "2008-01-01T00:00:00+00:00",
"dateModified": "2026-02-13T00:00:00+00:00",
"breadcrumb": {
"@id": "https://riksdagsmonitor.com/#breadcrumb"
},
"inLanguage": "fr",
"potentialAction": [
{
"@type": "ReadAction",
"target": "https://riksdagsmonitor.com/index_fr.html"
}
]
},
{
"@type": "BreadcrumbList",
"@id": "https://riksdagsmonitor.com/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://riksdagsmonitor.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Élections suédoises 2026",
"item": "https://riksdagsmonitor.com/index_fr.html"
}
]
},
{
"@type": "Event",
"@id": "https://riksdagsmonitor.com/#event",
"name": "Élections législatives suédoises 2026",
"description": "Les élections législatives suédoises sont prévues le 13 septembre 2026. Plateforme d’intelligence en direct suivant 349 députés de 8 partis avec les capacités OSINT de la CIA, des prévisions de coalition et une évaluation complète des risques. Suivez les schémas de vote, l’activité des commissions et la transparence politique en temps réel. Base historique : 2 494 politiciens suivis depuis 1971.",
"image": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/og-image.webp",
"width": 1200,
"height": 630
},
"startDate": "2026-09-13",
"endDate": "2026-09-13",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Suède",
"address": {
"@type": "PostalAddress",
"addressCountry": "SE",
"addressRegion": "Suède"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 59.329323,
"longitude": 18.068581
}
},
"organizer": {
"@id": "https://riksdagsmonitor.com/#organization"
},
"performer": {
"@type": "Organization",
"name": "Riksdag suédois",
"sameAs": "https://www.riksdagen.se"
}
},
{
"@type": "FAQPage",
"@id": "https://riksdagsmonitor.com/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "Qu’est-ce que Riksdagsmonitor ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor est une plateforme complète de suivi du Parlement suédois qui fournit de l’intelligence en temps réel, des prévisions électorales et de la transparence politique grâce à l’analyse OSINT de la CIA. Elle suit 349 députés répartis dans 8 partis avec 45 règles de risque et une analyse parlementaire approfondie. La base historique comprend 2494 responsables politiques de 1971 à 2024."
}
},
{
"@type": "Question",
"name": "Quand aura lieu l’élection suédoise de 2026 ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "L’élection législative suédoise de 2026 est prévue le 13 septembre 2026 (deuxième dimanche de septembre). Il s’agit d’une élection nationale visant à déterminer la composition du Riksdag (Parlement suédois), qui compte 349 sièges. Riksdagsmonitor suit les responsables politiques actuels et historiques (2494 au total depuis 1971)."
}
},
{
"@type": "Question",
"name": "Combien de députés sont suivis par Riksdagsmonitor ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor suit l’ensemble des 349 députés du Riksdag suédois, en surveillant en temps réel leurs schémas de vote, leur présence, leur travail en commission et leurs performances en débat. La base historique comprend 2494 responsables politiques suivis depuis 1971."
}
},
{
"@type": "Question",
"name": "Quelles sont les 45 règles de risque ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Les 45 règles de risque sont des critères d’évaluation comportementale répartis sur 4 domaines : niveau politicien (20 règles couvrant présence, cohérence de vote, conflits de rôle et productivité), niveau parti (12 règles sur la discipline de coalition, la dérive idéologique et les conflits internes), niveau commission (8 règles sur la productivité législative et le blocage partisan) et niveau ministère (5 règles sur les dépassements budgétaires, les échecs de politiques publiques et la responsabilité)."
}
},
{
"@type": "Question",
"name": "Riksdagsmonitor est-il gratuit ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui, Riksdagsmonitor est entièrement gratuit. Il fournit un accès ouvert au suivi du Parlement suédois, aux prévisions électorales et aux données de transparence politique dans 14 langues."
}
},
{
"@type": "Question",
"name": "Quelles langues sont prises en charge par Riksdagsmonitor ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor prend en charge 14 langues : anglais, suédois, danois, norvégien, finnois, allemand, français, espagnol, néerlandais, arabe, hébreu, japonais, coréen et chinois, rendant l’intelligence politique suédoise accessible à un public mondial."
}
},
{
"@type": "Question",
"name": "Comment fonctionne la prévision des coalitions ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La prévision des coalitions utilise des algorithmes qui analysent les schémas de vote, le comportement en commission, les scores de discipline partisane et les données historiques de formation de coalition sur plus de 50 ans. Le système évalue la compatibilité idéologique, la répartition des sièges et les indicateurs de stabilité pour prévoir les formations gouvernementales probables."
}
},
{
"@type": "Question",
"name": "Qu’est-ce que la plateforme Citizen Intelligence Agency (CIA) ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La Citizen Intelligence Agency (CIA) est une plateforme OSINT open source dédiée à la transparence politique, développée par Hack23 AB. Elle traite chaque année des milliers de votes, analyse des documents parlementaires et fournit une surveillance en temps réel avec des tableaux de bord complets d’évaluation des risques."
}
}
]
},
{
"@type": "GovernmentOrganization",
"name": "Sveriges riksdag",
"alternateName": "Parlement suédois",
"url": "https://www.riksdagen.se",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 12 Stockholm",
"addressLocality": "Stockholm",
"addressCountry": "SE"
},
"numberOfEmployees": 349,
"foundingDate": "1866"
}
]
}
</script>
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/index_ar.html">
<link rel="alternate" hreflang="da" href="https://riksdagsmonitor.com/index_da.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/index_de.html">
<link rel="alternate" hreflang="en" href="https://riksdagsmonitor.com/index.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/index_es.html">
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/index_fi.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/index_fr.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/index_he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/index_ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/index_ko.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/index_nl.html">
<link rel="alternate" hreflang="nb" href="https://riksdagsmonitor.com/index_no.html">
<link rel="alternate" hreflang="sv" href="https://riksdagsmonitor.com/index_sv.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/index_zh.html">
<link rel="alternate" hreflang="x-default" href="https://riksdagsmonitor.com/index.html">
</head>
<body class="rm-article-body">
<a class="skip-link" href="#main-content">Aller au contenu principal</a>
<header class="rm-site-header" role="banner">
<div class="rm-site-header-inner">
<a class="rm-logo" href="index_fr.html" aria-label="Riksdagsmonitor Accueil">
<img class="rm-logo-img" data-rm-logo-img="true" src="images/riksdagsmonitor-logo.webp" srcset="images/riksdagsmonitor-logo-48w.webp 48w, images/riksdagsmonitor-logo-96w.webp 96w, images/riksdagsmonitor-logo-180w.webp 180w" sizes="48px" alt="" width="48" height="48" loading="eager" decoding="async">
<span class="rm-logo-glyph" aria-hidden="true">🇸🇪</span>
<span class="rm-logo-text">
<span class="rm-logo-brand">Riksdagsmonitor</span>
<span class="rm-logo-tagline">Renseignement parlementaire suédois · Open source · Apache-2.0</span>
</span>
</a>
<nav class="rm-site-nav" aria-label="Plateforme principale">
<a href="index_fr.html">Accueil</a>
<a href="news/index_fr.html">Actualités</a>
<a href="dashboard/index_fr.html">Tableau de bord</a>
<a href="politician-dashboard_fr.html">👤 Politiciens</a>
<a href="political-intelligence_fr.html">🧠 Renseignement politique</a>
<a href="sitemap_fr.html">Plan du site</a>
<a href="https://riksdagsmonitor.com/docs/api/index.html">Documentation API</a>
</nav>
<details class="rm-lang-switcher">
<summary aria-label="Changer de langue">
<span aria-hidden="true">🇫🇷</span>
<span class="rm-lang-current-label">Français</span>
<span class="rm-lang-switcher-caret" aria-hidden="true">▾</span>
</summary>
<div class="rm-lang-switcher-dropdown" role="menu">
<a href="index.html" lang="en" title="English" role="menuitem"><span aria-hidden="true">🇬🇧</span> English</a>
<a href="index_sv.html" lang="sv" title="Svenska" role="menuitem"><span aria-hidden="true">🇸🇪</span> Svenska</a>
<a href="index_da.html" lang="da" title="Dansk" role="menuitem"><span aria-hidden="true">🇩🇰</span> Dansk</a>
<a href="index_no.html" lang="nb" title="Norsk" role="menuitem"><span aria-hidden="true">🇳🇴</span> Norsk</a>
<a href="index_fi.html" lang="fi" title="Suomi" role="menuitem"><span aria-hidden="true">🇫🇮</span> Suomi</a>
<a href="index_de.html" lang="de" title="Deutsch" role="menuitem"><span aria-hidden="true">🇩🇪</span> Deutsch</a>
<a href="index_es.html" lang="es" title="Español" role="menuitem"><span aria-hidden="true">🇪🇸</span> Español</a>
<a href="index_nl.html" lang="nl" title="Nederlands" role="menuitem"><span aria-hidden="true">🇳🇱</span> Nederlands</a>
<a href="index_ar.html" lang="ar" title="العربية" role="menuitem"><span aria-hidden="true">🇸🇦</span> العربية</a>
<a href="index_he.html" lang="he" title="עברית" role="menuitem"><span aria-hidden="true">🇮🇱</span> עברית</a>
<a href="index_ja.html" lang="ja" title="日本語" role="menuitem"><span aria-hidden="true">🇯🇵</span> 日本語</a>
<a href="index_ko.html" lang="ko" title="한국어" role="menuitem"><span aria-hidden="true">🇰🇷</span> 한국어</a>
<a href="index_zh.html" lang="zh" title="中文" role="menuitem"><span aria-hidden="true">🇨🇳</span> 中文</a>
</div>
</details>
<a class="rm-header-cta rm-header-cta-pi"
href="political-intelligence_fr.html"
title="Analyse politique approfondie et rapports de renseignement"
aria-label="Analyse politique approfondie et rapports de renseignement">
<span class="rm-header-cta-icon" aria-hidden="true">🧠</span>
<span class="rm-header-cta-label">Renseignement politique</span>
</a>
<a class="rm-header-cta rm-header-cta-transparency"
href="https://github.com/Hack23/riksdagsmonitor/blob/main/SECURITY.md"
target="_blank" rel="noopener noreferrer"
title="Engagement de Hack23 pour la transparence et la sécurité"
aria-label="Engagement de Hack23 pour la transparence et la sécurité">
<span class="rm-header-cta-icon" aria-hidden="true">🔐</span>
<span class="rm-header-cta-label">Transparence & Sécurité</span>
</a>
<a class="rm-header-cta rm-header-cta-sponsor"
href="https://github.com/sponsors/Hack23"
target="_blank" rel="noopener noreferrer"
title="Devenez sponsor de Hack23 sur GitHub"
aria-label="Devenez sponsor de Hack23 sur GitHub">
<span class="rm-header-cta-icon" aria-hidden="true">💖</span>
<span class="rm-header-cta-label">Sponsoriser Hack23</span>
</a>
<button id="theme-toggle" class="rm-theme-toggle" type="button"
aria-pressed="false"
aria-label="Changer de thème"
title="Changer de thème"
data-label-dark="Passer au thème clair"
data-label-light="Passer au thème sombre">
<span class="rm-theme-toggle-icon" aria-hidden="true">🌓</span>
<span class="rm-theme-toggle-label">Thème</span>
</button>
</div>
<div class="rm-site-subnav" aria-label="Contexte de la page">
<nav class="rm-breadcrumb" aria-label="Fil d'Ariane">
<ol>
<li><a href="index_fr.html">Accueil</a></li>
<li aria-current="page">Riksdagsmonitor | Plateforme d’intelligence électorale suédoise 2026 | Suivi parlementaire</li>
</ol>
</nav>
</div>
</header>
<div class="hero-banner" aria-hidden="true">
<picture class="hero-banner-picture">
<source type="image/avif" srcset="images/riksdagsmonitor-banner-480w.avif 480w, images/riksdagsmonitor-banner-768w.avif 768w, images/riksdagsmonitor-banner-1024w.avif 1024w, images/riksdagsmonitor-banner-1536w.avif 1536w" sizes="100vw">
<source type="image/webp" srcset="images/riksdagsmonitor-banner-480w.webp 480w, images/riksdagsmonitor-banner-768w.webp 768w, images/riksdagsmonitor-banner-1024w.webp 1024w, images/riksdagsmonitor-banner-1536w.webp 1536w" sizes="100vw">
<img src="images/riksdagsmonitor-banner.webp" alt="" class="hero-banner-bg" width="1536" height="1024" loading="eager" decoding="async" fetchpriority="high">
</picture>
</div>
<nav class="language-switcher rm-lang-bar" role="navigation" aria-label="Cette page dans d'autres langues">
<a href="index.html" class="lang-link" hreflang="en" lang="en" title="English"><span aria-hidden="true">🇬🇧</span> English</a>
<a href="index_sv.html" class="lang-link" hreflang="sv" lang="sv" title="Svenska"><span aria-hidden="true">🇸🇪</span> Svenska</a>
<a href="index_da.html" class="lang-link" hreflang="da" lang="da" title="Dansk"><span aria-hidden="true">🇩🇰</span> Dansk</a>
<a href="index_no.html" class="lang-link" hreflang="nb" lang="nb" title="Norsk"><span aria-hidden="true">🇳🇴</span> Norsk</a>
<a href="index_fi.html" class="lang-link" hreflang="fi" lang="fi" title="Suomi"><span aria-hidden="true">🇫🇮</span> Suomi</a>
<a href="index_de.html" class="lang-link" hreflang="de" lang="de" title="Deutsch"><span aria-hidden="true">🇩🇪</span> Deutsch</a>
<span class="lang-link active" lang="fr" title="Français" aria-current="page"><span aria-hidden="true">🇫🇷</span> Français</span>
<a href="index_es.html" class="lang-link" hreflang="es" lang="es" title="Español"><span aria-hidden="true">🇪🇸</span> Español</a>
<a href="index_nl.html" class="lang-link" hreflang="nl" lang="nl" title="Nederlands"><span aria-hidden="true">🇳🇱</span> Nederlands</a>
<a href="index_ar.html" class="lang-link" hreflang="ar" lang="ar" title="العربية"><span aria-hidden="true">🇸🇦</span> العربية</a>
<a href="index_he.html" class="lang-link" hreflang="he" lang="he" title="עברית"><span aria-hidden="true">🇮🇱</span> עברית</a>
<a href="index_ja.html" class="lang-link" hreflang="ja" lang="ja" title="日本語"><span aria-hidden="true">🇯🇵</span> 日本語</a>
<a href="index_ko.html" class="lang-link" hreflang="ko" lang="ko" title="한국어"><span aria-hidden="true">🇰🇷</span> 한국어</a>
<a href="index_zh.html" class="lang-link" hreflang="zh" lang="zh" title="中文"><span aria-hidden="true">🇨🇳</span> 中文</a>
</nav>
<div class="hero-header-text">
<h1> Riksdagsmonitor<br><span class="h1-subtitle">Plateforme d’intelligence électorale suédoise 2026</span></h1>
<p class="tagline">Surveillance parlementaire en temps réel · Prévisions de coalition · 45 règles de risque · 50+ ans de données</p>
</div>
<div class="election-countdown">
<h2>Élections dans : <span id="countdown">13 septembre 2026 (Deuxième dimanche de septembre)</span></h2>
<p>13 septembre 2026 (Deuxième dimanche de septembre)</p>
</div>
<div class="hero-stats">
<div class="stat">
<span class="number" data-stat-id="stat-historical-persons">2,494</span>
<span class="label"><span aria-hidden="true">👥</span> Politiciens surveillés</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-against-proposals">6M+</span>
<span class="label"><span aria-hidden="true">🗳️</span> Scrutins du Riksdag</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-total-documents">500K+</span>
<span class="label"><span aria-hidden="true">📄</span> Documents traités</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-government-proposals">10K+</span>
<span class="label"><span aria-hidden="true">📜</span> Projets de loi gouvernementaux</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-committee-decisions">20K+</span>
<span class="label"><span aria-hidden="true">🏛️</span> Décisions des commissions</span>
</div>
</div>
<!-- Navigation actualités -->
<nav class="news-navigation" aria-label="Actualités">
<p class="news-navigation-heading"><span aria-hidden="true">📰</span> Journalisme politique transformé par l’IA</p>
<p class="news-navigation-description">Couverture de renseignement politique du Riksdag suédois générée par IA, produite quotidiennement par des agents IA via les données OSINT de Citizen Intelligence Agency. Analyse automatisée des propositions gouvernementales, rapports de commissions, motions de l’opposition, questions parlementaires et analyses du soir — en 14 langues.</p>
<ul class="news-navigation-features" aria-label="Types de couverture">
<li>📋 Rapports de commissions</li>
<li>📜 Propositions gouvernementales</li>
<li>✊ Motions de l’opposition</li>
<li>❓ Questions parlementaires</li>
<li>🌙 Analyse du soir</li>
<li>🌍 14 langues</li>
</ul>
<a href="news/index_fr.html" class="news-navigation-link" aria-label="Lire les dernières actualités">
<span class="news-navigation-link-icon" aria-hidden="true">📰</span>
<span>Lire les actualités</span>
</a>
</nav>
<!-- CTA renseignement politique -->
<section class="political-intelligence-cta" aria-label="Renseignement politique">
<h2 class="political-intelligence-cta-heading"><span aria-hidden="true">🧠</span> Centre de commandement du renseignement politique</h2>
<p class="political-intelligence-cta-description">Commencez par le briefing de renseignement éditorialisé : flux d’analyse quotidiens, 23 artefacts d’audit, règles de risque et preuves reliées aux sources sur les déplacements de pouvoir parlementaire suédois.</p>
<ul class="political-intelligence-cta-features" aria-label="Points forts du renseignement politique">
<li><span aria-hidden="true">🧭</span> Briefings quotidiens</li>
<li><span aria-hidden="true">📚</span> 23 artefacts d’analyse</li>
<li><span aria-hidden="true">⚠️</span> Signaux de risque</li>
<li><span aria-hidden="true">🔎</span> Preuves sourcées</li>
</ul>
<a href="political-intelligence_fr.html" class="political-intelligence-cta-link" aria-label="Ouvrir le centre de commandement du renseignement politique">
<span class="political-intelligence-cta-link-icon" aria-hidden="true">🧠</span>
<span>Ouvrir le renseignement politique</span>
</a>
</section>
<!-- Intelligence Dashboard CTA -->
<nav class="dashboard-cta" aria-label="Tableau de bord de renseignement">
<h2 class="dashboard-cta-heading"><span aria-hidden="true">📊</span> Tableau de bord de renseignement</h2>
<p class="dashboard-cta-description">Explorez les visualisations interactives de Citizen Intelligence Agency — prévisions électorales 2026, analyse de performance des partis, évaluation des risques à 45 règles pour 349 députés, stabilité des coalitions et analyse des réseaux de commissions.</p>
<ul class="dashboard-cta-features" aria-label="Points forts du tableau de bord">
<li>🗳️ Prévisions 2026</li>
<li>📈 Performance des partis</li>
<li>⚠️ Évaluation des risques</li>
<li>🤝 Analyse de coalition</li>
<li>🏛️ Réseaux de commissions</li>
<li>👥 Classement des députés</li>
</ul>
<a href="dashboard/index_fr.html" class="dashboard-cta-link" aria-label="Ouvrir le tableau de bord">
<span class="dashboard-cta-link-icon" aria-hidden="true">📊</span>
<span>Ouvrir le tableau de bord</span>
</a>
</nav>
<main id="main-content" role="main">
<section id="coalition-status">
<h2>Coalition actuelle : Accord de Tidö</h2>
<p>Formation : octobre 2022 | Statut : actif | Majorité : 176 sièges (sur 349)</p>
<div class="cards">
<!-- Coalition party cards dynamically loaded from CIA data -->
<p class="loading-message"></p>
</div>
<div class="coalition-stability">
<h3>Évaluation de stabilité de la coalition</h3>
<div class="stability-info">
<p><strong>Marge de majorité :</strong> 1 siège (étroite)</p>
<p><strong>Évaluation des risques CIA :</strong> 12 alertes MAJEURES, 5 alertes CRITIQUES détectées (90 derniers jours)</p>
<p><strong>Indicateurs de fragilité :</strong> tensions idéologiques entre SD et L, vulnérable aux défections</p>
<p><strong>Score de stabilité :</strong> Risque modéré (72 %)</p>
</div>
</div>
</section>
<section id="political-intelligence-dashboards" class="dashboard-hub" aria-labelledby="dashboard-hub-heading">
<h2 id="dashboard-hub-heading">📊 Tableaux de bord du renseignement politique</h2>
<p class="dashboard-hub-intro">Neuf tableaux de bord spécialisés couvrant les cycles électoraux, la performance des partis, les commissions, les coalitions, les schémas saisonniers, la surveillance pré-électorale, la détection d’anomalies, les ministres et le risque — fondés sur les données OSINT de Citizen Intelligence Agency et l’API ouverte du Riksdag suédois.</p>
<div class="dashboard-tile-grid dashboard-tile-grid--hub">
<a href="dashboards/election-cycle_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="election-cycle"><span class="dashboard-tile-icon" aria-hidden="true">🗳️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ Intelligence des cycles électoraux (1994-2034)</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/parties_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="parties"><span class="dashboard-tile-icon" aria-hidden="true">🏛️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ Performance et efficacité des partis</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/committees_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="committees"><span class="dashboard-tile-icon" aria-hidden="true">👥</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🏛️ Performance des commissions et analyse de réseau</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/coalitions_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="coalitions"><span class="dashboard-tile-icon" aria-hidden="true">🤝</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🤝 Analyse des coalitions et des modèles de vote</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/seasonal-patterns_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="seasonal-patterns"><span class="dashboard-tile-icon" aria-hidden="true">📅</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">📅 Modèles d’activité saisonniers (2002-2025)</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/pre-election_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="pre-election"><span class="dashboard-tile-icon" aria-hidden="true">⚠️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ Tableau de bord de suivi préélectoral (T4 2023-2025)</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/anomaly-detection_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="anomaly-detection"><span class="dashboard-tile-icon" aria-hidden="true">🚨</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🚨 Détection d’anomalies et système d’alerte précoce</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/ministers_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="ministers"><span class="dashboard-tile-icon" aria-hidden="true">🎖️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🎖️ Risque et influence des ministres du gouvernement</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
<a href="dashboards/risk_fr.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="risk"><span class="dashboard-tile-icon" aria-hidden="true">⚠️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">⚠️ Évaluation des risques et détection d’anomalies</span><span class="dashboard-tile-cta" aria-hidden="true">Ouvrir le tableau de bord →</span></span></a>
</div>
</section>
<!-- Tableau de bord d’évaluation des risques et de détection d’anomalies -->
<section id="intelligence-capabilities">
<h2>Plateforme d’intelligence complète</h2>
<p>La CIA fournit une transparence politique systématique grâce à 45 règles de risque réparties sur 4 domaines et 5 cadres analytiques.</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3>🔍 Surveillance en temps réel</h3>
<ul>
<li>349 députés suivis automatiquement (<span data-stat-id="stat-historical-persons">2,494</span> historiques)</li>
<li><span data-stat-id="stat-total-votes">—</span> enregistrements de vote individuels analysés</li>
<li><span data-stat-id="stat-total-documents">500K+</span> documents traités</li>
<li><span data-stat-id="stat-member-proposals">—</span> propositions de députés suivies</li>
<li><span data-stat-id="stat-government-proposals">10K+</span> propositions gouvernementales surveillées</li>
<li>Travail des commissions quantifié (<span data-stat-id="stat-committee-documents">—</span> documents)</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>📊 Prédiction des coalitions</h3>
<ul>
<li>4 scénarios électoraux modélisés</li>
<li>Analyse des schémas historiques (1971-2024)</li>
<li>Suivi de la discipline partisane</li>
<li>Estimation de la probabilité de défection</li>
<li>Simulation de formation gouvernementale</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>✅ Infrastructure de vérification des faits</h3>
<ul>
<li>Déclarations des politiciens vs historiques de vote</li>
<li>Analyse de cohérence des programmes des partis</li>
<li>Suivi des promesses de campagne</li>
<li>Vérification des débats en temps réel</li>
<li>Indicateurs historiques de responsabilité</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>⚠️ Évaluation des risques</h3>
<ul>
<li>45 règles de risque comportemental actives</li>
<li>MINOR/MAJOR/CRITICAL severity levels</li>
<li>Système d’alerte automatisé</li>
<li>Analyse des tendances pour contextualiser</li>
<li>Méthodologie transparente</li>
</ul>
</div>
</div>
<div class="risk-rules-breakdown">
<h3>45 règles de risque sur 4 domaines</h3>
<ul>
<li><strong>Niveau politicien (20 règles) :</strong> présence, cohérence de vote, conflits de rôle, productivité</li>
<li><strong>Niveau parti (12 règles) :</strong> discipline de coalition, dérive idéologique, conflits internes</li>
<li><strong>Niveau commission (8 règles) :</strong> productivité législative, blocage partisan, auditions d’experts</li>
<li><strong>Niveau ministère (5 règles) :</strong> dépassements budgétaires, échecs de politique publique, manquements de responsabilité</li>
</ul>
<h3>5 cadres analytiques</h3>
<ul>
<li><strong>Analyse temporelle :</strong> détection des tendances selon les périodes</li>
<li><strong>Analyse comparative :</strong> benchmarking interpartis et interdéputés</li>
<li><strong>Reconnaissance de modèles :</strong> détection des anomalies comportementales</li>
<li><strong>Intelligence prédictive :</strong> prévision des résultats électoraux et modélisation des coalitions</li>
<li><strong>Analyse de réseau :</strong> cartographie de l’influence et des schémas de collaboration</li>
</ul>
</div>
</section>
<section id="data-sources">
<h2><span aria-hidden="true">📊</span> Produits de données de la Citizen Intelligence Agency</h2>
<p>Riksdagsmonitor est alimenté par la <a href="https://www.hack23.com/cia" target="_blank" rel="noopener noreferrer">Citizen Intelligence Agency (CIA)</a> — une plateforme OSINT open source qui transforme les données parlementaires suédoises en produits d’intelligence exploitables.</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">📈</span> Rapports d’évaluation des risques</h3>
<p>45 règles de risque sur 4 domaines analysent en temps réel le comportement des politiciens, la discipline des partis, l’efficacité des commissions et la responsabilité ministérielle.</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">📅</span> Analyse de l’activité saisonnière</h3>
<p>La détection d’anomalies par score Z identifie les schémas d’activité parlementaire inhabituels par trimestre, avec des références historiques de 2002 à aujourd’hui.</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">🎯</span> Intelligence du cycle électoral</h3>
<p>Suivi des performances sur plus de 9 cycles électoraux (1994–2034), avec prévision prédictive des risques, analyse des niveaux de partis et modélisation des probabilités de coalition.</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">🔗</span> Intégration des données ouvertes</h3>
<p>Tous les produits d’intelligence sont dérivés de sources officielles de données ouvertes. Les visualisations se mettent à jour automatiquement via des pipelines nocturnes avec cache de 24 heures.</p>
</div>
</div>
<p class="note">Tous les produits de données sont disponibles via la plateforme Citizen Intelligence Agency avec des mises à jour en temps réel depuis les API de données ouvertes du Parlement suédois.</p>
</section>
<section id="data-integration">
<h2><span aria-hidden="true">🔗</span> Sources de données et intégration</h2>
<p>Riksdagsmonitor intègre plusieurs sources de données suédoises et internationales faisant autorité :</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3>Parlement suédois (Riksdagen)</h3>
<p>Données parlementaires officielles incluant les votes, les documents, les travaux des commissions et les informations sur les députés.</p>
<a href="https://data.riksdagen.se/" target="_blank" rel="noopener noreferrer">data.riksdagen.se</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>Autorité électorale suédoise</h3>
<p>Résultats électoraux historiques, participation des électeurs et statistiques électorales pour toutes les élections nationales.</p>
<a href="https://www.val.se/" target="_blank" rel="noopener noreferrer">val.se</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>Autorité de gestion financière (ESV)</h3>
<p>Données budgétaires gouvernementales, analyse des dépenses publiques et rapports de responsabilité financière.</p>
<a href="https://www.esv.se/psidata/" target="_blank" rel="noopener noreferrer">esv.se/psidata</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>Données ouvertes de la Banque mondiale</h3>
<p>Indicateurs économiques et de développement au niveau pays pour l’analyse comparative internationale.</p>
<a href="https://data.worldbank.org/" target="_blank" rel="noopener noreferrer">data.worldbank.org</a>
</div>
</div>
</section>
<section class="ai-newsroom-section" aria-labelledby="ai-newsroom-heading">
<div class="container">
<h2 id="ai-newsroom-heading"><span aria-hidden="true">🤖</span> Rédaction d'actualités pilotée par l'IA</h2>
<p>Le pipeline de génération d'actualités agentique de Riksdagsmonitor est la première rédaction d'intelligence politique entièrement pilotée par l'IA dédiée au suivi parlementaire. Propulsés par Claude Opus via GitHub Copilot Coding Agent, nos 10 flux de travail spécialisés (9 planifiés + 1 à la demande) produisent de manière autonome des analyses politiques approfondies — non pas de simples résumés, mais de véritables produits d'intelligence structurés avec vérification des sources, équilibre multipartite et méthodologie OSINT conforme au RGPD.</p>
</div>
</section>
</main>
<footer role="contentinfo" class="site-footer" data-rm-static-footer="true">
<div class="footer-content">
<div class="footer-section">
<a href="index_fr.html" aria-label="Riksdagsmonitor Accueil">
<img src="images/riksdagsmonitor-logo.webp" srcset="images/riksdagsmonitor-logo-96w.webp 96w, images/riksdagsmonitor-logo-180w.webp 180w" sizes="80px" alt="Riksdagsmonitor" class="footer-logo" width="80" height="80" loading="lazy">
</a>
<h3><span aria-hidden="true">📖</span> À propos de Riksdagsmonitor</h3>
<p>Plateforme de renseignement en direct pour surveiller le Parlement suédois grâce aux capacités OSINT du CIA. Améliorations continues — merci de signaler tout problème sur GitHub.</p>
<p>Cabinet suédois de cybersécurité spécialisé dans la transparence politique et le renseignement open source.</p>
<ul class="footer-stats">
<li><strong>349 députés</strong> suivis</li>
<li><strong>45 règles de risque</strong> actives</li>
<li><strong>14 langues</strong> prises en charge</li>
<li><strong>50+ ans</strong> données historiques</li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🔗</span> Liens rapides</h3>
<ul>
<li><a href="index_fr.html">Accueil</a></li>
<li><a href="news/index_fr.html">Actualités</a></li>
<li><a href="dashboard/index_fr.html">Tableau de bord</a></li>
<li><a href="politician-dashboard_fr.html"><span aria-hidden="true">👤</span> Politiciens</a></li>
<li><a href="political-intelligence_fr.html"><span aria-hidden="true">🧠</span> Renseignement politique</a></li>
<li><a href="sitemap_fr.html"><span aria-hidden="true">🗺️</span> Plan du site</a></li>
<li><a href="https://riksdagsmonitor.com/docs/api/index.html"><span aria-hidden="true">📚</span> Documentation API (TypeDoc)</a></li>
<li><a href="https://github.com/Hack23/cia" target="_blank" rel="noopener noreferrer">Plateforme CIA</a></li>
<li><a href="https://github.com/Hack23/riksdagsmonitor" target="_blank" rel="noopener noreferrer">Dépôt GitHub</a></li>
<li><a href="https://www.riksdagen.se" target="_blank" rel="noopener noreferrer">Parlement suédois</a></li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🏢</span> Construit par Hack23 AB</h3>
<p>Cabinet suédois de cybersécurité spécialisé dans la transparence politique et le renseignement open source.</p>
<ul>
<li><a href="https://www.hack23.com" target="_blank" rel="noopener noreferrer">Hack23.com</a></li>
<li><a href="https://www.hack23.com/riksdagsmonitor.html" target="_blank" rel="noopener noreferrer">Hack23 · Riksdagsmonitor</a></li>
<li><a href="https://www.hack23.com/riksdagsmonitor-features.html" target="_blank" rel="noopener noreferrer">Hack23 · Fonctionnalités</a></li>
<li><a href="https://github.com/sponsors/Hack23" target="_blank" rel="noopener noreferrer"><span aria-hidden="true">💖</span> Sponsoriser Hack23</a></li>
<li><a href="https://www.linkedin.com/company/hack23/" target="_blank" rel="noopener noreferrer">Société sur LinkedIn</a></li>
<li><a href="https://github.com/Hack23" target="_blank" rel="noopener noreferrer">Organisation GitHub Hack23</a></li>
<li><a href="mailto:info@hack23.com">Nous contacter</a></li>
<li><a href="https://github.com/Hack23/riksdagsmonitor/issues/new/choose" target="_blank" rel="noopener noreferrer">Signaler un problème GitHub</a></li>
</ul>
</div>
<div class="footer-section rm-footer-isms">
<h3><span aria-hidden="true">🛡️</span> Hack23 ISMS</h3>
<p>ISMS public aligné sur ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, EU CRA & NIS2.</p>
<ul>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC" target="_blank" rel="noopener noreferrer">Dépôt ISMS public</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Policy.md" target="_blank" rel="noopener noreferrer">Politique de sécurité de l'information</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Privacy_Policy.md" target="_blank" rel="noopener noreferrer">Politique de confidentialité</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer">Politique de développement sécurisé</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/AI_Policy.md" target="_blank" rel="noopener noreferrer">Politique IA</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Threat_Modeling.md" target="_blank" rel="noopener noreferrer">Modélisation des menaces</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Vulnerability_Management.md" target="_blank" rel="noopener noreferrer">Gestion des vulnérabilités</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Incident_Response_Plan.md" target="_blank" rel="noopener noreferrer">Plan de réponse aux incidents</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Access_Control_Policy.md" target="_blank" rel="noopener noreferrer">Politique de contrôle d'accès</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Cryptography_Policy.md" target="_blank" rel="noopener noreferrer">Politique de cryptographie</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Open_Source_Policy.md" target="_blank" rel="noopener noreferrer">Politique open source</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Change_Management.md" target="_blank" rel="noopener noreferrer">Gestion du changement</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md" target="_blank" rel="noopener noreferrer">Classification</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Security_Metrics.md" target="_blank" rel="noopener noreferrer">Métriques de sécurité</a></li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🌍</span> Langues</h3>
<div class="language-grid">
<a href="index.html" lang="en" hreflang="en" title="English" aria-label="Changer de langue: English"><span aria-hidden="true">🇬🇧</span> EN</a>
<a href="index_sv.html" lang="sv" hreflang="sv" title="Svenska" aria-label="Changer de langue: Swedish"><span aria-hidden="true">🇸🇪</span> SV</a>
<a href="index_da.html" lang="da" hreflang="da" title="Dansk" aria-label="Changer de langue: Danish"><span aria-hidden="true">🇩🇰</span> DA</a>
<a href="index_no.html" lang="nb" hreflang="nb" title="Norsk" aria-label="Changer de langue: Norwegian"><span aria-hidden="true">🇳🇴</span> NO</a>
<a href="index_fi.html" lang="fi" hreflang="fi" title="Suomi" aria-label="Changer de langue: Finnish"><span aria-hidden="true">🇫🇮</span> FI</a>
<a href="index_de.html" lang="de" hreflang="de" title="Deutsch" aria-label="Changer de langue: German"><span aria-hidden="true">🇩🇪</span> DE</a>
<a href="index_fr.html" lang="fr" hreflang="fr" title="Français" aria-label="Changer de langue: French" aria-current="page" class="active"><span aria-hidden="true">🇫🇷</span> FR</a>
<a href="index_es.html" lang="es" hreflang="es" title="Español" aria-label="Changer de langue: Spanish"><span aria-hidden="true">🇪🇸</span> ES</a>
<a href="index_nl.html" lang="nl" hreflang="nl" title="Nederlands" aria-label="Changer de langue: Dutch"><span aria-hidden="true">🇳🇱</span> NL</a>
<a href="index_ar.html" lang="ar" hreflang="ar" title="العربية" aria-label="Changer de langue: Arabic"><span aria-hidden="true">🇸🇦</span> AR</a>
<a href="index_he.html" lang="he" hreflang="he" title="עברית" aria-label="Changer de langue: Hebrew"><span aria-hidden="true">🇮🇱</span> HE</a>
<a href="index_ja.html" lang="ja" hreflang="ja" title="日本語" aria-label="Changer de langue: Japanese"><span aria-hidden="true">🇯🇵</span> JA</a>
<a href="index_ko.html" lang="ko" hreflang="ko" title="한국어" aria-label="Changer de langue: Korean"><span aria-hidden="true">🇰🇷</span> KO</a>
<a href="index_zh.html" lang="zh" hreflang="zh" title="中文" aria-label="Changer de langue: Chinese"><span aria-hidden="true">🇨🇳</span> ZH</a>
</div>
</div>
</div>
<nav class="rm-footer-trust-badges" aria-label="Badges ouverts de confiance, qualité et sécurité">
<a href="https://www.npmjs.com/package/riksdagsmonitor" target="_blank" rel="noopener noreferrer" aria-label="Riksdagsmonitor on npmjs"><img src="https://img.shields.io/npm/v/riksdagsmonitor.svg?logo=npm&label=npm" alt="Riksdagsmonitor on npmjs" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://scorecard.dev/viewer/?uri=github.com/Hack23/riksdagsmonitor" target="_blank" rel="noopener noreferrer" aria-label="OpenSSF Scorecard"><img src="https://api.securityscorecards.dev/projects/github.com/Hack23/riksdagsmonitor/badge" alt="OpenSSF Scorecard" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://www.bestpractices.dev/projects/12069" target="_blank" rel="noopener noreferrer" aria-label="OpenSSF Best Practices"><img src="https://www.bestpractices.dev/projects/12069/badge" alt="OpenSSF Best Practices" width="124" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/codeql.yml" target="_blank" rel="noopener noreferrer" aria-label="CodeQL workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/codeql.yml/badge.svg" alt="CodeQL workflow status" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml" target="_blank" rel="noopener noreferrer" aria-label="Quality checks workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml/badge.svg" alt="Quality checks workflow status" width="160" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/dependency-review.yml" target="_blank" rel="noopener noreferrer" aria-label="Dependency review workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/dependency-review.yml/badge.svg" alt="Dependency review workflow status" width="170" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" aria-label="Apache-2.0 License"><img src="https://img.shields.io/github/license/Hack23/riksdagsmonitor" alt="Apache-2.0 License" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC" target="_blank" rel="noopener noreferrer" aria-label="Hack23 ISMS-PUBLIC"><img src="https://img.shields.io/badge/Hack23-ISMS-blue?logo=shield" alt="Hack23 ISMS-PUBLIC" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="ISO 27001:2022 alignment"><img src="https://img.shields.io/badge/ISO-27001:2022-purple" alt="ISO 27001:2022 alignment" width="110" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="NIST CSF 2.0 alignment"><img src="https://img.shields.io/badge/NIST-CSF_2.0-orange" alt="NIST CSF 2.0 alignment" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="CIS Controls v8.1 alignment"><img src="https://img.shields.io/badge/CIS-Controls_v8.1-red" alt="CIS Controls v8.1 alignment" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://riksdagsmonitor.com" target="_blank" rel="noopener noreferrer" aria-label="Riksdagsmonitor.com website status"><img src="https://img.shields.io/website?url=https%3A%2F%2Friksdagsmonitor.com" alt="Riksdagsmonitor.com website status" width="120" height="20" loading="lazy" decoding="async"></a>
</nav>
<div class="footer-bottom">
<p>© 2008-<time datetime="2026">2026</time> <a href="https://www.hack23.com" target="_blank" rel="noopener noreferrer">Hack23 AB</a> (Org.nr 5595347807) | Gothenburg, Sweden</p>
<p class="footer-disclaimer">⚠️ <a href="https://github.com/Hack23/riksdagsmonitor/issues/new/choose" target="_blank" rel="noopener noreferrer">Signaler un problème GitHub</a></p>
</div>
</footer>
<!-- Bouton retour en haut -->
<button id="back-to-top" class="back-to-top" aria-label="Retour en haut" title="Retour en haut">
<span aria-hidden="true">↑</span>
</button>
<!-- Main application entry point -->
<script type="module" src="/src/browser/main.ts"></script>
<!-- Mermaid + back-to-top + theme toggle bootstrap.
Imperatively assembled so Vite's HTML transformer does not try to
bundle / hash / re-emit the underlying modules. -->
<script>
(function () {
function inject(src, isModule) {
var s = document.createElement('script');
if (isModule) s.type = 'module';
else s.defer = true;
s.src = src;
document.head.appendChild(s);
}
inject('/js/lib/mermaid-init.mjs', true);
inject('/js/back-to-top.js', true);
inject('/js/theme-toggle.js', false);
})();
</script>
</body>
</html>