← Mine

Privacy Policy

MINE — by Offline Protocol, Inc.

Effective Date: March 31, 2026 Last Updated: March 31, 2026


1. Introduction

Offline Protocol, Inc. ("Company", "we", "us", "our") operates the MINE mobile application ("App", "Service"), available on iOS (bundle identifier: com.offlineprotocol.mine) and Android (bundle identifier: com.offline.mine). This Privacy Policy describes how we collect, use, store, share, and protect your personal information when you use our Service.

MINE is a mesh relay mining and rewards application. Users earn points by running their device as a mesh relay node, completing location-based missions, participating in peer-to-peer mesh networking via Bluetooth Low Energy (BLE), connecting cryptocurrency wallets, and engaging with a gamified rewards system including leaderboards, streaks, and referrals.

We are committed to protecting your privacy and being transparent about our data practices. This policy is designed to comply with applicable data protection laws including the General Data Protection Regulation (GDPR), the California Consumer Privacy Act as amended by the California Privacy Rights Act (CCPA/CPRA), and other relevant privacy legislation worldwide.

By using MINE, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with our practices, please do not use the Service.


2. Information We Collect

2.1 Information You Provide Directly

Data Type Purpose Storage Location
Email address Account creation, authentication via OTP (OfflineID SDK), account recovery, deletion verification Server-side (PostgreSQL)
Username Unique public identifier (3-20 alphanumeric characters) Server-side (PostgreSQL)
Display name (optional) Shown to other users on your profile and in leaderboards Server-side (PostgreSQL)
Profile biography (optional) Self-description visible on your profile Server-side (PostgreSQL)
Profile picture (optional) Avatar image, encrypted before upload Cloud object storage (Hetzner, EU), encrypted with AES-256-GCM
Social links (optional) Links to X/Twitter, Telegram, Discord, personal website Server-side (PostgreSQL, JSON)
Wallet addresses (optional) Ethereum address (via Reown/WalletConnect) and/or Solana address (via Mobile Wallet Adapter) for blockchain interactions On-device (expo-secure-store) and server-side (PostgreSQL)
Referral code Unique code for inviting other users to the Service Server-side (PostgreSQL)

2.2 Information Collected Automatically

Data Type Purpose Storage Location
Device identifier Unique persistent device ID for push notification routing and session management Server-side (PostgreSQL) and on-device
Device model and OS version Compatibility, debugging, error diagnostics Server-side (PostgreSQL)
Platform (iOS/Android) Platform-specific service delivery and notification routing Server-side (PostgreSQL)
App version Feature compatibility, update prompts, error diagnostics Server-side (PostgreSQL)
Push notification tokens Delivering push notifications via FCM (Android) and APNs (iOS) Server-side (PostgreSQL)
IP address Rate limiting (1,000 API requests per 15 minutes per IP), fraud prevention Server-side (limited retention, not permanently associated with your profile)
GPS location (foreground and background) Required for geo-mission functionality, geofence calculations, zone entry detection On-device only (AsyncStorage) — see Section 6 for full details

2.3 Information Generated Through Use

Data Type Purpose Storage Location
Mining session data Start/stop timestamps, session duration, points earned per session Server-side (PostgreSQL)
Mission progress Completion status for daily, weekly, monthly, geo-based, and achievement missions On-device (AsyncStorage) and server-side (PostgreSQL)
Geofence zone entries Records of entering geo-mission zones (350m radius, grid-based cells of 0.006 degrees) On-device (AsyncStorage)
Points balance and level Cumulative points, current level, level progression Server-side (PostgreSQL)
Streak data Consecutive-day usage tracking for streak-based rewards Server-side (PostgreSQL)
Leaderboard position Ranking among other users based on points Server-side (PostgreSQL, computed)
Referral statistics Number of successful referrals, referral bonus earnings Server-side (PostgreSQL)
Mesh network metrics Peer count, transport type, signal strength, uptime, bytes transferred On-device (AsyncStorage, chart history)
BLE advertisements Device identifier, connection slot availability, battery level, uptime Broadcast locally via Bluetooth — not stored server-side

2.4 Blockchain and Cryptocurrency Data

If you choose to connect a cryptocurrency wallet:

Important: The App never accesses, stores, or transmits your private keys. Wallet signing occurs entirely within your chosen wallet application (e.g., MetaMask, Phantom, Saga wallet). We store only the public wallet address you choose to connect.


3. How We Use Your Information

3.1 Service Operation

3.2 Service Improvement

3.3 Safety and Security

3.4 Communication

3.5 What We Do Not Use Your Information For

We do not use your information for:


4. Data Storage and Encryption

4.1 On-Device Storage

Storage Mechanism Data Stored Security
expo-secure-store Authentication tokens (JWT), wallet addresses iOS Keychain / Android Keystore encryption
AsyncStorage User data cache, mission progress, mesh chart history, node location cache, biometric preference, onboarding state, geofence zone entries Encrypted on-device storage

4.2 Server-Side Storage

4.3 Encryption in Transit

4.4 Authentication Security

4.5 What We Cannot Access


5. Data Sharing and Third-Party Services

5.1 Third-Party Service Providers

We use the following third-party services to operate MINE:

Service Provider Purpose Data Shared Provider Privacy Policy
Firebase Cloud Messaging Google LLC Push notification delivery (Android) Device token, notification payload Google Privacy Policy
Apple Push Notification service Apple Inc. Push notification delivery (iOS) Device token, notification payload Apple Privacy Policy
PostHog PostHog Inc. Product analytics Anonymized events, masked session data, numeric user ID only PostHog Privacy Policy
Sentry Functional Software Inc. Error tracking and crash reporting Stack traces, device info, numeric user ID Sentry Privacy Policy
Hetzner Cloud Hetzner Online GmbH Object storage (profile pictures) Encrypted image files only Hetzner Privacy Policy
Reown/WalletConnect Reown Inc. Ethereum wallet connection protocol Public wallet address (user-initiated) Reown Privacy Policy
Solana Mobile Solana Mobile Inc. Solana wallet connection (Seeker devices) Public Solana address (user-initiated) Solana Mobile Privacy Policy
Mapbox Mapbox Inc. Map tile rendering for geo-missions and network map Map tile requests, geographic region, zoom level Mapbox Privacy Policy
SendGrid Twilio Inc. Email delivery for OTP authentication codes Email address, OTP code Twilio Privacy Policy

5.2 Analytics Practices

We use PostHog for product analytics with the following privacy safeguards:

5.3 Error Tracking

We use Sentry for crash and error reporting. Error reports may include:

5.4 Map Data

We use Mapbox for rendering maps in the geo-mission interface and network map. Mapbox receives:

Mapbox does not receive your user identity, account information, or mission data. Map tile requests are standard web requests that do not contain MINE-specific personal data.

5.5 We Do Not Share Data With

5.6 Legal Disclosure

We may disclose your information if required to do so by law or in response to valid requests by public authorities (e.g., a court order, subpoena, or government agency with lawful authority). We will:


6. Location Data

Location is a core component of MINE's geo-mission system. Due to its sensitivity, we provide this dedicated section.

6.1 How Location Is Used

MINE uses GPS location data to power geo-missions — location-based challenges that reward users for physically traveling to specific zones. The App uses:

6.2 Foreground and Background Location

Both foreground and background location permissions are requested through standard iOS and Android permission dialogs. You may revoke these permissions at any time through your device settings, though this will disable geo-mission functionality.

6.3 Where Location Data Is Stored

Location data is stored on your device only. Specifically:

6.4 Anti-Farming Protections

To maintain fairness and prevent abuse, the following limits apply to geo-missions:

These limits are enforced through on-device logic and server-side validation. They do not require additional data collection beyond what is described above.

6.5 Controlling Location Access

You can control location access at any time:


7. Bluetooth and Mesh Networking Privacy

7.1 How Mesh Networking Works

When Bluetooth is enabled and mesh networking is active, your device:

7.2 What Is Broadcast via BLE

BLE advertisements contain:

7.3 What Is Not Broadcast

BLE advertisements do not contain:

7.4 Mesh Network Metrics

The App collects mesh network performance metrics (peer count, transport type, signal strength, uptime, bytes transferred) for display in the App's network map and mesh dashboard. These metrics are stored locally on your device (AsyncStorage) and are not transmitted to our servers.

7.5 Permissions Required

Platform Permissions Purpose
iOS NSBluetoothAlwaysUsageDescription BLE scanning and advertising for mesh networking
Android 12+ BLUETOOTH_CONNECT, BLUETOOTH_SCAN, BLUETOOTH_ADVERTISE BLE scanning, advertising, and peer connection

7.6 Controlling Mesh Networking

You can disable mesh networking at any time by:

Disabling Bluetooth will prevent mesh networking but will not affect other App functionality.


8. Device Permissions

MINE requests the following device permissions. All permissions can be managed through your device's settings at any time.

Permission Platform Purpose Required?
Location (foreground) iOS, Android Geo-mission zone detection, map display Required for geo-missions
Location (background) iOS, Android Geo-mission zone detection while App is backgrounded Required for background geo-missions
Bluetooth iOS, Android BLE mesh networking, peer discovery, relay node operation Required for mesh features
Camera iOS, Android Capturing profile picture Optional
Photo Library iOS, Android Selecting profile picture from gallery Optional
Notifications iOS, Android Push notifications for mining, missions, and announcements Optional but recommended
Biometric (Face ID / Touch ID / Fingerprint) iOS, Android Optional App access gate for additional security Optional

Denying optional permissions will disable only the specific feature that requires it. Core App functionality (mining, missions via foreground location, points, leaderboard) will continue to work with only the required permissions.


9. Data Retention

Data Type Retention Period Deletion Trigger
Account data (email, username, display name, bio, social links) Duration of account + 30-day deletion grace period Account deletion request
Profile picture Duration of account Account deletion or picture replacement
Mining session history Duration of account Account deletion
Points balance, level, streaks Duration of account Account deletion
Referral data Duration of account Account deletion
Leaderboard position Duration of account (recomputed dynamically) Account deletion
Wallet addresses (server-side) Duration of account Account deletion or wallet disconnection
Mission progress (on-device) Until App uninstall or data clear User action (uninstall or clear storage)
Geofence zone entries (on-device) Until App uninstall or data clear User action
Mesh chart history (on-device) Until App uninstall or data clear User action
Push notification tokens Duration of account Account deletion or token refresh
OTP codes 10 minutes (login) / 15 minutes (deletion verification) Automatic expiry or single use
Authentication tokens (on-device) Until logout or account deletion Logout, account deletion, or token expiry
IP addresses Limited retention for rate limiting and fraud prevention Automated purge
Analytics events Subject to PostHog's data retention policy PostHog data lifecycle
Error reports Subject to Sentry's data retention policy Sentry data lifecycle

10. Account Deletion

10.1 How to Delete Your Account

  1. Open MINE and navigate to Settings
  2. Select "Delete Account"
  3. A verification OTP code will be sent to your registered email address
  4. Enter the verification code to confirm deletion

10.2 Deletion Process

10.3 Data That Cannot Be Deleted

The following data cannot be removed upon account deletion:


11. Your Rights

11.1 For All Users

Regardless of where you reside, you have the right to:

11.2 For European Economic Area (EEA) Residents — GDPR Rights

Under the General Data Protection Regulation (EU) 2016/679, you additionally have the right to:

Legal basis for processing:

Processing Activity Legal Basis
Account creation and management Performance of a contract (providing the Service)
Authentication (email OTP) Performance of a contract
Mining session tracking Performance of a contract
Mission tracking and rewards Performance of a contract
Push notifications Consent (you may opt out at any time)
Location data for geo-missions Consent (you grant location permissions)
Bluetooth mesh networking Consent (you grant Bluetooth permissions)
Product analytics (PostHog) Legitimate interest (service improvement), with privacy safeguards
Error tracking (Sentry) Legitimate interest (service reliability and bug resolution)
Fraud prevention and rate limiting Legitimate interest (security)
Wallet connection Consent (user-initiated connection)

11.3 For California Residents — CCPA/CPRA Rights

Under the California Consumer Privacy Act, as amended by the California Privacy Rights Act, you have the right to:

Categories of personal information collected (CCPA categories):

CCPA Category Examples from MINE Sold? Shared for Cross-Context Behavioral Advertising?
Identifiers Email, username, device ID, IP address, wallet address No No
Geolocation data GPS coordinates (on-device only) No No
Internet/electronic network activity App usage events (anonymized), error reports No No
Inferences Points balance, level, leaderboard ranking No No

We do not sell personal information. We do not share personal information for cross-context behavioral advertising. We have not sold or shared personal information in the preceding 12 months.

11.4 For United Kingdom Residents — UK GDPR Rights

Under the UK General Data Protection Regulation and the Data Protection Act 2018, you have rights substantially similar to those described in Section 11.2 for EEA residents, including the rights of access, rectification, erasure, restriction, portability, and objection. You may lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk.

11.5 For Brazilian Residents — LGPD Rights

Under Brazil's Lei Geral de Protecao de Dados (LGPD), you have the right to confirmation of processing, access, correction, anonymization, portability, deletion of unnecessary data, information about sharing, and revocation of consent. You may contact the Autoridade Nacional de Protecao de Dados (ANPD) for complaints.

11.6 Exercising Your Rights

To exercise any of these rights, contact us at:

Email: [email protected]

We will respond to verified requests within:

We may request additional information to verify your identity before processing your request. We will not fulfill requests that we cannot verify.


12. Children's Privacy

The Service is not directed to children under the age of 13 (or the applicable minimum age in your jurisdiction, such as 16 in certain EEA member states). We do not knowingly collect personal information from children under 13.

If we become aware that a child under 13 has provided us with personal information, we will take steps to delete such information promptly and terminate the associated account.

If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at [email protected].


13. International Data Transfers

Your information may be transferred to and processed in countries other than the country in which you reside. Our infrastructure and service providers are located across multiple jurisdictions:

Service / Infrastructure Location Data Processed
Application servers (Railway) United States Account data, mining sessions, API requests
Object storage (Hetzner Cloud) European Union (Germany) Encrypted profile pictures
Product analytics (PostHog) United States Anonymized usage events
Error tracking (Sentry) United States Error reports, device metadata
Push notifications (Google FCM) United States Device tokens, notification payloads
Push notifications (Apple APNs) United States Device tokens, notification payloads
Email delivery (SendGrid) United States Email address, OTP codes
Map tiles (Mapbox CDN) Various (global CDN) Map tile requests
Wallet protocol (Reown) Various Public wallet address

13.1 Safeguards for International Transfers

Where personal data is transferred outside the European Economic Area (EEA), the United Kingdom, or other jurisdictions with data transfer restrictions, we ensure appropriate safeguards are in place, including:

13.2 Your Consent to Transfers

By using the Service, you acknowledge that your information may be transferred to and processed in the jurisdictions listed above. If you are located in the EEA, UK, or another jurisdiction with data transfer restrictions, the legal basis for these transfers is the safeguards described in Section 13.1 or, where applicable, your explicit consent.


14. Security Measures

We implement comprehensive security measures to protect your data:

14.1 Encryption

14.2 Authentication and Access Control

14.3 Infrastructure Security

14.4 Incident Response

In the event of a data breach that poses a risk to your rights and freedoms, we will:


15. Do Not Track Signals

Some web browsers transmit "Do Not Track" (DNT) signals. As MINE is a mobile application and does not track users across third-party websites, DNT signals are not applicable to our Service. We do not engage in cross-site tracking.


16. Cookie Policy

The MINE mobile application does not use cookies. Authentication is entirely token-based (JWT Bearer tokens stored in secure device storage) with no server-side sessions or browser cookies. If you access any of our web properties (such as offlineprotocol.com), a separate cookie notice will apply.


17. Third-Party Links and Services

The App may contain links to third-party websites or services, including:

We are not responsible for the privacy practices of third-party services. We encourage you to review the privacy policies of any third-party services you access through or in connection with MINE.


18. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. We will notify you of material changes by:

Your continued use of the Service after changes become effective constitutes acceptance of the revised policy. If you do not agree with any changes, you should stop using the Service and delete your account.


19. Contact Us

For privacy-related inquiries, data access requests, data portability requests, complaints, or any questions about this Privacy Policy:

Offline Protocol, Inc. Email: [email protected] Website: https://offlineprotocol.com

For EEA residents, you may also contact your local Data Protection Authority. A list of EEA Data Protection Authorities is available at edpb.europa.eu.

For UK residents, you may contact the Information Commissioner's Office (ICO) at ico.org.uk.

For California residents, you may contact the California Attorney General's Office at oag.ca.gov.


20. Supplemental Disclosures

20.1 Nevada Residents

We do not sell your personal information as defined under Nevada Revised Statutes Chapter 603A. If you are a Nevada resident and wish to submit a verified request directing us not to sell your personal information, please contact us at [email protected].

20.2 Virginia, Colorado, Connecticut, and Other US State Privacy Laws

Residents of states with comprehensive consumer privacy laws (including Virginia's CDPA, Colorado's CPA, and Connecticut's CTDPA) have rights similar to those described in Section 11.3, including the rights to access, delete, correct, and opt out of targeted advertising and the sale of personal data. We do not sell personal data or engage in targeted advertising. To exercise your rights, contact us at [email protected].

20.3 Canadian Residents

We comply with Canada's Personal Information Protection and Electronic Documents Act (PIPEDA) and applicable provincial privacy legislation. You have the right to access your personal information, request correction, and withdraw consent for non-essential processing. Contact us at [email protected].


By using MINE, you acknowledge that you have read and understood this Privacy Policy.