Begrijp hoe gebruikers jouw app gebruiken — zonder ze te volgen. Geen IDFA, geen device fingerprinting, geen persoonlijke profielen. Ideaal voor zorg, finance en elke sector waar privacy niet onderhandelbaar is.
Firebase Analytics, Mixpanel, Amplitude — ze zijn krachtig, maar ze bouwen gedetailleerde gebruikersprofielen op. Voor zorgapps, financiële apps en overheidsdiensten is dat een probleem. Denk aan AVG, NEN 7510, en het vertrouwen van patiënten en cliënten.
Sectoren waar privacybescherming geen optie is, maar inzicht wél noodzakelijk.
Patiëntenportaal, zorginformatieapps
Je wilt begrijpen welke features worden gebruikt en waar patiënten afhaken — zonder individuele patiëntdata vast te leggen.
Banking apps, pensioenportalen
AVG en DNB-richtlijnen vereisen minimale dataverzameling. Toch wil je weten hoe klanten door de app navigeren.
DigiD-koppelingen, gemeenteapps
Publieke dienstverlening via apps vraagt om transparantie. Geen tracking van burgers, wel inzicht in gebruik.
Alles wat je nodig hebt. Niets wat je niet nodig hebt.
Welke schermen worden het meest bezocht en in welke volgorde.
Hoe navigeren gebruikers door je app? Waar haken ze af?
Hoe lang zijn gebruikers actief? Op welke momenten van de dag?
Welke functies worden ontdekt en daadwerkelijk gebruikt?
Anonieme detectie van patronen die op crashes wijzen.
Geaggregeerd, zonder IP-opslag of locatietracking.
Van installatie tot actief gebruik — zonder persoonlijk te tracken.
Worden push-berichten geopend? (opt-in, anoniem geaggregeerd)
Afhankelijk van hoe jouw app gebouwd is, is schermtracking volledig automatisch of vereist het één regel per scherm.
// AppDelegate.swift
import PrivaStats
func application(_ application: UIApplication,
didFinishLaunchingWithOptions ...) -> Bool {
PrivaStats.configure(siteId: "SITE_ID")
// Alle UIViewControllers worden automatisch
// gelogd via method swizzling
return true
}// App.swift
PrivaStats.configure(siteId: "SITE_ID")
// Per scherm — één regel:
struct DashboardView: View {
var body: some View {
Content()
.trackScreen("Dashboard")
}
}// Application.kt
class App : Application() {
override fun onCreate() {
super.onCreate()
PrivaStats.configure(
context = this,
siteId = "SITE_ID"
)
// Activities & Fragments worden automatisch
// gelogd via lifecycle callbacks
}
}// NavHost.kt — eenmalig instellen:
val navController = rememberNavController()
navController.trackScreens() // SDK-extension
NavHost(
navController = navController,
startDestination = "dashboard"
) {
composable("dashboard") { Dashboard() }
composable("profile") { Profile() }
// Elke route wordt automatisch gelogd
}De SDK is in ontwikkeling. Meld je aan en ontvang als eerste toegang — inclusief persoonlijke onboarding.