Aptabase
A privacy-first analytics service for mobile, desktop, and web apps that measures sessions without unique identifiers, across a dozen SDKs.
Open Source Alternative to:

Built specifically for mobile, desktop, and web applications, Aptabase offers itself as an alternative to Firebase and Google Analytics. It removes the tradeoff where getting usage numbers means adopting an identifier-driven tracking stack and the compliance work that trails behind it.
Instead of using unique identifiers, Aptabase prioritizes user privacy and collects minimal usage data, focusing on monitoring sessions, which is what keeps it compliant with GDPR, CCPA, and PECR. A built-in dashboard covers the essential metrics with no configuration to grasp how an app is being used. The project says it is highly inspired by Plausible, which does the same job for website analytics.
An SDK exists for most places an app gets written.
- Apple platforms: a Swift SDK for iOS and the rest of the Apple ecosystem.
- Android and cross-platform: Kotlin for Android, with React Native and Flutter alongside.
- Desktop shells: Electron and Tauri plugins, plus .NET MAUI and NativeScript.
- Game engines: SDKs for Unreal Engine and Unity Engine.
- Web: a JavaScript SDK for web apps, and a wiki guide for writing your own when a platform is missing.
A managed cloud runs the service for you, with updates and patches handled by the people who wrote it, while self-hosting is free and leaves maintenance to you, documented in a separate repository. The server is AGPLv3, so changes to it must be shared, while the SDKs are MIT and carry no such condition once embedded in an app.
Stars
1,793Forks
136Last commit
29 days agoRepository age
3 yearsLicense
AGPL-3.0Repository
aptabase/aptabase
Auto-fetched from GitHub .
Open source alternatives similar to Aptabase:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit