Smirk

Privacy Policy

At Smirk, we believe privacy is a fundamental human right. Our architecture is designed so that we never have access to your private keys, unencrypted funds, or the ability to spend your money.

1. The Non-Custodial Guarantee

Smirk is a non-custodial service.

  • Private Spend Keys: Your private spend keys (the keys required to move money) are generated and stored locally on your device. They are never transmitted to our servers.
  • No Access: We cannot "freeze" accounts or "seize" funds because we do not hold the keys to move them.

2. Information We Collect

To facilitate social tipping and identity verification, we collect the following:

A. Monero & Wownero Private View Keys

To provide a fast mobile and extension experience without requiring you to download the entire blockchain, Smirk collects and stores your Private View Keys for Monero (XMR) and Wownero (WOW).

  • Purpose: These keys allow our Light Wallet Server (LWS) to scan the blockchain on your behalf to identify incoming tips.
  • Limitation: A View Key cannot be used to spend your funds. It only allows the server to see that a transaction has occurred. Your funds remain secure and spendable only by your local extension.

B. Social Identity Data

When you link a social account (Telegram, Discord, etc.), we store:

  • Your platform-specific User ID and Username.
  • Your public wallet address (so others can find you to send tips).

C. Transaction Metadata & Payloads

  • Encrypted Payloads: The ciphertext of the tip (which we cannot read).
  • Status & Timestamps: Metadata regarding when a tip was created or claimed.

3. How We Protect Your Data

  • Backend Security: Our Rust-based backend utilizes SQLx type safety and memory-safe architecture to protect your stored view keys and social data.
  • No Sale of Data: We do not, and will never, sell your social handles, transaction history, or view key data to third parties.

🛡️ Why do we need your View Key? (The "Smirk" Approach)

Traditional Monero wallets require hours of syncing. By providing your Private View Key to our server:

  • ✓ We scan the blockchain for you in real-time.
  • ✓ We notify your extension when a tip arrives.
  • ✓ You remain the only one with the Private Spend Key required to actually move those funds.

🛡️ Quick-Glance Summary

  • Non-Custodial: We never see your private spend keys. Your money is yours.
  • View Keys: We collect Monero/Wownero view keys to scan for your tips so you don't have to sync the whole blockchain.
  • Encrypted: All tip payloads are encrypted on your device.
  • Identity: We only store your Social ID to help people find your public key.