CUBINI

Privacybeleid

Cubini. Laatst bijgewerkt op 3 oktober 2026.

1. Wie wij zijn

Gert Hoetmer (eenmanszaak), handelend onder de naam Vibecode Studio, ingeschreven bij de Kamer van Koophandel onder nummer 64176541, Smaldelerstraat 4, 2645 KL Delfgauw, Nederland. Wij zijn de verwerkingsverantwoordelijke voor de gegevens die Cubini verwerkt. Vragen over privacy gaan naar support@vibecode-studio.nl.

2. Kort samengevat

Cubini is een dobbelspel. Wij hebben zo weinig mogelijk van je nodig en dat is een ontwerpkeuze, geen toeval.

Wat wij niet doen: geen advertenties, geen analysesoftware van derden, geen trackingcode, geen advertentie-id, geen profielen, geen verkoop of ruil van gegevens. Wij vragen geen e-mailadres, geen wachtwoord, geen locatie, geen contacten en geen foto's. Je speelt standaard anoniem.

3. Wat wij verwerken en waarom

Per soort gegeven: waarvoor wij het gebruiken, op welke grondslag en hoe lang.
GegevenWaarvoorGrondslagHoe lang
Anonieme accountcode (Firebase-uid)Je herkennen tussen potjes, je aankoop en je scores bij elkaar houdenUitvoering van de overeenkomst (artikel 6.1.b AVG)Tot je verzoek om verwijdering
Gekoppeld Apple- of Google-account: aanbieder, aanbieder-id en de naam die de aanbieder meestuurtJe account terugvinden op een nieuw toestelOvereenkomst (6.1.b)Tot je ontkoppelt of om verwijdering vraagt
Spelersnaam die je zelf invoertMedespelers en het leaderboard laten zien wie er speeltOvereenkomst (6.1.b)Tot je verzoek om verwijdering
Taal, platform en appversieDe juiste vertaling tonen en je kunnen helpen bij een supportvraagOvereenkomst (6.1.b) en gerechtvaardigd belang (6.1.f)Tot je verzoek om verwijdering
Spelresultaten: score, misfires, voltooide lijnen, tijdstipHet leaderboard en je eigen statistiekenOvereenkomst (6.1.b)Leaderboardregels onbeperkt, partijverslagen 90 dagen, solopotjes 7 dagen
Beoordeling van de app in versie 1.5.1 en eerder: sterren, een eventuele opmerking en, als je publicatie aanvinkte, je spelersnaamDe app verbeteren en, alleen met jouw toestemming, je opmerking met je spelersnaam in de app tonenGerechtvaardigd belang (6.1.f); publicatie: toestemming (6.1.a)Tot je een nieuwe beoordeling instuurt of om verwijdering vraagt
Aankoopstatus, start van de proefperiode en het transactie-id van Apple of het order-id van Google PlayBewaken wat er voor je open staat en dubbel betalen voorkomenOvereenkomst (6.1.b)Zolang de aankoop geldt
Attestatie van App CheckControleren dat een verzoek van een echte Cubini-installatie komtGerechtvaardigd belang (6.1.f): misbruik werenNiet bewaard, alleen gecontroleerd
Serverlogboek: IP-adres, tijdstip, technische gebeurtenissenDe dienst beschikbaar houden en misbruik werenGerechtvaardigd belang (6.1.f)7 dagen. Er staat geen spelinhoud in

In je profiel staan alleen je platform, de versie van de app en de taal van de interface. Die drie gebruiken wij om je te kunnen helpen als je ons een vraag stelt. Er zit geen analysesoftware in Cubini en ook geen crashrapportage van derden.

Wij nemen geen geautomatiseerde besluiten over jou en maken geen profielen. De virtuele spelers zijn regelgebaseerde tegenstanders zonder machinaal leren: ze spelen een spel, ze beoordelen geen mensen.

4. Anoniem spelen

Bij de eerste start maakt de app een anoniem account aan bij Firebase Authentication. Dat is een willekeurige code, meer niet. Je vult niets in en wij weten niet wie je bent.

Die code staat in de Keychain van je toestel en blijft daar staan als je de app verwijdert. Dat is met opzet: zo raak je bij een herinstallatie je aankoop en je proefperiode niet kwijt.

5. Een account koppelen

Je kunt je anonieme account vrijwillig koppelen aan Apple of Google. Daarna vind je op een nieuw toestel je scores en je aankoop terug. Wij ontvangen dan de aanbieder, het id dat de aanbieder ons geeft en de naam die daarbij meekomt. Wij vragen je e-mailadres niet op en krijgen het dus ook niet: bij Apple vragen wij alleen om de naam, bij Google alleen om het openbare profiel.

Koppelen is niet verplicht. Doe je het niet, dan verlies je bij een nieuw toestel je geschiedenis. Je aankoop haal je altijd terug met "Aankopen herstellen".

6. Aankopen

Cubini is gratis te downloaden en de proefperiode van 14 dagen is gratis: die start vanzelf zodra je de app opent en koop je niet. Alleen de ontgrendeling koop je, op iOS via de App Store en op Android via Google Play. Apple of Google int het geld, stuurt de bon en behandelt terugbetalingen. Wij zien geen kaartgegevens, geen adres en geen factuur.

Van Apple of Google ontvangen wij een ondertekend transactie-id (App Store) of order-id (Google Play) en de status van de aankoop. Die bewaren wij bij je accountcode, zodat het spel weet wat er voor je open staat.

7. Leaderboards en beoordelingen

Speel je online, of solo met een lopende proefperiode of een ontgrendeling, dan gaat je score naar het leaderboard. Andere spelers zien daar je spelersnaam, je score en je positie. Kies dus een naam die je in het openbaar wilt zien staan; een bijnaam is prima.

Zie je in het leaderboard of in de lobby een naam die niet door de beugel kan, meld die dan: houd de naam ingedrukt en kies "Meld deze naam". De melding komt bij ons terecht en kan ertoe leiden dat de naam wordt teruggezet of dat de speler uit het leaderboard verdwijnt. Voor al het andere mail je support@vibecode-studio.nl.

Wil je er niet in staan, dan zijn er twee wegen. Solo spelen zonder ontgrendeling telt nooit mee, en pass and play evenmin: die blijven op je toestel. En je kunt ons altijd mailen om je regels uit het klassement te laten halen. Virtuele spelers verschijnen nooit in het leaderboard.

Vanaf versie 1.5.2 beoordeel je Cubini alleen nog in de App Store of in Google Play. Die beoordeling loopt via Apple of Google en valt onder hun beleid; wij ontvangen haar niet als persoonsgegeven. Wil je ons iets laten weten zonder openbare recensie, dan kun je ons vanuit de app mailen. Dan ontvangen wij je e-mailadres en je bericht, en gebruiken wij die alleen om je te antwoorden.

In versie 1.5.1 en eerder kon je Cubini in de app beoordelen met sterren en een opmerking. Die beoordeling ging naar ons en was niet openbaar, tenzij je bij het versturen aanvinkte dat je opmerking getoond mocht worden. Dan verschijnt zij met je spelersnaam op het startscherm van die oudere versies, na een filter op taalgebruik. Per speler staat er hooguit een beoordeling. Wil je je opmerking weg hebben, mail ons dan; verwijder je je account, dan verdwijnt je beoordeling ook.

8. Beveiliging

Al het verkeer tussen de app en onze server gaat over TLS. Wat wij opslaan staat versleuteld opgeslagen. Alleen onze server schrijft in de database; de app kan er niet rechtstreeks bij.

De app stuurt bij elke verbinding een attestatie van App Check mee. Daarmee controleren wij dat het verzoek van een echte Cubini-installatie komt en niet van een script. Zo'n attestatie is een technisch bewijs zonder gegevens over jou, en wij bewaren hem niet.

9. Waar je gegevens staan en wie ze verwerkt

  • Google (Firebase Authentication, Cloud Firestore, App Check), verwerker. De database staat in de multiregio eur3 van Google Cloud, dus in de Europese Unie: België en Nederland.
  • Render Services, Inc. (hosting van de spelserver), verwerker. De server draait in de regio Frankfurt, Duitsland.
  • Apple Inc. (App Store, StoreKit, TestFlight) en Google LLC (Google Play, Google Play Billing) voor de verkoop en de betaling, op iOS respectievelijk Android. Voor die verkoop en betaling is de winkel zelf verwerkingsverantwoordelijke, niet onze verwerker.

Ondersteuning en beheer door deze partijen kunnen buiten de Europese Unie plaatsvinden. Daarvoor gelden de standaardcontractbepalingen van de Europese Commissie. Verder geven wij je gegevens aan niemand door en wij verkopen ze niet.

10. Hoe lang wij bewaren

  • Je account, je spelersnaam, je taal en je aankoopstatus: tot je om verwijdering vraagt. De aankoopstatus bewaren wij zolang de aankoop geldt.
  • Regels in het leaderboard: onbeperkt, want het klassement aller tijden heeft ze nodig. Wel weg op jouw verzoek.
  • Het verslag van een online partij: 90 dagen. Van een reeks (best of 3 of toernooi): 180 dagen.
  • Het verslag van een solopotje: wordt na 7 dagen verwijderd.
  • Je beoordeling van de app (sterren en eventuele opmerking): tot je een nieuwe instuurt of je account verwijdert.
  • Het logboek van verstuurde meldingen: wordt na 30 dagen verwijderd.
  • Serverlogboeken met IP-adres: 7 dagen, de standaardbewaartermijn van onze hosting.

11. Jouw rechten

Je hebt recht op inzage, rectificatie, verwijdering, beperking, bezwaar en overdraagbaarheid van je gegevens.

Er zit een bijzonderheid aan: wij weten niet wie je bent. Aan je account hangt geen e-mailadres en geen echte naam, alleen de spelersnaam die je zelf kiest. Daarom lopen inzage en verwijdering via de app zelf, onder Instellingen, Privacy. Daar bewijst de app wie je bent zonder dat wij iets van je hoeven te vragen. Lukt dat niet, mail dan support@vibecode-studio.nl; wij vragen dan om iets waaruit blijkt dat het jouw account is.

Verwijderen doe je zelf in de app, onder Instellingen, Privacy, met "Mijn account en gegevens verwijderen". Wij wissen dan je weergavenaam, je scores en je regels in het leaderboard, de verslagen van je solopotjes, je beoordeling van de app met de eventuele opmerking, de koppeling met Apple of Google, en de registratie van je proefperiode en je ontgrendeling bij ons. Dat gebeurt meteen en is niet terug te draaien; wij kunnen niets van dit alles terughalen.

Wat blijft staan is je aankoop in de App Store of Google Play. Die hoort bij je Apple- of Google-account, blijft daar bekend en haal je terug met "Aankopen herstellen". Partijen waarin je meespeelde blijven bestaan voor je medespelers, maar zonder jouw gegevens.

Vraag je ons per e-mail om inzage of verwijdering, dan reageren wij binnen 30 dagen, in de praktijk binnen een werkdag.

Ben je het oneens met hoe wij met je gegevens omgaan, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens, autoriteitpersoonsgegevens.nl.

12. Kinderen

Cubini is bedoeld voor spelers van 13 jaar en ouder. Er is geen chat en geen privébericht. De spelersnaam is het enige vrije tekstveld tussen spelers en wordt op onze server gefilterd.

De leeftijdsclassificatie in de App Store kan hoger liggen dan 13, omdat spelersnamen zichtbaar zijn voor andere spelers. De classificatie die de App Store toont is leidend.

Wij tonen geen advertenties, maken geen profielen en analyseren geen gedrag. Wij vragen niet naar je leeftijd en houden die niet bij, dus wij weten niet wie jonger is dan 13. Denk je dat een kind onder de 13 een account heeft, mail ons dan; wij verwijderen het.

13. Wijzigingen

Verandert het spel, dan passen wij deze tekst aan. Bovenaan staat de datum van de laatste versie. Bij een ingrijpende wijziging melden wij dat in de app voordat die ingaat.

14. Contact

Gert Hoetmer (eenmanszaak), handelend onder de naam Vibecode Studio, Smaldelerstraat 4, 2645 KL Delfgauw, Nederland. E-mail: support@vibecode-studio.nl.

Privacy policy

Cubini. Last updated on 3 October 2026.

1. Who we are

Gert Hoetmer (eenmanszaak), trading as Vibecode Studio, registered with the Dutch Chamber of Commerce under number 64176541, Smaldelerstraat 4, 2645 KL Delfgauw, Nederland. We are the controller for the data Cubini processes. Privacy questions go to support@vibecode-studio.nl.

2. The short version

Cubini is a dice game. We need as little from you as possible, and that is a design choice rather than an accident.

What we do not do: no adverts, no third party analytics, no tracking code, no advertising identifier, no profiles, no selling or trading of data. We ask for no email address, no password, no location, no contacts and no photos. You play anonymously by default.

3. What we process and why

Per kind of data: what we use it for, on which legal basis, and for how long.
DataPurposeLegal basisRetention
Anonymous account code (Firebase uid)Recognising you between games, keeping your purchase and your scores togetherPerformance of the contract (article 6.1.b GDPR)Until you ask for deletion
Linked Apple or Google account: provider, provider id and the name the provider sends alongFinding your account again on a new deviceContract (6.1.b)Until you unlink or ask for deletion
The player name you enterShowing other players and the leaderboard who is playingContract (6.1.b)Until you ask for deletion
Language, platform and app versionShowing the right translation and being able to help you with a support questionContract (6.1.b) and legitimate interest (6.1.f)Until you ask for deletion
Game results: score, misfires, completed lines, timestampThe leaderboard and your own statisticsContract (6.1.b)Leaderboard entries indefinitely, game records 90 days, solo games 7 days
App review in version 1.5.1 and earlier: stars, an optional comment and, if you ticked publication, your player nameImproving the app and, only with your consent, showing your comment with your player name inside the appLegitimate interest (6.1.f); publication: consent (6.1.a)Until you submit a new review or ask for deletion
Entitlement status, trial start and the Apple transaction id or Google Play order idKeeping track of what is unlocked for you and preventing double paymentContract (6.1.b)For as long as the purchase stands
App Check attestationVerifying that a request comes from a genuine Cubini installationLegitimate interest (6.1.f): keeping abuse outNot stored, only verified
Server log: IP address, timestamp, technical eventsKeeping the service available and keeping abuse outLegitimate interest (6.1.f)7 days. It holds no game content

Your profile holds only your platform, the version of the app and the language of the interface. We use those three to be able to help you when you ask us a question. Cubini carries no analytics software and no third party crash reporting either.

We take no automated decisions about you and we build no profiles. The virtual players are rule based opponents without machine learning: they play a game, they do not judge people.

4. Playing anonymously

On first launch the app creates an anonymous account with Firebase Authentication. That is a random code, nothing more. You fill in nothing and we do not know who you are.

That code lives in your device Keychain and stays there if you delete the app. That is deliberate: it means a reinstall does not cost you your purchase or your trial.

5. Linking an account

You may link your anonymous account to Apple or Google. After that you find your scores and your purchase again on a new device. We then receive the provider, the id the provider gives us and the name that comes with it. We do not ask for your email address and therefore never receive it: from Apple we request the name only, from Google the public profile only.

Linking is optional. If you skip it, a new device starts without your history. Your purchase can always be brought back with "Restore purchases".

6. Purchases

Cubini is free to download, and the 14-day trial is free: it starts on its own the moment you open the app and is not a purchase. Only the unlock is bought, on iOS through the App Store and on Android through Google Play. Apple or Google takes the money, issues the receipt and handles refunds. We see no card details, no address and no invoice.

From Apple or Google we receive a signed transaction id (App Store) or order id (Google Play) and the status of the purchase. We store those with your account code, so the game knows what is unlocked for you.

7. Leaderboards and reviews

If you play online, or solo with a running trial or an unlock, your score goes to the leaderboard. Other players see your player name, your score and your position there. So pick a name you are happy to show in public; a nickname is fine.

If you see a name in the leaderboard or in the lobby that is out of order, report it: press and hold the name and choose "Report this name". The report reaches us and can lead to the name being reset or the player disappearing from the leaderboard. For anything else, email support@vibecode-studio.nl.

If you would rather not appear, there are two routes. Solo play without an unlock never counts, and neither does pass and play: both stay on your device. And you can always email us to have your entries removed from the ranking. Virtual players never appear in the leaderboard.

From version 1.5.2 you review Cubini only in the App Store or on Google Play. That review runs through Apple or Google and falls under their policies; we do not receive it as personal data. If you want to tell us something without a public review, you can email us from the app. We then receive your email address and your message, and use them only to reply to you.

In version 1.5.1 and earlier you could review Cubini inside the app with stars and a comment. That review came to us and was not public, unless you ticked the box on sending that said your comment may be shown. It then appears with your player name on the start screen of those older versions, after a language filter. Each player has at most one review. If you want your comment gone, email us; deleting your account removes your review as well.

8. Security

All traffic between the app and our server runs over TLS. What we store is stored encrypted. Only our server writes to the database; the app cannot reach it directly.

The app sends an App Check attestation with every connection. With it we verify that a request comes from a genuine Cubini installation and not from a script. Such an attestation is technical proof that carries no data about you, and we do not keep it.

9. Where your data sits and who processes it

  • Google (Firebase Authentication, Cloud Firestore, App Check), processor. The database sits in the Google Cloud multi region eur3, so inside the European Union: Belgium and the Netherlands.
  • Render Services, Inc. (hosting for the game server), processor. The server runs in the Frankfurt region, Germany.
  • Apple Inc. (App Store, StoreKit, TestFlight) and Google LLC (Google Play, Google Play Billing) for the sale and the payment, on iOS and Android respectively. For that sale and payment the store is a controller in its own right, not our processor.

Support and administration by these parties may happen outside the European Union. The European Commission standard contractual clauses cover that. Beyond this we pass your data to nobody and we do not sell it.

10. How long we keep things

  • Your account, your player name, your language and your entitlement status: until you ask for deletion. The entitlement status is kept for as long as the purchase stands.
  • Leaderboard entries: indefinitely, because the all time ranking needs them. Removed on your request.
  • The record of an online game: 90 days. Of a series (best of 3 or tournament): 180 days.
  • The record of a solo game: deleted after 7 days.
  • Your review of the app (stars and optional comment): until you submit a new one or delete your account.
  • The log of notifications we sent: deleted after 30 days.
  • Server logs with an IP address: 7 days, the default retention of our hosting.

11. Your rights

You have the right of access, rectification, erasure, restriction, objection and portability.

There is a catch: we do not know who you are. Your account carries no email address and no real name, only the player name you choose yourself. That is why access and deletion run through the app itself, under Settings, Privacy. There the app proves who you are without us having to ask you for anything. If that does not work, email support@vibecode-studio.nl and we will ask for something that shows the account is yours.

You delete your data yourself in the app, under Settings, Privacy, with "Delete my account and data". We then erase your display name, your scores and your leaderboard entries, the records of your solo games, your review of the app with any comment, the link with Apple or Google, and the record of your trial and your unlock on our side. That happens immediately and cannot be undone; none of it can be brought back by us.

What stays is your App Store or Google Play purchase. It belongs to your Apple or Google account, remains known there and comes back with "Restore purchases". Games you played in stay available to the other players, but without your data.

If you ask us by email for access or deletion, we answer within 30 days, in practice within one working day.

If you disagree with how we handle your data, you can complain to the Dutch data protection authority, the Autoriteit Persoonsgegevens, at autoriteitpersoonsgegevens.nl.

12. Children

Cubini is meant for players of 13 and over. There is no chat and no private message. The player name is the only free text field between players and it is filtered on our server.

The App Store age rating may be higher than 13, because player names are visible to other players. The rating the App Store shows is the one that counts.

We show no adverts, build no profiles and analyse no behaviour. We do not ask for your age and do not record it, so we do not know who is under 13. If you believe a child under 13 has an account, email us and we will delete it.

13. Changes

When the game changes, we update this text. The date of the latest version is at the top. For a substantial change we say so in the app before it takes effect.

14. Contact

Gert Hoetmer (eenmanszaak), trading as Vibecode Studio, Smaldelerstraat 4, 2645 KL Delfgauw, Nederland. Email: support@vibecode-studio.nl.