Сэйфком

Bitwarden (JSON)

Как экспортировать: Bitwarden → Инструменты → Экспорт хранилища → формат .json (не зашифрованный JSON, если только вы не готовы расшифровать его отдельно перед импортом).

Что переносится: элементы типа «Логин» становятся записями типа «Логин» (название, логин, пароль, URL, заметки); элементы типа «Защищённая заметка» — записями типа «Защищённая заметка»; элементы типа «SSH-ключ» — записями типа «SSH-ключ» (приватный ключ). Произвольные дополнительные поля (custom fields) добавляются текстом в заметку записи. Папки Bitwarden становятся отдельными хранилищами в safekom.ru (по одному на папку) — это единственный формат, который не сливается в одно хранилище, а создаёт несколько.

Элементы типа «Карта» и «Личность» переносятся как записи «Логин» с пустыми логином/паролем — их данные попадают в заметку. TOTP-секреты записей Bitwarden не переносятся.

KeePass (XML)

Как экспортировать: KeePass → Файл → Экспорт → формат «KeePass XML (2.x)».

Что переносится: название, логин, пароль, URL, заметки. Структура групп/подгрупп сохраняется как подсказка пути (например «Работа/Клиенты») — при включённом чекбоксе «Создать папки по группам импорта» из первого сегмента пути создаётся папка, а из глубины вложенности ниже первого уровня — составное имя подпапки (в safekom.ru папки имеют не более одного уровня вложенности).

TOTP-секреты KeePass (поле otp/TimeOtp-Secret) не переносятся — это не входит в MVP импорта. После переноса настройте 2FA для нужных записей заново вручную.

1Password (CSV)

Как экспортировать: 1Password → выбрать элементы → Экспорт → CSV. Учтите: 1Password по умолчанию предлагает формат .1pux (ZIP-архив) — safekom.ru его не поддерживает, экспортируйте именно CSV.

Что переносится: название, логин, пароль, URL, заметки.

1pux (ZIP) не поддерживается — в проекте нет ни сборщика, ни библиотеки распаковки ZIP. Используйте CSV-экспорт.

Chrome (CSV)

Как экспортировать: Настройки Chrome → Автозаполнение и пароли → Менеджер паролей → «⋮» → Экспортировать пароли.

Что переносится: название сайта, логин, пароль, URL.

Firefox (CSV)

Как экспортировать: about:logins → «⋮» → Экспортировать пароли.

Что переносится: логин, пароль, URL. Название записи — берётся из URL/логина, если явно не указано.

LastPass (CSV)

Как экспортировать: LastPass → Дополнительные параметры → Экспортировать → «Экспортировать в CSV-файл».

Что переносится: название, логин, пароль, URL, заметки. Колонка grouping (папка LastPass) переносится как подсказка пути — так же, как группы KeePass.

Dashlane (CSV)

Как экспортировать: Dashlane → Настройки → Экспорт данных → «Экспортировать в CSV».

Что переносится: название, логин, пароль, URL, заметки, TOTP-секрет (колонка otpSecret). Категория Dashlane определяет тип записи: «Payment»/«Payment Cards» → «Карта», «Secure Notes»/«Notes» → «Защищённая заметка», «Personal Info»/«IDs» → «Личность», остальное → «Логин».

В отличие от Bitwarden и KeePass, Dashlane — единственный CSV-формат, из которого TOTP-секрет переносится автоматически, без повторной настройки 2FA.

Произвольный CSV

Если ваш менеджер паролей не в списке — экспортируйте в CSV с колонками, содержащими в заголовке слова вроде title/name, login/username/email, password, url/website, note. Импорт распознаёт заголовки по этим ключевым словам независимо от порядка колонок, включая русские варианты («название», «пароль», «сайт», «заметка»).

Разделитель CSV (запятая, точка с запятой, таб) определяется автоматически по первой строке файла — не нужно ничего перекодировать вручную, даже если экспорт сделан локализованным Excel.

Ручная проверка колонок. Перед импортом любого CSV-файла safekom.ru показывает диалог с распознанными ролями колонок и первыми строками файла — если заголовки нестандартные и авто-распознавание ошиблось (или заголовков нет вовсе), можно вручную указать для каждой колонки, что она означает, прежде чем подтвердить импорт.

Общее для всех форматов

  • Дедупликация. Записи с одинаковыми (после нормализации: обрезка пробелов + нижний регистр) названием и логином не импортируются повторно — ни против уже существующих записей выбранного хранилища, ни внутри одного и того же импортируемого файла.
  • Прогресс. Большие файлы (в том числе тысячи записей) обрабатываются пакетами с видимым прогрессом, не блокируя интерфейс. Импорт нельзя отменить на середине — это осознанное решение, чтобы не оставлять хранилище в непонятном наполовину загруженном состоянии.
  • Шифрование. Разбор файла и шифрование каждой записи происходят в вашем браузере ключом выбранного хранилища — сервер получает уже готовый шифротекст.

Готовы перенести пароли?

Открыть кабинет