StreakPact
Legal

Privacy Policy

Last updated: June 2026

Overview

Our Commitment to Your Privacy

StreakPact ("we", "us", or "our") is a habit accountability app that helps you stay consistent through pacts with others. We take your privacy seriously. This Privacy Policy explains what data we collect, why we collect it, and how we handle it.

By using StreakPact, you agree to the practices described in this policy. If you do not agree, please discontinue use of the app.

01

Information We Collect

We collect only what is necessary to operate the app.

Account & Profile Information

  • Email address — used for authentication via one-time password (OTP)
  • Display name — shown to your pact members
  • Region — used to personalise your experience
  • Device timezone — used to calculate accurate check-in dates and pact windows

Pact & Activity Data

  • Pacts you create or join (name, habit, target, schedule, visibility)
  • Daily check-in records including date, mood, and optional note
  • Camera photos submitted as proof of check-in
  • Reactions you give to other members' check-ins
  • Weekly outcomes (won/lost) and Reliability Score history

Device & Technical Information

  • Expo push notification token — for sending pact reminders and alerts
  • App version — for enforcing minimum version requirements
  • Error and crash data — collected via Sentry for stability monitoring
📸 Check-in photos are stored securely and are only visible to members of the same pact through time-limited signed URLs that expire after 1 hour.
02

How We Use Your Information

  • To authenticate you and manage your account securely
  • To operate pacts — creating rooms, tracking check-ins, calculating streaks and reliability scores
  • To show your pact members your daily proof and activity
  • To send push notifications for check-in reminders, pact updates, and activity alerts
  • To calculate your public Reliability Score and Week Streak
  • To monitor and fix app crashes and errors via Sentry
  • To enforce fair usage limits (rate throttling) and prevent abuse
03

Public Information

The following information is visible to other StreakPact users:

  • Your display name
  • Your Reliability Score
  • Your Week Streak and best streak
  • Total check-in count
  • Your 12-week activity heatmap
  • Daily check-in proof photos (visible only to members in your shared pact)

Your email address is never shown publicly.

04

Data Sharing & Third Parties

We do not sell your data. We do not share your personal data with advertisers. We work with the following service providers solely to operate the app:

  • Supabase — database, authentication, file storage, and real-time infrastructure
  • Sentry — crash and error monitoring (no personally identifiable content from check-ins is sent)
  • Expo — push notification delivery infrastructure

All providers are bound by their own privacy policies and applicable data protection laws.

05

Camera & Photos

StreakPact requires camera access to submit daily check-in proof. We use live camera capture only — gallery uploads are strictly disabled to ensure authentic proof.

  • Photos are uploaded to secure cloud storage (Supabase Storage)
  • Photos are accessible only to your pact members via time-limited URLs
  • Photos are not used for any purpose other than displaying your check-in proof
  • You can request deletion of your photos by contacting us
06

Push Notifications

We collect your device push token to send you relevant notifications including check-in reminders, pact activity alerts, and settlement results. You can disable push notifications at any time through your device settings. Disabling notifications does not affect your ability to use the app.

07

Data Retention

  • Your account and pact data is retained for as long as your account is active
  • Past pacts and history are retained to maintain your streak and reliability score history
  • Check-in photos are retained to support your pact history
  • You may request full account deletion at any time (see Your Rights below)
08

Your Rights

You have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your account and associated data
  • Withdraw consent for push notifications via device settings
  • Lodge a complaint with your local data protection authority

To exercise any of these rights, contact us at privacy@streakpact.com

09

Children's Privacy

StreakPact is not intended for users under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us immediately and we will delete it.

10

Security

We take reasonable technical measures to protect your data including encrypted connections (HTTPS/TLS), row-level security policies on our database, time-limited signed URLs for photos, and server-enforced rate limiting. No method of transmission over the internet is 100% secure; we encourage you to use a strong unique email for your account.

11

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes through the app or by email. The "last updated" date at the top of this page reflects the most recent revision. Continued use of StreakPact after changes constitutes acceptance of the updated policy.

12

Contact Us

For any privacy-related questions or requests: