CUBINI

Privacybeleid

Cubini. Laatst bijgewerkt op 26 augustus 2026.

1. Wie wij zijn

Gert Hoetmer, handelend onder de naam Vibecode Studio (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 en aanbieder-id, e-mailadres zoals de aanbieder het levert, weergavenaamJe 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 fouten opsporenOvereenkomst (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
Aankoopstatus, start van de proefperiode en het transactie-id van AppleBewaken 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
Een bit per toestel "proefperiode gebruikt" (DeviceCheck van Apple)Voorkomen dat de proefperiode eindeloos wordt herhaaldGerechtvaardigd belang (6.1.f)Staat bij Apple, zolang het toestel bestaat

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 en het id dat de aanbieder ons geeft, het e-mailadres zoals de aanbieder het levert, en de naam die daarbij meekomt. Gebruik je "Verberg mijn e-mailadres" van Apple, dan zien wij alleen dat doorstuuradres.

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. De proefperiode en de ontgrendeling koop je via de App Store. Apple int het geld, stuurt de bon en behandelt terugbetalingen. Wij zien geen kaartgegevens, geen adres en geen factuur.

Van Apple ontvangen wij een ondertekend transactie-id en de status van de aankoop. Die bewaren wij bij je accountcode, zodat het spel weet wat er voor je open staat.

7. Leaderboards

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.

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.

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, DeviceCheck). Voor de verkoop en de betaling is Apple 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: 7 dagen.
  • 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 naam en geen e-mailadres. 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.

Wij reageren binnen 30 dagen, in de praktijk binnen een werkdag. Verwijderen wist je account, je spelersnaam, je regels in het leaderboard en je aankoopstatus. Partijen waarin je meespeelde blijven bestaan voor je medespelers, maar zonder jouw gegevens. Je aankoop zelf blijft bij Apple bekend en haal je terug met "Aankopen herstellen".

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.

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, handelend onder de naam Vibecode Studio (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 26 August 2026.

1. Who we are

Gert Hoetmer, handelend onder de naam Vibecode Studio (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 and provider id, email address as the provider delivers it, display nameFinding 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 diagnosing faultsContract (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
Entitlement status, trial start and the Apple transaction 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
A per device bit "trial used" (Apple DeviceCheck)Preventing the trial from being repeated endlesslyLegitimate interest (6.1.f)Held by Apple, for the life of the device

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 and the id the provider gives us, the email address as the provider delivers it, and the name that comes with it. If you use Apple's "Hide My Email", we only ever see that relay address.

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. The trial and the unlock are bought through the App Store. Apple takes the money, issues the receipt and handles refunds. We see no card details, no address and no invoice.

From Apple we receive a signed transaction id and the status of the purchase. We store those with your account code, so the game knows what is unlocked for you.

7. Leaderboards

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 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.

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, DeviceCheck). For the sale and the payment Apple 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: 7 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 name and no email address. 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.

We answer within 30 days, in practice within one working day. Deletion erases your account, your player name, your leaderboard entries and your entitlement status. Games you played in stay available to the other players, but without your data. The purchase itself remains known to Apple and comes back with "Restore purchases".

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.

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, handelend onder de naam Vibecode Studio (eenmanszaak), trading as Vibecode Studio, Smaldelerstraat 4, 2645 KL Delfgauw, Nederland. Email: support@vibecode-studio.nl.