De app verzamelt anonieme gebruiksstatistieken. Ik vind dat je gewoon mag weten wat ik zie — niet omdat ik er mee opschep, maar omdat je het recht hebt om het te controleren. Op deze pagina staat het exacte datamodel, wat er niet in zit, en hoe het dashboard er in de praktijk uitziet.
Wat er in de database staat
De app stuurt bij elke opening een seintje naar de server. Dat seintje wordt niet als losse regel opgeslagen — het wordt direct opgeteld bij een bestaande rij. De tabel heet app_usage_daily en heeft één rij per unieke combinatie van onderstaande velden per dag.
Veld
Betekenis
Voorbeeld
day
Datum (UTC)
2026-06-03
app_version
App-versie
1.2.1
platform
Apparaattype
ios / ipados
country
Landcode (ISO-2)
NL
region
Provincie
North Holland
city
Plaats (zie privacydrempel ↓)
Amsterdam
license_state
Licentiestatus
trial / free / licensed
count
Aantal app-openingen voor deze combinatie
7
Zo ziet een echte rij eruit:
app_version
platform
country
region
city
license_state
day
count
1.2.1
ios
NL
North Holland
Amsterdam
free
2026-06-03
7
Die count: 7 betekent: op 3 juni 2026 werd de app 7 keer geopend door iemand (of meerdere mensen) op een iPhone in Amsterdam, gratis versie 2.1.0. Er is geen manier om te weten of dit één persoon was of zeven.
Wat ik niet zie
Geen naam of e-mailadres in de statistieken. Die staan alleen in de aparte licentietabel, alleen voor organisaties met een licentie.
Geen IP-adres bewaard. Het IP wordt alleen heel even in het geheugen gebruikt: het gaat kortstondig naar een externe geo-dienst (ipwho.is) om land, provincie en plaats op te zoeken. Direct daarna wordt het weggegooid — het IP wordt nooit gelogd of opgeslagen, niet bij ons en niet bij de geo-dienst.
Geen apparaat-ID in de statistieken. Ieder seintje is anoniem; er is geen manier om twee openingen aan hetzelfde toestel te koppelen.
Geen sessie-inhoud. Tijdsduur, sets, schokken, tijdstempels — dat blijft volledig lokaal op jouw toestel. Ik zie nooit wat je reanimatie-sessies bevatten.
Geen exacte tijd. Alleen de datum (dag), geen tijdstip van openen.
Privacy-waarborgen
Opgeteld per dag
Geen tijdstip per opening — alleen een dagelijks totaal per combinatie. Hoe vaak je de app op één dag opent, ziet eruit als één getal.
Kleine-cel-onderdrukking
Een plaats wordt pas getoond vanaf 5 openingen. Kleinere aantallen worden alleen op provincieniveau zichtbaar. Zo is een losse gebruiker in een klein dorp nooit herleidbaar.
Uitschakelbaar
Je kunt dit volledig uitzetten via Instellingen → Privacy in de app. Dan stuurt de app helemaal niets.
Geen dev-builds
Ontwikkel- en TestFlight-builds sturen niets. Alleen de App Store-versie stuurt statistieken, zodat testdata de cijfers niet vertroebelt.
Zo ziet mijn dashboard eruit
Onderstaande weergave is gevuld met voorbeeldcijfers — niet de echte data. De opmaak, de velden en de privacydrempel zijn identiek aan het echte dashboard.
Voorbeelddata — niet de echte cijfers. Structuur en opmaak zijn identiek aan het echte dashboard.
Gebruiksstatistieken · laatste 90 dagen · volledig anoniem en geaggregeerd · opgeslagen binnen de EU (Supabase)
1.847
App-opens (totaal)
74
Actieve dagen
8
Landen
3
App-versies
Per dag (laatste 30 dagen) · 623 opens
5 mei3 jun
Per licentiestatus
free1.102
trial498
licensed247
Per app-versie
1.2.11.431
1.2.0318
1.1.098
Per land
NL1.563
BE142
DE87
overig55
Per provincie (NL)
Noord-Holland487
Zuid-Holland341
Noord-Brabant218
Gelderland164
overig353
Per plaats (NL) — privacydrempel
Alleen plaatsen met ≥ 5 opens worden bij naam getoond. Kleinere aantallen tellen mee in de provinciescore maar zijn niet herleidbaar naar een individu.
Amsterdam203
Rotterdam148
Den Haag112
Utrecht94
Alkmaar67
Eindhoven51
Breda38
Nijmegen27
Haarlem19
Zwolle12
14 kleinere plaatsen verborgen (31 opens) — onder de privacydrempel van 5