Privacy Modes

ExePay offers multiple privacy levels for your transactions. Choose the right level based on your needs, from standard public transfers to maximum privacy with stealth addresses and Light Protocol ZK compression.

Public Mode

Standard Solana transfers. Everything is visible on-chain.

What's Visible:

  • Sender address
  • Recipient address
  • Exact amount
  • Timestamp
  • Transaction signature

Best For:

  • Transparent transactions (donations, public payments)
  • Compliance requirements
  • Lowest transaction fees

Example Use Case:

Paying for a service where both parties want a public record of the transaction.

Stealth Addresses

MAINNET READY

One-time payment addresses for maximum recipient privacy. Monero-inspired implementation.

What's Visible:

  • Your main wallet address (Hidden - uses one-time address)
  • One-time payment address (unique per transaction)
  • Amount (visible on-chain)
  • Timestamp

How It Works:

  1. Generate a stealth meta-address (one-time setup)
  2. Sender uses your stealth meta-address to generate a unique one-time Solana address
  3. Payment is sent to the one-time address using X25519 ECDH encryption
  4. You scan the blockchain with view tags for efficient detection
  5. Claim funds from detected payments to your main wallet

Best For:

  • Receiving donations without revealing your main address
  • Accepting payments while preventing address tracking
  • Maximum recipient privacy on mainnet
  • Breaking on-chain transaction graphs

Example Use Case:

Receiving recurring donations where you don't want your main wallet address to be publicly known or linked to your identity.

Light Protocol (ZK Compression)

BETA (DEVNET)

Complete on-chain privacy with zero-knowledge compression. Hides sender, recipient, and amount.

What's Visible:

  • Sender address (Hidden via ZK compression)
  • Recipient address (Hidden via ZK compression)
  • Exact amount (Hidden via Pedersen commitments)
  • ✅ Minimal transaction metadata (timestamp, proof verification)

How It Works:

  1. Deposit funds into Light Protocol's shielded pool
  2. Zero-knowledge proofs validate balance and transfers without revealing details
  3. Compressed accounts reduce on-chain storage costs by 90%
  4. Nullifiers prevent double-spending cryptographically
  5. Withdraw to regular accounts when needed

Best For:

  • Maximum on-chain privacy (sender + recipient + amount hidden)
  • Cost-efficient private transactions (90% cheaper than standard accounts)
  • Enterprise privacy requirements
  • Compliance with privacy regulations

Example Use Case:

Business payments where complete confidentiality is required - no one can see who sent, who received, or how much was transferred.

Status Update:

Light Protocol is currently in beta on Solana devnet. Full mainnet deployment is awaiting Light Protocol's mainnet launch. Track progress on Light Protocol.

Quick Comparison

FeaturePublicStealth AddressesLight Protocol
Sender Visible
Recipient Visible❌ (One-time)
Amount Visible
Unlinkable
Transaction SpeedInstantInstant2-3s
Transaction Cost~$0.0001~$0.0002~$0.002
Setup RequiredNoneGenerate addressDeposit to pool
Status✅ Mainnet✅ Mainnet🔬 Beta (Devnet)

Production Status Update (Nov 2025)

Stealth Addresses are now LIVE ON MAINNET! Production-ready one-time addresses with X25519 ECDH encryption, view tag optimization, and full claiming functionality.

Light Protocol is in beta on devnet, awaiting mainnet launch for complete on-chain privacy with ZK compression. Follow our GitHub for updates.