⚡ Open Source · Zero-Knowledge · P2P

The Safest Way to Transfer Bitcoin Wallets — Without Ever Exposing Keys

TL Wallet is an offline-first Bitcoin wallet with zero-knowledge architecture. Transfer locked wallets between devices via Bluetooth P2P, encrypted QR Code, or WebRTC. Your private keys never leave the device in plaintext. Ever.

✓ Open source ✓ Zero-knowledge ✓ Nessun KYC ✓ 2 minuti

🔐 Verifiable Open Source 🛡️ Zero-Knowledge 📡 Offline-First

Our Mission

Give people back total control of their digital assets, without compromise. TL Wallet is the first offline-first Bitcoin wallet with zero-knowledge architecture: generate, custody, and transfer locked wallets via Bluetooth P2P and encrypted QR Code, without ever exposing private keys to servers, intermediaries, or third parties. All code is open-source and verifiable — because security must be transparent, not claimed in words.

Why TL Wallet?

Three pillars that make the difference compared to any other wallet.

🔐 Server-Proof Cryptography

BIP39 seed encrypted with AES-256 and never exposed in plaintext. Transfer uses X25519 key exchange and ED25519 signature. Not even we can see your keys. Verifiable zero-knowledge architecture.

📡 Offline Transfer Without Internet

Transfer wallets directly between two devices via Bluetooth P2P or 2-Phase QR Code. No internet connection needed, no central server required. Data travels end-to-end encrypted even on isolated networks.

🧩 No KYC, No Email, Bitcoin Only

We don't ask for name, email, ID, or phone number. Anonymous Firebase authentication, locally encrypted wallet. You are the sole owner of your keys. Real self-custody, not just words.

TL Wallet è per te se...

Quattro modi diversi di usare lo stesso wallet. Qual è il tuo?

Il Privacy Advocate

"Voglio self-custody reale, non a parole. Se il server può vedere le mie chiavi, non è il mio wallet."

TL Wallet è zero-knowledge: il seed è generato e crittografato sul dispositivo. Il server vede solo metadati anonimi. Verificabile, open source, senza fiducia.

Il Padre di Famiglia

"Voglio mettere da parte Bitcoin per i miei figli, senza complicazioni. Deve essere semplice e sicuro."

Crea un wallet in 2 minuti. Poi locked: nessuno può vedere il seed, nemmeno per sbaglio. Quando servirà, trasferiscilo al telefono nuovo in 30 secondi.

Il Freelance / Small Business

"Accetto Bitcoin e voglio che il mio commercialista possa verificare senza avere accesso ai fondi."

Wallet locked per il commercialista: vede solo transazioni e saldo. Seed bloccato. Può verificare senza poter spendere. Perfetto per compliance e audit.

L'HODLer

"Compro Bitcoin e non li tocco per anni. Voglio dimenticarmene sapendo che sono al sicuro."

Cold storage semplificato: genera il wallet offline, verifica il saldo via API pubblica, tieni il seed al sicuro. Nessun server coinvolto nella custodia.

How the Transfer Works

Three transfer methods, one security standard: end-to-end encryption.

1

Bluetooth P2P (Android)

Two devices discover each other via Bluetooth Low Energy. After exchanging ephemeral X25519 public keys, the encrypted seed is transmitted directly. Ideal for quick transfers in the same room.

2

2-Phase QR Code (iOS + Android)

Phase 1: The receiver generates a QR code with their ephemeral public key. Phase 2: The sender scans the QR, encrypts the seed with that key, and generates a second QR code. Works on any device with a camera, including iOS and PWA.

3

WebRTC (Experimental)

P2P transfer via browser with WebRTC DataChannel. Devices exchange the SDP offer and ICE candidates via Firestore (signaling). Requires internet connection but works between browsers on different networks.

Inizia in 3 Semplici Passi

Dal download al wallet protetto in meno di 5 minuti. Nessuna email, nessun documento.

1

Scarica l'APK o apri la PWA

Android: scarica l'APK e installa. iOS/Desktop: apri la Web App nel browser e aggiungila alla schermata home. 1 minuto.

2

Crea il tuo wallet

Genera un seed BIP39, salva la frase di backup in un luogo sicuro, e scegli la modalità locked. Il seed non lascia mai il dispositivo. 2 minuti.

3

Proteggi e usa

Il wallet è attivo. Ricevi Bitcoin, firmi transazioni, o trasferisci il wallet ad altri dispositivi via Bluetooth/QR. Zero-knowledge: nessuno vede le tue chiavi.

Cosa Dicono gli Utenti

Sviluppatori, freelance e HODLer che hanno scelto la self-custody senza compromessi.

"Finalmente un wallet che posso consigliare ai miei clienti non-tecnici. L'idea del wallet bloccato è geniale: possono ricevere senza rischiare di esporre il seed per sbaglio. L'ho provato con un trasferimento via QR in 30 secondi netti."

— Marco R. Consulente Bitcoin · 3 anni nel settore

"Ho trasferito il wallet dal telefono vecchio a quello nuovo in 30 secondi, senza internet. Provateci con qualsiasi altro wallet. Il backup cloud cifrato mi ha salvato quando ho resettato il telefono senza fare il backup manuale."

— Andrea L. Sviluppatore Full-Stack · GitHub Contributor

"Uso TL Wallet per accettare pagamenti Bitcoin come freelance. Il mio commercialista può verificare le transazioni con il wallet locked senza poter toccare i fondi. Compliance e privacy insieme — finalmente."

— Sofia T. Graphic Designer Freelance

🎁 Invita un Amico

Condividi TL Wallet con la tua rete. Entrambi riceverete il badge Early Adopter nell'app. Niente referral link loschi — solo passaparola tra persone che si fidano.

🏅 Badge Early Adopter Disponibile nella prossima release dell'app

Download TL Wallet

Signed and verifiable APK. Coming soon to Google Play Store.

Android APK

v1.2.0 · ~109 MB · Android 8.0+

APK signed with verifiable certificate. SHA256 checksum published on GitHub.

Download APK

SHA256: 55597c428e7c2798c4e020062a3c7dd581b7afc049e3080b4b75973fbf86e70f

Web App (PWA)

Always up to date · Works on iOS, Android, Desktop

Open in browser, install on home screen. Full offline support.

Launch Web App

Dubbi? Abbiamo le Risposte.

Le obiezioni più comuni, affrontate una per una. Se hai altre domande, scrivici su GitHub.

"E se il server viene hackerato? I miei Bitcoin sono al sicuro?"

Sì. TL Wallet usa zero-knowledge architecture: il seed è generato, crittografato (AES-256) e archiviato esclusivamente sul tuo dispositivo. Sui nostri server salviamo solo metadati anonimi. Anche con accesso totale al database, un attaccante vedrebbe dati inutili senza le tue chiavi di decrittazione — che non abbiamo.

"E se perdo il telefono durante un trasferimento?"

Il trasferimento è atomico per design. Finché il destinatario non conferma crittograficamente la ricezione, il wallet resta sul dispositivo originale. Anche se perdi il telefono mittente a metà operazione, il wallet rimane al sicuro. È come un bonifico: finché non arriva, i soldi non lasciano il conto.

"Funziona su iPhone? Non ho Android."

Certo. Su iOS puoi usare TL Wallet come PWA direttamente da Safari. Supporta il trasferimento via QR Code cifrato a 2 fasi. Il Bluetooth nativo è solo su Android, ma il QR Code offre lo stesso livello di sicurezza end-to-end.

"Locked o Unlocked? Che differenza fa per me?"

Un wallet locked nasconde il seed: puoi ricevere, firmare transazioni e trasferire il wallet, ma non vedere la seed phrase. Perfetto per l'uso quotidiano. Un wallet unlocked ti mostra il seed completo. Sbloccare è irreversibile: dopo non puoi più trasferirlo.

"Bluetooth non è insicuro? Chiunque nel raggio può intercettare?"

Il Bluetooth è solo il trasporto. I dati sono cifrati a livello applicativo con X25519 (scambio chiavi) e ED25519 (firma anti-manomissione). Anche intercettando il segnale, un attaccante vedrebbe solo dati cifrati senza la chiave del ricevente.

"Come faccio a fidarmi? Non conoscete il mio indirizzo Bitcoin?"

Non devi fidarti. TL Wallet è completamente open-source: backend, app Flutter e regole Firestore sono pubbliche su GitHub. Verifica personalmente la crittografia, la gestione chiavi e la logica di trasferimento. L'APK è firmato e verificabile via SHA256 checksum. Trust, but verify.

"E se perdo il seed di backup? Ho perso tutto?"

TL Wallet offre il backup cloud cifrato (opzionale). Puoi creare un backup del seed crittografato con una password che solo tu conosci. Anche senza il dispositivo, recuperi il wallet con la tua password. La password non viene mai inviata al server — è usata solo per derivare la chiave di decrittazione (PBKDF2 + AES-256-GCM).

"Senza KYC... ma è legale?"

Assolutamente sì. TL Wallet è un software tool, non un exchange. Non custodiamo fondi, non facciamo trading. Sei tu a detenere i tuoi Bitcoin — noi forniamo solo il software open-source per farlo in sicurezza. La self-custody è un diritto, non un crimine.

Approfondisci

Guide, articoli e risorse per usare Bitcoin in sicurezza e libertà.