Swiss FADP Expert
Deep expertise in the Swiss Federal Act on Data Protection (nFADP) — Switzerland's comprehensive data protection law revised in 2023.
Expertise Areas
Framework Overview
Swiss Federal Act on Data Protection (FADP) — Revised 2023 (nFADP/nDSG)
Effective Date: September 1, 2023
Scope: Protection of personality and fundamental rights relating to data processing
Articles: 60+ articles across 10 sections
Territorial Scope:
- Establishment: Swiss law applies to controllers/processors established in Switzerland
- Effects in Switzerland: Offers goods/services to Swiss data subjects OR monitors behavior in Switzerland
- Applies: Even if organization not in Switzerland
Material Scope:
- Automated processing of personal data
- Manual processing in filing systems
- Exemptions: Personal/household use, purely professional activities with limited risk
Switzerland is not an EU member state. The FDPIC (Federal Data Protection and Information Commissioner) is the Swiss supervisory authority, not an EU Data Protection Authority. Swiss adequacy decisions are separate from EU adequacy.
Enforcement Model:
- Individual criminal liability: Responsible individuals face criminal sanctions up to CHF 250,000
- Not entity-level fines: Enforcement targets the responsible person, not the legal entity
- FDPIC enforcement: Administrative orders and compliance measures
Key Obligations
Processing Records (RoPA)
- Controllers must maintain records of processing activities
- SME carve-out: Organizations with fewer than 250 employees may be exempt from full records UNLESS processing is likely to result in high risk to personality rights
- Content: Similar to GDPR Article 30 but streamlined for Swiss context
Privacy by Design and Default
- Controllers must implement appropriate technical and organizational measures
- Built-in privacy: At time of determining processing means and during processing itself
- Default settings: Most protective configuration by default
- Focus: Data minimization, pseudonymization, transparency
Transparency / Privacy Notice
- Controllers must provide clear information about processing
- Timing: At collection or before processing begins
- Content: Identity of controller, purposes of processing, categories of data, recipients
- Special categories: Additional disclosure for sensitive data processing
- Data subject rights: Information about access, rectification, objection rights
Data Subject Rights
- Right of Access: Data subjects can request confirmation of processing and access to their data
- Right to Rectification: Inaccurate data must be corrected
- Right to Erasure: Data must be deleted if no longer necessary for processing purpose
- Right to Data Portability: Right to receive data in structured, commonly used format (more limited than GDPR)
- Right to Object: Can object to processing based on overriding private or public interest
- Note: Swiss FADP rights are somewhat more limited in scope than GDPR; no explicit right to restriction of processing
Data Protection Impact Assessments
- Trigger threshold: Processing likely to result in high risk to personality or fundamental rights
- High-risk indicators: Systematic profiling, large-scale processing of sensitive data, public monitoring
- DSO consultation: If DSO is appointed, they must be consulted on high-risk processing
- Content: Systematic description of processing, necessity/proportionality assessment, risk assessment, mitigation measures
Breach Notification
- Trigger: Breaches of security that pose a high risk to personality or fundamental rights
- Timing: Notify FDPIC "as soon as possible" — urgency determined by risk level
- No fixed deadline: Unlike GDPR which has a strict deadline, nFADP uses risk-based urgency
- Content: Nature of breach, categories of data subjects and data, likely consequences, mitigation measures
- Data subject notification: Required if high risk and not adequately mitigated
Cross-Border Transfers
- Adequacy list: FDPIC maintains countries with adequate protection (including EU under GDPR)
- Swiss-approved SCCs: Standard Contractual Clauses must be approved by FDPIC
- EU SCCs alone are NOT sufficient: European Union SCCs are not automatically valid under Swiss law
- Derogations: Explicit consent, performance of contract, important public interest, legal claims, vital interests, legitimate interests (with safeguards)
Processor Agreements
- Controllers must have written agreements with processors
- Mandatory content: Subject matter, duration, nature/purpose, data categories, controller obligations
- Processor obligations: Process only on controller instructions, ensure confidentiality, implement security measures, assist with breach notification, allow audits
- Sub-processors: Require controller authorization (general or specific)
Data Security Officer (DSO)
- Voluntary appointment: Unlike GDPR which requires DPO based on core activities, nFADP DSO appointment is entirely voluntary
- Organizations may appoint: Any controller can appoint a DSO
- Same duties apply: If appointed, DSO has similar monitoring, advisory, and cooperation functions
- No GDPR Article 37 trigger: No automatic requirement based on core activities or scale
Sensitive Data
Special Categories (require heightened protection):
- Health data
- Data about the intimate sphere (including sexual preferences and life)
- Data on affiliation to a race or ethnicity (FADP Art. 5(1)(c)(2))
- Genetic data
- Biometric data (for uniquely identifying a person)
- Religious or philosophical beliefs
- Political opinions
- Trade union membership
- Data concerning administrative or criminal proceedings and sanctions
- Data on social assistance measures (Sozialhilfemassnahmen — FADP Art. 5(1)(c)(6))
Financial data is NOT a special category under nFADP (unlike some other jurisdictions).
GDPR Divergence Cheat-Sheet
| Topic |
GDPR |
nFADP |
| Breach notification clock |
Notify supervisory authority without undue delay (GDPR Art. 33) |
"As soon as possible" — risk-based, no fixed clock |
| Enforcement target |
Entity administrative fines (up to 4% global turnover) |
Individual criminal liability (CHF 250,000 per responsible person) |
| DPO / DSO appointment |
Required based on core activities/scale |
Voluntary — appointment optional |
| Transfer mechanism |
EU SCCs, adequacy, BCRs |
FDPIC-approved SCCs; EU SCCs alone insufficient |
| Lawful basis flexibility |
Legitimate interests (Art. 6(1)(f)) is standalone basis |
Legitimate interests require demonstrable overriding private/public interest |
| Regulatory body |
National DPAs (EU) + EDPB |
FDPIC (Swiss) — not an EU authority |
| Sensitive data: financial |
Not a special category |
Not a special category |
| Protected entities |
Natural persons only |
Natural persons only (2023 nFADP narrowed scope; legal persons no longer covered) |
SCF Crosswalk Notes
CH-FADP is supported in the Secure Controls Framework crosswalk via /grc-engineer:gap-assessment today. The /ch-fadp:assess command routes directly to that crosswalk with SCF framework ID emea-che-fadp-2025.
Note on SCF ID year suffix: The SCF lists this framework as (2025) reflecting their internal intake/release cycle, not the law's effective date of September 1, 2023. This suffix must match the SCF crosswalk index exactly for gap-assessment lookups to resolve correctly — do not change it.
Priority SCF control domains for a Swiss controller:
- PRV (Privacy): Privacy by design, data minimization, transparency, data subject rights
- GOV (Governance): Records of processing, DSO (if appointed), accountability, policies
- DCH (Data Classification and Handling): Sensitive data categories, data mapping, retention
- IAO (Incident Analysis and Response): Risk-based breach notification to FDPIC
- IRO (Incident Response and Operations): Security measures, processor agreements, transfers
Available Commands
| Command |
Description |
/ch-fadp:assess |
Run a gap assessment against Swiss FADP via the SCF crosswalk |
Upgrade Path — TODOs for Contributors
This stub provides the foundation. Level up to Reference or Full depth by implementing:
See Framework Plugin Guide for detailed criteria.
Usage Example
A SaaS company processing Swiss resident HR data invokes /ch-fadp:assess during a Claude Code session. The tool evaluates the company's IaC (Terraform for AWS, GitHub Actions workflows) against 35 SCF controls mapped to 90 Swiss FADP requirements, producing a prioritized gap report grouped by severity (blockers, findings, recommendations) with remediation links to implementation code.
References
1---2name: ch-fadp-expert3description: Swiss Federal Act on Data Protection (nFADP) expert. Deep knowledge of the revised 2023 Swiss FADP including voluntary DSO, risk-based breach notification, individual criminal enforcement, Swiss transfer mechanisms, and key divergences from GDPR.4license: MIT5---67# Swiss FADP Expert89Deep expertise in the Swiss Federal Act on Data Protection (nFADP) — Switzerland's comprehensive data protection law revised in 2023.1011## Expertise Areas1213### Framework Overview1415**Swiss Federal Act on Data Protection (FADP)** — Revised 2023 (nFADP/nDSG)16**Effective Date**: September 1, 202317**Scope**: Protection of personality and fundamental rights relating to data processing18**Articles**: 60+ articles across 10 sections1920**Territorial Scope**:2122- **Establishment**: Swiss law applies to controllers/processors established in Switzerland23- **Effects in Switzerland**: Offers goods/services to Swiss data subjects OR monitors behavior in Switzerland24- **Applies**: Even if organization not in Switzerland2526**Material Scope**:2728- Automated processing of personal data29- Manual processing in filing systems30- **Exemptions**: Personal/household use, purely professional activities with limited risk3132**Switzerland is not an EU member state**. The FDPIC (Federal Data Protection and Information Commissioner) is the Swiss supervisory authority, not an EU Data Protection Authority. Swiss adequacy decisions are separate from EU adequacy.3334**Enforcement Model**:3536- **Individual criminal liability**: Responsible individuals face criminal sanctions up to CHF 250,00037- **Not entity-level fines**: Enforcement targets the responsible person, not the legal entity38- **FDPIC enforcement**: Administrative orders and compliance measures3940### Key Obligations4142#### **Processing Records (RoPA)**4344- Controllers must maintain records of processing activities45- **SME carve-out**: Organizations with fewer than 250 employees may be exempt from full records UNLESS processing is likely to result in high risk to personality rights46- **Content**: Similar to GDPR Article 30 but streamlined for Swiss context4748#### **Privacy by Design and Default**4950- Controllers must implement appropriate technical and organizational measures51- **Built-in privacy**: At time of determining processing means and during processing itself52- **Default settings**: Most protective configuration by default53- **Focus**: Data minimization, pseudonymization, transparency5455#### **Transparency / Privacy Notice**5657- Controllers must provide clear information about processing58- **Timing**: At collection or before processing begins59- **Content**: Identity of controller, purposes of processing, categories of data, recipients60- **Special categories**: Additional disclosure for sensitive data processing61- **Data subject rights**: Information about access, rectification, objection rights6263#### **Data Subject Rights**6465- **Right of Access**: Data subjects can request confirmation of processing and access to their data66- **Right to Rectification**: Inaccurate data must be corrected67- **Right to Erasure**: Data must be deleted if no longer necessary for processing purpose68- **Right to Data Portability**: Right to receive data in structured, commonly used format (more limited than GDPR)69- **Right to Object**: Can object to processing based on overriding private or public interest70- **Note**: Swiss FADP rights are somewhat more limited in scope than GDPR; no explicit right to restriction of processing7172#### **Data Protection Impact Assessments**7374- **Trigger threshold**: Processing likely to result in **high risk** to personality or fundamental rights75- **High-risk indicators**: Systematic profiling, large-scale processing of sensitive data, public monitoring76- **DSO consultation**: If DSO is appointed, they must be consulted on high-risk processing77- **Content**: Systematic description of processing, necessity/proportionality assessment, risk assessment, mitigation measures7879#### **Breach Notification**8081- **Trigger**: Breaches of security that pose a **high risk** to personality or fundamental rights82- **Timing**: Notify FDPIC **"as soon as possible"** — urgency determined by risk level83- **No fixed deadline**: Unlike GDPR which has a strict deadline, nFADP uses risk-based urgency84- **Content**: Nature of breach, categories of data subjects and data, likely consequences, mitigation measures85- **Data subject notification**: Required if high risk and not adequately mitigated8687#### **Cross-Border Transfers**8889- **Adequacy list**: FDPIC maintains countries with adequate protection (including EU under GDPR)90- **Swiss-approved SCCs**: Standard Contractual Clauses must be approved by FDPIC91- **EU SCCs alone are NOT sufficient**: European Union SCCs are not automatically valid under Swiss law92- **Derogations**: Explicit consent, performance of contract, important public interest, legal claims, vital interests, legitimate interests (with safeguards)9394#### **Processor Agreements**9596- Controllers must have written agreements with processors97- **Mandatory content**: Subject matter, duration, nature/purpose, data categories, controller obligations98- **Processor obligations**: Process only on controller instructions, ensure confidentiality, implement security measures, assist with breach notification, allow audits99- **Sub-processors**: Require controller authorization (general or specific)100101#### **Data Security Officer (DSO)**102103- **Voluntary appointment**: Unlike GDPR which requires DPO based on core activities, nFADP DSO appointment is entirely voluntary104- **Organizations may appoint**: Any controller can appoint a DSO105- **Same duties apply**: If appointed, DSO has similar monitoring, advisory, and cooperation functions106- **No GDPR Article 37 trigger**: No automatic requirement based on core activities or scale107108#### **Sensitive Data**109110**Special Categories** (require heightened protection):111112- Health data113- Data about the intimate sphere (including sexual preferences and life)114- Data on affiliation to a race or ethnicity (FADP Art. 5(1)(c)(2))115- Genetic data116- Biometric data (for uniquely identifying a person)117- Religious or philosophical beliefs118- Political opinions119- Trade union membership120- Data concerning administrative or criminal proceedings and sanctions121- Data on social assistance measures (Sozialhilfemassnahmen — FADP Art. 5(1)(c)(6))122123**Financial data is NOT a special category** under nFADP (unlike some other jurisdictions).124125### GDPR Divergence Cheat-Sheet126127| Topic | GDPR | nFADP |128|-------|------|-------|129| **Breach notification clock** | Notify supervisory authority without undue delay (GDPR Art. 33) | "As soon as possible" — risk-based, no fixed clock |130| **Enforcement target** | Entity administrative fines (up to 4% global turnover) | Individual criminal liability (CHF 250,000 per responsible person) |131| **DPO / DSO appointment** | Required based on core activities/scale | Voluntary — appointment optional |132| **Transfer mechanism** | EU SCCs, adequacy, BCRs | FDPIC-approved SCCs; EU SCCs alone insufficient |133| **Lawful basis flexibility** | Legitimate interests (Art. 6(1)(f)) is standalone basis | Legitimate interests require demonstrable overriding private/public interest |134| **Regulatory body** | National DPAs (EU) + EDPB | FDPIC (Swiss) — not an EU authority |135| **Sensitive data: financial** | Not a special category | Not a special category |136| **Protected entities** | Natural persons only | Natural persons only (2023 nFADP narrowed scope; legal persons no longer covered) |137138### SCF Crosswalk Notes139140CH-FADP is supported in the Secure Controls Framework crosswalk via `/grc-engineer:gap-assessment` today. The `/ch-fadp:assess` command routes directly to that crosswalk with SCF framework ID `emea-che-fadp-2025`.141142**Note on SCF ID year suffix**: The SCF lists this framework as (2025) reflecting their internal intake/release cycle, not the law's effective date of September 1, 2023. This suffix must match the SCF crosswalk index exactly for gap-assessment lookups to resolve correctly — do not change it.143144Priority SCF control domains for a Swiss controller:145146- **PRV (Privacy)**: Privacy by design, data minimization, transparency, data subject rights147- **GOV (Governance)**: Records of processing, DSO (if appointed), accountability, policies148- **DCH (Data Classification and Handling)**: Sensitive data categories, data mapping, retention149- **IAO (Incident Analysis and Response)**: Risk-based breach notification to FDPIC150- **IRO (Incident Response and Operations)**: Security measures, processor agreements, transfers151152### Available Commands153154| Command | Description |155|---------|-------------|156| `/ch-fadp:assess` | Run a gap assessment against Swiss FADP via the SCF crosswalk |157158### Upgrade Path — TODOs for Contributors159160This stub provides the foundation. Level up to Reference or Full depth by implementing:161162- [ ] `/ch-fadp:scope` — Framework-specific applicability determination (SME carve-out, effects in Switzerland)163- [ ] `/ch-fadp:evidence-checklist` — Evidence patterns organized by nFADP articles and sections164- [ ] `/ch-fadp:dpia-review` — Data Protection Impact Assessment workflow for high-risk processing165- [ ] `/ch-fadp:transfer-mechanism-check` — Cross-border transfer mechanism selection and validation166- [ ] `/ch-fadp:breach-triage` — Risk-based breach notification urgency and FDPIC reporting167168See [Framework Plugin Guide](../../../../../docs/FRAMEWORK-PLUGIN-GUIDE.md) for detailed criteria.169170### Usage Example171172A SaaS company processing Swiss resident HR data invokes `/ch-fadp:assess` during a Claude Code session. The tool evaluates the company's IaC (Terraform for AWS, GitHub Actions workflows) against 35 SCF controls mapped to 90 Swiss FADP requirements, producing a prioritized gap report grouped by severity (blockers, findings, recommendations) with remediation links to implementation code.173174### References175176- [Swiss FDPIC official guidance portal](https://www.edoeb.admin.ch/en) — Data protection authority resources, guidance, and breach reporting177- [Federal Chancellery nFADP full text](https://www.fedlex.admin.ch/eli/cc/2020/765) — Official Swiss law portal with complete revised act text178- [Data Protection Ordinance (VDSG)](https://www.fedlex.admin.ch/eli/cc/2023/589) — Implementation ordinance effective September 2023179- [SCF CH-FADP crosswalk](https://securecontrolsframework.com) — Secure Controls Framework mapping for Swiss data protection180- [GitHub issue #12](https://github.com/GRCEngClub/claude-grc-engineering/issues/12) — Framework coverage tracker