Skip to content

Exporting a password

Overview

Exporting passwords has always been a sensitive topic for this project. We want your data to be accessible when you need it, but we also want to avoid creating any path where a password could be taken without your knowledge or accidentally exposed. That’s why Passwords only allows exporting a single password at a time. It gives you control without opening the door to large‑scale leaks, and it helps prevent situations where a file gets saved, forgotten, and later discovered by the wrong person.

You can combine multiple individually exported passwords into a single JSON file if you want to import several at once. But when it comes to removing them from the app, that still has to be done one password at a time. This is intentional, bulk deletion or bulk export creates too many opportunities for accidental loss or large‑scale leaks, and the project leans toward safety over convenience in those areas. I'm afraid, secure isn't always convenient.

Export format

Passwords are exported the same way they are encrypted and stored, in JSON format. Below is an example of a password export.

{
    "private_name": "Secure System",
    "description": "Some description here",
    "credentials": [
        {
            "length": 6,
            "password": "MyP@sSw0rD!",
            "secretOptCode": "KTDLU47DAEMEPCNZ",
            "username": "someone@myemail.test"
        }
    ],
    "notes": [
    ],
    "url": "https://somewhere.com/signin"
}