πΌ Management Samenvatting
7-jaar retentiebeleid voor Teams Channel Messages is VERPLICHT onder BIO en andere Nederlandse compliance vereisten om alle zakelijke communicatie te bewaren voor juridische, audit en compliance doeleinden.
β Microsoft 365
WETTELIJKE BEWAARPLICHT: BIO (Baseline Informatiebeveiliging Overheid) vereist 7 jaar bewaarplicht voor zakelijke communicatie inclusief Teams messages. Dit komt voort uit: Archiefwet 1995, Algemene wet bestuursrecht, Fiscale wetgeving (belastingdienst 7 jaar), Burgerlijk Wetboek (contracten, bewijslast). BEDRIJFSRISICO'S ZONDER RETENTION: JURIDISCHE RISICO'S: Litigation hold violations (kunnen niet voldoen aan bewaarplichten bij rechtszaken), Bewijs verlies voor contractdisputes (Teams messages kunnen legal evidence zijn), Regulatory fines voor non-compliance (BIO violations). compliance schendingen: BIO audit failures (overheid moet 7 jaar kunnen aantonen), ISO 27001 A.18.1.3 violations, AVG violations bij data subject requests (moet historische data kunnen produceren). bedrijfscontinuΓ―teit: Knowledge loss (belangrijke beslissingen/context verloren), audittrail gaps (kan niet reconstrueren wat er gebeurde), Employee disputes (geen bewijs van communicatie). TEAMS CHANNEL MESSAGES SCOPE: Dit omvat: Alle berichten in Standard/Private channels, Replies en threads, @mentions en reactions, Shared files references (NOT files themselves - separate retention), Meeting chat (if in channel), Bot/app messages. NIET INBEGREPEN: Private chat messages (separate retentiebeleid needed), Files/attachments (SharePoint retention), Meeting recordings (separate retention). Standaard TEAMS BEHAVIOR (ZONDER POLICY): Teams messages worden INDEFINITELY bewaard (totdat handmatig verwijderd), Maar: gebruikers kunnen delete messages (compliance risk), No guaranteed retention, No legal hold capability. MET 7-JAAR retentiebeleid: Messages LOCKED voor deletion tijdens retentieperiode, nadat 7 years: Auto-delete (compliance met data minimization), Legal hold: Can suspend deletion voor litigation, Immutable: Users kan niet bypass.
Connection:
Connect-IPPSSessionRequired Modules: ExchangeOnlineManagement
Implementatie
Implementeer Microsoft Purview retentiebeleid: TYPE: retentiebeleid voor Teams channel messages, SCOPE: Organization-wide of specific teams, retentieperiode: 7 jaar (2555 dagen), DELETE ACTION: nadat 7 years - automatische deletion, RETENTION LOCK: optioneel maar aanbevolen (Voorkomt dat policy modification). TECHNICAL DETAILS: Policy location: Microsoft Purview compliance portal β Data lifecycle management β retentiebeleid, Backend: Exchange Online store (Teams messages backed door Exchange), Enforcement: Immediate voor nieuwe messages, retroactive voor existing messages, opslag: Hidden folder in Exchange (niet zichtbaar voor users). BELANGRIJKE OVERWEGINGEN: opslag KOSTEN: 7 jaar Teams messages kan significant opslag vereisen (plan capacity), PERFORMANCE: Large retention kan search/eDiscovery impact (indexing overhead), LEGAL HOLD: Voor litigation - suspend auto-delete via eDiscovery hold, DATA MINIMIZATION (AVG): nadat 7 jaar MOET data deleted (not indefinitely), MULTIPLE POLICIES: Als multiple policies toepassen - meeste restrictive wins. TESTING: Maak aan Test team β Post messages β Verifieer retention applied (can take 24 hours), Attempt to delete message β zou moeten be preserved/restored, nadat policy delete: Message zou moeten be permanent removed nadat 7 years.
- Navigate to: compliance.microsoft.com
- Solutions β Data lifecycle management β retentiebeleid
- Maak aan retentiebeleid β Name: 'Teams Channel Messages - 7 Jaar BIO'
- Choose locations: Teams channel messages (schakel in)
- Decide: alle teams of specific teams (meestal alle teams)
- Retention settings: Retain items voor 7 years, nadat retentieperiode: Delete automatically
- Review en create
- Policy takes effect: binnen 24 hours (propagation time)
- Connect-IPPSSession
- New-RetentionCompliancePolicy -Name 'Teams 7 Year Retention' -TeamsChannelLocation All
- New-RetentionComplianceRule -Policy 'Teams 7 Year Retention' -RetentionDuration 2555 -RetentionComplianceAction KeepAndDelete
- Verify: Get-RetentionCompliancePolicy | Where-Object {$_.Name -like '*Teams*'}
Vereisten
Voor implementatie van 7-jaar Teams retention:
- Microsoft 365 E3 of E5 licentie (E5 voor geavanceerd retention features)
- Compliance Administrator of Organization Management rol
- Microsoft Purview compliance portal access
- PowerShell: ExchangeOnlineManagement module
- opslag capacity planning: Estimate 7 years of Teams data volume
- Legal review: Confirm 7 jaar is appropriate retentieperiode
- User communication: Inform users messages zijn retained 7 jaar
Implementatie
via Microsoft Purview compliance portal (aanbevolen):
- Navigate to: compliance.microsoft.com
- Solutions β Data lifecycle management β retentiebeleid
- Maak aan retentiebeleid β Name: 'Teams Channel Messages - 7 Jaar BIO'
- Choose locations: Teams channel messages (schakel in)
- Decide: alle teams of specific teams (meestal alle teams)
- Retention settings: Retain items voor 7 years, nadat retentieperiode: Delete automatically
- Review en create
- Policy takes effect: binnen 24 hours (propagation time)
Gebruik PowerShell-script retention-teams-channel.ps1 (functie Invoke-Remediation) β PowerShell automation voor retentiebeleid creation/verification.
via PowerShell (geavanceerd):
- Connect-IPPSSession
- New-RetentionCompliancePolicy -Name 'Teams 7 Year Retention' -TeamsChannelLocation All
- New-RetentionComplianceRule -Policy 'Teams 7 Year Retention' -RetentionDuration 2555 -RetentionComplianceAction KeepAndDelete
- Verify: Get-RetentionCompliancePolicy | Where-Object {$_.Name -like '*Teams*'}
monitoring
Gebruik PowerShell-script retention-teams-channel.ps1 (functie Invoke-Monitoring) β Verifieer 7-year retentiebeleid is active en afgedwongen.
Continue monitoring:
- Policy status: compliance.microsoft.com β retentiebeleid β Status zou moeten be 'On (active)'
- Coverage: Verifieer alle teams are included in policy scope
- opslag growth: monitoren Exchange Online opslag usage (Teams messages count toward mailbox quota)
- Policy conflicts: Controleer voor multiple policies affecting same content (most restrictive wins)
- Deletion queue: nadat 7 years - Verifieer messages are being auto-deleted (data minimization)
- Legal holds: Volg enige litigation holds die suspend auto-deletion
Compliance en Auditing
Deze control voldoet aan:
- BIO Thema 12.04 & 18.03 - Logging en bewaarplicht: 7 jaar retention VERPLICHT
- Archiefwet 1995 - Bewaarplicht overheidscommunicatie
- ISO 27001 A.18.1.3 - Bescherming van gegevens: Retention compliance
- AVG Artikel 5 - Data minimization: Auto-delete nadat 7 jaar
- Fiscale wetgeving - 7 jaar bewaarplicht zakelijke communicatie
- Burgerlijk Wetboek - Bewijs contracten en overeenkomsten
Remediatie
Gebruik PowerShell-script retention-teams-channel.ps1 (functie Invoke-Remediation) β Herstellen.
Compliance & Frameworks
- BIO: 12.04.03, 18.03.01 - Logging/bewaarplicht en compliance met wettelijke voorschriften - 7 jaar VERPLICHT
- ISO 27001:2022: A.18.1.3, A.12.4.1 - Bescherming van gegevens en Gebeurtenissen logging en audittrails
Automation
Gebruik het onderstaande PowerShell script om deze security control te monitoren en te implementeren. Het script bevat functies voor zowel monitoring (-Monitoring) als remediation (-Remediation).
Risico zonder implementatie
Management Samenvatting
Implementeer 7-jaar retentiebeleid voor Teams Channel Messages. VERPLICHT onder BIO, Archiefwet, fiscale wetgeving. Auto-delete nadat 7 jaar (AVG data minimization). Voldoet aan BIO 12.04, ISO 27001 A.18.1.3. Implementatie: 2-6 uur. MANDATORY COMPLIANCE CONTROL.
- Implementatietijd: 6 uur
- FTE required: 0.05 FTE