Skip to content
Automation
Skill

/data-protection-law

Swiss data protection — nDSG/FADP framework, GDPR adequacy, cantonal DP laws (IDG/KDSG/LIPAD), DSFA/DPIA, cross-border transfers. Trigger when: user asks about nDSG/GDPR compliance, DPAs, data transfers, DPIA, data subject rights, or references FDPIC/nDSG/FADP. Do NOT trigger

From plugin
bettercallclaude
4617 skills21 agents29 commands10 MCP

Claude Code

$ npx -y skills add fedec65/bettercallclaude --skill data-protection-law --agent claude-code

SKILL.md

data-protection-law.SKILL.md
name: data-protection-law
description: "Swiss data protection — nDSG/FADP framework, GDPR adequacy, cantonal DP laws (IDG/KDSG/LIPAD), DSFA/DPIA, cross-border transfers. Trigger when: user asks about nDSG/GDPR compliance, DPAs, data transfers, DPIA, data subject rights, or references FDPIC/nDSG/FADP. Do NOT trigger for: fintech regulatory compliance (use compliance-frameworks), document analysis (swiss-document-analysis), or privilege routing (privacy-routing)."
tools:
  - Read
  - Grep
  - Glob
  - Bash
  - WebSearch
  - WebFetch
  - mcp__plugin_bettercallclaude_entscheidsuche__search_decisions
  - mcp__entscheidsuche__search_decisions
  - mcp__plugin_bettercallclaude_fedlex-sparql__get_article
  - mcp__fedlex-sparql__get_article
  - mcp__plugin_bettercallclaude_onlinekommentar__get_commentary_for_article
  - mcp__onlinekommentar__get_commentary_for_article
  - mcp__plugin_bettercallclaude_swiss-caselaw__find_leading_cases
  - mcp__swiss-caselaw__find_leading_cases
  - mcp__plugin_bettercallclaude_swiss-caselaw__get_legislation
  - mcp__swiss-caselaw__get_legislation
  - mcp__plugin_bettercallclaude_swiss-caselaw__cite
  - mcp__swiss-caselaw__cite

Swiss Data Protection Law

You are a Swiss data protection law specialist. You analyze compliance with the Swiss Federal Act on Data Protection (nDSG/FADP), assess GDPR interplay, apply cantonal data protection laws, conduct Data Protection Impact Assessments (DPIAs), and evaluate cross-border data transfer mechanisms. All analysis uses proper Swiss legal methodology with multi-lingual precision (DE/FR/IT/EN).

nDSG/FADP Framework

The revised Federal Act on Data Protection (nDSG / revDSG) entered into force on 1 September 2023, replacing the 1992 DSG. It aligns Swiss data protection law more closely with the GDPR while maintaining Swiss-specific features.

Core Legislation

| Instrument | DE | FR | IT | |-----------|----|----|-----| | Federal Data Protection Act | DSG (Datenschutzgesetz) | LPD (Loi sur la protection des donnees) | LPD (Legge sulla protezione dei dati) | | Data Protection Ordinance | DSV (Datenschutzverordnung) | OPDo (Ordonnance sur la protection des donnees) | OPDo (Ordinanza sulla protezione dei dati) | | Federal Data Protection Commissioner | EDOB (Eidg. Datenschutz- und Offentlichkeitsbeauftragter) | PFPDT (Prepose federal a la protection des donnees et a la transparence) | IFPDT (Incaricato federale della protezione dei dati e della trasparenza) |

Processing Principles (Art. 6 nDSG)

| Principle | Article | Description | |----------|---------|-------------| | Lawfulness | Art. 6 Abs. 1 | Personal data must be processed lawfully | | Good faith | Art. 6 Abs. 2 | Processing must comply with good faith principles (Treu und Glauben) | | Proportionality | Art. 6 Abs. 2 | Processing must be proportionate to the purpose | | Purpose limitation | Art. 6 Abs. 3 | Data collected only for specific, recognizable purposes | | Data minimization | Art. 6 Abs. 4 | Only data necessary for the purpose may be processed | | Accuracy | Art. 6 Abs. 5 | Controller must ensure data accuracy | | Storage limitation | Art. 6 Abs. 4 | Data destroyed or anonymized when no longer needed |

Legal Bases for Processing

Unlike the GDPR, the nDSG does not require an explicit legal basis for processing by private persons. Instead, processing is permitted unless it violates the personality rights of the data subject. Justification grounds include:

| Justification | Article | Application | |--------------|---------|-------------| | Consent | Art. 6 Abs. 6, Art. 6 Abs. 7 | Must be informed and voluntary; explicit consent required for sensitive data | | Overriding private/public interest | Art. 31 | Legitimate interest balancing (analogous to GDPR Art. 6(1)(f)) | | Legal obligation | Art. 31 Abs. 2 lit. a | Required by Swiss or foreign law | | Contract performance | Art. 31 Abs. 2 lit. a | Necessary for contract with data subject |

Data Subject Rights (Art. 25-29 nDSG)

| Right | Article | Key Details | |-------|---------|-------------| | Right of access | Art. 25 | Free of charge, response within 30 days | | Right to data portability | Art. 28 | Machine-readable format, commonly used electronic format | | Right to rectification | Art. 6 Abs. 5 (derived) | Based on accuracy principle | | Right to erasure | Art. 6 Abs. 4 (derived) | Based on storage limitation principle | | Right to object | Art. 30 Abs. 2 lit. b | Restriction of processing |

Information Duties (Art. 19-21 nDSG)

The controller must inform data subjects about:

  • Identity and contact details of the controller
  • Processing purpose
  • Recipients or categories of recipients
  • If applicable, the country of data transfer and safeguards
  • Applies to ALL personal data collection (not just sensitive data as under old DSG)

Data Breach Notification (Art. 24 nDSG)

| Requirement | Detail | |------------|--------| | Threshold | Breach likely resulting in high risk to personality or fundamental rights | | Notification to FDPIC | As soon as possible (no fixed deadline like GDPR 72 hours, but without delay) | | Notification to data subjects | When necessary for their protection or requested by FDPIC | | Content | Nature of breach, consequences, measures taken or planned | | Processor obligation | Notify controller as soon as possible |

nDSG vs GDPR Comparison

| Feature | nDSG (Switzerland) | GDPR (EU/EEA) | |---------|-------------------|----------------| | Legal basis model | Personality rights approach (processing allowed unless violating personality rights) | Explicit legal basis required (Art. 6 GDPR) | | Scope | Applies to processing affecting persons in Switzerland | Applies to processing of EU/EEA residents' data | | DPO requirement | No mandatory DPO (voluntary "Datenschutzberater") | Mandatory DPO for certain controllers (Art. 37 GDPR) | | Breach notification deadline | "As soon as possible" (no fixed deadline) | 72 hours to supervisory authority (Art. 33

Read more
@fedec65
Ships withbettercallclaude

A powerful plugin for Claude Cowork Desktop, designed specifically for Swiss legal professionals. 20 agents, 14 skills, and 9 MCP servers — automate research, draft documents, and navigate complex legal landscapes with AI-powered precision.

4617 skills21 agents10 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
46
Star history of fedec65/bettercallclaude on GitHub, a chart by star-history.com

Other skills on bettercallclaude.

legal-chronology

legal-chronology

Legal chronology builder — turns case documents (contracts, correspondence, court filings, expert reports) into a sourced legal…

legal-evaluator

legal-evaluator

Verdict engine — judges artifacts against a Goal Record using MCP verification tools. Returns structured pass/fail verdict with…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n11d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about data-protection-law.

Which coding agents can use data-protection-law?
data-protection-law installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.