Mosaic Blocks – Privacybeleid

Versie 1.9 · 12 november 2026 · geldt voor de app "Mosaic Blocks" voor Android en iPhone van LH Studios

Kort

Mosaic Blocks is een blokpuzzel. Je hebt geen account nodig en we vragen niet om je e-mailadres of andere gegevens waarmee we jou kennen. Speel je mee op de wereldwijde ranglijst, dan staan je scores en de schermnaam die je zelf kiest op onze server (zie hieronder). Wie wil, kan in de app power-ups of "Geen advertenties" kopen; de betaling loopt via Apple of Google. De gratis versie toont advertenties van Google AdMob. Vanaf versie 2.0 gebruikt de app geen diensten voor gebruiksstatistieken of crashrapporten; oudere versies van de Android-app gebruikten daarvoor Firebase van Google (zie hieronder). Alleen bij een aankoop gaan er vanaf versie 2.0 technische gegevens over die aankoop naar Unity (zie "Aankopen in de app"). In de Europese Economische Ruimte en het Verenigd Koninkrijk vraagt de app eerst je toestemming voordat er gepersonaliseerde advertenties getoond worden, en op een iPhone vraagt de app of je tracking toestaat; die keuzes kun je altijd aanpassen.

Wie verantwoordelijk is

LH Studios
Weena 875, 3013 AL Rotterdam
Nederland
KvK 42200958
LHEBusiness@outlook.com

Wat er op je toestel blijft staan

De app bewaart uitsluitend op je eigen toestel: je voortgang (score, het mozaïek waar je aan werkt, voltooide mozaïeken, de dagelijkse reeks, je power-ups), een onafgemaakt potje zodat je later verder kunt, en je instellingen (geluid, trillen). Wij kunnen daar niet bij. Verwijder je de app, dan verdwijnt deze voortgang mee. De app onthoudt daar ook welke aankopen al geleverd zijn (zie "Aankopen in de app"). Met "Voortgang wissen" in de instellingen wis je je voortgang zelf; je power-ups en wat je gekocht hebt blijven staan.

Ranglijst

Voor de wereldwijde ranglijst maakt de app op je toestel een willekeurige speler-ID en een geheime sleutel aan; samen vormen die je plek op de lijst, zonder account. Als je een potje uitspeelt dat met een code van onze server begonnen is, stuurt de app naar onze eigen server (in Nederland): die speler-ID, een controlegetal van de sleutel, de schermnaam die je zelf kiest (of een automatische naam), je score en de zetten van dat potje, zodat de server kan nagaan dat de score echt gespeeld is. Op de server bewaren we per speler alleen de ID, het controlegetal van de sleutel en de naam, en per potje de score, het aantal zetten en rijen, de week en het tijdstip. Voor de wekelijkse divisies bewaren we daarnaast in welke divisie en groep je per week speelt en je eindplaats in die groep. Voor de dagranglijst stuurt de app ook je eerste dagelijkse potje van elke dag (met dezelfde gegevens en de datum van dat potje); daarvan bewaren we de score, het aantal zetten en rijen, de datum en het tijdstip. We slaan geen IP-adressen op. Je schermnaam en scores zijn voor andere spelers zichtbaar op de ranglijst; kies dus geen naam waarmee je herkenbaar bent als je dat niet wilt. Grondslag: ons gerechtvaardigd belang om een eerlijke ranglijst aan te bieden (artikel 6 lid 1 sub f AVG). "Voortgang wissen" in de instellingen verwijdert ook je naam en al je scores van de server; je kunt dit ook per mail vragen.

Vrienden uitnodigen

Open je in de app "Nodig vrienden uit", dan maakt onze server een uitnodigingscode bij je speler-ID. Vult een nieuwe speler jouw code in, dan bewaren we bij zijn speler-ID dat jij hem hebt uitgenodigd, wanneer, en of hij al een potje heeft uitgespeeld; zo kunnen we jou daarvoor belonen. De nieuwe speler ziet daarbij jouw schermnaam; jij ziet alleen hoeveel vrienden je hebt uitgenodigd en hoeveel er beloond zijn, geen namen. Deel je je code met de deelknop, dan gaat het bericht via de app die jij kiest (bijvoorbeeld WhatsApp); wij zien niet naar wie. Grondslag: ons gerechtvaardigd belang om deze functie aan te bieden (artikel 6 lid 1 sub f AVG). "Voortgang wissen" verwijdert ook je code en deze koppelingen.

Herinnering

Zet je in de instellingen de dagelijkse herinnering aan, dan vraagt de app eerst toestemming om meldingen te sturen en plant hij daarna op je toestel zelf een melding om zeven uur 's avonds, alleen op dagen dat je de dagelijkse mozaïek nog niet hebt gedaan. Daarvoor gaat er niets naar ons of naar anderen. Je zet hem uit in de instellingen van de app of van je telefoon.

Een kunstwerk delen

Deel je een afgemaakt kunstwerk, dan maakt de app er op je toestel een plaatje van en geeft het aan de app die jij kiest (bijvoorbeeld WhatsApp). Wij zien niet wat je deelt of met wie.

Advertenties (Google AdMob)

De gratis versie toont een banner onderin het speelscherm, af en toe een advertentie tussen twee potjes en, alleen als jij daarvoor kiest, een beloningsvideo om na game over door te spelen. De advertenties worden geleverd door Google AdMob. Daarvoor ontvangt Google technische gegevens van je toestel, zoals je IP-adres, het type toestel, de advertentie-ID van je toestel (op Android als je die niet hebt uitgeschakeld, op een iPhone alleen als je tracking toestaat) en informatie over de getoonde advertenties. In de EER en het VK vraagt de app bij de eerste start via het toestemmingsvenster van Google of je gepersonaliseerde advertenties toestaat. Kies je "nee", dan zie je advertenties die niet op jou zijn afgestemd. Hoe Google deze gegevens gebruikt staat in het privacybeleid van Google en in Hoe Google gegevens gebruikt van sites en apps die onze services gebruiken. Via Android kun je je advertentie-ID resetten of personalisatie uitschakelen (Instellingen → Google → Advertenties). Op een iPhone vraagt de app bij de eerste start, na een korte uitleg van Google, of je toestaat dat de app je activiteit volgt (App Tracking Transparency van Apple). Sta je dat niet toe, dan krijgen Google en de advertentiepartners de advertentie-ID van je iPhone niet en zijn de advertenties minder op jou afgestemd. Je keuze wijzig je via Instellingen → Privacy en beveiliging → Tracking.

Aankopen in de app

In de app kun je pakketten met power-ups en "Geen advertenties" kopen. De betaling loopt helemaal via de App Store van Apple of via Google Play, onder hun voorwaarden; wij krijgen geen naam, adres of betaalgegevens. De winkel laat de app alleen weten welk product gekocht is, met een kenmerk van die aankoop. De app bewaart die kenmerken op je toestel, zodat een aankoop nooit verloren gaat of dubbel geleverd wordt, en vraagt bij het opstarten aan de winkel of je "Geen advertenties" al hebt (zo komt het na een nieuwe installatie vanzelf terug). Wij bewaren geen aankopen op onze server. Op Android registreert Firebase Analytics ook een aankoop (welk product, de prijs en de valuta) in de gebruiksstatistieken hieronder. Grondslag: de uitvoering van de koop (artikel 6 lid 1 sub b AVG). Terugbetalen gaat via Apple of Google.

Vanaf versie 2.0 gebruikt de app voor aankopen de aankoopmodule van Unity (Unity Technologies, de maker van de techniek waarmee het spel gebouwd is). Begin je een aankoop, dan stuurt die module gegevens over die aankoop naar Unity: het product, de prijs en de valuta, het kenmerk van de aankoop dat de winkel geeft, het type toestel, de versie van het besturingssysteem, de taal en de versie van de app, en mogelijk een willekeurig kenmerk van de installatie of de sessie (op een iPhone ook het kenmerk dat Apple je toestel per ontwikkelaar geeft). Uit het IP-adres kan Unity het land afleiden. Je naam, je e-mailadres en de advertentie-ID gaan niet mee. Unity verwerkt dit voor ons om aankopen te laten werken en dubbele aankopen te herkennen, en gebruikt een deel ook voor eigen doelen: zijn financiële administratie, wettelijke verplichtingen, beveiliging en het tegengaan van fraude. Meer daarover staat in het privacybeleid van Unity. Begin je geen aankoop, dan stuurt de app niets naar Unity.

Statistieken en crashrapporten

Vanaf versie 2.0 gebruikt de app geen Firebase en, buiten wat hierboven bij aankopen staat, geen andere dienst voor gebruiksstatistieken of crashrapporten. Oudere versies van de Android-app (tot en met 1.1) gebruikten Firebase Analytics, Crashlytics en Remote Config van Google; daarvoor kreeg Google een willekeurig app-instantie-ID, het type toestel en de Android-versie, de taal, het land op basis van je IP-adres, de versie van de app en de gebeurtenissen in het spel, zonder naam of e-mailadres. Google bewaart die Analytics-gegevens maximaal 14 maanden. Werk je de app bij naar 2.0, dan stopt dat. De iPhone-app heeft Firebase nooit gebruikt. Google Play en de App Store geven ons wel algemene cijfers over installaties en crashes, alleen van toestellen waarvan de eigenaar dat aan Google of Apple heeft toegestaan; die cijfers zijn niet tot jou te herleiden.

Grondslag

Opslag van voortgang en instellingen op je toestel is strikt noodzakelijk om het spel te leveren (artikel 11.7a lid 3 Telecommunicatiewet). Gepersonaliseerde advertenties tonen we alleen met jouw toestemming (artikel 6 lid 1 sub a AVG). Niet-gepersonaliseerde advertenties, statistieken en crashrapporten baseren we op ons gerechtvaardigd belang om een gratis spel te kunnen aanbieden en het stabiel te houden (artikel 6 lid 1 sub f AVG).

Wat de app niet doet

Kinderen

De app is bedoeld voor spelers van 13 jaar en ouder en is niet gericht op kinderen. We verzamelen bewust geen gegevens van kinderen onder de 13.

Je rechten

Je kunt je toestemming voor gepersonaliseerde advertenties op elk moment intrekken via "Privacyopties" in de instellingen van de app. Je ranglijstgegevens (naam, scores, dagscores, divisies en uitnodigingen) wis je met "Voortgang wissen" in de app, of stuur ons een mail met je schermnaam; je naam kun je in de ranglijst zelf wijzigen. Verder hebben wij geen gegevens waarmee we jou kunnen herkennen; de gegevens die Google verwerkt beheer je via je Google-instellingen. De aankoopgegevens bij Unity kunnen wij niet aan jou koppelen; daarvoor kun je bij Unity terecht. Vragen of een klacht? Mail ons. Je kunt ook een klacht indienen bij de Autoriteit Persoonsgegevens.

Wijzigingen

Wijzigt dit beleid, dan verschijnt de nieuwe versie hier, met een nieuwe datum.


Mosaic Blocks – Privacy Policy

Version 1.9 · 12 November 2026 · applies to the "Mosaic Blocks" app for Android and iPhone by LH Studios

In short

Mosaic Blocks is a block puzzle. You do not need an account and we do not ask for your e-mail address or anything else that identifies you. When you take part in the global leaderboard, your scores and the screen name you choose are stored on our server (see below). If you like, you can buy power-ups or "No ads" in the app; the payment goes through Apple or Google. The free version shows ads served by Google AdMob. From version 2.0 the app uses no services for usage statistics or crash reports; older versions of the Android app used Google Firebase for that (see below). From version 2.0, only for a purchase, technical details about that purchase go to Unity (see "In-app purchases"). In the European Economic Area and the United Kingdom the app asks for your consent before showing personalised ads, and on an iPhone the app asks whether you allow tracking; you can change these choices at any time.

Who is responsible

LH Studios
Weena 875, 3013 AL Rotterdam
The Netherlands
Chamber of Commerce (KvK) 42200958
LHEBusiness@outlook.com

What stays on your device

The app stores on your own device only: your progress (score, the mosaic you are working on, completed mosaics, your daily streak, your power-ups), an unfinished game so you can carry on later, and your settings (sound, vibration). We cannot access any of it. If you delete the app, this progress goes with it. The app also remembers there which purchases have been delivered (see "In-app purchases"). "Reset progress" in the settings erases your progress yourself; your power-ups and what you bought stay.

Leaderboard

For the global leaderboard the app creates a random player ID and a secret key on your device; together they are your place on the board, without an account. When you finish a game that started with a code from our server, the app sends to our own server (in the Netherlands): that player ID, a check value of the key, the screen name you choose (or an automatic one), your score and the moves of that game, so the server can verify the score was really played. On the server we keep, per player, only the ID, the key's check value and the name, and per game the score, the number of moves and lines, the week and the time. For the weekly divisions we also keep which division and group you play in each week and where you finished in that group. For the daily ranking the app also sends your first daily game of each day (with the same data and the date of that game); of that we keep the score, the number of moves and lines, the date and the time. We do not store IP addresses. Your screen name and scores are visible to other players on the leaderboard, so do not pick a name that identifies you if you do not want that. Legal basis: our legitimate interest in offering a fair leaderboard (Article 6(1)(f) GDPR). "Reset progress" in the settings also deletes your name and all your scores from the server; you can also ask for this by e-mail.

Inviting friends

When you open "Invite friends" in the app, our server makes an invite code for your player ID. When a new player enters your code, we keep with their player ID that you invited them, when, and whether they have finished a game yet, so that we can reward you for it. The new player sees your screen name; you only see how many friends you invited and how many were rewarded, no names. If you share your code with the share button, the message goes through the app you choose (WhatsApp, for example); we do not see who receives it. Legal basis: our legitimate interest in offering this feature (Article 6(1)(f) GDPR). "Reset progress" also deletes your code and these links.

Reminder

If you turn on the daily reminder in the settings, the app first asks permission to send notifications and then schedules a notification at seven in the evening on your device itself, only on days you have not done the daily mosaic yet. Nothing is sent to us or to anyone else for this. You turn it off in the app's settings or your phone's.

Sharing an artwork

If you share a finished artwork, the app makes a picture of it on your device and hands it to the app you choose (for example WhatsApp). We do not see what you share or with whom.

Advertising (Google AdMob)

The free version shows a banner at the bottom of the game screen, an occasional ad between two games and, only when you choose it, a rewarded video to continue after game over. Ads are served by Google AdMob. For that, Google receives technical data from your device such as your IP address, device type, your device's advertising ID (on Android unless you have disabled it, on an iPhone only if you allow tracking) and information about the ads shown. In the EEA and the UK the app shows Google's consent form on first start and asks whether you allow personalised ads. If you decline, you see ads that are not tailored to you. How Google uses this data is described in the Google Privacy Policy and in How Google uses information from sites or apps that use our services. In Android you can reset your advertising ID or opt out of personalisation (Settings → Google → Ads). On an iPhone the app asks on first start, after a short explanation from Google, whether you allow it to track your activity (Apple's App Tracking Transparency). If you do not, Google and the advertising partners do not receive your iPhone's advertising ID and the ads are less tailored to you. You can change this choice in Settings → Privacy & Security → Tracking.

In-app purchases

In the app you can buy packs of power-ups and "No ads". The payment is handled entirely by Apple's App Store or Google Play, under their terms; we receive no name, address or payment details. The store only tells the app which product was bought, with an identifier of that purchase. The app keeps these identifiers on your device, so that a purchase is never lost or delivered twice, and on start it asks the store whether you already own "No ads" (so it comes back by itself after a reinstall). We do not store purchases on our server. On Android, Firebase Analytics also records a purchase (which product, the price and the currency) in the usage statistics below. Legal basis: performing the purchase (Article 6(1)(b) GDPR). Refunds go through Apple or Google.

From version 2.0 the app uses the purchasing module of Unity for purchases (Unity Technologies, the maker of the technology the game is built with). When you start a purchase, that module sends details of the purchase to Unity: the product, the price and currency, the purchase identifier given by the store, the type of device, the version of the operating system, the language and the version of the app, and possibly a random identifier of the installation or the session (on an iPhone also the identifier Apple gives your device per developer). Unity may derive the country from the IP address. Your name, your e-mail address and the advertising ID are not included. Unity processes this for us to make purchases work and to recognise duplicate purchases, and uses part of it for its own purposes: its financial records, legal obligations, security and fraud prevention. More about this is in Unity's privacy policy. If you never start a purchase, the app sends nothing to Unity.

Statistics and crash reports

From version 2.0 the app uses no Firebase and, apart from what is described under in-app purchases above, no other service for usage statistics or crash reports. Older versions of the Android app (up to 1.1) used Google's Firebase Analytics, Crashlytics and Remote Config; for that, Google received a randomly generated app instance ID, the device type and Android version, the language, the country based on your IP address, the app version and the events in the game, without your name or e-mail address. Google keeps that Analytics data for at most 14 months. Updating to 2.0 stops this. The iPhone app has never used Firebase. Google Play and the App Store do give us general figures about installs and crashes, only from devices whose owner allowed this to Google or Apple; those figures cannot be traced back to you.

Legal basis

Storing progress and settings on your device is strictly necessary to provide the game (Article 5(3) ePrivacy Directive). Personalised ads are shown only with your consent (Article 6(1)(a) GDPR). Non-personalised ads, statistics and crash reports rest on our legitimate interest in offering a free game and keeping it stable (Article 6(1)(f) GDPR).

What the app does not do

Children

The app is intended for players aged 13 and over and is not directed at children. We do not knowingly collect data from children under 13.

Your rights

You can withdraw your consent for personalised ads at any time through "Privacy options" in the app's settings. You can erase your leaderboard data (name, scores, daily scores, divisions and invites) with "Reset progress" in the app, or e-mail us your screen name; you can change your name on the leaderboard itself. Beyond that we hold no data that identifies you; data processed by Google is managed through your Google settings. We cannot link the purchase details held by Unity to you; for those you can contact Unity. Questions or a complaint? E-mail us. You can also lodge a complaint with your national data protection authority; in the Netherlands that is the Autoriteit Persoonsgegevens.

Changes

If this policy changes, the new version appears here with a new date.