Skip to content

Phase-Analytics/Phase

Phase Analytics

Phase Analytics

Privacy-first mobile and web analytics platform

WebsiteDocumentationFeatures

GitHub Repo stars GitHub Release GitHub License

Swift React Native Expo TypeScript

About

Phase is a privacy-first analytics platform designed for mobile and web applications. Track user behavior, sessions, and application usage while respecting user privacy and maintaining full control over your data.

Built with modern web technologies, Phase provides real-time analytics, offline support, and beautiful dashboard to visualize your application's usage patterns.

Features

  • Privacy-First: No PII collection by default, fully GDPR compliant
  • Real-time Analytics: Live event streams and activity visualization
  • Offline Support: Mobile SDKs queue events locally and sync when online
  • Multi-platform SDKs: React Native, Expo, and Swift SDKs
  • Session Tracking: Comprehensive session management with device and location data
  • Batch Processing: Efficient bulk event ingestion for high-volume applications
  • Team Collaboration: Multi-user support with team management

Privacy & Data Protection

Phase is built with privacy as a core principle:

  • GDPR Compliant: Full compliance with EU data protection regulations (GDPR, CCPA, ePrivacy Directive)
  • EU Data Centers: All data stored in Falkenstein, Germany
  • Data Retention: Analytics data retained for 12 months, then automatically deleted
  • Encryption: Industry-standard encryption (HTTPS/TLS in transit, AES-256 at rest)
  • Privacy by Default: No personal data collected without explicit user properties
  • Your Rights: Full GDPR rights including access, deletion, portability, and rectification

Data Security

  • Device IDs are generated locally and stored persistently
  • Geolocation is resolved server-side from IP address only
  • All data collection is optional via configuration

For detailed privacy information, see our Data Storage & Privacy Policy.

Documentation

Complete documentation for integrating Phase Analytics into your applications:

View Full Documentation

Quick Links

Quick Start

  1. Sign up at phase.sh
  2. Create a project and get your API key
  3. Install the SDK for your platform
  4. Start tracking events and sessions

For detailed installation and setup instructions, visit our documentation.

Contributing

We welcome contributions! Please see our Contributing Guide for details.

For security concerns, please see our Security Policy.

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See LICENSE for details.

Third Party Attributions

This product includes GeoLite2 Data created by MaxMind, available from https://www.maxmind.com.

The GeoLite2 databases are distributed under the Creative Commons Attribution-ShareAlike 4.0 International License

About

Privacy-first mobile analytics service

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors

Languages