Resources
Delete your account
You can request deletion of your Veilo Wallet account and all associated server-side data at any time. This page explains what data we hold, what gets deleted, and how to submit your request.
What data we store
Relayer server
Encrypted UTXO notes indexed by your wallet public key, stored so private transaction history can be reconstructed. The contents are fully encrypted and only you can decrypt them.
Crash analytics
Anonymised crash logs, diagnostic data and device identifiers collected via Sentry. Used solely to improve app stability, and never linked to your wallet address.
Your device (local only)
Your encrypted private key, wallet password and cached transaction data live only on your device. We never have access to this. To delete it, use Reset Wallet in settings, or uninstall the app.
Nothing else
There is no email address, name or identity record on file. Veilo operates no identity verification and collects none.
How to request deletion
Option A, via the Veilo Wallet app (recommended)
Open the Veilo Wallet app on your device
Tap the Settings icon (top-right corner)
Scroll to the Danger Zone section at the bottom
Tap Delete Account
The app signs a deletion message with your private key
This proves ownership. It then opens your email client with the signed request pre-filled and addressed to manager@veilo.network.
Send the email
We verify the signature and confirm within 5 business days.
Option B, via direct email
Email us directly at any time, no app access required. Send to manager@veilo.network with the subject Account Deletion Request.
The body must include your wallet public key, an ISO timestamp, and a base58-encoded ed25519 signature of:
veilo:delete-account:<pubkey>:<timestamp>
To generate one, use the in-app flow above. If that is not possible, contact us and we will arrange an alternative verification method.
How we verify ownership
Because Veilo is self-custodial, we never hold a password or email address for your account. Instead we verify that you own the wallet before processing any deletion request, using a cryptographic signature.
Canonical message
The app constructs a deterministic string: veilo:delete-account:<base58-pubkey>:<ISO-8601-timestamp>
Local signing
The message is signed with your Solana wallet's ed25519 private key, entirely on-device. Your private key is never transmitted.
The email contains the proof
The pre-filled email includes your public key, the timestamp and the base58-encoded signature. We verify ed25519.verify(signature, message, pubkey) before processing. Requests with an invalid or missing signature are rejected.
What gets deleted
| Item | Who deletes it |
|---|---|
| All encrypted UTXO notes on the Veilo relayer server associated with your wallet public key | We do, on request |
| Your wallet public key index entry in our relayer database | We do, on request |
| Local wallet data: private key, password, cache | You do, via Reset Wallet in settings or by uninstalling the app |
| On-chain Solana transactions | Nobody. They are permanent and publicly visible. This is inherent to all blockchains and outside our control. |
Deleting server data does not delete on-chain history
Data retention
Before you delete
Deletion does not withdraw your funds
Questions about data deletion: manager@veilo.network.
