Privacy Policy
Last updated: 12 August 2026
Olesia is a free, open-source, non-custodial Bitcoin wallet built for learning. “Non-custodial” means we never hold your coins or your keys — only you do. The entire source code is public at github.com/testnetbtc/BTC_Wallet, so every claim on this page can be independently verified rather than taken on trust.
Everything that matters. Olesia stores a small amount of data in your browser or app storage, on your device only. It is never transmitted.
| Stored item | What it is |
|---|---|
olesia:vault | Your seed phrase, encrypted with your PIN (scrypt + XChaCha20-Poly1305). Without your PIN it is unreadable — including by us. |
olesia:pinlen | The length of your PIN (never the PIN), so the keypad knows when to submit. |
olesia:label:… | Any nicknames you give your own accounts. |
olesia:learn | Which lessons you have read. |
You can erase all of it at any time with Settings → Forget saved wallet, or by clearing site data / deleting the app. We hold no copy, so there is nothing for you to ask us to delete.
A wallet has to talk to the Bitcoin network to show balances and broadcast payments. Olesia contacts only these services, and only for that purpose:
| Service | What is sent | Why |
|---|---|---|
| mempool.space third party |
Your Bitcoin addresses (to look up balances and history) and signed transactions you choose to broadcast. | To show your balance and send payments. Governed by their own privacy policy. |
| blockstream.info third party |
The same, used as a fallback when mempool.space is unavailable. | Reliability. Governed by their own privacy policy. |
| api.olesia.io ours |
Only if you use the testnet faucet: the practice address you paste, and your IP address. | To send you free practice coins and stop one person draining the faucet. |
Our faucet gives away worthless testnet coins. To stop abuse it keeps a short-lived, in-memory record of recent claim IPs and addresses — a sliding window that is discarded automatically. It is not written to a database, not profiled, and not shared. If the Cloudflare Turnstile human check is enabled, your IP is shared with Cloudflare purely to verify you are not a bot, under their privacy policy.
Olesia is not directed at children under 13, and since we collect no personal data, we do not knowingly collect anything from them.
Rights of access, correction, erasure and portability all apply to personal data a company holds about you. We hold none, so in practice there is nothing to request — your data is already entirely in your own hands. If you believe otherwise, contact us and we will investigate promptly. You may also complain to the UK Information Commissioner's Office (ico.org.uk).
If this policy changes we will update the date above and publish the change in the public repository, where the full history is visible to anyone.
Questions about privacy? Open an issue at our public GitHub repository — asking in the open means the answer helps everyone, and you can see it was answered.