Privacy Policy
How we protect your privacy while helping you stay focused with friends
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:
- Email: privacy@peerpressure.social
- Website: https://peerpressure.social