Privacyverklaring
Laatst bijgewerkt: 20 augustus 2026
Deze verklaring legt in gewone taal uit welke gegevens Scorivio verwerkt, waarom, hoe lang, en welke keuzes je hebt. Scorivio is een hulpmiddel om scores bij te houden tijdens spelletjes — geen socialmediaplatform, geen advertentiedienst. Dat is ook precies hoe we met gegevens omgaan: zo min mogelijk, zo kort mogelijk.
Wie is verantwoordelijk?
Scorivio wordt aangeboden door Ron Kruidhof, te bereiken via info@scorivio.com. Deze persoon is de verwerkingsverantwoordelijke in de zin van de AVG.
Welke gegevens verwerken we, en waar blijven ze?
We houden dit bewust kort — dit is alles:
| Gegeven | Waar | Waarom |
|---|---|---|
| Je zelfgekozen spelersnaam | Lokaal op je apparaat (localStorage) + in de sessies waar je aan meedoet (Supabase) | Zodat medespelers zien wie er meedoet. Dit is een schermnaam, geen unieke identificatie — meerdere mensen kunnen dezelfde naam gebruiken. |
| Een willekeurig gegenereerd apparaat-id | Lokaal op je apparaat + in sessies (Supabase) | Technisch nodig om jouw invoer te onderscheiden van die van anderen. Dit is géén naam, e-mailadres of ander persoonlijk kenmerk — een willekeurige reeks tekens. |
| Scores, rondes en spelvoortgang | Supabase (gedeeld met wie de sessiecode heeft) + een kopie lokaal op je apparaat | De kernfunctie van de app: live meescoren. |
| Kleurthema, of je geluid aan hebt staan | Uitsluitend lokaal op je apparaat (localStorage) | Voorkeuren onthouden. Verlaat nooit je apparaat. |
| Alleen met een account: e-mailadres, wachtwoord (versleuteld opgeslagen) | Supabase Auth | Inloggen mogelijk maken. We zien of gebruiken je wachtwoord zelf nooit — dat wordt uitsluitend gehasht bewaard door Supabase. |
| Alleen met een account: je eigen resultaten per potje (spel, score, gewonnen/verloren, datum) | Supabase, gekoppeld aan je account | Zodat je statistieken meereizen naar een ander apparaat. Bevat ook de schermnamen van medespelers in dat potje en, als die ook hun uitslag vastlegden, hun resultaat — dat is nodig om bijvoorbeeld "meest gespeeld met"-overzichten te tonen. Bevat nooit de volledige inhoud van een sessie (chat, tussentijdse standen), alleen het eindresultaat. |
| Alleen met een account, alleen bij een paar spellen (klaverjas, yahtzee, flip 7, skull king, wingspan): het verloop van dat ene potje (score per hand/ronde/categorie) | Supabase, gekoppeld aan je account | Voor een uitgebreidere weergave dan alleen de eindscore, bijvoorbeeld hoe een potje rondegewijs verliep. Alleen voor de spellen hierboven; bij alle andere spellen leggen we dit niet vast. Wordt automatisch verwijderd na 90 dagen (zie hieronder) — je eindscore/gewonnen-verloren blijft daarna gewoon staan, alleen dit detail verdwijnt. |
| Optioneel: kinderprofielen die je zelf aanmaakt (naam, gekoppelde resultaten) | Supabase, gekoppeld aan jouw account | Zodat je als ouder/verzorger de scores van je kind(eren) apart kunt bijhouden zonder dat zij een eigen account nodig hebben. Alleen jij (de accounthouder) kunt deze profielen zien en beheren. |
| Alleen met een account: je vriendenlijst — wie jij hebt toegevoegd en wie jou heeft toegevoegd | Supabase, gekoppeld aan je account | Zodat je vaste medespelers snel kunt terugvinden en aan een potje kunt koppelen. Vrienden worden gezocht op schermnaam; je ziet nooit het e-mailadres van iemand anders. Beide partijen kunnen de koppeling op elk moment weer verbreken. |
| Toernooien: de toernooinaam, de deelnemersnamen, het wedstrijdschema en de uitslagen per ronde | Supabase, zichtbaar voor iedereen die de toernooicode heeft | Een toernooi bundelt meerdere sessies tot één competitie met standen. Deelnemersnamen zijn schermnamen; meedoen kan ook zonder account. Maak of deel je geen toernooi, dan wordt hier niets van je vastgelegd. |
| Een spel dat je mist en zelf voorstelt | Supabase | Zodat we weten welke spellen we kunnen toevoegen. Bevat de spelnaam die je invult, de sessie waarin je het voorstelde en — als je bent ingelogd — je account-id, zodat we niet dezelfde suggestie dubbel tellen. |
| Technische gegevens (IP-adres, tijdstip van verzoeken) | Kortstondig in de infrastructuur van Supabase, onze hostingprovider en Cloudflare (zie Turnstile hieronder) | Nodig om de dienst te laten werken en misbruik (bots, overbelasting) te herkennen. Wij lezen dit zelf niet actief uit. |
| Bezoekersteller (hoeveel unieke bezoekers de site per dag heeft) | Alleen een niet-omkeerbare hash van je IP-adres + browsertype + een geheime, dagelijks wisselende sleutel — bewaard tot 90 dagen. Je ruwe IP-adres zelf slaan we hiervoor nooit op. | Om te zien hoe vaak de site bezocht wordt, zonder cookies, zonder opslag op je apparaat en zonder externe analytics-partij (zoals Google Analytics). Omdat de sleutel elke dag wisselt, is dezelfde bezoeker op verschillende dagen niet aan elkaar te koppelen. |
| Foutmeldingen bij een crash of mislukte synchronisatie (technische details, géén namen of scores — zie hieronder) | Sentry (foutmonitoring), alleen op de live site | Zodat we technische problemen kunnen opsporen en oplossen vóórdat je ze zelf hoeft te melden. |
Wat blijft altijd alléén lokaal op je apparaat?
Je naam, je apparaat-id, je kleurthema en een kopie van je statistieken staan in de localStorage van je browser — een opslagplekje dat bij jouw apparaat hoort, niet bij een account. Dat is bedoeld om je te herkennen bij een volgend bezoek, zodat je niet steeds opnieuw je naam hoeft in te vullen. Wis je je browsergegevens, of gebruik je een ander apparaat, dan begint dat lokale deel opnieuw. Dit is functionele opslag, geen tracking of marketing — daarom laten we hiervoor geen cookiebanner zien. Komt er ooit advertenties, profilering of een trackingpixel bij, dan bouwen we eerst een correcte toestemmingsoplossing voordat dat actief wordt.
Eén uitzondering hierop is de bezoekersteller uit de tabel hierboven: die telt sinds september 2026 hoeveel unieke bezoekers de site per dag heeft. Dat gebeurt zonder cookie, zonder iets op te slaan op jouw apparaat, en zonder dat we op enig moment kunnen zien of jij dezelfde persoon bent die gisteren ook langskwam — daarom valt het niet onder tracking of profilering en hebben we er bewust geen cookiebanner voor toegevoegd.
Waarvoor gebruiken we je gegevens?
- Het live delen en bijhouden van scores binnen een sessie die je zelf start of waar je zelf aan meedoet.
- Je herkennen op hetzelfde apparaat bij een volgend bezoek.
- Met een account: je eigen statistieken laten meereizen naar andere apparaten.
- De dienst technisch laten werken en misbruik voorkomen (bijvoorbeeld: een grens aan hoeveel sessies per minuut aangemaakt kunnen worden).
We gebruiken je gegevens niet voor advertenties, profilering, doorverkoop aan derden, of geautomatiseerde besluitvorming.
Op welke grondslag?
Voor het gewoon meespelen (naam, apparaat-id, scores): gerechtvaardigd belang / uitvoering van de dienst die je zelf opvraagt — je typt zelf je naam in en start of joint zelf een sessie. Voor een account: toestemming, gegeven op het moment dat je je registreert. Je kunt die toestemming op elk moment intrekken door je account te verwijderen (zie hieronder).
Hoe lang bewaren we gegevens?
- Een sessie (en de scores daarin) vervalt automatisch 30 dagen na de laatste wijziging.
- Statistieken die aan een account gekoppeld zijn, bewaren we tot 12 maanden na het laatste potje, of totdat je je account verwijdert, wat eerder is.
- Het ronde-voor-ronde verloop van een potje (alleen bij de paar spellen hierboven) bewaren we 90 dagen na dat potje; daarna verwijderen we alleen dat detail, je eindscore blijft gewoon staan tot de 12 maanden hierboven.
- Een voorgesteld spel bewaren we 12 maanden, daarna wordt het automatisch opgeruimd.
- Een toernooi en de bijbehorende deelnemers en uitslagen blijven staan tot de maker het toernooi verwijdert.
- Je vriendenlijst blijft staan tot een van beide partijen de koppeling verbreekt, of tot je je account verwijdert.
- Lokale gegevens op je eigen apparaat blijven staan totdat jij ze wist (via de knop "wis lokale statistieken", of door je browsergegevens te wissen).
Wie verwerkt de gegevens namens ons?
We gebruiken Supabase als technische dienst (database, inloggen, livesynchronisatie) — een verwerker in de zin van de AVG, niet een zelfstandige eigenaar van je gegevens. Met Supabase geldt een verwerkersovereenkomst (DPA); deze treedt automatisch in werking bij het accepteren van Supabase's gebruiksvoorwaarden, wat al is gebeurd bij het aanmaken van het account. Onze website zelf draait bij TransIP (Nederlandse hostingpartij).
Daarnaast gebruiken we drie kleinere, losse diensten:
- Cloudflare Turnstile — een onzichtbare of lichte puzzel die bots probeert te onderscheiden van echte bezoekers bij het aanmaken van een account of inloggen. Cloudflare ontvangt daarbij technische gegevens (o.a. IP-adres, browserkenmerken) om die beoordeling te maken. Zie Cloudflare's privacyverklaring.
- Sentry — foutmonitoring die ons waarschuwt als er op de live site iets crasht of een synchronisatie mislukt, mét technische details (foutmelding, welk onderdeel van de code) maar zonder namen, e-mail- adressen of sessiecodes — die worden er automatisch uit gefilterd vóórdat iets Sentry bereikt. Alleen actief op de live site, niet tijdens ontwikkelen/testen. We gebruiken bewust géén sessierecording of prestatie-tracing, want dat zou juist wél veel meer vastleggen.
- Google Fonts — de lettertypen van de site worden geladen vanaf Google's servers. Daarbij deelt je browser standaard technische gegevens (IP-adres) met Google, zoals bij elke externe lettertype- of scriptbron. We overwegen dit in de toekomst te vervangen door lokaal gehoste lettertypen om die afhankelijkheid weg te nemen.
Gaan gegevens buiten de EER?
Waar mogelijk kiezen we een Europese regio voor onze database (Frankfurt). Supabase is echter een in de Verenigde Staten gevestigd bedrijf; ook bij EU-hosting kan Amerikaanse regelgeving (zoals de CLOUD Act) daardoor relevant zijn. We zijn hier bewust transparant over in plaats van dit te verzwijgen. Voor zover gegevens toch buiten de EER verwerkt worden, gebeurt dat op basis van de standaardcontractbepalingen die Supabase hanteert.
Jouw rechten
Je hebt op elk moment recht op:
- Inzage — bekijk je eigen statistieken op de statistiekenpagina in de app.
- Correctie — wijzig je naam gewoon in de app; met een account kun je je gegevens laten aanpassen via het contactadres hieronder.
- Verwijdering — zie hieronder.
- Overdraagbaarheid — met een account: download je eigen gegevens rechtstreeks als bestand via "Mijn gegevens downloaden" bij Account in de app. Lukt dat niet, mail dan naar het contactadres hieronder.
- Bezwaar / intrekken van toestemming — verwijder je account, of neem contact op.
Hoe verwijder je je gegevens?
- Lokale gegevens (dit apparaat): knop "wis lokale statistieken" op de statistiekenpagina, of wis je browsergegevens.
- Accountgegevens: knop "mijn account verwijderen" bij Account in de app. Dit verwijdert direct je profiel, al je gekoppelde statistieken én eventuele kinderprofielen die je had aangemaakt. Dit kan niet ongedaan worden gemaakt.
- Een sessie waar je aan meedeed: de scores in een gedeelde sessie horen bij die hele sessie, niet alleen bij jou — de aanmaker van de sessie kan de hele sessie verwijderen. Kan het verwijderen van jouw aandeel de integriteit van een lopend spel voor anderen aantasten, dan anonimiseren we in plaats van hard te verwijderen (je naam wordt dan bijvoorbeeld "verwijderde speler").
- Lukt iets hiervan niet, of heb je een ander verzoek: mail naar info@scorivio.com.
Minderjarigen
Scorivio is niet specifiek gericht op kinderen en vraagt bewust geen leeftijd, geboortedatum of andere extra gegevens. Voor het aanmaken van een account geldt in Nederland een leeftijdsgrens van 16 jaar voor eigen toestemming (art. 5 UAVG); jonger dan dat kan alleen met toestemming van een ouder of voogd.
Beveiliging
We beperken toegang tot gegevens met databaseregels die ervoor zorgen dat niemand zomaar bij andermans account-statistieken kan, sessiecodes zijn lang en willekeurig, en beheerhandelingen (zoals een sessie verwijderen) vereisen een apart, geheim token dat alleen het aanmakende apparaat kent. De pagina wordt uitsluitend via een beveiligde verbinding (https) geladen.
Vragen of klachten
Mail naar info@scorivio.com. Kom je er samen niet uit, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens via autoriteitpersoonsgegevens.nl.
Wijzigingen
Verandert er iets belangrijks aan hoe we gegevens verwerken, dan passen we deze pagina aan en werken we de datum bovenaan bij.