Kort: Videoconferentiediensten van Amerikaanse aanbieders zijn juridisch toegankelijk voor Amerikaanse autoriteiten op grond van de CLOUD Act. Europese overheids- en zorginstellingen kunnen dit risico elimineren met zelfgehoste open-sourceoplossingen zoals Jitsi Meet, BigBlueButton of Matrix/Element, geïntegreerd in een Nextcloud-werkplek.

Een soevereine videoconferentieoplossing on-premise is een communicatieinfrastructuur waarbij alle video-, audio- en chatstromen uitsluitend via servers lopen die onder het directe beheer van de eigen organisatie of een Europese vertrouwde partij vallen. Dit staat in contrast met diensten als Microsoft Teams, Zoom en Google Meet, waarbij persoonsgegevens en vergaderinhoud worden verwerkt op infrastructuur die juridisch bereikbaar is voor Amerikaanse autoriteiten.

Het jurisdictieprobleem van Teams, Zoom en Google Meet

Alle drie de marktdominante videoconferentiediensten vallen als Amerikaanse rechtspersonen onder de werking van de US CLOUD Act (2018) en de eerdere USA PATRIOT Act. Dit betekent dat de FBI, NSA en andere Amerikaanse diensten via een rechtbankopdracht gegevens kunnen opvragen bij Microsoft, Zoom en Google, zelfs als die gegevens fysiek in een Europees datacenter staan.

Privacyrechtadvocaat Max Schrems van noyb verwoordde het kernprobleem als volgt: “De CLOUD Act geeft Amerikaanse autoriteiten de mogelijkheid om bij Amerikaanse cloudproviders gegevens op te vragen, ongeacht waar die gegevens fysiek zijn opgeslagen. Dit is een fundamenteel juridisch risico voor Europese organisaties die vertrouwelijke informatie verwerken.”

Concrete illustraties van dit risico zijn niet alleen theoretisch. De Europese rechtbank vernietigde het Privacy Shield-akkoord in 2020 (Schrems II-arrest, C-311/18) mede omdat Amerikaanse inlichtingenwetgeving geen gelijkwaardig beschermingsniveau biedt. In Duitsland besloot de conferentie van dataprivacytoezichthouders (DSK) al in 2020 dat Microsoft 365 in de standaardconfiguratie niet AVG-conform kon worden ingezet. In Nederland concludeerde de Rijksoverheid na een DPIA (Data Protection Impact Assessment) dat Microsoft Teams en andere Microsoft 365-diensten risico’s bevatten die aanvullende maatregelen vereisen.

Let op: Voor advocaten en artsen is dit geen abstracte compliancekwestie. De Nederlandse Orde van Advocaten stelt expliciet: “Advocaten zijn gebonden aan het beroepsgeheim. Het gebruik van een cloudplatform waarvan de provider onder buitenlandse wetgeving verplicht kan worden tot gegevensverstrekking, is onverenigbaar met die geheimhoudingsplicht.” Vergelijkbare regels gelden op grond van de Wet op de geneeskundige behandelingsovereenkomst (WGBO) voor medische communicatie.

Technische architectuur voor soevereine videoconferentie

De drie meest gebruikte open-sourceplatformen voor zelfgehoste videoconferentie zijn Jitsi Meet, BigBlueButton en Matrix/Element, elk met een eigen architectuur en doelgroep.

Jitsi Meet (zelfgehoste variant)

Jitsi Meet bestaat uit drie kerncomponenten: de Prosody XMPP-server voor signalering, de Jicofo-conferentiefocusmanager en de Jitsi Videobridge (JVB) voor mediaverwerking. De zelfgehoste, open-sourcevariant is volledig losgekoppeld van de cloudvariant die door 8×8 wordt aangeboden. End-to-end encryptie is beschikbaar via Insertable Streams voor groepssessies, maar vereist een compatibele browser. Voor organisaties met 50 tot 200 gebruikers volstaat doorgaans één server met 8 tot 16 CPU-cores, 16 tot 32 GB RAM en een 1 Gbit/s-uplink. Horizontale schaling verloopt via extra JVB-nodes achter een load balancer.

BigBlueButton

BigBlueButton richt zich specifiek op onderwijs en vergaderingen met presentatiefuncties, whiteboards en polls. De architectuur combineert een FreeSWITCH-mediaserver met een Kurento-videoserver. Schaalbaarheid voor grotere organisaties (200 tot 500 gebruikers) verloopt via Scalelite, een load balancer die meerdere BigBlueButton-instanties aanstuurt. Mediaverkeer loopt via de server, wat betekent dat end-to-end encryptie naar de eindgebruiker niet beschikbaar is, maar de TLS-verbinding garandeert transportbeveiliging.

Matrix/Element

Matrix is een open, gedecentraliseerd communicatieprotocol. De Synapse-homeserver (of de snellere Dendrite-implementatie) vormt de ruggengraat. Element is de referentieclient. End-to-end encryptie is standaard ingeschakeld via het Olm/Megolm-protocol voor alle berichten en gesprekken. Matrix ondersteunt federatie, wat inhoudt dat verschillende organisaties hun eigen homeservers kunnen koppelen zonder gegevens bij een centrale partij te hoeven onderbrengen. Dit maakt Matrix/Element bijzonder geschikt voor consortia van overheidsorganisaties of juridische netwerken.

Platform E2EE standaard Schaling (500+ gebruikers) Primaire doelgroep Federatie mogelijk
Jitsi Meet (zelfgehost) Optioneel (Insertable Streams) Extra JVB-nodes Algemeen zakelijk Nee
BigBlueButton Nee (TLS-transport) Scalelite cluster Onderwijs, webinars Nee
Matrix/Element Ja (Olm/Megolm) Gedistribueerde homeservers Overheid, consortia Ja
Nextcloud Talk Ja (P2P), HPB nodig voor groepen High-Performance Backend Nextcloud-gebruikers Nee

AVG, NIS-2 en beroepsgeheimcompliance

Een soevereine videoconferentieoplossing vereenvoudigt de AVG-compliance aanzienlijk. Wanneer de verwerking volledig op eigen infrastructuur plaatsvindt, is de organisatie zowel verwerkingsverantwoordelijke als feitelijk beheerder. Er is geen externe verwerker in de zin van AVG artikel 28 vereist, tenzij een derde partij de servers beheert. In dat geval moet een verwerkersovereenkomst worden gesloten die de verwerkingsdoeleinden, bewaartermijnen en beveiligingsmaatregelen vastlegt.

De Autoriteit Persoonsgegevens legde in 2023 meer dan 2,5 miljoen euro aan AVG-boetes op, waaronder overtredingen rondom onrechtmatige gegevensdoorgifte aan derde landen. Een on-premise oplossing elimineert het risico van ongecontroleerde doorgiften buiten de Europese Economische Ruimte.

NIS-2 (Richtlijn EU 2022/2555) verplicht essentiële en belangrijke entiteiten tot het bijhouden van audit logs, het melden van incidenten binnen 24 uur bij een eerste melding en 72 uur voor een volledig rapport, en het implementeren van passende technische maatregelen. Een zelfgehoste oplossing stelt de beheerder in staat om logs volledig te controleren, te bewaren en te exporteren naar een SIEM-systeem (Security Information and Event Management), zonder afhankelijk te zijn van exportfuncties van een externe leverancier.

Let op: Opnamen van vergaderingen zijn persoonsgegevens. Bij gebruik van opnamefunctionaliteit in een zelfgehoste omgeving moet de organisatie een grondslag hebben onder de AVG (toestemming of gerechtvaardigd belang), deelnemers actief informeren, en een bewaartermijn vaststellen. Dit geldt ook voor automatisch gegenereerde transcripties via lokale AI-modellen.

De DMA-ontkoppeling van Teams: een strategische kans

De Europese Commissie stelde op grond van de Digital Markets Act (DMA) vast dat Microsoft als poortwachter handelde door Teams onlosmakelijk te bundelen met Microsoft 365. Artikel 7 DMA verplicht poortwachters interoperabiliteit en ontkoppeling van gekoppelde diensten te faciliteren. Microsoft kondigde in 2023 aan Teams wereldwijd los te verkopen van Microsoft 365, mede als reactie op DMA-handhavingsdruk.

Voor IT-beslissers en compliance-officers betekent dit een contractuele opening: organisaties kunnen Teams uit hun Microsoft 365-licentie verwijderen zonder de volledige kantooromgeving te hoeven opgeven, en een soeverein alternatief naast de bestaande productiviteitstools implementeren. Dit verlaagt de migratiedrempel aanzienlijk, omdat de overstap gefaseerd kan verlopen.

Integratie met Nextcloud en soeverein IAM

Nextcloud Talk is de geïntegreerde videoconferentiemodule binnen de Nextcloud-werkplek. Voor sessies tot circa 30 deelnemers werkt Nextcloud Talk zonder aanvullende infrastructuur. Voor grotere groepen is de High-Performance Backend (gebaseerd op de Spreed-server) vereist, die mediastromen efficiënter routeert. Nextcloud Talk integreert naadloos met de Nextcloud-bestandsopslag, kalender en chat, wat het gebruik als volwaardig Teams-alternatief mogelijk maakt.

Voor single sign-on (SSO) zijn de meest gehanteerde open standaarden OpenID Connect (OIDC) en SAML 2.0. Jitsi Meet, BigBlueButton, Matrix/Element en Nextcloud Talk ondersteunen alle vier authenticatie via een externe Identity Provider (IdP). Keycloak is een veelgebruikte open-source IdP die OIDC en SAML ondersteunt en zelf on-premise kan worden gehost. Koppeling met een organisatie-LDAP of Active Directory verloopt via Keycloak als tussenlaag, zodat gebruikersbeheer gecentraliseerd blijft zonder afhankelijkheid van Microsoft Entra ID (voorheen Azure AD).

Schaalbaarheid en hybride werken zonder Big Tech

De grootste operationele uitdaging van on-premise videoconferentie is piekbelasting. Bij hybride werken kunnen vergaderpieken (maandagochtend, kwartaalgesprekken) de lokale infrastructuur zwaar belasten. Oplossingen zonder terugval op Big Tech-cloudinfrastructuur zijn:

  • Horizontale schaling via extra Jitsi Videobridge-nodes of BigBlueButton-servers in een Scalelite-cluster, geautomatiseerd via Kubernetes of Ansible.
  • Gebruik van Europese soevereine cloudproviders (zoals Hetzner, OVHcloud of SURF voor kennisinstellingen) als burstcapaciteit, waarbij de softwarestack identiek blijft aan de on-premise variant.
  • Capaciteitsplanning op basis van gelijktijdige gebruikersaantallen: voor 500 gelijktijdige deelnemers in meerdere sessies is een cluster van minimaal drie JVB-nodes met elk 8 cores en 16 GB RAM een realistisch startpunt, afhankelijk van de gemiddelde sessiegrootte.

Monitoring via Prometheus en Grafana geeft realtime inzicht in CPU-, netwerk- en geheugenlast per node. Automatische alerting bij drempeloverschrijding stelt beheerders in staat om proactief capaciteit bij te schalen, in plaats van te reageren op gebruikersklachten.

Bronnen

  • US Congress, CLOUD Act (2018): www.congress.gov
  • Europees Parlement, AVG/GDPR, artikel 28: eur-lex.europa.eu
  • Europees Parlement, NIS2-richtlijn (EU) 2022/2555: eur-lex.europa.eu
  • Europese Commissie, Digital Markets Act: ec.europa.eu
  • Autoriteit Persoonsgegevens, Jaarverslag 2023: www.autoriteitpersoonsgegevens.nl
  • noyb (Max Schrems): noyb.eu
  • Nederlandse Orde van Advocaten: www.advocatenorde.nl

Veelgestelde vragen

Is Microsoft Teams volledig verboden voor de Nederlandse overheid?

Er is geen algeheel wettelijk verbod, maar de Rijksoverheid heeft meerdere DPIA’s laten uitvoeren die significante privacyrisico’s aantoonden. Organisaties in sectoren met bijzondere beroepsgeheimregels, zoals advocatuur en gezondheidszorg, lopen extra risico bij gebruik van Teams voor vertrouwelijke communicatie.

Wat is het verschil tussen Jitsi Meet van 8×8 en de zelfgehoste variant?

De cloudvariant van Jitsi Meet wordt aangeboden door 8×8 en verwerkt gegevens op servers buiten uw controle. De zelfgehoste, open-sourcevariant draait volledig op uw eigen infrastructuur: u beheert de sleutels, de logs en de netwerktoegang, zonder afhankelijkheid van een externe leverancier.

Wat zijn de minimale serverspecificaties voor 100 gelijktijdige gebruikers?

Voor BigBlueButton of Jitsi Meet met 100 gelijktijdige deelnemers in meerdere sessies is minimaal een server met 16 CPU-cores, 32 GB RAM en een symmetrische uplink van 1 Gbit/s aanbevolen. Voor hogere piekbelasting schaalt u horizontaal met extra Jitsi Videobridge-nodes of een BigBlueButton-Scalelite-cluster.

Hoe werkt end-to-end encryptie bij zelfgehoste videoconferentie?

Jitsi Meet ondersteunt E2EE via Insertable Streams voor groepssessies. Matrix/Element gebruikt standaard end-to-end encryptie via het Olm/Megolm-protocol. Bij BigBlueButton is de verbinding TLS-versleuteld, maar loopt het mediaverkeer via de server, waardoor de serverbeheerder in theorie toegang heeft tot onversleuteld mediaverkeer.

Vervangt Nextcloud Talk alle functies van Microsoft Teams?

Nextcloud Talk biedt videobellen, chat, bestandsdeling en scherm delen, geïntegreerd in de Nextcloud-werkplek. Voor grote vergaderingen boven circa 30 deelnemers is de High-Performance Backend nodig. Nextcloud Talk vervangt de basisfunctionaliteit van Teams, maar mist sommige geavanceerde telefoniefuncties en enterprise-telefonieintegraties.

Veelgestelde vragen

Is Microsoft Teams volledig verboden voor de Nederlandse overheid?
Er is geen algeheel wettelijk verbod, maar de Rijksoverheid heeft meerdere risicoanalyses laten uitvoeren (DPIA's) die significante privacyrisico's aantoonden. Organisaties in sectoren met bijzondere beroepsgeheimregels, zoals advocatuur en gezondheidszorg, lopen extra risico bij gebruik van Teams voor vertrouwelijke communicatie.
Wat is het verschil tussen Jitsi Meet van 8x8 en de zelfgehoste variant?
De cloudvariant van Jitsi Meet wordt aangeboden door 8x8 en verwerkt gegevens op servers buiten uw controle. De zelfgehoste, open-sourcevariant draait volledig op uw eigen infrastructuur: u beheert de sleutels, de logs en de netwerktoegang, zonder afhankelijkheid van een externe leverancier.
Wat zijn de minimale serverspecificaties voor een on-premise videoconferentiedienst voor 100 gelijktijdige gebruikers?
Voor BigBlueButton of Jitsi Meet met 100 gelijktijdige deelnemers in meerdere sessies is minimaal een server met 16 CPU-cores, 32 GB RAM en een symmetrische uplink van 1 Gbit/s aanbevolen. Voor hogere piekbelasting schaalt u horizontaal met extra Jitsi Videobridge-nodes of BigBlueButton-scalelite-clusters.
Hoe werkt end-to-end encryptie bij zelfgehoste videoconferentie?
Jitsi Meet ondersteunt end-to-end encryptie (E2EE) in peer-to-peer sessies en experimenteel via Insertable Streams voor groepssessies. Matrix/Element gebruikt standaard end-to-end encryptie op berichtenniveau via het Olm/Megolm-protocol. Bij BigBlueButton is de verbinding TLS-versleuteld, maar loopt het mediaverkeer via de server, waardoor de serverbeheerder in theorie toegang heeft.
Vervangt Nextcloud Talk alle functies van Microsoft Teams?
Nextcloud Talk biedt videobellen, chat, bestandsdeling en scherm delen, geu00efntegreerd in de Nextcloud-werkplek. Voor grote vergaderingen met meer dan 30 deelnemers is een koppeling met een externe High-Performance Backend (Spreed/HPB) nodig. Nextcloud Talk vervangt de basisfunctionaliteit van Teams, maar mist sommige geavanceerde telefoniefuncties en enterprise-telefonieintegraties.