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.
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 |
| usage_tier | Gebruikscategorie: hoe vaak dit toestel de app ooit opende | once / few / returning / regular |
| trial_week | Fase in de proefperiode | week_1 … week_4 / expired / licensed |
| session_tier | Sessie-intensiteit: aantal echte reanimaties dit jaar, als categorie | none / light / active / heavy |
| locale | Taal van de app | nl / en |
| device_class | Toestelcategorie (schermformaat, geen model) | se / mini / standard / max / ipad |
| os_version | iOS-versie, alleen hoofd- en subnummer | 26.1 |
| features | Welke functies aan staan | metronome, sound, haptics |
| count | Aantal app-openingen voor deze combinatie | 7 |
Zo ziet een echte rij eruit:
| app_version | platform | country | region | city | license_state | usage_tier | trial_week | session_tier | locale | device_class | os_version | features | day | count |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.2.1 | ios | NL | North Holland | Amsterdam | free | returning | week_3 | light | nl | standard | 26.1 | metronome,sound,haptics | 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 1.2.1, in het Nederlands, op een standaardformaat iPhone met iOS 26.1, met metronoom, geluid en trillingen aan. Er is geen manier om te weten of dit één persoon was of zeven.
De velden usage_tier, trial_week en session_tier zijn bewust categorieën, geen getallen: ik zie "returning", niet "dit toestel opende de app 8 keer". Ze helpen me begrijpen of mensen de app blijven gebruiken na de proefperiode, zonder dat een toestel te volgen is.
Daarnaast stuurt de app bij het beëindigen van een sessie een tweede seintje. Dat wordt opgeteld in een aparte tabel: session_usage_daily. Hiermee kan ik zien hoeveel echte reanimaties er plaatsvinden, zonder de exacte duur te kennen.
| Veld | Betekenis | Voorbeeld |
|---|---|---|
| day | Datum (UTC) | 2026-07-08 |
| 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 |
| session_bucket | Duurcategorie | test / short / long |
| count | Aantal sessies voor deze combinatie | 3 |
| total_sets | Opgeteld aantal sets | 12 |
| total_shocks | Opgeteld aantal schokken | 4 |
De drie duurcategorieën:
De exacte tijdsduur wordt nooit verstuurd. Sets en schokken worden opgeteld per bucket, niet per individuele sessie.
Onderstaande weergave is gevuld met voorbeeldcijfers — niet de echte data. De opmaak, de velden en de privacydrempel zijn identiek aan het echte dashboard.
Vragen over de data? Mail naar info@bennit.nl. Volledig privacybeleid: Privacyverklaring Reanimatie Timer.