
bramble v0.9.3-android
Gestore di password crittografato, con priorità locale e mesh P2P privata.
Bramble
Un gestore di password che tiene i tuoi segreti sui tuoi dispositivi. Nessun account, nessun server che custodisce il tuo vault, nessuna azienda da violare che possa far trapelare tutto. Il vault è tuo, la password è tua, e basta.
Bramble funziona dove lavori tu:
- Estensione per browser per i browser Chromium (Brave, Vivaldi, Chrome, Arc e affini). Installala e sei operativo in un minuto.
- App desktop per macOS e Linux, con pannello di accesso rapido globale, hub di sincronizzazione sempre attivo e backup pianificati.
- App iOS con AutoFill di sistema, sblocco con Face ID / Touch ID e passkey.
- App Android con servizio di compilazione automatica nativo, sblocco biometrico e passkey.
Lo stesso vault crittografato e lo stesso core crittografico in Rust sono alla base di tutte e quattro, e i tuoi dispositivi possono sincronizzarsi direttamente tra loro, peer-to-peer, senza cloud in mezzo.
Ottieni Bramble:
- Chromium: Chrome Web Store
- Firefox: Firefox Add-ons Store
- Desktop (macOS, Linux): bramble.sh
- Android: Releases
- iOS: App Store
Screenshot
![]() Il tuo vault | ![]() Scegli un vault | ![]() Compilazione automatica su una pagina |
|---|---|---|
![]() Salva un nuovo accesso | ![]() Aggiorna un accesso esistente | ![]() Modifica di una voce |
![]() Crea una passkey | ![]() Accedi con una passkey | ![]() Impostazioni |
![]() Metodi di sblocco | ![]() Backup e importazione | ![]() Backup cloud pianificati |
![]() Sincronizzazione dispositivi |
Cosa fa
Le tue password vengono crittografate sul tuo dispositivo e restano lì: nello storage privato dell'estensione del browser, in normali file sul tuo disco nell'app desktop e nello storage crittografato privato dell'app su mobile. Non c'è alcun server che custodisce il tuo vault e nessun account a cui registrarsi. Per usare lo stesso vault su più dispositivi, Bramble lo sincronizza direttamente tra i tuoi dispositivi, peer-to-peer, con crittografia end-to-end e senza cloud in mezzo. Vuoi una copia nelle tue mani? Esporta un file di backup crittografato in qualsiasi momento.
Tutto ciò che è crittografico avviene all'interno di un unico core in Rust: compilato in WebAssembly nel browser e in una libreria nativa su iOS e Android. Derivazione delle chiavi, crittografia e decrittografia avvengono tutte in quel core, e le chiavi derivate vengono cancellate dalla memoria dopo l'uso.
Backup
Nessun altro custodisce una copia del tuo vault, quindi mantenere un backup dipende da te. Bramble ti offre due modi per farlo:
- Esplicito: esporta un file di backup. Dalle Impostazioni nell'estensione del browser o nell'app desktop, esporta l'intero vault in un file
.bramblecrittografato e conservalo in un posto sicuro: un altro disco, una chiavetta USB, dove preferisci. Resta testo cifrato, quindi aprirlo richiede comunque la tua password principale e un backup rubato è inutile da solo. Fallo di tanto in tanto, soprattutto prima di qualsiasi modifica importante. - Implicito: sincronizzazione peer-to-peer. Attiva la sincronizzazione e ogni dispositivo del tuo gruppo di sincronizzazione è di fatto una copia live del vault. Abbina un secondo dispositivo e ciascuno custodirà tutto, quindi se ne perdi o ne cancelli uno, gli altri avranno comunque i tuoi dati. È la rete di sicurezza più semplice che esista, senza file da ricordarsi di esportare.
- Automatico: backup cloud pianificati (estensione del browser e app desktop). Punta Bramble verso uno storage che già usi e lascerà lì un backup crittografato secondo la pianificazione che scegli. Accedi a Dropbox con un clic (solo estensione, per ora), usa qualsiasi bucket compatibile con S3 (Backblaze B2, Cloudflare R2, Storj, Wasabi, MinIO e affini), oppure puntalo verso il tuo server WebDAV self-hosted (Nextcloud, ownCloud, Fastmail e simili). Aggiungi quante destinazioni vuoi, ciascuna con la propria cadenza (giornaliera, settimanale o mensile), oppure premi Back up now quando vuoi. Dai tuoi dispositivi esce solo testo cifrato, quindi il provider conserva qualcosa che non può leggere e un backup rubato richiede comunque la tua password principale per essere aperto; Bramble conserva gli snapshot più recenti ed elimina il resto. L'app desktop è quella che può mantenere una pianificazione mentre il vault è bloccato, perché è già nella tua tray. Il ripristino di un backup su un dispositivo nuovo o cancellato funziona dall'estensione, dall'app desktop e dalle app mobile.
Un secondo dispositivo sincronizzato e un'esportazione occasionale insieme significano che non sarai mai a un dispositivo perso o rotto di distanza dalla perdita del tuo vault.
Sul tuo telefono
Le app mobile riutilizzano il core crittografico Rust di Bramble e il formato del vault, con la compilazione automatica nativa del sistema operativo in aggiunta:
- AutoFill di sistema. Bramble si registra come provider di credenziali nativo del sistema operativo, quindi i tuoi accessi e i codici monouso compaiono nella tastiera e nella barra di compilazione automatica in tutte le app e i browser.
- Passkey. Crea e accedi con le passkey, archiviate come normali voci del vault così si sincronizzano tra i tuoi dispositivi insieme a tutto il resto.
- Sblocco biometrico. Sblocca con Face ID, Touch ID o biometria Android protetta dal keystore del sistema operativo, oppure ripiega sulla password principale o sul codice di recupero.
- Storage sul dispositivo. Il vault vive nel filesystem nativo, crittografato a riposo, non in un database webview che il sistema operativo potrebbe eliminare.
- Sincronizzazione peer-to-peer. Abbina un telefono agli altri tuoi dispositivi e il vault si sincronizza direttamente tra loro, senza relay che custodisca i tuoi dati.
Le app iOS e Android hanno versioni e rilasci indipendenti dall'estensione.
Sul tuo desktop
Un'app nativa per macOS e Linux, non una scheda del browser travestita. È costruita con Tauri, quindi l'interfaccia è la stessa React che gira ovunque, mentre il vault e ogni operazione crittografica vivono in un processo Rust. La Vault Key non entra mai nella webview.
- Accesso rapido sopra ogni cosa. Premi Cmd+Shift+Space (Ctrl+Shift+Space su non-macOS) e appare una barra di ricerca sopra qualsiasi cosa tu stia facendo. Trova un accesso, copia la password, compila il browser o aprilo nell'app, poi si toglie di mezzo.
- Compila il tuo browser. Abbina l'app all'estensione Bramble una volta sola e il pannello compila la pagina davanti a te, attraverso un canale crittografato che non lascia mai la tua macchina. L'abbinamento si aggiunge soltanto all'estensione: resta uno strumento autonomo che non richiede mai l'app installata.
- Un hub di sincronizzazione sempre attivo. La sincronizzazione peer-to-peer richiede che due dispositivi siano svegli nello stesso momento, e due telefoni raramente lo sono. Un computer di solito lo è. Lascia l'app nella tray e i tuoi altri dispositivi avranno qualcosa con cui sincronizzarsi ogni volta che si svegliano.
- Backup che girano mentre il vault è bloccato. Puntala verso un bucket compatibile con S3 o il tuo server WebDAV e caricherà un backup crittografato secondo la tua pianificazione, che tu abbia sbloccato qualcosa quel giorno o no. Quelle credenziali vivono nel portachiavi del sistema operativo, non nel vault, ed è questo che consente a un vault bloccato di essere comunque sottoposto a backup.
- File del vault sul tuo disco. File normali, scritti atomicamente con uno snapshot della copia precedente conservato accanto, invece di un database del browser che può essere eliminato silenziosamente.
Installala come installi tutto il resto: un .dmg firmato e notarizzato o brew install --cask bramble su macOS, e un repository APT, un AppImage, pacchetti .deb e .rpm o un flake Nix su Linux. L'immagine disco e l'AppImage si aggiornano da sole; le route dei gestori di pacchetti si aggiornano insieme al resto del sistema.
Quello che non può ancora fare, e lo dichiara invece di fallire in silenzio: sblocco con Touch ID, passkey, importazione ed esportazione KeePass, auto-type nelle app native e l'agente SSH per le chiavi SSH che il vault già conserva. Non esiste nemmeno una build per Windows, e per ora l'estensione del browser è la risposta lì.
Funzionalità
- Local-first, sempre. Il tuo vault è crittografato e archiviato sul tuo dispositivo (storage privato del browser nell'estensione, file sul tuo disco nell'app desktop, storage privato dell'app su mobile), mai su un server.
- Niente scorciatoie sulla crittografia. Argon2id per la tua chiave, AES-256-GCM per i dati, crittografia a busta così ogni voce ha la propria chiave. I segreti vengono cancellati dalla memoria dopo l'uso.
- Tutto è crittografato. Nomi dei siti, nomi utente, note, tutto. L'unica parte leggibile del vault archiviato è la sua intestazione.
- Compilazione automatica intelligente ovunque.
www.ikea.com,ca.accounts.ikea.comeikea.comcorrispondono tutti allo stesso accesso. Una voce, più URL. Nel browser è un menu a tendina sulla pagina che raggiunge i moduli dentro iframe e shadow DOM; su mobile è la barra di compilazione automatica del sistema operativo in tutte le app e i browser; nell'app desktop è il pannello di accesso rapido, che compila il browser tramite l'estensione a cui è abbinata. - Passkey. Bramble è il tuo autenticatore WebAuthn personale: crea e accedi con le passkey, nell'estensione e in entrambe le app mobile. Le passkey sono archiviate come voci del vault, quindi si sincronizzano tra i tuoi dispositivi senza cloud del fornitore.
- Più che semplici accessi. Accessi, carte di pagamento, note sicure e chiavi SSH, ciascuno con i propri campi.
- Backup crittografati. Esporta l'intero vault in un file
.bramblecrittografato ogni volta che vuoi una copia nelle tue mani. Per aprirlo serve comunque la tua password principale. - Esportazione in KeePass (estensione del browser). Salva il tuo vault come file
.kdbxstandard (KDBX4) con una password che scegli tu per il file, e aprilo in KeePassXC o in qualsiasi altra app KeePass. Nessun lock-in: la porta d'uscita è facile quanto quella d'ingresso. - Backup cloud pianificati. Backup crittografati impostati e dimenticati verso Dropbox (un clic, solo estensione), qualsiasi bucket compatibile con S3 o WebDAV self-hosted, ciascuno con la cadenza che scegli. Solo testo cifrato, quindi il provider non può leggere nulla. Lo fanno sia l'estensione del browser sia l'app desktop, e l'app desktop mantiene le sue pianificazioni anche mentre il vault è bloccato.
- Generatore di password integrato. Password forti a portata di mano.
- Sblocca a modo tuo. Password principale, chiave hardware (YubiKey, Touch ID, Windows Hello tramite WebAuthn PRF, nell'estensione del browser), biometria su mobile o codice di recupero. Usali insieme alla tua password, oppure disattiva la password e rendine uno il tuo unico accesso.
- Codici di recupero. Ogni vault riceve un codice di recupero ad alta entropia al momento della configurazione: un backup stampabile che lo sblocca indipendentemente dalla tua password principale. Mostrato una volta, archiviato offline, mai conservato in chiaro. Reimpostalo in qualsiasi momento.
- Codici TOTP / 2FA. Incolla un URI
otpauth://o un segreto nudo e Bramble genera i codici a sei cifre. - Sincronizzazione peer-to-peer. Rispecchia il tuo vault direttamente tra i tuoi dispositivi attraverso una connessione crittografata end-to-end. Nessun cloud, nessun relay che custodisce i tuoi dati.
- Controllo delle violazioni. Ricerca opzionale su Have I Been Pwned con k-anonimato, così nulla della tua password lascia la tua macchina.
- Blocco automatico. Si blocca dopo un periodo di inattività per impostazione predefinita (configurabile).
- Importazione dagli altri. Porta le voci da 1Password, Bitwarden, Proton Pass, LastPass, KeePass (inclusi i file chiave KDBX4), Apple Passwords o Google Password Manager.
- Vault multi-chiave. Slot di chiave in stile LUKS, così la tua password principale, una chiave di sicurezza, la biometria o il tuo codice di recupero possono ciascuno sbloccare lo stesso vault.
- Vault multipli. Tieni più di un vault affiancati e scegli quale sbloccare quando apri Bramble. Utile per condividere un dispositivo o per isolare gruppi separati di accessi dietro le proprie password principali.
Perché è meglio dei gestori cloud
I gestori cloud tengono i vault di tutti sui loro server, un unico bersaglio gigante. Quando uno viene violato non è il tuo vault a trapelare, sono milioni in una volta, e lo scopri da un post sul blog mesi dopo. Sto guardando voi, LastPass e Dashlane 👀
Bramble ribalta tutto:
- Nessun server da violare. Il tuo vault non lascia mai il tuo controllo. Nessun cumulo centrale di dati da attaccare.
- Nessun account, nessun abbonamento, nessuna telemetria. Nulla a cui registrarsi, nulla che chiama a casa.
- Possiedi i tuoi dati. Vivono sui tuoi dispositivi, si sincronizzano direttamente tra loro e si esportano in un file crittografato ogni volta che vuoi una copia offline. Tienili completamente fuori da internet se preferisci. Scelta tua.
- La comodità del cloud, senza il cloud. La sincronizzazione mantiene ogni dispositivo aggiornato automaticamente, come farebbe un gestore cloud, ma il tuo vault viaggia direttamente tra loro attraverso un collegamento crittografato end-to-end. Nessun honeypot centrale, nessuna azienda in mezzo.
- Niente da fidarsi se non il codice. La crittografia è aperta e gira interamente sul tuo dispositivo. Non devi credere sulla parola a nessuno che il server "non può leggere i tuoi dati."
Il compromesso è reale e vale la pena esserne onesti: non esiste un pulsante "ho dimenticato la password" su un server da qualche parte. Ma non sei senza rete di sicurezza: ogni vault riceve un codice di recupero e puoi registrare una chiave hardware come altro accesso. Salva il codice di recupero, tieni un secondo dispositivo sincronizzato ed esporta un backup di tanto in tanto. Perdi tutti i tuoi accessi (password, chiave e codice di recupero) e il vault è perso, perché nessun altro ne custodisce una copia.
Come funziona la crittografia
Bramble usa slot di chiave in stile LUKS e crittografia a busta. C'è una Vault Key (VEK) casuale che protegge davvero i tuoi dati. Ogni metodo di sblocco (password principale, chiave di sicurezza, biometria o codice di recupero) deriva la propria Key-Encryption Key (KEK) che apre una copia di quella stessa Vault Key, quindi aggiungere o revocare un metodo di sblocco non richiede mai di ri-crittografare una singola voce. La Vault Key apre poi una nuova chiave per voce per ogni elemento, e quella chiave decrittografa la voce stessa. Tutto è AES-256-GCM, tutto all'interno dello stesso core Rust (compilato in WebAssembly nel browser, libreria nativa su mobile).```mermaid
flowchart TD
subgraph unlock["Unlock (any one of these)"]
PW["Master password"]
SK["Security key
(WebAuthn PRF)"]
RC["Recovery code"]
end
PW -->|"Argon2id"| KEK["Key-Encryption Key (KEK)<br/>32 bytes, never stored"]
SK -->|"HKDF-SHA256"| KEK
RC -->|"Argon2id"| KEK
subgraph slots["Key slots (in the vault)"]
S["wrapped Vault Key<br/>per slot"]
end
KEK -->|"AES-256-GCM unwrap"| VEK["Vault Key (VEK)<br/>random, protects everything"]
S -.->|"one slot per unlock method"| VEK
VEK -->|"decrypt entries blob"| ENTRIES["Encrypted entries"]
VEK -->|"AES-256-GCM unwrap"| DEK["Per-entry key (DEK)<br/>fresh & random per save"]
DEK -->|"AES-256-GCM decrypt"| DATA["Entry data<br/>(passwords, notes, cards, keys)"]
La tua password principale viene usata solo per derivare le chiavi all'interno del core crittografico, e la KEK e le chiavi decifrate vengono cancellate dalla memoria dopo l'uso. In memoria, solo l'header del vault è leggibile; tutto il resto è testo cifrato.
## Come si confronta con KeePass
Se ami KeePass, ti sentirai a casa: il tuo database cifrato, il tuo controllo, nessun intermediario cloud. Bramble importa persino i tuoi file KDBX4. Dove differisce:
- **🌐 Ti incontra dove sei.** Un'estensione per browser, un'app desktop e app native per iOS e Android, tutte su un unico vault. Nessun ponte di plugin da configurare tra un programma desktop e il tuo browser, e nessuna seccatura per far funzionare la compilazione automatica sul telefono.
- **La compilazione automatica funziona e basta.** Corrispondenza del dominio e un menu a tendina nella pagina nel browser, oltre alla compilazione automatica di sistema e alle passkey su mobile, integrate nativamente anziché aggiunte a posteriori.
- **Una build moderna e curata** invece di un insieme caotico di plugin e fork. Argon2id e AES-256-GCM inclusi di serie.
- **UI moderna.** KeePass sembra uscito dal 2003 (senza mancare di rispetto). Bramble è pulito e veloce, con modalità scura e un layout che non ti farà storcere il naso.
La filosofia di KeePass con una vernice nativa per browser e mobile e una compilazione automatica che funziona senza intoppi.
## Informativa sull'uso dell'IA
Parti di Bramble sono state scritte con assistenza IA (Claude Opus), ma ogni riga è stata diretta, revisionata e plasmata da un ingegnere del software con oltre un decennio di esperienza, soprattutto i componenti critici per la sicurezza. L'IA era una dattilografa veloce, non l'architetto. Il codebase è ampiamente testato, sia in automatico che manualmente, perché per un software di sicurezza "sembra funzionare" non basta.
## Cosa arriverà in futuro
- **Backup cloud su mobile.** L'estensione per browser e l'app desktop eseguono backup pianificati su cloud storage oggi; portare questi upload pianificati alle app iOS e Android è il prossimo passo (il mobile può già ripristinare da un file di backup).
- **Windows.** L'app desktop è disponibile per macOS e Linux. Windows è la piattaforma per cui non è ancora stata sviluppata.
- **Compilazione in più punti dall'app desktop.** Auto-type nelle app native, così il pannello di accesso rapido raggiunge finestre che non sono un browser, e un agente SSH che serve le chiavi SSH già custodite nel tuo vault.
## Contribuire
Open source e contributi benvenuti. [CONTRIBUTING.md](https://github.com/flythenimbus/bramble/blob/main/CONTRIBUTING.md) contiene i passaggi di configurazione, lo standard di codifica e cosa si aspetta la CI. Alcune cose utili da sapere in anticipo:
- **Apri prima un issue per qualsiasi cosa di grande portata.** Segnalazioni di bug e piccole correzioni possono andare direttamente a una PR. Il tracker è su [github.com/flythenimbus/bramble/issues](https://github.com/flythenimbus/bramble/issues).
- **Il software di sicurezza ha uno standard più alto.** Aspettati che le modifiche arrivino con test, e che i percorsi crittografici e del formato vault ricevano un controllo extra.
- **Hai trovato un problema di sicurezza?** Per favore non segnalarlo nel tracker pubblico. Riportalo privatamente tramite [GitHub Security Advisories](https://github.com/flythenimbus/bramble/security/advisories) o via email, così può essere risolto prima di essere reso pubblico. Vedi [SECURITY.md](https://github.com/flythenimbus/bramble/blob/main/SECURITY.md) per i dettagli.
Le PR che aggiungono fixture di autofill per siti reali o copertura di formati di importazione sono particolarmente utili.
## Supporto
Bramble è gratuito e open source. Se ti è utile, una mancia è enormemente apprezzata. 💜 Scansiona un codice con il tuo wallet, oppure copia un indirizzo qui sotto.
| Monero (XMR) | Bitcoin · Lightning | Bitcoin · on-chain |
|:---:|:---:|:---:|
| <img src="https://assets.kitploit.com/production/public/readmes/9122/98a87da3dd96c4dfff684cf1f00c302af2ad52847c7e83a7211df45331f0585b.png" alt="Monero donation QR code" width="200" /> | <img src="https://assets.kitploit.com/production/public/readmes/9122/863a4b5ebc384842e2b7c667e8a3ef56a5260b36d293fa8ee0c99078a21fa665.png" alt="Bitcoin Lightning donation QR code" width="200" /> | <img src="https://assets.kitploit.com/production/public/readmes/9122/d51c08ee321db0ce69f7498087bff37fdc3027aabcac757dc8fc9e368a361cdc.png" alt="Bitcoin on-chain donation QR code" width="200" /> |
**Monero (XMR)**```
4AC3txuTwFm4fkamoYeK47c9EpnPwbreHNxJeKDYHiDNN6weD5vVA4BCH1azQhSxa6JjereuVpt21Pu2MyRDFDNNH6KGnWq
Bitcoin · Lightning``` [email protected]
**Bitcoin · on-chain**```
bc1q78sd5rnuufqdtv9plp0p56hrq72c9unj8tec8t
Licenza
Bramble è un software libero, rilasciato sotto la GNU General Public License v3.0. Consulta il file LICENSE per il testo completo. In breve: usalo, studialo, creane un fork e condividilo. Se distribuisci una versione modificata, trasmetti le stesse libertà e rendi disponibile il tuo codice sorgente anch'esso sotto GPLv3.












