⚠️ Community-contributed command — not part of the officially-maintained ArcKit baseline. Output should be reviewed by qualified DSB-Beauftragter / DPO / Rechtsabteilung before reliance. Citations to Datenschutzbehörde (DSB) / EU regulations may lag the current text — verify against the source. Some citations are marked [NEEDS VERIFICATION] and should be confirmed by an Austrian data protection practitioner before external use.
You are helping an enterprise architect generate an Austrian Data Protection Assessment — the Austrian-specific GDPR layer applied by the Datenschutzbehörde (DSB) under the Datenschutzgesetz (DSG 2018, BGBl. I Nr. 165/1999 as amended). Run this after $arckit-eu-rgpd to add Austrian obligations that go beyond the EU GDPR baseline.
User Input
$ARGUMENTS
Instructions
Note: Before generating, scan projects/ for existing project directories. For each project, list all ARC-*.md artifacts, check external/ for reference documents, and check 000-global/ for cross-project policies. If no external docs exist but they would improve output, ask the user.
Step 0: Read existing artifacts from the project context
MANDATORY (warn if missing):
- DATA (Data Model) — Extract: all entities with personal data, special category data (besondere Kategorien), data subjects, data flows, retention periods, third-party processors
- If missing: warn that an AT DSG assessment requires a data model to identify personal data categories
- RGPD (EU RGPD Assessment) — Extract: legal basis mapping, DPIA screening results, DPO determination, international transfer analysis
- If missing: warn that
$arckit-at-dsgvo should be run after $arckit-eu-rgpd for best results. Proceed with available data.
RECOMMENDED (read if available, note if missing):
- REQ (Requirements) — Extract: data requirements (DR-xxx), compliance requirements, authentication requirements (Bürgerkarte / Handy-Signatur / ID Austria integration)
- STKE (Stakeholder Analysis) — Extract: data subject categories (especially minors, patients, employees covered by ArbVG co-determination)
OPTIONAL (read if available, skip silently):
- SECD (Secure by Design) — Extract: security measures relevant to Art. 32 GDPR assessment
- RISK (Risk Register) — Extract: existing privacy-related risks for cross-reference
Step 0b: Read external documents and policies
- Read any external documents in
external/ — extract previous DSB correspondence, Verarbeitungsverzeichnis (Art. 30 ROPA), existing Auftragsverarbeitungsverträge (DPAs), Betriebsvereinbarungen for employee data
- Read any global policies in
000-global/policies/ — extract Datenschutzerklärung, data retention schedule, DSB-Meldungen policy
- If a prior DSB assessment or Datenschutzerklärung is found, use it to pre-populate compliance status and identify gaps.
Step 1: Identify or Create Project
Identify the target project from the hook context. If the project doesn't exist:
- Use Glob to list
projects/*/ directories and find the highest NNN-* number
- Calculate the next number (zero-padded to 3 digits)
- Slugify the project name
- Use the Write tool to create
projects/{NNN}-{slug}/README.md
- Set
PROJECT_ID and PROJECT_PATH
Step 2: Read Source Artifacts
Read all documents from Step 0. Identify:
- Presence of health data (Gesundheitsdaten) → triggers §§12–13 DSG + ELGA interop section
- Image/video processing (Bildverarbeitung, CCTV) → triggers §§12–13 DSG special regime
- Employee data processing → triggers ArbVG §96a Betriebsvereinbarung requirement
- Scientific research → triggers §§7–8 DSG (Forschungszwecke) with §2d DSG opinion possibility
- Minors as data subjects → triggers §4(4) DSG (AT age of digital consent: 14 years)
- Third-party processors in non-EEA → triggers TIA with DSB transfer focus
Step 3: Template Reading
Read the template (with user override support):
- First, check if
.arckit/templates-custom/at-dsgvo-template.md exists in the project root
- If found: Read the user's customized template
- If not found: Read
.arckit/templates/at-dsgvo-template.md
Step 4: Generate AT Data Protection Assessment
CRITICAL: Use the Write tool to create the assessment document.
Detect version: Check for existing ARC-{PROJECT_ID}-ATDSG-v*.md files:
- No existing file → VERSION="1.0"
- Existing file → minor increment if refreshed, major if scope changed significantly
Auto-populate Document Control:
- Document ID:
ARC-{PROJECT_ID}-ATDSG-v{VERSION}
- Status: DRAFT
- Created Date: {current_date}
- Next Review Date: {current_date + 12 months}
- Classification: OFFICIAL-SENSITIVE (privacy assessments contain sensitive risk information)
- Add note: "This document supplements ARC-{PROJECT_ID}-RGPD-v*.md with Austrian/DSB-specific requirements"
Section 1: AT DSG Regulatory Framework
- Applicable texts table: DSGVO (EU 2016/679), DSG (BGBl. I 165/1999 idgF), sector laws (ELGA-G for health, StPO §§134–143b for law enforcement, GTelG 2012, ArbVG §96a)
- DSB as supervisory authority — contact: dsb.gv.at
- Austrian age of digital consent: 14 years (§4(4) DSG, lower than GDPR default 16) — flag if minors in scope
- Parallel BVwG (Bundesverwaltungsgericht) review pathway for DSB decisions
[NEEDS VERIFICATION: confirm current venue rules]
Section 2: §§12–13 DSG — Image and Video Processing (conditional — only if CCTV/imagery detected)
- §12 DSG specific lawfulness grounds for image processing (additional to Art. 6 GDPR)
- §13 DSG labelling obligation (Kennzeichnungspflicht) — visible notice with responsible controller
- Retention limit: 72 hours default unless justified documented exception
- Prohibition of covert imaging except narrow statutory cases
- DSB Musterleitfaden Bildverarbeitung applicability
[NEEDS VERIFICATION: confirm current guidance version]
- If no image processing: include section header with "N/A — no image or video processing identified"
Section 3: Health Data and ELGA (conditional — only if health data detected)
- Elektronische Gesundheitsakte (ELGA-G) interoperability requirements
- GTelG 2012 telematics interop for data exchange between health providers
- Art. 9(2) GDPR legal basis selection — in AT typically §§7–8 DSG + ELGA-G
- DPIA mandatory flag: special category data + large scale → run
$arckit-dpia
- Opt-out vs opt-in for ELGA participation — controller's integration obligations
- If no health data: include section header with "N/A — no health data identified"
Section 4: Employee Data (Arbeitnehmerdatenschutz) (conditional — only if employee data in scope)
- ArbVG §96a Betriebsvereinbarung requirement for any system that enables employee monitoring
[NEEDS VERIFICATION: confirm exact §96a(1) sub-point and threshold]
- Works council (Betriebsrat) co-determination rights
- Data Protection Impact Assessment interface with co-determination
- Distinction: systems touching "personal dignity" need Betriebsvereinbarung regardless of privacy level
- If out of scope: include section header with "N/A — no employee data or no employee monitoring potential"
Section 5: Scientific Research (§§7–8 DSG) (conditional — only if research use case)
- Research exemptions under §§7–8 DSG and Art. 89 GDPR
- Option to request DSB opinion under §2d DSG
[NEEDS VERIFICATION: confirm current §2d text and practice]
- Pseudonymisation obligations
- Retention under research framework
- If not applicable: include section header with "N/A — no scientific research processing identified"
Section 6: Data Subject Rights (Austrian enforcement)
- Standard rights table (Art. 15–22 GDPR) with DSB response deadlines
- AT practice: DSB emphasises written response quality and timeliness
- Remedy path: complaint to DSB → appeal BVwG → VwGH/VfGH
- Right to copy of data — DSB interpretation tends to favour broad scope
[NEEDS VERIFICATION]
Section 7: DSB Reporting and Registration
- Art. 30 GDPR ROPA (Verarbeitungsverzeichnis) — DSB has a documented expectation of depth
- DPO (Datenschutzbeauftragter) mandatory triggers:
- Public authority / public body → always mandatory
- Large-scale systematic monitoring
- Large-scale special category data processing
- DPO contact reporting to DSB via dsb.gv.at portal
- No general AT-specific registration obligation beyond EU GDPR (DSG abolished the former Datenverarbeitungsregister in 2018)
Section 8: Breach Notification to DSB
- 72-hour notification via dsb.gv.at online form
- Individual notification for high-risk breaches
- Breach register maintenance requirement
- AT enforcement practice on breach late-notification penalties
[NEEDS VERIFICATION: recent DSB penalty cases]
Section 9: International Transfers (AT context)
- Post-Schrems II Transfer Impact Assessment requirement — align with EDPB Recommendations 01/2020
- EU-US Data Privacy Framework status and AT implications
- DSB position on SCC supplementary measures
[NEEDS VERIFICATION]
Section 10: DSB Enforcement Priorities and Gap Analysis
- Map against DSB recent enforcement focus (cookie consent, tracking, CCTV retention, employee monitoring, HR data)
[NEEDS VERIFICATION: cite recent DSB annual report]
- Notable AT reference decisions for calibration
[NEEDS VERIFICATION]
- Consolidate gaps from all sections
- Priority based on DSB enforcement priority and legal obligation level
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks pass.
Write the document to:
projects/{project_id}/ARC-{PROJECT_ID}-ATDSG-v{VERSION}.md
Step 5: Summary Output
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ AT DSG / DSGVO Assessment Generated
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 Document: projects/{project_id}/ARC-{PROJECT_ID}-ATDSG-v{VERSION}.md
📋 Document ID: {document_id}
📅 Assessment Date: {date}
🔒 Classification: OFFICIAL-SENSITIVE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Austrian-Specific Compliance Areas
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Area | Status | Gaps |
|---------------------------------|--------------|------|
| §§12–13 Image/Video Processing | {N/A or status} | {N} |
| Health Data / ELGA | {N/A or status} | {N} |
| Employee Data / §96a ArbVG | {N/A or status} | {N} |
| Research Exemptions §§7–8 DSG | {N/A or status} | {N} |
| Age of Consent (14 years) | {N/A or status} | {N} |
| DPO Registration with DSB | {status} | {N} |
| DSB Enforcement Risks | {level} | {N} |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Critical Actions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{List 🔴 High priority gaps}
Next steps:
1. {If DPIA required: Run $arckit-dpia}
2. {If employee monitoring: draft Betriebsvereinbarung §96a ArbVG}
3. {If no eu-rgpd baseline: Run $arckit-eu-rgpd first}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Important Notes
- Run after eu-rgpd: This command adds the Austrian layer on top of the EU GDPR baseline. For best results, run
$arckit-eu-rgpd first, then this command.
- Austrian age of digital consent is 14, not 16: Austria chose the lower limit allowed by GDPR (§4(4) DSG). Do not apply the GDPR default of 16.
- §§12–13 DSG on image processing is unique: AT retained a standalone image-processing regime when harmonising with GDPR, with specific labelling and retention rules. This is not covered by the EU GDPR baseline and must be assessed separately if any CCTV/imagery is in scope.
- ArbVG §96a Betriebsvereinbarung is separate from GDPR: Employee monitoring capability requires a works-council agreement even where GDPR lawfulness is established. Flag if employee monitoring is possible.
- Verify citations: Austrian data protection practice evolves through DSB decisions and BVwG case law. Items marked
[NEEDS VERIFICATION] must be confirmed against current DSB guidance before external use.
- Use Write Tool: AT DSG assessments cover multiple Austrian-specific regulations and are typically 2,000–4,000 words. Always use the Write tool.
Success Criteria
- ✅ Assessment document created at
projects/{project_id}/ARC-{PROJECT_ID}-ATDSG-v{VERSION}.md
- ✅ Applicable DSG sections identified (§§7–8, §§12–13, §4(4), §2d as applicable)
- ✅ §§12–13 DSG image-processing regime assessed if CCTV/imagery in scope
- ✅ ELGA-G / GTelG 2012 interop assessed if health data in scope
- ✅ §96a ArbVG Betriebsvereinbarung requirement flagged if employee monitoring in scope
- ✅ §§7–8 DSG research exemptions addressed if research use case in scope
- ✅ Age of digital consent at 14 years applied (not GDPR default 16)
- ✅ DPO registration with DSB assessed
- ✅ 72-hour breach notification to DSB process assessed
- ✅ Post-Schrems II TIA requirement applied
- ✅ DSB enforcement priority self-assessment completed
- ✅ Gap analysis with prioritised action plan generated
- ✅ Document classified OFFICIAL-SENSITIVE
Example Usage
$arckit-at-dsgvo Austrian DSG layer for 001 — federal ministry HR system with CCTV at entrances, employee data, and potential monitoring of IT usage
$arckit-at-dsgvo Assess AT DSG obligations for a Vienna regional hospital group integrating with ELGA, processing Gesundheitsdaten, planning mobile patient portal
$arckit-at-dsgvo AT data protection for a research consortium processing pseudonymised health data for a longitudinal cohort study under §§7–8 DSG
Suggested Next Steps
After completing this command, consider running:
$arckit-dpia -- Run a full Data Protection Impact Assessment if AT DSB screening flags high risk (when 2+ AT DPIA criteria triggered or DSB published Blacklist applies)
$arckit-eu-rgpd -- Run the pan-EU GDPR baseline first if not already completed (when No prior eu-rgpd assessment exists for this project)
$arckit-at-nisg -- Assess NISG obligations where personal data is processed by Essential/Important entities (when Entity potentially qualifies as Essential or Important under NISG)
1---2name: arckit-at-dsgvo3description: [COMMUNITY] Assess Austrian DSG / DSGVO obligations — Datenschutzbehörde patterns, §§12–13 DSG special provisions, image processing (§12 DSG), and Austrian enforcement practice4license: MIT5---67> ⚠️ **Community-contributed command** — not part of the officially-maintained ArcKit baseline. Output should be reviewed by qualified DSB-Beauftragter / DPO / Rechtsabteilung before reliance. Citations to Datenschutzbehörde (DSB) / EU regulations may lag the current text — verify against the source. Some citations are marked `[NEEDS VERIFICATION]` and should be confirmed by an Austrian data protection practitioner before external use.89You are helping an enterprise architect generate an **Austrian Data Protection Assessment** — the Austrian-specific GDPR layer applied by the Datenschutzbehörde (DSB) under the Datenschutzgesetz (DSG 2018, BGBl. I Nr. 165/1999 as amended). Run this after `$arckit-eu-rgpd` to add Austrian obligations that go beyond the EU GDPR baseline.1011## User Input1213```text14$ARGUMENTS15```1617## Instructions1819> **Note**: Before generating, scan `projects/` for existing project directories. For each project, list all `ARC-*.md` artifacts, check `external/` for reference documents, and check `000-global/` for cross-project policies. If no external docs exist but they would improve output, ask the user.2021### Step 0: Read existing artifacts from the project context2223**MANDATORY** (warn if missing):2425- **DATA** (Data Model) — Extract: all entities with personal data, special category data (besondere Kategorien), data subjects, data flows, retention periods, third-party processors26 - If missing: warn that an AT DSG assessment requires a data model to identify personal data categories27- **RGPD** (EU RGPD Assessment) — Extract: legal basis mapping, DPIA screening results, DPO determination, international transfer analysis28 - If missing: warn that `$arckit-at-dsgvo` should be run after `$arckit-eu-rgpd` for best results. Proceed with available data.2930**RECOMMENDED** (read if available, note if missing):3132- **REQ** (Requirements) — Extract: data requirements (DR-xxx), compliance requirements, authentication requirements (Bürgerkarte / Handy-Signatur / ID Austria integration)33- **STKE** (Stakeholder Analysis) — Extract: data subject categories (especially minors, patients, employees covered by ArbVG co-determination)3435**OPTIONAL** (read if available, skip silently):3637- **SECD** (Secure by Design) — Extract: security measures relevant to Art. 32 GDPR assessment38- **RISK** (Risk Register) — Extract: existing privacy-related risks for cross-reference3940### Step 0b: Read external documents and policies4142- Read any **external documents** in `external/` — extract previous DSB correspondence, Verarbeitungsverzeichnis (Art. 30 ROPA), existing Auftragsverarbeitungsverträge (DPAs), Betriebsvereinbarungen for employee data43- Read any **global policies** in `000-global/policies/` — extract Datenschutzerklärung, data retention schedule, DSB-Meldungen policy44- If a prior DSB assessment or Datenschutzerklärung is found, use it to pre-populate compliance status and identify gaps.4546### Step 1: Identify or Create Project4748Identify the target project from the hook context. If the project doesn't exist:49501. Use Glob to list `projects/*/` directories and find the highest `NNN-*` number512. Calculate the next number (zero-padded to 3 digits)523. Slugify the project name534. Use the Write tool to create `projects/{NNN}-{slug}/README.md`545. Set `PROJECT_ID` and `PROJECT_PATH`5556### Step 2: Read Source Artifacts5758Read all documents from Step 0. Identify:5960- Presence of health data (Gesundheitsdaten) → triggers §§12–13 DSG + ELGA interop section61- Image/video processing (Bildverarbeitung, CCTV) → triggers §§12–13 DSG special regime62- Employee data processing → triggers ArbVG §96a Betriebsvereinbarung requirement63- Scientific research → triggers §§7–8 DSG (Forschungszwecke) with §2d DSG opinion possibility64- Minors as data subjects → triggers §4(4) DSG (AT age of digital consent: **14 years**)65- Third-party processors in non-EEA → triggers TIA with DSB transfer focus6667### Step 3: Template Reading6869**Read the template** (with user override support):7071- **First**, check if `.arckit/templates-custom/at-dsgvo-template.md` exists in the project root72- **If found**: Read the user's customized template73- **If not found**: Read `.arckit/templates/at-dsgvo-template.md`7475### Step 4: Generate AT Data Protection Assessment7677**CRITICAL**: Use the **Write tool** to create the assessment document.78791. **Detect version**: Check for existing `ARC-{PROJECT_ID}-ATDSG-v*.md` files:80 - No existing file → VERSION="1.0"81 - Existing file → minor increment if refreshed, major if scope changed significantly82832. **Auto-populate Document Control**:84 - Document ID: `ARC-{PROJECT_ID}-ATDSG-v{VERSION}`85 - Status: DRAFT86 - Created Date: {current_date}87 - Next Review Date: {current_date + 12 months}88 - Classification: OFFICIAL-SENSITIVE (privacy assessments contain sensitive risk information)89 - Add note: "This document supplements ARC-{PROJECT_ID}-RGPD-v*.md with Austrian/DSB-specific requirements"90913. **Section 1: AT DSG Regulatory Framework**92 - Applicable texts table: DSGVO (EU 2016/679), DSG (BGBl. I 165/1999 idgF), sector laws (ELGA-G for health, StPO §§134–143b for law enforcement, GTelG 2012, ArbVG §96a)93 - DSB as supervisory authority — contact: dsb.gv.at94 - Austrian age of digital consent: **14 years** (§4(4) DSG, lower than GDPR default 16) — flag if minors in scope95 - Parallel BVwG (Bundesverwaltungsgericht) review pathway for DSB decisions `[NEEDS VERIFICATION: confirm current venue rules]`96974. **Section 2: §§12–13 DSG — Image and Video Processing** (conditional — only if CCTV/imagery detected)98 - §12 DSG specific lawfulness grounds for image processing (additional to Art. 6 GDPR)99 - §13 DSG labelling obligation (Kennzeichnungspflicht) — visible notice with responsible controller100 - Retention limit: 72 hours default unless justified documented exception101 - Prohibition of covert imaging except narrow statutory cases102 - DSB Musterleitfaden Bildverarbeitung applicability `[NEEDS VERIFICATION: confirm current guidance version]`103 - If no image processing: include section header with "N/A — no image or video processing identified"1041055. **Section 3: Health Data and ELGA** (conditional — only if health data detected)106 - Elektronische Gesundheitsakte (ELGA-G) interoperability requirements107 - GTelG 2012 telematics interop for data exchange between health providers108 - Art. 9(2) GDPR legal basis selection — in AT typically §§7–8 DSG + ELGA-G109 - DPIA mandatory flag: special category data + large scale → run `$arckit-dpia`110 - Opt-out vs opt-in for ELGA participation — controller's integration obligations111 - If no health data: include section header with "N/A — no health data identified"1121136. **Section 4: Employee Data (Arbeitnehmerdatenschutz)** (conditional — only if employee data in scope)114 - ArbVG §96a Betriebsvereinbarung requirement for any system that enables employee monitoring `[NEEDS VERIFICATION: confirm exact §96a(1) sub-point and threshold]`115 - Works council (Betriebsrat) co-determination rights116 - Data Protection Impact Assessment interface with co-determination117 - Distinction: systems touching "personal dignity" need Betriebsvereinbarung regardless of privacy level118 - If out of scope: include section header with "N/A — no employee data or no employee monitoring potential"1191207. **Section 5: Scientific Research (§§7–8 DSG)** (conditional — only if research use case)121 - Research exemptions under §§7–8 DSG and Art. 89 GDPR122 - Option to request DSB opinion under §2d DSG `[NEEDS VERIFICATION: confirm current §2d text and practice]`123 - Pseudonymisation obligations124 - Retention under research framework125 - If not applicable: include section header with "N/A — no scientific research processing identified"1261278. **Section 6: Data Subject Rights (Austrian enforcement)**128 - Standard rights table (Art. 15–22 GDPR) with DSB response deadlines129 - AT practice: DSB emphasises written response quality and timeliness130 - Remedy path: complaint to DSB → appeal BVwG → VwGH/VfGH131 - Right to copy of data — DSB interpretation tends to favour broad scope `[NEEDS VERIFICATION]`1321339. **Section 7: DSB Reporting and Registration**134 - Art. 30 GDPR ROPA (Verarbeitungsverzeichnis) — DSB has a documented expectation of depth135 - DPO (Datenschutzbeauftragter) mandatory triggers:136 - Public authority / public body → always mandatory137 - Large-scale systematic monitoring138 - Large-scale special category data processing139 - DPO contact reporting to DSB via dsb.gv.at portal140 - No general AT-specific registration obligation beyond EU GDPR (DSG abolished the former Datenverarbeitungsregister in 2018)14114210. **Section 8: Breach Notification to DSB**143 - 72-hour notification via dsb.gv.at online form144 - Individual notification for high-risk breaches145 - Breach register maintenance requirement146 - AT enforcement practice on breach late-notification penalties `[NEEDS VERIFICATION: recent DSB penalty cases]`14714811. **Section 9: International Transfers (AT context)**149 - Post-Schrems II Transfer Impact Assessment requirement — align with EDPB Recommendations 01/2020150 - EU-US Data Privacy Framework status and AT implications151 - DSB position on SCC supplementary measures `[NEEDS VERIFICATION]`15215312. **Section 10: DSB Enforcement Priorities and Gap Analysis**154 - Map against DSB recent enforcement focus (cookie consent, tracking, CCTV retention, employee monitoring, HR data) `[NEEDS VERIFICATION: cite recent DSB annual report]`155 - Notable AT reference decisions for calibration `[NEEDS VERIFICATION]`156 - Consolidate gaps from all sections157 - Priority based on DSB enforcement priority and legal obligation level158159Before writing the file, read `.arckit/references/quality-checklist.md` and verify all **Common Checks** pass.160161Write the document to:162163```text164projects/{project_id}/ARC-{PROJECT_ID}-ATDSG-v{VERSION}.md165```166167### Step 5: Summary Output168169```text170━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━171✅ AT DSG / DSGVO Assessment Generated172━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━173174📄 Document: projects/{project_id}/ARC-{PROJECT_ID}-ATDSG-v{VERSION}.md175📋 Document ID: {document_id}176📅 Assessment Date: {date}177🔒 Classification: OFFICIAL-SENSITIVE178179━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━180📊 Austrian-Specific Compliance Areas181━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━182183| Area | Status | Gaps |184|---------------------------------|--------------|------|185| §§12–13 Image/Video Processing | {N/A or status} | {N} |186| Health Data / ELGA | {N/A or status} | {N} |187| Employee Data / §96a ArbVG | {N/A or status} | {N} |188| Research Exemptions §§7–8 DSG | {N/A or status} | {N} |189| Age of Consent (14 years) | {N/A or status} | {N} |190| DPO Registration with DSB | {status} | {N} |191| DSB Enforcement Risks | {level} | {N} |192193━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━194⚡ Critical Actions195━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━196197{List 🔴 High priority gaps}198199Next steps:2001. {If DPIA required: Run $arckit-dpia}2012. {If employee monitoring: draft Betriebsvereinbarung §96a ArbVG}2023. {If no eu-rgpd baseline: Run $arckit-eu-rgpd first}203━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━204```205206## Important Notes207208- **Run after eu-rgpd**: This command adds the Austrian layer on top of the EU GDPR baseline. For best results, run `$arckit-eu-rgpd` first, then this command.209- **Austrian age of digital consent is 14, not 16**: Austria chose the lower limit allowed by GDPR (§4(4) DSG). Do not apply the GDPR default of 16.210- **§§12–13 DSG on image processing is unique**: AT retained a standalone image-processing regime when harmonising with GDPR, with specific labelling and retention rules. This is not covered by the EU GDPR baseline and must be assessed separately if any CCTV/imagery is in scope.211- **ArbVG §96a Betriebsvereinbarung is separate from GDPR**: Employee monitoring capability requires a works-council agreement even where GDPR lawfulness is established. Flag if employee monitoring is possible.212- **Verify citations**: Austrian data protection practice evolves through DSB decisions and BVwG case law. Items marked `[NEEDS VERIFICATION]` must be confirmed against current DSB guidance before external use.213- **Use Write Tool**: AT DSG assessments cover multiple Austrian-specific regulations and are typically 2,000–4,000 words. Always use the Write tool.214215## Success Criteria216217- ✅ Assessment document created at `projects/{project_id}/ARC-{PROJECT_ID}-ATDSG-v{VERSION}.md`218- ✅ Applicable DSG sections identified (§§7–8, §§12–13, §4(4), §2d as applicable)219- ✅ §§12–13 DSG image-processing regime assessed if CCTV/imagery in scope220- ✅ ELGA-G / GTelG 2012 interop assessed if health data in scope221- ✅ §96a ArbVG Betriebsvereinbarung requirement flagged if employee monitoring in scope222- ✅ §§7–8 DSG research exemptions addressed if research use case in scope223- ✅ Age of digital consent at 14 years applied (not GDPR default 16)224- ✅ DPO registration with DSB assessed225- ✅ 72-hour breach notification to DSB process assessed226- ✅ Post-Schrems II TIA requirement applied227- ✅ DSB enforcement priority self-assessment completed228- ✅ Gap analysis with prioritised action plan generated229- ✅ Document classified OFFICIAL-SENSITIVE230231## Example Usage232233```text234$arckit-at-dsgvo Austrian DSG layer for 001 — federal ministry HR system with CCTV at entrances, employee data, and potential monitoring of IT usage235236$arckit-at-dsgvo Assess AT DSG obligations for a Vienna regional hospital group integrating with ELGA, processing Gesundheitsdaten, planning mobile patient portal237238$arckit-at-dsgvo AT data protection for a research consortium processing pseudonymised health data for a longitudinal cohort study under §§7–8 DSG239```240241## Suggested Next Steps242243After completing this command, consider running:244245- `$arckit-dpia` -- Run a full Data Protection Impact Assessment if AT DSB screening flags high risk *(when 2+ AT DPIA criteria triggered or DSB published Blacklist applies)*246- `$arckit-eu-rgpd` -- Run the pan-EU GDPR baseline first if not already completed *(when No prior eu-rgpd assessment exists for this project)*247- `$arckit-at-nisg` -- Assess NISG obligations where personal data is processed by Essential/Important entities *(when Entity potentially qualifies as Essential or Important under NISG)*