Privacy Policy

Last updated: January 29, 2026

1. Introduction

Welcome to MeSober, a lifestyle habit-tracking application designed to help you track alcohol consumption and maintain healthy habits. We are committed to protecting your privacy and being transparent about what data we collect.

Privacy-First Design: MeSober is designed with privacy in mind. We do not require user accounts for basic features and do not collect email addresses or phone numbers. However, we do collect display names for the optional Friends feature, and we use analytics (PostHog) and crash reporting (Sentry) services to improve app quality and stability. We do not use advertising SDKs.

2. Data We Collect

2.1 Data Stored on Your Device and iCloud

Your primary app data is stored locally on your device using Apple's SwiftData framework and can optionally sync via Apple's iCloud (CloudKit):

Data Type Description Storage Location
Daily alcohol units Number of alcohol units consumed each day Your device + iCloud (if enabled)
Personal notes Optional notes you add to entries Your device + iCloud (if enabled)
Entry dates Dates of your check-ins Your device + iCloud (if enabled)
Display name User-chosen name for Friends feature (optional) Your device + CloudKit shared zone
Friend relationships List of accepted friends and CloudKit share data Your device + CloudKit private/shared zones
Friend encryption keys Curve25519 public keys for end-to-end encryption iOS Keychain + CloudKit
Shared stats Last 7 days consumption, streaks, challenge status (shared with friends only) CloudKit shared zone (encrypted)
CloudKit user ID Stable identifier from Apple's CloudKit system Used for friend matching and analytics
App preferences Notification settings, onboarding status Your device only
Your Control: iCloud sync is controlled by your device's iCloud settings. You can disable sync at any time in iOS Settings > [Your Name] > iCloud > Apps Using iCloud.

2.2 Data Stored on Our Server

We store minimal data on our server, only what is necessary for push notifications:

Data Type Description Purpose
APNs device token A 64-character identifier assigned by Apple Required to send push notifications
Timezone Your timezone (e.g., "Europe/Madrid") To send reminders at 9:00 AM your local time

Important: The APNs device token is not personally identifiable information. It is a random identifier that Apple assigns to your device for this app. It cannot be used to identify you, your location, or any personal details.

2.3 Data Processed but Not Stored

When you use the voice input feature:

2.4 Photo Library Access

MeSober may request access to your photo library only for the optional "Sober October" feature, which allows you to:

Photos are processed entirely on your device and are never uploaded to our servers.

2.5 Friends Feature and Social Data Sharing

How Friends Work

The Friends feature allows you to share your sobriety progress with other MeSober users through mutual consent. This feature is entirely optional.

Data Shared with Friends:

How Friend Sharing Works:

Poke Feature:

Privacy Controls:

2.6 Data We Do NOT Collect

MeSober does NOT collect:

3. How We Use Your Data

4. Third-Party Services

We use the following third-party services:

4.1 Apple Services

4.2 AI Processing Services

Please refer to OpenAI's Privacy Policy and Groq's Privacy Policy for their data handling practices.

4.3 Analytics and Crash Reporting Services

Important: We use analytics and crash reporting services to improve app quality and stability. These services are enabled by default and cannot be disabled by users.

PostHog (Product Analytics)

Purpose: To understand how users interact with the app and identify opportunities for improvement.

Data Collected:

Service Details:

Sentry (Crash Reporting and Error Monitoring)

Purpose: To detect and fix crashes and errors before they affect more users.

⚠️ Important: Session Recording

Sentry records video-like replays of your app interactions only when errors occur. This happens for 100% of sessions with crashes or errors to help us understand what led to the problem. Normal sessions without errors are NOT recorded. These recordings capture your interactions within the app (taps, scrolls, navigation) but do NOT capture sensitive data like voice transcripts or passwords. Recordings are stored for 90 days and used solely for debugging purposes.

Data Collected:

Service Details:

Why We Use These Services:

5. International Data Transfers

Important for EU Users: When you use the voice input feature, your transcript may be processed by AI services located in the United States (OpenAI, Groq). These transfers are necessary to provide the voice extraction functionality.

We ensure appropriate safeguards for international data transfers:

6. Data Security

7. Data Retention

8. Your Rights Under GDPR

If you are located in the European Economic Area (EEA), you have the following rights regarding your personal data:

Right Description How to Exercise
Access Know what data we have about you Contact us via email
Rectification Correct inaccurate data Edit entries in the app
Erasure Delete your personal data Use in-app "Delete All Data" button
Restrict Processing Limit how we use your data Disable notifications in app settings
Data Portability Export your data in a portable format Use "Export Data" in app settings
Object Object to processing of your data Contact us via email

To exercise any of these rights, you can use the in-app features or contact us at [email protected].

9. Your Privacy Choices

9.1 Friends Feature

The Friends feature is entirely optional:

9.2 Analytics Collection

Analytics (PostHog): We collect anonymous usage data to improve the app. This collection is based on legitimate interest under GDPR Article 6(1)(f). The data collected is anonymized and cannot be traced back to you personally. We do not collect personal identifiers, voice transcripts, or detailed consumption amounts.

Your Right to Object

Under GDPR Article 21, you have the right to object to analytics processing. To exercise this right:

  1. Email [email protected] with subject line "GDPR Objection - Analytics"
  2. Include your CloudKit user ID (visible in Settings > About) or describe your device
  3. We will manually disable analytics for your identifier within 7 business days
  4. Note: Objecting may reduce our ability to fix bugs affecting you specifically, as we won't be able to see error patterns from your device

9.3 Crash Reporting

Crash Reporting (Sentry): Crash reports are necessary for app stability and security. This collection is based on legitimate interest under GDPR Article 6(1)(f). Crash reports help us detect and fix critical issues before they affect more users. All crash data is processed in the EU and retained for only 90 days.

Your Right to Object

Under GDPR Article 21, you have the right to object to crash reporting. To exercise this right:

  1. Email [email protected] with subject line "GDPR Objection - Crash Reporting"
  2. We will provide instructions for blocking crash reports via device configuration
  3. Warning: Disabling crash reports means we cannot help debug issues you experience, and critical bugs affecting you may go unnoticed

9.4 Voice Input

Voice input is optional:

9.5 Push Notifications

Push notifications are optional:

10. Data Deletion

Easy In-App Deletion

You can delete all your data directly from the app:

  1. Open MeSober
  2. Go to Settings (gear icon)
  3. Tap "Delete All Data"
  4. Confirm the deletion

This will delete all your local data, remove data from all iCloud-synced devices, and unregister your device from our notification server.

11. Age Requirement

This app is rated 17+ and intended for adults only.

MeSober is designed for tracking alcohol consumption, which is a regulated substance for adults. The 17+ age rating reflects:

We do not knowingly collect data from anyone under 17 years of age. If you are a parent or guardian and believe your child has used this app, please contact us to request data deletion.

12. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. We encourage you to review this policy periodically.

13. Contact Information

Data Controller:

DENIS MOSKALETS
Barcelona, Spain

Privacy Contact: [email protected]

Response Time: We aim to respond within 72 hours and resolve requests within 30 days.