Zonder account
- Je naam in de kamer en de letters die je invult. Die horen bij de kamer en verdwijnen met de kamer.
- Dat je akkoord ging met de gebruiksvoorwaarden: welke versie, wanneer, vanaf welk apparaat-id en vanaf welk IP-adres. Dat leggen we vast op het moment dat je het vinkje zet — bij het maken van een account of vóór je eerste download. We bewaren het zolang de afspraak kan meespelen; verwijder je je account, dan raakt de regel los van jou en blijft alleen de datum staan.
- Een apparaat-id in je browser (localStorage), zodat je je eigen kleur terugkrijgt en je puzzel terugvindt. Het staat niet in een cookie en gaat niet naar anderen. Ook welke dagpuzzels je haalde hangt zonder account aan dit apparaat-id.
- Chatberichten verdwijnen na een halfuur; de laatste 15 per kamer blijven staan zolang de kamer bestaat. Meelezen kan zonder account, meepraten niet.
- De app op je beginscherm. Zet je Puzzel Samen als app op je toestel, dan bewaart je browser de pagina en de scripts op je apparaat, zodat de app ook zonder verbinding opent. Daar zitten geen persoonlijke gegevens in, en het gaat niet naar ons of naar iemand anders. Verwijder je de app, of wis je de gegevens van deze site, dan is die kopie ook weg.
- Doorspelen zonder verbinding. Valt je verbinding weg, dan blijven de letters en chatberichten die je nog niet kwijt kon op je eigen apparaat staan (localStorage), samen met de laatst bekende stand van je kamer — zo kun je verder puzzelen en gaat er niets verloren. Zodra je weer online bent gaat het naar de kamer toe, precies zoals het met verbinding ook zou zijn gegaan, en verdwijnt het weer van je apparaat. Zolang het daar staat kan niemand anders erbij.
- Stuur je ons een bericht (de vraag na je eerste puzzel, of een melding uit de foto-omzetter), dan vragen we je e-mailadres erbij — anders kunnen we niet antwoorden. We gebruiken het alleen voor het antwoord op dat bericht, en het bericht blijft bij de beheerder van de site.
- Alleen verder spelen. Kies je ervoor om een puzzel alleen af te maken, dan staan die puzzel en jouw letters alleen op dit apparaat. Ze gaan niet naar de kamer en niet naar ons. Stop je ermee (of wis je de gegevens van deze site), dan zijn ze weg.
Met een account
- E-mailadres, naam en (als je die kiest) een profielfoto. Je e-mailadres gebruiken we om in te loggen en om je een link te sturen; het krijgt niemand anders te zien, ook je vrienden niet.
- Je wachtwoord bewaren we niet. Er staat een onomkeerbare afgeleide (scrypt met een eigen salt) in de opslag.
- Je inlog zit in een cookie dat scripts niet kunnen lezen (HttpOnly) en twee maanden meegaat. In onze opslag staat alleen een hash van dat token.
- Vrienden: met wie je bevriend bent en welke verzoeken open staan. Nodig je iemand uit op zijn e-mailadres, dan bewaren we dat adres tot de uitnodiging wordt opgepakt, en hoogstens een maand.
- Feedback die je stuurt, met je naam en e-mailadres, zodat we kunnen antwoorden.
- Welke dagpuzzels je haalde (de kalenderdagen), zodat het maandoverzicht op elk apparaat klopt. Ze zitten in de download van je gegevens en verdwijnen met je account.
- Op welke dagen je meedeed (alleen de datum): maak je in een online kamer een woord goed af, dan houdt die dag je reeks vast. Ook deze dagen zitten in de download van je gegevens en verdwijnen met je account. Zonder account hangen ze aan je apparaat-id.
- Je tijd op de dagpuzzel, als je hem oploste: de naam waarmee je in die kamer speelde en het aantal seconden staan in het lijstje "Snelste tijden van vandaag" op de startpagina. Alleen de tijd van vandaag komt in beeld, alleen die naam en die seconden — nooit je e-mailadres — en de regel verdwijnt met je account.
- De puzzels die je bewaarde (de sterretjes in de puzzelkiezer), zodat je ze op elk apparaat terugvindt. Ze zitten in de download van je gegevens en verdwijnen met je account.
- Je instellingen: of je vindbaar wilt zijn op je naam en je voorkeurskleur in het spel. Ze staan in de download van je gegevens en verdwijnen met je account.
- Of je account geschorst is (een moderatiemaatregel die we alleen bij misbruik gebruiken). Het staat in de download van je gegevens en verdwijnt met je account.
- Meldingen voor de dagpuzzel (als je die aanzet): een adres dat je browser per toestel uitgeeft, zodat we je de dagelijkse herinnering kunnen sturen. Ben je ingelogd, dan hangt het aan je account, zit het in de download van je gegevens en verdwijnt het met je account. Zet je de melding uit, dan gaat het adres meteen weg.
Hoe lang
Kamers ruimen zichzelf op: leeg of helemaal afgerond na een kwartier, halfingevuld na twee weken. Chatberichten na een halfuur (op de laatste 15 na). Verlopen inlogsessies en gebruikte e-maillinks worden weggegooid. Een account blijft staan tot je het zelf verwijdert.
Je IP-adres
Elke bezoeker van een website stuurt een IP-adres mee; daar valt niet omheen te werken. Puzzel Samen gebruikt het voor één ding: tellen hoe vaak kort achter elkaar iets wordt geprobeerd waar misbruik van te maken is — inloggen, mail versturen, een kamer maken, een puzzel publiceren. Die teller staat alleen in het werkgeheugen van de server, hoort bij een venster van hooguit een paar minuten en verdwijnt daarna vanzelf; bij een herstart van de server begint hij leeg. Je IP-adres komt niet in de database, hangt niet aan je account, staat niet bij je puzzels of je chatberichten, en gaat niet naar anderen.
Puzzels aanleveren via een koppeling (API)
De beheerder van de site kan puzzels ook door een script laten aanleveren in plaats van met de hand: één aanvraag zet een puzzel klaar en opent er een kamer omheen (POST /api/admin/publish). Die deur gaat alleen open met een beheertoken of een ingelogd beheerdersaccount, en het beschrijvende schema ervan staat open op /api/openapi.json — daar staan alleen veldnamen in, geen gegevens.
Wat er langs die weg binnenkomt is de puzzel zelf en wat je over de kamer meegeeft, zoals de kamernaam. Er gaan geen gegevens van spelers in of uit: de aanvraag krijgt nooit de oplossing van een puzzel terug, en nooit namen, e-mailadressen, chatberichten of ingevulde letters. Gebruikt de beheerder daarvoor een dienst van iemand anders — bijvoorbeeld een assistent die het script uitvoert — dan ziet die dienst alleen wat er in die aanvraag staat: de puzzel en de kamernaam.
Hoe puzzelwoorden lopen
Om de puzzels beter te maken tellen we geanonimiseerd hoe vaak een puzzelwoord om een hint vraagt, hoe vaak erop verkeerd wordt gegokt en hoe vaak het zonder hulp goed komt. We bewaren alleen het woord en die aantallen — geen naam, geen kamer, geen apparaat-id. Zo zien we welke woorden te lastig zijn, zonder iets over jou te bewaren.
Statistieken (Google Analytics)
Alleen als je daar via de cookiebanner "ja" op zegt, meet Google Analytics welke pagina's bezocht worden, met wat voor toestel en ongeveer waarvandaan, en welke onderdelen van de site gebruikt worden — bijvoorbeeld dát er een kamer is gemaakt, een hint is gebruikt of een chatbericht is gestuurd. Nooit de inhoud: er gaan geen namen, e-mailadressen, kamercodes, chatteksten of ingevulde letters mee. Google plaatst voor het meten cookies (namen die met _ga beginnen) en verwerkt die gegevens ook zelf, buiten deze site. Zonder jouw keuze wordt er niets geladen.
Met dezelfde toestemming houdt Google Ads bij of een bezoek dat via een advertentie binnenkwam tot een nieuw account leidt (een conversie). Ook daarbij gaat alleen dát feit mee — niet wie je bent of welk account het is — en Google gebruikt daarvoor cookies van Google.
Bronnen en licenties
De puzzelwoorden en omschrijvingen komen uit de eigen woordendatabase van Puzzel Samen. Een deel van de Nederlandse woordenlijst is afkomstig van Stichting OpenTaal (opentaal.org) en wordt gebruikt volgens de Revised BSD License. Feitelijke gegevens (zoals hoofdsteden) komen uit Wikidata; die gestructureerde gegevens zijn beschikbaar onder CC0. Voor de herkenbaarheid van woorden gebruiken we de rangorde uit de woordfrequentielijst van FrequencyWords (Hermit Dave, op basis van OpenSubtitles), onder CC BY-SA 3.0. De omschrijvingen zelf zijn door Puzzel Samen geschreven, tenzij anders vermeld. De volledige licentieteksten staan in de projectdocumentatie.
Wat je zelf kunt
In de accountinstellingen kun je alles wat we van je bewaren downloaden en je account laten verwijderen. Bij dat verwijderen gaan je account, je profielfoto, je vrienden en de puzzels die je aanmaakte er echt af; feedbackberichten blijven bestaan zonder je naam en e-mailadres. Je kunt ook instellen dat niemand je op je naam kan vinden.
Klopt er iets niet, of wil je iets anders geregeld hebben? Stuur een bericht via “Feedback sturen” in het accountmenu rechtsboven.