Privacybeleid & Verklaring Gegevensbescherming
Bij SimpleViewer wordt privacy wiskundig afgedwongen via end-to-end cryptografie in plaats van uitsluitend met beleidsbeloften. Dit document legt in volledige transparantie uit welke technische metadata wij verwerken, hoe jouw sessies op afstand strikt onleesbaar blijven voor derden en hoe je jouw rechten uitoefent onder de Algemene Verordening Gegevensbescherming (AVG / EU GDPR), UK GDPR, CCPA/CPRA en de Europese NIS2-richtlijn.
Wij Kunnen je Scherm of Bestanden Niet Zien
Alle videoframes, audiostreams, toetsenbord- en muisacties, klembordgegevens, bestandsoverdrachten en externe terminalopdrachten worden end-to-end versleuteld met AES-256-GCM voordat ze je apparaat verlaten.
Nooit Verkocht, Geprofileerd of Gedeeld
SimpleViewer bevat geen advertentietrackers van derden, gedrags-pixels of telemetrie-SDK's. Je e-mailadres en apparaatmetadata worden nooit verkocht of verhuurd aan derden.
Direct Verwijderen & Self-Hosting
Verwijder je account en ontkoppel al je computers met één klik via ons webportaal of de client-app. Gereguleerde organisaties kunnen daarnaast onze zelfstandige self-hosted relay on-premise draaien.
01 Verwerkingsverantwoordelijke, Reikwijdte & Toepasselijkheid
Dit privacybeleid is van toepassing op de verzameling, verwerking en bescherming van persoonsgegevens en technische gegevens door SimpleViewer ("SimpleViewer", "wij", "ons" of "onze") binnen:
- Onze publieke webdomeinen, waaronder
https://simpleviewer.app, het Klant- & Vlootportaal ophttps://dashboard.simpleviewer.appen het Live Statusportaal ophttps://status.simpleviewer.app; - Onze native desktop- en mobiele applicaties voor Windows 10/11 (Installer en Draagbare
.exe), macOS (Apple Silicon en Intel), Linux (x86_64) en Android (.apk); - Onze cloudsignaling- en binaire TCP-relay-infrastructuur (poorten
443,7890en7891).
In de zin van de Algemene Verordening Gegevensbescherming (Verordening (EU) 2016/679, "AVG" / "GDPR") treedt SimpleViewer op als Verwerkingsverantwoordelijke voor accountregistratie, licenties, facturering en publieke signalingmetadata, en als zero-knowledge Verwerker bij het routeren van versleutelde hulpsessies namens zakelijke abonnees.
02 Zero-Knowledge Cryptografische Architectuur
SimpleViewer is ontworpen rond een strikt Zero-Knowledge beveiligingsmodel. In tegenstelling tot verouderde tools voor hulp op afstand die videostreams op centrale servers ontsleutelen of hercoderen, behandelt SimpleViewer alle sessiegegevens als onleesbare, geauthenticeerde cijfertekst:
- End-to-End Sessie-encryptie (
AES-256-GCM): Elk schermbeeld, WASAPI-audiopakket, muis- en toetsenbordcommando, klemborditem, bestandsblok, chatbericht en terminalcommando wordt op het apparaat van de verzender versleuteld met 256-bit Advanced Encryption Standard in Galois/Counter Mode (AES-256-GCM) met tijdelijke sessiesleutels en 96-bit nonces. - Blinde Relay-routering: Wanneer geen directe peer-to-peer-verbinding mogelijk is en verkeer via een binaire TCP-relayserver van SimpleViewer loopt, stuurt de relay uitsluitend ruwe versleutelde frames in het werkgeheugen door zonder over de ontsleutelingssleutel te beschikken. Medewerkers en servers van SimpleViewer kunnen je scherm niet zien, overgedragen bestanden niet lezen, toetsaanslagen niet volgen en geen sessies opnemen.
- Zero-Knowledge Wachtwoordcontrole (Gezouten
SHA-256Challenge-Response): Noch je tijdelijke sessiewachtwoord van 6 tekens, noch je vaste wachtwoord voor onbeheerde toegang wordt ooit in platte tekst verzonden. Authenticatie vindt plaats met cryptografische hashes en eenmalige sessietokens.
03 Categorieën Gegevens die Wij Verzamelen & Verwerken
Wij houden ons strikt aan het AVG-beginsel van Minimale Gegevensverwerking (Art. 5 lid 1 sub c AVG). Afhankelijk van hoe je SimpleViewer gebruikt, verwerken wij uitsluitend de volgende beperkte gegevenscategorieën:
3.1 Apparaatsignaling & Tijdelijke Verbindingsmetadata (Geen Account Vereist)
Wanneer je de SimpleViewer-applicatie op een platform start, bouwt de client een met TLS versleutelde WebSocket-verbinding op om bereikbaarheid voor inkomende of uitgaande sessies te registreren. Wij verwerken:
- 9-cijferige Apparaat-ID & Hardware-GUID-hash: Een willekeurig toegewezen 9-cijferige routerings-ID (bijv.
892 116 336) gekoppeld aan een niet-omkeerbare cryptografische hash van de installatie, zodat je computer na herstart dezelfde ID behoudt. - Apparaatlabel & Besturingssysteemversie: De hostnaam van de computer (of eigen alias ingesteld in Instellingen) en OS-versie (bijv. Windows 11 Pro, Ubuntu 24.04, Android 14) zodat geautoriseerde gebruikers herkennen met welk werkstation zij verbinden.
- Netwerk- & Sessie-auditmetadata: Publieke IP-adressen van de verbindende eindpunten, begin- en eindtijden van sessies, gebruikte autorisatiemodus (interactieve melding, wachtwoord of 1-klik account) en tellers van mislukte inlogpogingen tegen brute-force-aanvallen.
3.2 Geregistreerde Accountgegevens ("Mijn Computers" & Webportaal)
Het aanmaken van een SimpleViewer-account is optioneel en dient om meerdere computers te koppelen voor onbeheerde toegang met 1 klik en voor zakelijk licentiebeheer. Wanneer je registreert via de app of simpleviewer.app/register, bewaren wij:
- Accountgegevens: Je gekozen gebruikersnaam en geverifieerde e-mailadres.
- Inloggegevens: Een gezouten cryptografische hash van je accountwachtwoord (of je Google OAuth 2.0-identificatie wanneer je kiest voor "Inloggen met Google").
- Gekoppelde Apparaten: De lijst met 9-cijferige Apparaat-ID's gekoppeld aan je account en je recente doelapparaten voor het handhaven van de pakketlimieten.
3.3 Contactformulieren, Supporttickets & Nieuwsbrief
Als je een vraag indient via ons Contactformulier of je aanmeldt voor release-notes, verwerken wij je naam, e-mailadres, organisatienaam (optioneel) en berichtinhoud uitsluitend om je vraag te beantwoorden of gevraagde productupdates te sturen.
04 AVG-rechtsgrond & Overzicht Bewaartermijnen
Op grond van Artikel 6 AVG verwerken wij persoonsgegevens uitsluitend wanneer daarvoor een geldige rechtsgrond bestaat. Onderstaande tabel toont per gegevenscategorie het doel, de AVG-rechtsgrond en de vaste bewaartermijn:
| Gegevenscategorie | Doel van Verwerking | Rechtsgrond (AVG) | Bewaartermijn |
|---|---|---|---|
| Sessievideo, Audio, Bestanden & Invoer | Realtime bediening op afstand & bestandsoverdracht tussen eindpunten | Art. 6(1)(b) — Uitvoering overeenkomst (End-to-End Versleuteld) | 0 seconden (Alleen vluchtig RAM; nooit opgeslagen op schijf) |
| 9-cijferige Apparaat-ID & Hostnaam | Routeren van verbindingsverzoeken & tonen van online-status in "Mijn Computers" | Art. 6(1)(b) — Uitvoering van de dienst | Totdat apparaat wordt ontkoppeld of 180 dagen inactief is |
| Account-e-mail & Wachtwoordhash | Accountauthenticatie, 1-klik onbeheerde toegang & licentiebeheer | Art. 6(1)(b) — Uitvoering overeenkomst | Tot verwijdering van het account door gebruiker (directe wissing) |
| IP-adres & Blokkadelogs | Voorkomen van brute-force wachtwoordaanvallen (15 min blokkade na 5 fouten) | Art. 6(1)(f) — Gerechtvaardigd belang (Cyberbeveiliging & Fraudepreventie) | Fouttellers vervallen na 15 minuten; beveiligingslogs rouleren na 90 dagen |
| Stripe-facturen & Licentiesleutels | Levering van abonnementen, fiscale plicht & afdrukbare btw-facturen | Art. 6(1)(b) Overeenkomst & Art. 6(1)(c) Wettelijke belastingplicht | 7 tot 10 jaar conform Europese en nationale fiscale bewaarplichten |
05 Verklaring inzake Besturingssysteem- & Mobiele App-machtigingen
Omdat SimpleViewer schermdeling met lage latentie en externe besturing mogelijk maakt op zowel desktop- als mobiele besturingssystemen, vragen de client-apps alleen specifieke systeemrechten wanneer je de betreffende functie gebruikt:
5.1 Machtigingen Android-app & Prominente Google Play-verklaring
- AccessibilityService API (
android.permission.BIND_ACCESSIBILITY_SERVICE): Wordt uitsluitend gevraagd wanneer je expliciet "Android Hostmodus" inschakelt zodat een externe pc of geautoriseerde technicus jouw Android-apparaat mag bedienen. SimpleViewer gebruikt de AccessibilityService API enkel om aanraakcoördinaten, veegbewegingen en systeemknoppen (Start, Terug, Recent) uit een geverifieerde sessie uit te voeren. SimpleViewer gebruikt de AccessibilityService API nooit om schermtekst te lezen, wachtwoorden vast te leggen, bank-apps te monitoren, instellingen zonder toestemming te wijzigen of achtergrondstatistieken te verzamelen. - Schermopname / MediaProjection API (
FOREGROUND_SERVICE_MEDIA_PROJECTION): Wordt alleen geactiveerd wanneer je een inkomende schermdeelsessie accepteert. Android toont eerst een systeemmelding voor toestemming voordat er ook maar één pixel wordt gedeeld, en SimpleViewer toont een vaste melding in je statusbalk met een rode "Stop"-knop waarmee je de stream direct verbreekt. - Toegang tot Bestandsopslag: Wordt strikt gebruikt wanneer je een sessie start of accepteert in de Bestandsoverdrachtmodus om zelfgekozen bestanden uit te wisselen met de verbonden computer.
5.2 Desktopmachtigingen op Windows, macOS & Linux
- Windows (DXGI Desktop Duplication & Onbeheerde Service): Gebruikt standaard Windows Desktop Duplication API's voor 60 FPS-schermopname en
SendInputvoor muis- en toetsenbordbesturing. Installeer je de optionele Onbeheerde Systeemservice, dan draait SimpleViewer op de achtergrond zodat je ook op het Windows-aanmeldscherm en bij UAC-meldingen verbinding kunt maken. - macOS (Toestemming voor Schermopname & Toegankelijkheid): Vereist expliciete goedkeuring van de gebruiker in Systeeminstellingen → Privacy en beveiliging → Schermopname en Toegankelijkheid zodat macOS beeldopname en muisbesturing tijdens actieve sessies toestaat.
- Linux (X11 / PipeWire & Invoerinjectie): Benadert de lokale displayserver en het invoersubsysteem uitsluitend tijdens geautoriseerde sessies op afstand.
06 Zakelijke Abonnementen, Stripe Checkout & Factuurgegevens
Wanneer je een SimpleViewer Pro- of Business Unlimited-abonnement afsluit via simpleviewer.app/checkout, wordt de betaling rechtstreeks verwerkt door Stripe, Inc. / Stripe Payments Europe, Ltd., een PCI-DSS Level 1-gecertificeerde betalingsverwerker:
- Geen Opslag van Betaalkaarten bij SimpleViewer: Je creditcardnummer, CVC-code of IBAN-/SEPA-bankgegevens worden rechtstreeks ingevoerd in de beveiligde betaalomgeving van Stripe en raken nooit de servers van SimpleViewer.
- Factuur- & Licentieadministratie: Na betalingsbevestiging door Stripe registreert SimpleViewer je abonnementsvorm, factureringsperiode, bedrag, valuta, optionele bedrijfsnaam en btw-nummer, Stripe-klantreferentie en de gegenereerde licentiesleutel (
SV-PRO-XXXX-XXXX-XXXXofSV-BIZ-XXXX-XXXX-XXXX), zodat je geldige btw-facturen kunt downloaden vanuit je Klantportaal.
07 Cookies, Lokale Opslag & Nul Advertentietrackers
SimpleViewer gebruikt geen advertentiecookies van derden, cross-site trackingpixels, gedragsprofilering of remarketingscripts. Wij gebruiken localStorage in je browser en strikt noodzakelijke sessietokens uitsluitend voor kernfunctionaliteit:
sv_lang— Onthoudt je gekozen interfacetaal (en,deoffr).sv_portal_token&sv_portal_user— Houdt je ingelogd op het Klant- & Vlootportaal totdat je op Uitloggen klikt.- Geaggregeerde Eerstelijns Pagina- & Downloadstatistieken: Om serverbelasting te bewaken en bestandsintegriteit te controleren, telt onze webserver geaggregeerde paginaweergaven en downloads zonder gebruikersprofielen op te bouwen of bezoekersdata te delen met externe analysebedrijven.
08 Subverwerkers, EU-hosting & Internationale Gegevensdoorgifte
Onze primaire signalingdatabase (MariaDB) en binaire TCP-relaycluster worden gehost in ISO/IEC 27001-gecertificeerde datacenters binnen de Europese Unie (Frankfurt am Main, Duitsland / EU-Centraal). Wij schakelen uitsluitend gecontroleerde infrastructuurpartners in onder strikte AVG Art. 28 Verwerkersovereenkomsten (DPA's):
- Europese Cloudinfrastructuur (EU-Centraal): Hosting van signaling-nodes, binaire TCP-relays en versleutelde accountdatabases binnen de Europese Economische Ruimte (EER).
- Stripe Payments Europe, Ltd. / Stripe, Inc.: PCI-DSS Level 1-betalingsverwerking en verificatie van btw-facturen.
- Google Ireland Limited (Optioneel): Alleen gebruikt wanneer je zelf kiest voor "Inloggen met Google" (OAuth 2.0) voor je SimpleViewer-account.
Wanneer een subverwerker gegevens buiten de EER of het VK verwerkt, wordt de doorgifte beschermd door de Standaardcontractbepalingen (SCC's) van de Europese Commissie en het EU-U.S. Data Privacy Framework.
09 NIS2-richtlijn, HIPAA & Soevereiniteit met Self-Hosted Relay
Voor organisaties die vallen onder de Europese NIS2-richtlijn (Richtlijn (EU) 2022/2555), ISO 27001, HIPAA of strenge nationale eisen voor datalokalisatie, ondersteunt SimpleViewer Business Unlimited een Self-Hosted Signaling- & Relayserver:
- Alle apparaatregistraties, 9-cijferige Apparaat-ID's, gebruikersaccounts en versleutelde relaystreams blijven 100% binnen je eigen private cloud, VPC of gesloten on-premise bedrijfsnetwerk.
- Er wordt geen enkele signalingmetadata of netwerkverkeer naar publieke servers van
simpleviewer.appverzonden.
10 Technische & Organisatorische Beveiligingsmaatregelen (TOM's)
Conform Artikel 32 AVG hanteert SimpleViewer hoogwaardige technische en organisatorische beveiligingsmaatregelen:
- Transport- & Payload-cryptografie: Verplichte
TLS 1.3/HTTPSop alle web- en WebSocket-signalingeindpunten, gecombineerd met end-to-endAES-256-GCM-sessie-encryptie. - Automatische Brute-Force Blokkade: Elk IP-adres dat 5 opeenvolgende onjuiste wachtwoordpogingen doet op een Apparaat-ID wordt op de signalinglaag automatisch 15 minuten geblokkeerd.
- Databasebeveiliging: Onze MariaDB-productiedatabase luistert uitsluitend op de lokale loopback-interface (
127.0.0.1), volledig afgeschermd van het openbare internet, met gezouten wachtwoordhashing en rolgebaseerde toegangscontrole. - 72-uurs Meldplicht Datalekken: Mocht er zich onverhoopt een beveiligingsincident voordoen met betrekking tot accountmetadata, dan informeert SimpleViewer de bevoegde toezichthouder (zoals de Autoriteit Persoonsgegevens of GBA) en getroffen gebruikers binnen 72 uur conform Artikel 33 en 34 AVG.
11 Jouw Rechten inzake Gegevensbescherming (AVG, UK GDPR & CCPA)
Woon je in de Europese Economische Ruimte (EER), het Verenigd Koninkrijk, Zwitserland of Californië, dan heb je de volgende afdwingbare rechten met betrekking tot je persoonsgegevens:
- Recht op Inzage (Art. 15 AVG): Vraag een volledig overzicht op van alle persoonsgegevens en gekoppelde apparaten die bij je account horen.
- Recht op Rectificatie (Art. 16 AVG): Pas je e-mailadres, gebruikersnaam, apparaatnamen of factuurgegevens op elk moment aan via het Klantportaal.
- Recht op Gegevenswissing / "Recht om Vergeten te Worden" (Art. 17 AVG): Verwijder je SimpleViewer-account en alle gekoppelde apparaten definitief.
- Recht op Beperking & Bezwaar (Art. 18 & 21 AVG): Maak bezwaar tegen specifieke verwerkingen of laat deze beperken.
- Recht op Overdraagbaarheid van Gegevens (Art. 20 AVG): Ontvang je account- en factuurgegevens in een gestructureerd, machineleesbaar JSON-/CSV-formaat.
- Recht om een Klacht in te Dienen (Art. 77 AVG): Je hebt het recht een klacht in te dienen bij je nationale toezichthouder (in Nederland de Autoriteit Persoonsgegevens; in België de Gegevensbeschermingsautoriteit).
12 Procedure voor Accountverwijdering & Privacycontact
Je kunt je SimpleViewer-account op elk moment definitief verwijderen, alle 9-cijferige Apparaat-ID's ontkoppelen en je authenticatiegegevens wissen via twee directe routes:
- Optie A — Direct Zelf Verwijderen (Webportaal / App): Log in op dashboard.simpleviewer.app (of open het tabblad Mijn Computers in de Windows-, macOS-, Linux- of Android-app) en beheer of ontkoppel je apparaten en accountgegevens direct.
- Optie B — Direct Verwijderingsverzoek via Privacy & DPO: Stuur vanaf je geregistreerde e-mailadres een e-mail naar [email protected]. Alle accountgegevens en gekoppelde apparaatmetadata worden binnen 48 uur definitief gewist uit onze actieve MariaDB-database.
E-mail: [email protected] | Beveiliging & Kwetsbaarheden: [email protected]
Webcontactformulier: https://simpleviewer.app/contact