PRIV ProtocolPRIV Docs
Mobile App

Features

Complete overview of PRIV mobile app features including VPN protection, data contributions, earnings dashboard, and more.

Features Overview

Explore the complete feature set of the PRIV mobile app.


Core Features

VPN Protection

Secure your mobile internet connection with our WireGuard-based VPN:

  • Military-grade encryption - AES-256 encryption for all traffic
  • Global server network - Connect to servers worldwide
  • Auto-connect - Optionally connect when joining untrusted networks
  • Kill switch - Block traffic if VPN disconnects unexpectedly
  • Split tunneling - Choose which apps use the VPN (coming soon)
Tap the shield icon to connect/disconnect instantly

Data Contribution

Earn PRIV tokens by contributing anonymized mobile data:

Data TypeDescriptionEarnings
VPN SessionsDuration and data transferredBase + bonuses
App CategoriesWhich app categories you useSmall bonus
Session TimingWhen you typically connectSmall bonus
Network TypeWiFi vs cellular usage patternsAnalytics only

All contributed data is anonymized and aggregated. Your individual behavior is never sold.

Earnings Dashboard

Track your earnings in real-time:

  • Total Balance - All-time PRIV earned
  • Today's Earnings - Real-time daily total
  • Pending - Earnings awaiting confirmation
  • Claimable - Ready to withdraw to wallet

Session History

View detailed history of your VPN sessions:

  • Session start and end times
  • Data uploaded and downloaded
  • Earnings per session
  • Server location used

Dashboard Screens

Home Tab

Your main dashboard showing:

+----------------------------------+
|         PRIV Balance             |
|          12.4567 PRIV            |
|                                  |
|  +----------+ +----------+       |
|  |  Today   | | This Week|       |
|  | +0.0523  | | +0.3456  |       |
|  +----------+ +----------+       |
|                                  |
|     [  View Earnings  ]          |
+----------------------------------+

Quick stats and shortcuts to all major features.

VPN Tab

The main VPN control screen:

  • Large connect/disconnect button
  • Server selection
  • Connection status indicator
  • Real-time session stats:
    • Duration
    • Data uploaded
    • Data downloaded
    • Current earnings

Earnings Tab

Detailed earnings breakdown:

  • Weekly earnings chart
  • Earnings by source:
    • VPN usage
    • Data contributions
    • Labeling tasks
    • Referrals
  • Transaction history
  • Claim to wallet button

Stats Tab

Analytics about your usage:

  • Total connection time
  • Data transferred (all-time)
  • Average session length
  • Most used servers
  • Peak usage times

Settings Tab

Configure your preferences:

  • Account settings
  • Wallet connection
  • Notification preferences
  • Privacy controls
  • Data sharing toggles
  • VPN preferences
  • About and support

VPN Features

Server Selection

Choose from multiple server locations:

Automatic (Recommended)

  • Connects to fastest available server
  • Auto-switches if connection drops
  • Optimizes for lowest latency

Manual Selection

  • View all available servers
  • See server load percentage
  • Check latency before connecting
  • Filter by region or feature

Connection Status

Visual indicators show your connection state:

StatusColorMeaning
DisconnectedGrayNot protected
ConnectingYellowEstablishing tunnel
ConnectedGreenFully protected
ErrorRedConnection failed

Session Stats

Real-time statistics while connected:

interface SessionStats {
  duration: string       // "1h 23m 45s"
  dataUploaded: string   // "45.2 MB"
  dataDownloaded: string // "128.5 MB"
  currentEarnings: number // 0.0234 PRIV
}

Earnings Features

Balance Display

Your earnings are shown in multiple views:

Total Earned - Lifetime PRIV accumulated Pending - Earnings from recent sessions (24-48h confirmation) Claimable - Ready to withdraw

Weekly Chart

Visual chart showing last 7 days:

  • Bar height = daily earnings
  • Today highlighted
  • Total for week displayed
  • Tap bars for details

Earnings by Source

Breakdown of where your PRIV comes from:

VPN Usage        ████████████ 65%
Contributions    ████████     35%
Labeling         ██           8%
Referrals        █            4%

Transaction History

Scrollable list of all transactions:

  • Amount earned
  • Source (VPN, contribution, etc.)
  • Timestamp
  • Status (pending, confirmed, claimed)

Claim to Wallet

Withdraw your earnings:

  1. Ensure wallet is connected
  2. Check claimable balance (minimum 10 PRIV)
  3. Tap "Claim to Wallet"
  4. Confirm transaction
  5. PRIV tokens sent to your wallet

Claims are processed on Base L2. Gas fees are minimal (~$0.01).


Privacy Controls

Data Sharing Toggles

Control exactly what data you share:

SettingDescriptionDefault
VPN Session DataDuration and data amountsOn
App CategoriesTypes of apps you useOff
Usage TimingWhen you typically use the appOff
Network StatsWiFi vs cellular patternsOff

Pause All Collection

One-tap to pause all data collection:

  • VPN still works for privacy
  • No earnings during pause
  • Resume anytime

View Collected Data

Transparency into what we collect:

  • View recent events
  • See data before it syncs
  • Delete local data

Notifications

Push Notifications

Stay informed with optional notifications:

Connection Status

  • VPN connected successfully
  • VPN disconnected
  • Connection errors

Earnings Updates

  • Daily earnings summary
  • Milestone achievements
  • Claim reminders

App Updates

  • New features available
  • Security updates
  • Maintenance notices

Configure Notifications

Settings > Notifications

[x] Connection status
[x] Daily earnings summary
[ ] Weekly report
[x] Security alerts
[ ] Marketing updates

Security Features

Device Security Checks

The app monitors for compromised devices:

  • Jailbreak detection (iOS)
  • Root detection (Android)
  • Debugger detection
  • Emulator detection

Using the app on a jailbroken or rooted device may expose your data to additional risks.

Secure Storage

Sensitive data is protected:

  • Credentials in iOS Keychain / Android Keystore
  • Encryption keys never leave device
  • Session tokens expire and rotate

Network Security

API communication is secured:

  • TLS 1.3 encryption
  • Certificate pinning
  • No third-party analytics SDKs

Accessibility

The app supports accessibility features:

  • VoiceOver (iOS) / TalkBack (Android)
  • Dynamic text sizing
  • High contrast mode support
  • Reduced motion options

Offline Functionality

The app handles offline scenarios gracefully:

  • VPN: Disconnects but reconnects automatically
  • Analytics: Events buffered locally until online
  • Earnings: Cached balance shown, syncs when online
  • History: Recent transactions available offline

Coming Soon

Features in development:

  • Split Tunneling - Choose which apps use VPN
  • Widget Support - Quick connect from home screen
  • Apple Watch - VPN status on your wrist
  • Family Sharing - Manage family members' accounts
  • Referral Program - Earn for inviting friends

Next Steps