This application is a study companion, not an official preparation tool. For the actual naturalization test, candidates must always refer to the official platform of their canton, linked in the table below.
This app covers all 26 Swiss cantons. For each one we verified the official sources: in 13, exam preparation is dedicated; in the others we serve the official federal civic base (basic preparation, not that canton's real exam). Because each canton publishes its catalogue differently and updates it on its own schedule, users and institutions need a way to verify how this app keeps its data in sync with official sources. This page documents the verification process, the declared service level, the reporting channel for discrepancies, and the audit trail available on request.
This commitment is voluntary. The app is not affiliated with any government authority. It is independently developed by a naturalization applicant.
Source verification: all 13 official cantonal sources are checked once every 24 hours via an automated continuous-integration pipeline. Checks run on a staggered schedule (between 03:00 and 07:00 UTC) to avoid concurrent writes to the audit log.
Drift detection latency: a change in any official source is detected within 24 hours of publication.
Standard refresh window: when a change is detected, the updated catalogue is published in a new app version within 7 days.
Emergency refresh window: critical issues (factual errors flagged by users or canton authorities) are addressed within 72 hours.
Metadata review: the legal basis and procedure scope for each canton is manually re-verified every 6 months or on-demand if the canton announces a procedural change.
The pipeline is built in four layers:
| Canton | Procedure scope | Catalogue type | Official source |
|---|---|---|---|
| Vaud (VD) | Ordinary naturalization, full per-commune catalogue | Complete set — fully derived from the public A-Vaud-Test catalogue, 9'691 questions | A-Vaud-Test |
| Zurich (ZH) | Ordinary naturalization, complete Grundkenntnistest | Identical — exact mirror of the official Grundkenntnistest, 345 questions | zh.ch/grundkenntnistest |
| Aargau (AG) | Ordinary naturalization, complete catalogue | Identical — exact mirror of the official AG catalogue, 320 questions | gemeinden-ag.ch |
| Geneva (GE) | Ordinary naturalization, OCPM official set | Generated distractors — official OCPM questions and correct answers, with alternative quiz choices generated locally for the MCQ format. 147 questions. | ge.ch/connaitre-suisse-geneve |
| Neuchâtel (NE) | Study aid only — actual exam is oral (16 questions, COSM interview) | Official · oral exam — 211 official questions supporting the oral interview (COSM) — the canton's full published pool. | ne.ch/naturalisation |
| Lucerne (LU) | Facilitated naturalization (Erleichterte) only — ordinary procedure handled at commune level | Study only — 98 official questions for facilitated naturalization. The ordinary procedure is assessed orally by each commune's Bürgerrechtskommission and is not centrally catalogued. | gemeinden.lu.ch/Einbuergerungen |
| Bern (BE) | Ordinary naturalization — partial set reconstructed from 10 past exam series 2016-2024 | Official · past series — 388 official questions aggregated from 10 past exam series (2016-2024). Not the current live pool. | einbuergerung.sid.be.ch |
| Valais (VS) | Ordinary naturalization — actual exam is oral (3 successive hearings) | Official · oral exam — 140 official questions from the cantonal questionnaire (SPM), supporting the oral hearings. The canton publishes it in both French and German, and we serve both. | vs.ch/spm/naturalisation |
| Ticino (TI) | Ordinary naturalization — written civic-knowledge test; first Italian-speaking canton covered | Authored from official sources — 233 questions authored from official civic sources (IFC/SPOP), native in Italian (149 cantonal + 84 federal). | www4.ti.ch |
| Fribourg (FR) | Bilingual canton (FR/DE) — actual exam is an oral interview | Authored from official sources — 256 questions (128 per language) authored from the official civics course (SENa). | fr.ch |
| St. Gallen (SG) | Written state-knowledge test (ARGE) — official catalogue not published | Authored from official sources — ~300 questions: authored from official ARGE material plus the federal base from the Zurich pool. | arge.ch |
| Uri (UR) | Ordinary naturalization — cantonal written part | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | ur.ch |
| Schwyz (SZ) | Ordinary naturalization — cantonal written part | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | bbzp.ch |
| Obwalden (OW) | Ordinary naturalization — cantonal written part | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | ow.ch |
| Nidwalden (NW) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | nw.ch |
| Glarus (GL) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | kbsglarus.ch |
| Zug (ZG) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | zg.ch |
| Solothurn (SO) | Ordinary naturalization — written final exam of the Neubürgerkurs; no question catalogue is published | Authored from official sources — 85 cantonal questions authored from the cantonal constitution, the citizenship act and the political rights act, plus the federal base from the Zurich pool. | so.ch |
| Basel-Stadt (BS) | Ordinary naturalization — recorded oral interview; no question catalogue is published | Authored from official sources — 91 cantonal questions authored from the cantonal constitution, the citizenship act and the Grosser Rat civics brochure, plus the federal base from the Zurich pool. | bgbasel.ch |
| Basel-Landschaft (BL) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | baselland.ch |
| Schaffhausen (SH) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | stadt-schaffhausen.ch |
| Appenzell Ausserrhoden (AR) | Ordinary naturalization — cantonal written part | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | ar.ch |
| Appenzell Innerrhoden (AI) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | ai.ch |
| Graubünden (GR) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | gr.ch |
| Thurgau (TG) | Ordinary naturalization — cantonal written part | Federal basics — official common federal questions (from the Zurich pool), not this canton's real exam. | hz.tg.ch |
| Jura (JU) | Ordinary naturalization — communal oral interview | Federal basics — official common federal questions (from the Neuchâtel pool), not this canton's real exam. | jura.ch |
Federal-level reference: State Secretariat for Migration (SEM).
Every question in the app carries structured metadata that records:
This metadata makes every question independently verifiable against its source.
If you find a question that is outdated, incorrect, or missing relative to its official source, please report it. Reports are processed within the SLA above — 72 hours for critical issues, 7 days for standard updates.
Every verification run is recorded in append-only structured logs (one JSONL file per canton). Logs include timestamp, source URL, response status, content hash, and any detected changes. Logs are kept indefinitely on a dedicated git branch.
The audit log is not published openly because it lives in the application's production repository. It is available for inspection by cantonal naturalization authorities, the State Secretariat for Migration, accredited researchers, or journalists on written request at swisscitizenshiptest@gmail.com. Inspection requests are honoured within 5 working days.
Each catalogue snapshot is identified by:
Historical snapshots are preserved so any past version can be inspected and compared against the live one.
Swiss Naturalization Test is a free, ad-free study tool (with optional sign-in to sync across devices) for the Swiss naturalization knowledge test. It is independently developed by a naturalization applicant living in Switzerland. It is not affiliated with any government authority. Its purpose is to complement official preparation tools — not to replace them.
For questions about this transparency commitment or to discuss institutional collaboration: swisscitizenshiptest@gmail.com.
Cette application est un compagnon d'étude, pas un outil officiel de préparation. Pour passer le test officiel de naturalisation, les candidats doivent toujours se référer à la plateforme officielle de leur canton, indiquée dans le tableau ci-dessous.
Cette application couvre les 26 cantons suisses. Pour chacun, nous avons vérifié les sources officielles : dans 13, la préparation à l'examen est dédiée ; dans les autres, nous servons la base civique fédérale officielle (préparation de base, pas le vrai examen de ce canton). Comme chaque canton publie son catalogue différemment et le met à jour selon son propre calendrier, les utilisateurs et les institutions ont besoin d'un moyen de vérifier comment cette application maintient ses données en phase avec les sources officielles. Cette page documente le processus de vérification, le niveau de service déclaré, le canal de signalement des écarts, et le journal d'audit disponible sur demande.
Cet engagement est volontaire. L'application n'est affiliée à aucune autorité gouvernementale. Elle est développée de manière indépendante par un candidat à la naturalisation.
Vérification des sources : les 13 sources cantonales officielles sont vérifiées toutes les 24 heures via un pipeline automatisé d'intégration continue. Les vérifications sont étalées (entre 03h00 et 07h00 UTC) pour éviter les écritures concurrentes au journal d'audit.
Latence de détection des changements : une modification de toute source officielle est détectée dans les 24 heures suivant sa publication.
Délai standard de mise à jour : lorsqu'un changement est détecté, le catalogue mis à jour est publié dans une nouvelle version de l'application dans un délai de 7 jours.
Délai d'urgence : les problèmes critiques (erreurs factuelles signalées par les utilisateurs ou les autorités cantonales) sont traités dans les 72 heures.
Revue des métadonnées : la base légale et le périmètre de la procédure de chaque canton sont vérifiés manuellement tous les 6 mois ou à la demande si le canton annonce un changement de procédure.
Le pipeline est construit en quatre couches :
| Canton | Périmètre de la procédure | Type de catalogue | Source officielle |
|---|---|---|---|
| Vaud (VD) | Naturalisation ordinaire, catalogue complet par commune | Ensemble complet — entièrement issu du catalogue public A-Vaud-Test, 9'691 questions | A-Vaud-Test |
| Zurich (ZH) | Naturalisation ordinaire, Grundkenntnistest complet | Identique — miroir exact du Grundkenntnistest officiel, 345 questions | zh.ch/grundkenntnistest |
| Argovie (AG) | Naturalisation ordinaire, catalogue complet | Identique — miroir exact du catalogue AG officiel, 320 questions | gemeinden-ag.ch |
| Genève (GE) | Naturalisation ordinaire, set officiel OCPM | Distracteurs générés — questions et bonnes réponses officielles OCPM, avec choix alternatifs générés localement pour le format quiz. 147 questions. | ge.ch/connaitre-suisse-geneve |
| Neuchâtel (NE) | Aide à l'étude uniquement — l'examen réel est oral (16 questions, entretien COSM) | Officiel · examen oral — 211 questions officielles pour l'entretien oral (COSM) — l'intégralité du pool publié par le canton. | ne.ch/naturalisation |
| Lucerne (LU) | Naturalisation facilitée (Erleichterte) uniquement — la procédure ordinaire est gérée au niveau communal | Étude uniquement — 98 questions officielles pour la naturalisation facilitée. La procédure ordinaire est évaluée oralement par la Bürgerrechtskommission de chaque commune et n'est pas centralisée. | gemeinden.lu.ch/Einbuergerungen |
| Berne (BE) | Naturalisation ordinaire — set partiel reconstruit à partir de 10 séries d'examens passés 2016-2024 | Officiel · séries passées — 388 questions officielles agrégées à partir de 10 séries d'examens passés (2016-2024). N'est pas le pool actuel en vigueur. | einbuergerung.sid.be.ch |
| Valais (VS) | Naturalisation ordinaire — l'examen réel est oral (3 auditions successives) | Officiel · examen oral — 140 questions officielles du questionnaire cantonal (SPM), pour les auditions orales. Le canton le publie en français et en allemand, et nous servons les deux. | vs.ch/spm/naturalisation |
| Tessin (TI) | Naturalisation ordinaire — test écrit de connaissances civiques ; premier canton italophone couvert | Rédigé depuis des sources officielles — 233 questions rédigées à partir de sources civiques officielles (IFC/SPOP), natives en italien (149 cantonales + 84 fédérales). | www4.ti.ch |
| Fribourg (FR) | Canton bilingue (FR/DE) — l'examen réel est un entretien oral | Rédigé depuis des sources officielles — 256 questions (128 par langue) rédigées à partir du cours officiel d'éducation civique (SENa). | fr.ch |
| Saint-Gall (SG) | Test écrit de connaissances de l'État (ARGE) — catalogue officiel non publié | Rédigé depuis des sources officielles — ~300 questions : rédigées à partir du matériel officiel ARGE plus la base fédérale du pool de Zurich. | arge.ch |
| Uri (UR) | Naturalisation ordinaire — partie écrite cantonale | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | ur.ch |
| Schwyz (SZ) | Naturalisation ordinaire — partie écrite cantonale | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | bbzp.ch |
| Obwald (OW) | Naturalisation ordinaire — partie écrite cantonale | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | ow.ch |
| Nidwald (NW) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | nw.ch |
| Glaris (GL) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | kbsglarus.ch |
| Zoug (ZG) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | zg.ch |
| Soleure (SO) | Naturalisation ordinaire — examen écrit final du Neubürgerkurs ; aucun catalogue de questions publié | Rédigées à partir de sources officielles — 85 questions cantonales rédigées d'après la Constitution cantonale, la loi sur le droit de cité et la loi sur les droits politiques, plus la base fédérale du pool de Zurich. | so.ch |
| Bâle-Ville (BS) | Naturalisation ordinaire — entretien enregistré ; aucun catalogue de questions publié | Rédigées à partir de sources officielles — 91 questions cantonales rédigées d'après la Constitution cantonale, la loi sur le droit de cité et la brochure civique du Grand Conseil, plus la base fédérale du pool de Zurich. | bgbasel.ch |
| Bâle-Campagne (BL) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | baselland.ch |
| Schaffhouse (SH) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | stadt-schaffhausen.ch |
| Appenzell Rhodes-Extérieures (AR) | Naturalisation ordinaire — partie écrite cantonale | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | ar.ch |
| Appenzell Rhodes-Intérieures (AI) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | ai.ch |
| Grisons (GR) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | gr.ch |
| Thurgovie (TG) | Naturalisation ordinaire — partie écrite cantonale | Base fédérale — questions fédérales officielles communes (du pool de Zurich), pas le vrai examen de ce canton. | hz.tg.ch |
| Jura (JU) | Naturalisation ordinaire — entretien oral communal | Base fédérale — questions fédérales officielles communes (du pool de Neuchâtel), pas le vrai examen de ce canton. | jura.ch |
Référence fédérale : Secrétariat d'État aux migrations (SEM).
Chaque question de l'application porte des métadonnées structurées qui enregistrent :
Ces métadonnées rendent chaque question vérifiable indépendamment par rapport à sa source.
Si vous trouvez une question dépassée, incorrecte ou manquante par rapport à sa source officielle, merci de la signaler. Les signalements sont traités dans le respect des délais ci-dessus — 72 heures pour les problèmes critiques, 7 jours pour les mises à jour standard.
Chaque exécution de vérification est enregistrée dans des journaux structurés en mode ajout seul (un fichier JSONL par canton). Les journaux contiennent l'horodatage, l'URL source, le code de réponse, l'empreinte du contenu et tout changement détecté. Les journaux sont conservés indéfiniment sur une branche git dédiée.
Le journal d'audit n'est pas publié ouvertement car il se trouve dans le dépôt de production de l'application. Il est disponible pour inspection par les autorités cantonales de naturalisation, le Secrétariat d'État aux migrations, des chercheurs accrédités ou des journalistes, sur demande écrite à swisscitizenshiptest@gmail.com. Les demandes d'inspection sont traitées dans les 5 jours ouvrables.
Chaque instantané de catalogue est identifié par :
Les instantanés historiques sont préservés afin que toute version passée puisse être inspectée et comparée à la version en vigueur.
Swiss Naturalization Test est un outil d'étude gratuit et sans publicité (avec connexion facultative pour synchroniser entre appareils) pour le test de connaissances de naturalisation suisse. Il est développé de manière indépendante par un candidat à la naturalisation résidant en Suisse. Il n'est pas affilié à une quelconque autorité gouvernementale. Son objectif est de compléter les outils de préparation officiels — pas de les remplacer.
Pour toute question concernant cet engagement de transparence ou pour discuter d'une collaboration institutionnelle : swisscitizenshiptest@gmail.com.
Diese App ist ein Lernbegleiter, kein offizielles Vorbereitungstool. Für die echte Einbürgerungsprüfung müssen sich Kandidaten stets auf die offizielle Plattform ihres Kantons beziehen, die in der untenstehenden Tabelle aufgeführt ist.
Diese App deckt alle 26 Schweizer Kantone ab. Für jeden haben wir die offiziellen Quellen geprüft: in 13 ist die Prüfungsvorbereitung dediziert; in den übrigen bieten wir die offizielle eidgenössische Staatskunde-Basis (Grundvorbereitung, nicht die echte Prüfung dieses Kantons). Da jeder Kanton seinen Katalog unterschiedlich veröffentlicht und nach eigenem Zeitplan aktualisiert, benötigen Nutzer und Institutionen eine Möglichkeit zu überprüfen, wie diese App ihre Daten mit den offiziellen Quellen synchron hält. Diese Seite dokumentiert den Verifizierungsprozess, das deklarierte Service-Level, den Meldekanal für Abweichungen sowie das auf Anfrage verfügbare Audit-Log.
Diese Verpflichtung ist freiwillig. Die App ist mit keiner Regierungsbehörde verbunden. Sie wird unabhängig von einem Einbürgerungskandidaten entwickelt.
Quellenverifizierung: alle 13 offiziellen kantonalen Quellen werden alle 24 Stunden über eine automatisierte Continuous-Integration-Pipeline geprüft. Die Prüfungen erfolgen gestaffelt (zwischen 03:00 und 07:00 UTC), um gleichzeitige Schreibvorgänge im Audit-Log zu vermeiden.
Latenz der Änderungserkennung: eine Änderung einer offiziellen Quelle wird innerhalb von 24 Stunden nach der Veröffentlichung erkannt.
Standardaktualisierungszeitraum: bei Erkennung einer Änderung wird der aktualisierte Katalog innerhalb von 7 Tagen in einer neuen App-Version veröffentlicht.
Notfallaktualisierungszeitraum: kritische Probleme (von Nutzern oder kantonalen Behörden gemeldete Sachfehler) werden innerhalb von 72 Stunden behoben.
Metadaten-Review: die Rechtsgrundlage und der Verfahrensumfang jedes Kantons werden manuell alle 6 Monate oder bedarfsabhängig überprüft, falls der Kanton eine Verfahrensänderung ankündigt.
Die Pipeline ist in vier Schichten aufgebaut:
| Kanton | Verfahrensumfang | Katalogtyp | Offizielle Quelle |
|---|---|---|---|
| Waadt (VD) | Ordentliche Einbürgerung, vollständiger Katalog pro Gemeinde | Vollständiger Satz — vollständig aus dem öffentlichen A-Vaud-Test-Katalog abgeleitet, 9'691 Fragen | A-Vaud-Test |
| Zürich (ZH) | Ordentliche Einbürgerung, vollständiger Grundkenntnistest | Identisch — exakte Abbildung des offiziellen Grundkenntnistests, 345 Fragen | zh.ch/grundkenntnistest |
| Aargau (AG) | Ordentliche Einbürgerung, vollständiger Katalog | Identisch — exakte Abbildung des offiziellen AG-Katalogs, 320 Fragen | gemeinden-ag.ch |
| Genf (GE) | Ordentliche Einbürgerung, offizieller OCPM-Satz | Distraktoren generiert — offizielle OCPM-Fragen und korrekte Antworten, mit lokal generierten Alternativantworten für das MCQ-Format. 147 Fragen. | ge.ch/connaitre-suisse-geneve |
| Neuenburg (NE) | Nur Lernhilfe — die echte Prüfung ist mündlich (16 Fragen, COSM-Gespräch) | Offiziell · mündliche Prüfung — 211 offizielle Fragen zur Vorbereitung des mündlichen Gesprächs (COSM) — der gesamte veröffentlichte Fragenpool des Kantons. | ne.ch/naturalisation |
| Luzern (LU) | Nur erleichterte Einbürgerung — die ordentliche Einbürgerung wird auf Gemeindeebene durchgeführt | Nur Lernen — 98 offizielle Fragen zur erleichterten Einbürgerung. Die ordentliche Einbürgerung wird mündlich von der Bürgerrechtskommission jeder Gemeinde bewertet und ist nicht zentral katalogisiert. | gemeinden.lu.ch/Einbuergerungen |
| Bern (BE) | Ordentliche Einbürgerung — Teilset rekonstruiert aus 10 vergangenen Prüfungsserien 2016-2024 | Offiziell · frühere Serien — 388 offizielle Fragen aggregiert aus 10 vergangenen Prüfungsserien (2016-2024). Nicht der aktuell gültige Pool. | einbuergerung.sid.be.ch |
| Wallis (VS) | Ordentliche Einbürgerung — die echte Prüfung ist mündlich (3 aufeinanderfolgende Anhörungen) | Offiziell · mündliche Prüfung — 140 offizielle Fragen aus dem kantonalen Fragebogen (SPM), zur Vorbereitung der mündlichen Anhörungen. Der Kanton veröffentlicht ihn auf Französisch und auf Deutsch; wir liefern beide Fassungen. | vs.ch/spm/naturalisation |
| Tessin (TI) | Ordentliche Einbürgerung — schriftlicher Staatskundetest; erster abgedeckter italienischsprachiger Kanton | Aus offiziellen Quellen verfasst — 233 Fragen aus offiziellen Staatskundequellen verfasst (IFC/SPOP), originär auf Italienisch (149 kantonale + 84 eidgenössische). | www4.ti.ch |
| Freiburg (FR) | Zweisprachiger Kanton (FR/DE) — die echte Prüfung ist ein mündliches Gespräch | Aus offiziellen Quellen verfasst — 256 Fragen (128 pro Sprache) aus dem offiziellen Staatskundekurs (SENa) verfasst. | fr.ch |
| St. Gallen (SG) | Schriftlicher Staatskundetest (ARGE) — offizieller Katalog nicht veröffentlicht | Aus offiziellen Quellen verfasst — ~300 Fragen: aus offiziellem ARGE-Material plus der eidgenössischen Basis aus dem Zürcher Pool verfasst. | arge.ch |
| Uri (UR) | Ordentliche Einbürgerung — kantonaler schriftlicher Teil | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | ur.ch |
| Schwyz (SZ) | Ordentliche Einbürgerung — kantonaler schriftlicher Teil | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | bbzp.ch |
| Obwalden (OW) | Ordentliche Einbürgerung — kantonaler schriftlicher Teil | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | ow.ch |
| Nidwalden (NW) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | nw.ch |
| Glarus (GL) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | kbsglarus.ch |
| Zug (ZG) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | zg.ch |
| Solothurn (SO) | Ordentliche Einbürgerung — schriftliche Schlussprüfung des Neubürgerkurses; kein Fragenkatalog veröffentlicht | Aus offiziellen Quellen verfasst — 85 kantonale Fragen, verfasst aus Kantonsverfassung, Bürgerrechtsgesetz und Gesetz über die politischen Rechte, dazu die Bundesebene aus dem Zürcher Pool. | so.ch |
| Basel-Stadt (BS) | Ordentliche Einbürgerung — aufgezeichnetes Einbürgerungsgespräch; kein Fragenkatalog veröffentlicht | Aus offiziellen Quellen verfasst — 91 kantonale Fragen, verfasst aus Kantonsverfassung, Bürgerrechtsgesetz und der Staatskunde-Broschüre des Grossen Rates, dazu die Bundesebene aus dem Zürcher Pool. | bgbasel.ch |
| Basel-Landschaft (BL) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | baselland.ch |
| Schaffhausen (SH) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | stadt-schaffhausen.ch |
| Appenzell Ausserrhoden (AR) | Ordentliche Einbürgerung — kantonaler schriftlicher Teil | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | ar.ch |
| Appenzell Innerrhoden (AI) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | ai.ch |
| Graubünden (GR) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | gr.ch |
| Thurgau (TG) | Ordentliche Einbürgerung — kantonaler schriftlicher Teil | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Zürich), nicht die echte Prüfung dieses Kantons. | hz.tg.ch |
| Jura (JU) | Ordentliche Einbürgerung — kommunales mündliches Gespräch | Eidg. Grundlagen — offizielle gemeinsame eidgenössische Fragen (aus dem Pool von Neuenburg), nicht die echte Prüfung dieses Kantons. | jura.ch |
Bundesreferenz: Staatssekretariat für Migration (SEM).
Jede Frage in der App führt strukturierte Metadaten mit, die Folgendes erfassen:
Diese Metadaten machen jede Frage unabhängig gegen ihre Quelle überprüfbar.
Wenn Sie eine Frage finden, die gegenüber ihrer offiziellen Quelle veraltet, falsch oder fehlend ist, melden Sie sie bitte. Meldungen werden gemäss den oben genannten Fristen bearbeitet — 72 Stunden für kritische Probleme, 7 Tage für Standardaktualisierungen.
Jede Verifizierungsausführung wird in strukturierten, nur ergänzenden Logs festgehalten (eine JSONL-Datei pro Kanton). Die Logs enthalten Zeitstempel, Quell-URL, Antwortcode, Inhalts-Hash und allfällige erkannte Änderungen. Die Logs werden unbefristet auf einem dedizierten Git-Branch aufbewahrt.
Das Audit-Log wird nicht offen veröffentlicht, da es im Produktions-Repository der Anwendung liegt. Es steht kantonalen Einbürgerungsbehörden, dem Staatssekretariat für Migration, akkreditierten Forschenden oder Journalist:innen auf schriftliche Anfrage an swisscitizenshiptest@gmail.com zur Einsicht zur Verfügung. Einsichtsanfragen werden innerhalb von 5 Arbeitstagen beantwortet.
Jeder Katalog-Snapshot wird identifiziert durch:
Historische Snapshots werden aufbewahrt, sodass jede frühere Version inspiziert und mit der aktuell gültigen Version verglichen werden kann.
Swiss Naturalization Test ist ein gratis, werbefreies Lerntool (mit optionaler Anmeldung zur geräteübergreifenden Synchronisierung) für den Schweizer Einbürgerungstest. Sie wird unabhängig von einem in der Schweiz lebenden Einbürgerungskandidaten entwickelt. Sie ist mit keiner Regierungsbehörde verbunden. Ihr Zweck ist es, offizielle Vorbereitungstools zu ergänzen — nicht zu ersetzen.
Für Fragen zu dieser Transparenz-Verpflichtung oder zur Erörterung einer institutionellen Zusammenarbeit: swisscitizenshiptest@gmail.com.
Questa app è un compagno di studio, non uno strumento ufficiale di preparazione. Per il test ufficiale di naturalizzazione, i candidati devono sempre fare riferimento alla piattaforma ufficiale del loro cantone, indicata nella tabella sottostante.
Questa app copre tutti e 26 i cantoni. Per ognuno abbiamo verificato le fonti ufficiali: in 13 la preparazione all'esame è dedicata, negli altri serviamo la base civica federale ufficiale (preparazione di base, non il vero esame del cantone). Poiché ogni cantone pubblica il proprio catalogo in modo diverso e lo aggiorna secondo il proprio calendario, gli utenti e le istituzioni hanno bisogno di un modo per verificare come questa app mantenga i suoi dati allineati alle fonti ufficiali. Questa pagina documenta il processo di verifica, il livello di servizio dichiarato, il canale di segnalazione delle discrepanze e il log di audit disponibile su richiesta.
Questo impegno è volontario. L'app non è affiliata ad alcuna autorità governativa. È sviluppata in modo indipendente da un candidato alla naturalizzazione.
Verifica delle fonti: tutte le 13 fonti cantonali ufficiali vengono controllate ogni 24 ore tramite una pipeline automatizzata di integrazione continua. I controlli avvengono in modo scaglionato (tra le 03:00 e le 07:00 UTC) per evitare scritture concorrenti sul log di audit.
Latenza di rilevamento delle modifiche: una modifica di una fonte ufficiale viene rilevata entro 24 ore dalla pubblicazione.
Finestra standard di aggiornamento: quando viene rilevata una modifica, il catalogo aggiornato viene pubblicato in una nuova versione dell'app entro 7 giorni.
Finestra di emergenza: i problemi critici (errori fattuali segnalati da utenti o autorità cantonali) vengono affrontati entro 72 ore.
Revisione dei metadati: la base legale e il perimetro procedurale di ogni cantone vengono verificati manualmente ogni 6 mesi o su richiesta se il cantone annuncia un cambiamento procedurale.
La pipeline è costruita in quattro livelli:
| Cantone | Perimetro procedurale | Tipo di catalogo | Fonte ufficiale |
|---|---|---|---|
| Vaud (VD) | Naturalizzazione ordinaria, catalogo completo per comune | Insieme completo — interamente derivato dal catalogo pubblico A-Vaud-Test, 9'691 domande | A-Vaud-Test |
| Zurigo (ZH) | Naturalizzazione ordinaria, Grundkenntnistest completo | Identico — mirror esatto del Grundkenntnistest ufficiale, 345 domande | zh.ch/grundkenntnistest |
| Argovia (AG) | Naturalizzazione ordinaria, catalogo completo | Identico — mirror esatto del catalogo AG ufficiale, 320 domande | gemeinden-ag.ch |
| Ginevra (GE) | Naturalizzazione ordinaria, set ufficiale OCPM | Distrattori generati — domande e risposte corrette ufficiali OCPM, con scelte alternative generate localmente per il formato quiz. 147 domande. | ge.ch/connaitre-suisse-geneve |
| Neuchâtel (NE) | Solo aiuto allo studio — l'esame reale è orale (16 domande, colloquio COSM) | Ufficiale · esame orale — 211 domande ufficiali a supporto del colloquio orale (COSM) — l'intero pool pubblicato dal cantone. | ne.ch/naturalisation |
| Lucerna (LU) | Solo naturalizzazione facilitata (Erleichterte) — la procedura ordinaria è gestita a livello comunale | Solo studio — 98 domande ufficiali per la naturalizzazione facilitata. La procedura ordinaria è valutata oralmente dalla Bürgerrechtskommission di ogni comune e non è centralizzata. | gemeinden.lu.ch/Einbuergerungen |
| Berna (BE) | Naturalizzazione ordinaria — set parziale ricostruito da 10 serie d'esami passati 2016-2024 | Ufficiale · serie passate — 388 domande ufficiali aggregate da 10 serie d'esami passati (2016-2024). Non è il pool attualmente in vigore. | einbuergerung.sid.be.ch |
| Vallese (VS) | Naturalizzazione ordinaria — l'esame reale è orale (3 audizioni successive) | Ufficiale · esame orale — 140 domande ufficiali dal questionario cantonale (SPM), a supporto delle audizioni orali. Il cantone lo pubblica in francese e in tedesco, e serviamo entrambe le versioni. | vs.ch/spm/naturalisation |
| Ticino (TI) | Naturalizzazione ordinaria — test scritto di conoscenze civiche; primo cantone italofono coperto | Redatto da fonti ufficiali — 233 domande redatte da fonti civiche ufficiali (IFC/SPOP), native in italiano (149 cantonali + 84 federali). | www4.ti.ch |
| Friburgo (FR) | Cantone bilingue (FR/DE) — l'esame reale è un colloquio orale | Redatto da fonti ufficiali — 256 domande (128 per lingua) redatte dal Corso ufficiale di istruzione civica (SENa). | fr.ch |
| San Gallo (SG) | Test scritto di conoscenze dello Stato (ARGE) — catalogo ufficiale non pubblicato | Redatto da fonti ufficiali — ~300 domande: redatte dal materiale ufficiale ARGE più la base federale dal pool di Zurigo. | arge.ch |
| Uri (UR) | Naturalizzazione ordinaria — parte scritta cantonale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | ur.ch |
| Svitto (SZ) | Naturalizzazione ordinaria — parte scritta cantonale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | bbzp.ch |
| Obvaldo (OW) | Naturalizzazione ordinaria — parte scritta cantonale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | ow.ch |
| Nidvaldo (NW) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | nw.ch |
| Glarona (GL) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | kbsglarus.ch |
| Zugo (ZG) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | zg.ch |
| Soletta (SO) | Naturalizzazione ordinaria — esame scritto finale del Neubürgerkurs; nessun catalogo di domande pubblicato | Scritte da fonti ufficiali — 85 domande cantonali scritte dalla Costituzione cantonale, dalla legge sulla cittadinanza e da quella sui diritti politici, più la base federale dal pool di Zurigo. | so.ch |
| Basilea Città (BS) | Naturalizzazione ordinaria — colloquio registrato; nessun catalogo di domande pubblicato | Scritte da fonti ufficiali — 91 domande cantonali scritte dalla Costituzione cantonale, dalla legge sulla cittadinanza e dalla brochure civica del Gran Consiglio, più la base federale dal pool di Zurigo. | bgbasel.ch |
| Basilea Campagna (BL) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | baselland.ch |
| Sciaffusa (SH) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | stadt-schaffhausen.ch |
| Appenzello Esterno (AR) | Naturalizzazione ordinaria — parte scritta cantonale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | ar.ch |
| Appenzello Interno (AI) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | ai.ch |
| Grigioni (GR) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | gr.ch |
| Turgovia (TG) | Naturalizzazione ordinaria — parte scritta cantonale | Base federale — domande federali ufficiali comuni (dal pool di Zurigo), non il vero esame del cantone. | hz.tg.ch |
| Giura (JU) | Naturalizzazione ordinaria — colloquio orale comunale | Base federale — domande federali ufficiali comuni (dal pool di Neuchâtel), non il vero esame del cantone. | jura.ch |
Riferimento federale: Segreteria di Stato della migrazione (SEM).
Ogni domanda dell'app porta con sé metadati strutturati che registrano:
Questi metadati rendono ogni domanda verificabile indipendentemente rispetto alla sua fonte.
Se trovi una domanda obsoleta, errata o mancante rispetto alla sua fonte ufficiale, segnalala. Le segnalazioni vengono trattate nei tempi dichiarati sopra — 72 ore per i problemi critici, 7 giorni per gli aggiornamenti standard.
Ogni esecuzione di verifica è registrata in log strutturati in sola aggiunta (un file JSONL per cantone). I log contengono timestamp, URL fonte, codice di risposta, hash del contenuto ed eventuali modifiche rilevate. I log sono conservati a tempo indeterminato su un branch git dedicato.
Il log di audit non è pubblicato apertamente perché risiede nel repository di produzione dell'applicazione. È disponibile per l'ispezione da parte delle autorità cantonali di naturalizzazione, della Segreteria di Stato della migrazione, di ricercatori accreditati o di giornalisti, su richiesta scritta a swisscitizenshiptest@gmail.com. Le richieste di ispezione sono evase entro 5 giorni lavorativi.
Ogni snapshot di catalogo è identificato da:
Gli snapshot storici sono preservati in modo che qualsiasi versione passata possa essere ispezionata e confrontata con la versione attualmente in vigore.
Swiss Naturalization Test è uno strumento di studio gratuito e senza pubblicità (con accesso facoltativo per sincronizzare tra dispositivi) per il test di conoscenze della naturalizzazione svizzera. È sviluppato in modo indipendente da un candidato alla naturalizzazione residente in Svizzera. Non è affiliato ad alcuna autorità governativa. Il suo scopo è integrare gli strumenti ufficiali di preparazione — non sostituirli.
Per domande su questo impegno di trasparenza o per discutere una collaborazione istituzionale: swisscitizenshiptest@gmail.com.