Privacy Policy

How we protect your privacy while helping you stay focused with friends

Effective Date: September 16, 2024
Last Updated: October 7, 2024
Company: Axolotl Systems

🛡️
Overview

peerpressure ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how our mobile app collects, uses, and protects your information.

📊
Information We Collect

📷 Camera Permission

  • Purpose: The app uses camera access solely for QR code scanning to join focus sessions
  • Usage: Camera data is processed locally on your device and is never stored or transmitted
  • Control: You can revoke camera permission in your device settings at any time

🔧 App and Website Blocking

  • Purpose: Monitor and block access to distracting apps and websites during focus sessions
  • Data Collected:
    • Names of apps you attempt to open during sessions
    • Website domains you attempt to visit during sessions
    • Timestamps of app and website access attempts
    • List of installed apps for blocking selection
  • Data Processing: All app and website monitoring is processed locally on your device
  • Data Sharing: When you attempt to use blocked apps or websites, the app name/website domain and timestamp are shared with your group members for accountability purposes
  • Privacy Protection:
    • Only blocking attempts (not continuous usage or browsing history) are shared with your group
    • Group members see which blocked apps or websites you attempt to access, but not your full app usage or browsing history
    • All blocking enforcement happens locally on your device using platform-native APIs
    • The list of apps and websites chosen for blocking is shared with session participants
    • We do NOT collect your full browsing history - only attempts to access pre-configured blocked domains
  • Platform Implementation:
    • Android: Uses AccessibilityService for app monitoring and VPN-based local filtering for website blocking
    • iOS: Uses Screen Time API (FamilyControls framework) for both app and website blocking
  • Control: You can disable blocking at any time:
    • Android: Settings > Accessibility > peerpressure (for apps) and Settings > VPN (for websites)
    • iOS: Settings > Screen Time > peerpressure

👤 Account Information

  • Firebase Authentication: Anonymous user authentication for session management (no email or personal information collected)
  • Session Data: Session participation history and preferences stored in Firebase
  • Device Information: Basic device identifiers for analytics and crash reporting

📊 Website Analytics

  • Rybbit Analytics: Our website uses Rybbit, a privacy-first analytics platform that is cookieless and fully GDPR-compliant
  • No Personal Data: Rybbit does not use cookies or track personal information. No consent banner is required
  • Data Protection: Session codes in join links (e.g., /join/ABC123) are automatically masked in analytics to protect user privacy
  • Purpose: We collect anonymous aggregate statistics about website visits to improve the user experience

📱 Mobile App Analytics

  • Google Analytics for Firebase: Our mobile app uses Google Analytics (via Firebase SDK) to collect anonymous usage data
  • Privacy Protection: IP addresses are automatically anonymized, and no user IDs or personally identifiable information is collected
  • Data Collected: Anonymous session metrics (duration, completion rate), feature usage (e.g., QR scans, emergency unlocks), and aggregate statistics only
  • Platform Configuration: Advertising ID collection is disabled on both Android and iOS. Automatic screen reporting is disabled
  • Opt-Out Available: You can disable analytics collection at any time via Settings → Privacy & Data → "Share anonymous usage data" toggle
  • Purpose: Analytics help us understand which features are most used, identify bugs, and improve the app experience without compromising your privacy

⚙️
How We Use Your Information

  • Session Management: Create and join focus sessions with other users
  • App Functionality: Enable core features like app and website blocking and session coordination
  • Analytics: Improve app performance and user experience through Firebase Analytics
  • Notifications: Send relevant session updates and reminders

🏆
Global Leaderboard

peerpressure features a global leaderboard to motivate healthy competition and celebrate focus achievements:

  • Stats Used: Your focus statistics (sessions completed, total focus time, and success rate) are used to create a public global leaderboard
  • Privacy Protection: Individual focus sessions remain completely private and secure. Only your aggregated statistics and display name are visible on the leaderboard
  • Purpose: The leaderboard is designed to motivate users through friendly competition and community encouragement
  • Transparency: You are informed about leaderboard participation during the sign-up process
  • Data Visibility: Other users can see your display name, total sessions completed, total focus time, and success rate percentage on the leaderboard
  • Opt-Out: You can hide your profile from the leaderboard at any time through the Privacy section in Settings. Your personal stats will still be tracked for your own viewing

🤝
Data Sharing

We do not sell, trade, or otherwise transfer your personal information to third parties, except in the following cases:

  • Firebase Services: Google Firebase for authentication, database, and analytics
  • Legal Requirements: When required by law or to protect our legal rights

🔒
Data Security

  • All data transmission is encrypted using industry-standard protocols
  • Firebase security rules protect user data access
  • Local app and website blocking data remains on your device
  • Website blocking uses local VPN filtering (Android) or Screen Time API (iOS) - no data is sent to external servers

⚖️
Your Rights

  • Access: Request information about data we have collected
  • Deletion: Delete your account and profile data directly within the app through Settings > Privacy > Delete Account. This permanently removes your account and profile data
  • Leaderboard Privacy: Hide your profile from the global leaderboard at any time through Settings > Privacy > Leaderboard Visibility
  • Portability: Request a copy of your data in a portable format
  • Opt-out: Disable analytics and marketing communications

👶
Children's Privacy

Our app is not intended for children under 13. We do not knowingly collect personal information from children under 13.

📝
Changes to This Policy

We may update this Privacy Policy periodically. We will notify users of any material changes through app notifications or updates to this page.

📧
Contact Us

For questions about this Privacy Policy, contact us at: