Privacy Policy
Effective: 5 May 2026
Overview
Duality does not collect personal data for analytics, advertising, profiling, or sale. Duality is a self-custodial Bitcoin Lightning wallet: your recovery phrase and wallet keys are generated and stored on your device. Duality does not custody your funds and does not have access to your recovery phrase.
Some optional features require limited operational data to work, such as payment notifications and @dualitywallet.money Lightning addresses. Those uses are described below.
Data Stored On Your Device
Duality stores wallet data locally, including your encrypted recovery phrase, transaction history, contacts and favourites, currency settings, pocket preferences, Quick Pay settings, biometric lock settings, and notification preferences.
Your recovery phrase is stored using operating-system secure storage, such as iOS Keychain or Android Keystore through Expo SecureStore. Do not share exported logs or screenshots if they reveal information you consider private.
Duality Address And Notifications
If you claim a @dualitywallet.money Lightning address or enable payment notifications, Duality uses a small Duality-operated worker to route address records, webhook registration, and push notifications.
The worker may process your chosen address username, the linked Breez Lightning address username, a wallet-signed public key used to protect updates, a push token, preferred currency, webhook delivery metadata, payment amount, payment hash, and limited operational diagnostics needed to deliver and debug notifications.
Duality does not use this worker to store your recovery phrase, private keys, full wallet balance, or full transaction history.
Third-Party Services
Duality connects to Breez Spark infrastructure to provide Lightning payments, Spark wallet functionality, Lightning addresses, webhooks, passkey recovery support, and stable balance features. Breez may process network-level payment data, IP addresses, and service telemetry under its own policies.
Duality also uses Firebase Cloud Messaging or Expo push services for notifications, mempool.space for Bitcoin price data, Binance public market data for charts, and device services such as camera, NFC, biometrics, and secure storage.
Passkeys
If you create or recover a wallet with passkeys, Duality uses the Breez Spark passkey flow associated with dualitywallet.com. Your device or platform account may sync passkey credentials through services such as iCloud Keychain or Google Password Manager, depending on your device settings.
Camera, NFC, Biometrics, And Logs
The camera is used to scan payment QR codes. NFC is used to read payment requests from tags. Biometric APIs are used to lock and unlock the app. Duality does not store camera frames or NFC scans after processing them.
Debug logs can include operational wallet metadata, payment states, amounts, device events, and error messages. They are intended for support and troubleshooting. Review logs before sharing them.
No Analytics, Advertising, Or Sale
Duality does not include analytics SDKs or advertising SDKs. Duality does not sell personal data. Duality does not collect your recovery phrase, private keys, full wallet balance, or full transaction history.
Retention
Local wallet data remains on your device until you delete the app data or remove the wallet. Duality address and notification records are retained while the address or notification feature is active, and may be deleted or replaced when you disable the feature, change address, or reinstall.
Contact
Questions about this policy can be sent to admin@dualitywallet.com.