About Aptabase
Aptabase is an open-source, privacy-first analytics platform for mobile, desktop and web apps — an alternative to Google Firebase Analytics that collects no personal data, uses no cookies or device identifiers, and needs no consent banner.
Open source since 2023 — server under AGPL-3.0, SDKs under MIT. Source on GitHub →
What it does
You add one of 17 SDKs to your app, call the track function for the events you care about, and watch them arrive on a real-time dashboard — sessions, events, app versions, OS versions, devices and countries — without ever collecting personal data.
- Real-time dashboard
- Data is updated in real time as users interact with your app. No need to wait hours to see what's happening.
- Event tracking with custom properties
- Track button clicks, feature usage, configuration changes and more. Attach string or number properties to any event. You decide what to measure — nothing is tracked automatically.
- Sessions, live view and session timeline
- See active sessions as they happen, a live geo view, and the timeline of events inside a session.
- Truly anonymous data
- Sessions are completely anonymous and untraceable. Data is never linked to an identifiable individual — no pseudonymisation, full anonymisation.
- No fingerprinting
- No device identifiers, cookies, fingerprinting or long-term user identification.
- GDPR, CCPA and PECR compliant
- Aptabase collects no personal data, so your app stays compliant with strict privacy regulations without a consent banner.
- EU or US data residency
- Choose data centers in Germany or the United States.
- Debug / Release build modes
- SDKs detect debug builds automatically so experiments never pollute production data.
- 100% data ownership and CSV export
- It's your data. We don't sell it or use it, and you can export it at any time.
- 100% open source
- The server (AGPL-3.0) and every SDK (MIT) are open source. Inspect the code and contribute.
- Lightweight SDKs for 17 platforms
- Swift, Kotlin, Flutter, React Native, Electron, Tauri, .NET MAUI, Unity, Unreal, Godot, Python, C++ and JavaScript for web, React, Next.js, Angular and browser extensions.
- Mobile-first dashboard with dark mode
- A built-in dashboard made for mobile so you can peek at your data on the go.
Who it's for
Aptabase is for
- Developers and small teams shipping mobile, desktop or web apps — indie developers, studios, open-source projects and SaaS teams.
- Apps that need usage insights (sessions, events, app versions, OS versions, countries) without collecting personal data.
- Teams that want GDPR, CCPA and PECR compliance by design, with no cookie or consent banner.
- Anyone who wants to own their analytics data, hosted in the EU or US.
Aptabase is not for
- User-level analytics. Aptabase never identifies users, so it cannot report Monthly Active Users, per-user retention or funnels tied to individual people.
- Advertising attribution or targeted marketing. There are no advertising IDs, fingerprints or cross-app tracking.
- Marketing website analytics (page views, referrers, UTM campaigns). Aptabase is built for apps; for websites the team recommends Plausible.
How the privacy model works
SDKs send no identifiers. On the server, Aptabase derives a temporary anonymous hash from the client IP, user agent and a salt that rotates every 24 hours, which makes it impossible to correlate sessions across days or apps. Analytics data is retained for up to 5 years.
Data collected
- The event name and the custom properties you attach to it (strings and numbers only)
- App version and build number
- Operating system name and version
- Device model
- Locale / language
- Country and region, derived on the server from the IP address (the IP address itself is not stored)
- A random, short-lived session id generated by the SDK, plus timestamps
Data never collected
- Device IDs, advertising IDs or hardware identifiers
- Cookies, fingerprints or any persistent user identifier
- IP addresses (used transiently to derive the country and a daily-rotated anonymous hash, never stored)
- Names, emails or any other personal data
That is what keeps apps using Aptabase compliant with GDPR, CCPA, PECR without a cookie or consent banner. See how to fill out Apple's App Privacy form when using Aptabase.
Hosting and pricing
- European Union — data stored in Germany, dashboard at eu.aptabase.com
- United States — data stored in Virginia, dashboard at us.aptabase.com
Free up to 20,000 events/month. Paid plans from $10/month for 200,000 events up to $450/month for 50,000,000 events. No overage fees. See pricing →
Contact
- Email: hi@aptabase.com
- Community: Discord
- Bugs and feature requests: GitHub issues
- Updates: @aptabase and the blog