From 3aff80fb0cdcb5fd55e8d4f090f57f9739dac513 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Sun, 3 May 2026 10:07:30 +0200 Subject: [PATCH] fix: Complete recommended docs for all 10 industry presets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every preset now includes DSGVO-mandatory docs (TOM, VVT, Löschkonzept) plus Cookie-Banner/Policy, Mitarbeiter-DSI, Bewerber-DSI, and industry-specific extras (DSFA, Whistleblower, ISMS, TIA, etc.). Co-Authored-By: Claude Opus 4.6 (1M context) --- .../lib/sdk/company-profile-presets.ts | 64 ++++++++++++++++--- 1 file changed, 54 insertions(+), 10 deletions(-) diff --git a/admin-compliance/lib/sdk/company-profile-presets.ts b/admin-compliance/lib/sdk/company-profile-presets.ts index 3b02814..b81fec2 100644 --- a/admin-compliance/lib/sdk/company-profile-presets.ts +++ b/admin-compliance/lib/sdk/company-profile-presets.ts @@ -55,7 +55,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ tech_encryption_rest: 'yes', comp_documentation_level: 'basic', }, - recommendedDocs: ['privacy_policy', 'impressum', 'agb', 'cookie_policy', 'dpa'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'agb', 'cookie_policy', 'cookie_banner', + 'dpa', 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', 'applicant_dsi', + ], }, { id: 'consumer_app', @@ -82,7 +86,12 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ prod_consent_management: 'yes', tech_hosting_location: 'eu', }, - recommendedDocs: ['privacy_policy', 'impressum', 'terms_of_use', 'cookie_policy', 'community_guidelines'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'terms_of_use', 'cookie_policy', 'cookie_banner', + 'community_guidelines', 'acceptable_use', 'widerruf', + 'dpa', 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', 'applicant_dsi', 'social_media_dsi', + ], }, { id: 'ecommerce', @@ -109,7 +118,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ tech_hosting_location: 'eu', prod_consent_management: 'yes', }, - recommendedDocs: ['privacy_policy', 'impressum', 'agb', 'widerruf', 'cookie_policy', 'cookie_banner'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'agb', 'widerruf', 'cookie_policy', 'cookie_banner', + 'dpa', 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', 'applicant_dsi', + ], }, { id: 'it_agency', @@ -136,7 +149,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ comp_vendor_management: 'yes', comp_training: 'yes', }, - recommendedDocs: ['privacy_policy', 'impressum', 'agb', 'dpa', 'nda', 'employee_dsi'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'agb', 'cookie_policy', 'cookie_banner', + 'dpa', 'nda', 'sla', 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', 'applicant_dsi', + ], }, { id: 'maschinenbau', @@ -163,7 +180,12 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ comp_vendor_management: 'yes', comp_documentation_level: 'structured', }, - recommendedDocs: ['privacy_policy', 'impressum', 'agb', 'dpa', 'employee_dsi', 'applicant_dsi', 'whistleblower_policy', 'tom_documentation'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'agb', 'cookie_policy', 'cookie_banner', + 'dpa', 'nda', 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', 'applicant_dsi', 'whistleblower_policy', + 'dsfa', 'pflichtenregister', + ], }, { id: 'law_firm', @@ -190,7 +212,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ tech_encryption_rest: 'yes', comp_documentation_level: 'basic', }, - recommendedDocs: ['privacy_policy', 'impressum', 'dpa', 'employee_dsi', 'applicant_dsi'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'cookie_policy', 'cookie_banner', + 'dpa', 'nda', 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', 'applicant_dsi', + ], }, { id: 'healthcare', @@ -217,7 +243,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ tech_encryption_rest: 'yes', comp_documentation_level: 'basic', }, - recommendedDocs: ['privacy_policy', 'impressum', 'dpa', 'employee_dsi', 'tom_documentation', 'vvt_register', 'dsfa'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'cookie_policy', 'cookie_banner', + 'dpa', 'tom_documentation', 'vvt_register', 'loeschkonzept', 'dsfa', + 'employee_dsi', 'applicant_dsi', 'pflichtenregister', + ], }, { id: 'handwerk', @@ -243,7 +273,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ tech_hosting_location: 'eu', comp_documentation_level: 'none', }, - recommendedDocs: ['privacy_policy', 'impressum', 'agb'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'agb', 'cookie_policy', 'cookie_banner', + 'tom_documentation', 'vvt_register', 'loeschkonzept', + 'employee_dsi', + ], }, { id: 'education', @@ -269,7 +303,11 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ tech_hosting_location: 'eu', comp_training: 'yes', }, - recommendedDocs: ['privacy_policy', 'impressum', 'dpa', 'employee_dsi', 'dsfa', 'tom_documentation'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'cookie_policy', 'cookie_banner', + 'dpa', 'tom_documentation', 'vvt_register', 'loeschkonzept', 'dsfa', + 'employee_dsi', 'applicant_dsi', 'pflichtenregister', + ], }, { id: 'enterprise', @@ -301,6 +339,12 @@ export const COMPANY_PROFILE_PRESETS: CompanyProfilePreset[] = [ comp_training: 'yes', comp_documentation_level: 'comprehensive', }, - recommendedDocs: ['privacy_policy', 'impressum', 'agb', 'dpa', 'nda', 'sla', 'employee_dsi', 'applicant_dsi', 'whistleblower_policy', 'tom_documentation', 'vvt_register', 'isms_manual', 'dsfa', 'transfer_impact_assessment'], + recommendedDocs: [ + 'privacy_policy', 'impressum', 'agb', 'cookie_policy', 'cookie_banner', + 'dpa', 'nda', 'sla', 'cloud_service_agreement', + 'tom_documentation', 'vvt_register', 'loeschkonzept', 'dsfa', 'pflichtenregister', + 'isms_manual', 'transfer_impact_assessment', + 'employee_dsi', 'applicant_dsi', 'whistleblower_policy', 'social_media_dsi', + ], }, ]