📤 Sync & Backup

Import & Export

Bring your existing passwords into Silicon Secure from Bitwarden, or create an encrypted backup of your vault as a .ssvault file. Your data, in your hands.

Importing from Bitwarden

Silicon Secure can import vault data exported from Bitwarden in JSON format. This is the recommended path if you're migrating from Bitwarden.

Step 1 — Export from Bitwarden

  1. Open Bitwarden and go to Tools → Export Vault

    In the Bitwarden app or web vault, navigate to Tools and select Export Vault.

  2. Choose JSON as the file format

    Select JSON from the format dropdown. Do not choose the encrypted JSON format — Silicon Secure uses the standard (unencrypted) Bitwarden JSON export.

  3. Enter your master password and download the file

    Bitwarden will ask you to confirm your master password, then download a .json file to your device. Save it somewhere accessible — your Files app or iCloud Drive works well.

âš ī¸

The export file is unencrypted

The Bitwarden JSON export contains all your passwords in plain text. Delete the file as soon as the import into Silicon Secure is complete. Do not store it in a location that syncs to a cloud service you don't control (e.g. Google Drive, Dropbox).

Step 2 — Import into Silicon Secure

  1. Open Settings in Silicon Secure

    Tap the Settings tab (gear icon).

  2. Tap "Import" and select Bitwarden JSON

    Under the Import section, tap Import from Bitwarden. A file picker will open.

  3. Select the JSON file you exported

    Navigate to where you saved the Bitwarden export file and select it. Silicon Secure will parse the file and show you a preview of how many items will be imported.

  4. Confirm the import

    Tap Import to confirm. All items are added to your vault and encrypted immediately. The import is additive — it does not overwrite existing entries.

  5. Delete the export file

    Once the import is confirmed and you can see your entries in Silicon Secure, go back to the Files app and permanently delete the Bitwarden JSON export.

What Gets Imported

Silicon Secure maps the following Bitwarden fields during import:

  • Login items — Title, username, password, URL, and notes are imported in full.
  • TOTP secrets — If an entry has a TOTP authenticator key in Bitwarden, it is imported and the live code will appear in Silicon Secure.
  • Custom fields — Text and hidden custom fields are imported and attached to the entry.
  • Secure notes — Imported as secure note entries.
  • Credit cards — Card number, expiry, CVV, and cardholder name are imported.
  • Folder names — Bitwarden folders are mapped to Silicon Secure categories where a match exists, or preserved as tags otherwise.
â„šī¸

Passkeys cannot be exported from Bitwarden

Bitwarden's JSON export does not include passkey credentials. You will need to re-create passkeys on their respective websites after switching to Silicon Secure.

Exporting Your Vault

Silicon Secure can export your entire vault as an encrypted .ssvault file. This is the recommended way to create an offline backup or transfer your vault to a new device without iCloud.

Creating an Encrypted Export

  1. Open Settings → Export Vault

    In the Silicon Secure Settings tab, tap Export Vault.

  2. Authenticate

    You'll be asked to authenticate with Face ID, Touch ID, or your master password to confirm you intend to export.

  3. Choose a save location

    A share sheet appears. Save the .ssvault file to a location you control — a personal external drive, an encrypted folder, or iCloud Drive if you're comfortable with that. The file is strongly encrypted, but storing it carefully adds another layer of protection.

About the .ssvault Format

The .ssvault file is a proprietary encrypted container. All vault data inside it is encrypted with AES-256-GCM using a key derived from your master password. Without the master password that was active when the export was created, the file cannot be decrypted. The file is safe to store in cloud services because it is meaningless without the decryption key.

💡

Export regularly

Make a habit of exporting your vault after major changes — after adding a batch of new entries, or on a set schedule like monthly. Store the file somewhere separate from your primary device: an external drive, a USB key, or an encrypted note in a trusted offline location.

Restoring from a .ssvault Backup

  1. Open Settings → Import → Restore from Backup

    In Silicon Secure's Settings, tap Import, then Restore from .ssvault.

  2. Select the .ssvault file

    Use the file picker to locate the .ssvault file you previously exported.

  3. Enter the master password used when exporting

    Silicon Secure will prompt you for the master password that was active when the backup was created. This is used to decrypt the file — it does not change your current master password.

  4. Confirm the restore

    Review the import summary and tap Restore. Entries from the backup are merged into your current vault.

âš ī¸

Restore is additive, not a full replace

Restoring from a backup merges the backup entries into your existing vault — it does not erase what's currently there. If you want a clean restore, delete your current vault entries manually before restoring, or set up Silicon Secure as a fresh install.