Модель безопасности

Приватность по замыслу, а не на словах.

Не нужно нам доверять. Sealby приватен благодаря тому, как он построен: нет ни аккаунта, ни сервера, а ключи никогда не покидают ваши устройства.

Термины простыми словами

Четыре вещи, которые стоит знать.

AES-256-GCM
Стандарт шифрования, который используют банки и государства. 256-битные ключи и встроенная проверка целостности: файл, в который вмешались, просто откажется открываться. У каждого файла в Sealby — свой ключ.
Secure Enclave
Неэкспортируемый ключ в Secure Enclave защищает ключ разблокировки на устройстве. Sealby объединяет эту защиту с вашим PIN-кодом, графическим ключом или парольной фразой внутри приложения.
Фраза восстановления
Двенадцать слов, сгенерированных на вашем устройстве, которые заменяют ключ сейфа. Запишите их один раз. Потеряете PIN-код или телефон — фраза вернёт этот сейф из резервной копии. Больше ни у кого нет копии.
Зашифрованная резервная копия iCloud
Когда вы включаете резервное копирование, Sealby загружает только зашифрованные блоки. Каждый блок шифруется ещё до того, как покинет телефон, поэтому iCloud хранит данные, которые не может ни прочитать, ни сосчитать, ни проиндексировать.

Без аккаунта, сервера и бэкдора

Здесь некуда входить, и нет сервера, где лежали бы ваши ключи. Нет ни мастер-ключа, ни лазейки. Доступ зависит только от вас.

Отрицание заложено в архитектуру

У каждого сейфа свой PIN-код. Сейфы хранятся как одинаковые зашифрованные блоки, без списка и без счётчика — нигде.

Восстановление в ваших руках

У каждого сейфа своя фраза восстановления: она создаётся на вашем устройстве и показывается только вам. Сохраните её — и сможете восстановить этот сейф на любом устройстве.

Для тех, кто разбирается в технике

Как запечатывается файл.

Весь процесс выполняется на вашем устройстве. Каждый шаг — стандартная конструкция, а формат байтов подробно описан.

  1. 1

    Ваш PIN-код никогда не становится ключом

    PIN-код, графический ключ или парольная фраза растягиваются функцией, требовательной к памяти и откалиброванной под устройство, поэтому офлайн-подбор медленный даже на быстром оборудовании.

    Argon2id (libsodium) → ключ шифрования ключа
  2. 2

    Secure Enclave оборачивает ключ сейфа

    Ключ сейфа оборачивается ключом, который живёт в Secure Enclave и открывается только паролем устройства. Его нельзя экспортировать, скопировать или перенести на другой телефон.

    Secure Enclave P-256 · доступ через код-пароль устройства
  3. 3

    Свой ключ для каждого файла

    У каждого сейфа один случайный 256-битный ключ. Каждый файл и заметка внутри него запечатаны собственным ключом, производным от ключа сейфа и идентификатора файла, поэтому никакие два файла не используют один ключ, а раскрытие одного ключа файла никогда не раскрывает сейф.

    Ключ сейфа: 256 бит CSPRNG · ключ файла = HKDF-SHA256(ключ сейфа, ID файла)
  4. 4

    AES-256-GCM, блок за блоком

    Содержимое шифруется блоками, у каждого — свой уникальный nonce, а метаданные аутентифицируются вместе с ним. Блок, в который вмешались, который подменили или переставили, отказывается открываться.

    96-битный nonce = 32-битная соль ‖ 64-битный счётчик · 128-битный тег · аутентифицированный заголовок
  5. 5

    Блоки фиксированного размера, без индекса

    Зашифрованные данные хранятся как одинаковые на вид блоки. Глобального списка сейфов или файлов не существует, поэтому iCloud может сосчитать блоки, но не сейфы.

    Пул одинаковых блоков · без открытого манифеста и реестра
  6. 6

    Восстановление запечатано под ключевую пару сейфа

    У каждого сейфа своя пара ключей восстановления. 12 слов кодируют закрытый ключ; открытая половина запечатывает копию ключа сейфа. Откроется только этот сейф, и только по этим словам.

    HPKE · DHKEM(P-256) / HKDF-SHA256 / AES-256-GCM
  7. 7

    Вопросы о модели безопасности?

    Спросите того, кто её создал. Каждое сообщение читает человек, и криптографический дизайн и формат файлов — всё это честная игра.

    Написать на hello@sealby.app

Что мог бы увидеть сервер

  • Что зашифрованные данные существуют, и их примерный размер
  • Когда резервная копия менялась в последний раз

Чего не увидит никто

  • Ваши файлы, фото, видео и заметки
  • Ваш PIN-код, парольную фразу и ключи шифрования
  • Сколько у вас сейфов и есть ли среди них скрытый
  • Вообще ничего читаемого — ведь ключа, который можно выдать, не существует

Отвечаем прямо.

Могут ли Sealby или Apple прочитать мои данные?

Нет. Данные шифруются на вашем устройстве, а хранятся и синхронизируются только зашифрованные данные. Нет ни аккаунта, ни ключа на сервере, ни бэкдора. Читаемого попросту нет — нечего ни получить, ни выдать по требованию.

Какое шифрование использует Sealby?

Файлы и заметки шифруются AES-256-GCM, каждый своим ключом. Ключи защищены Secure Enclave вашего устройства и разблокируются PIN-кодом, графическим ключом или парольной фразой.

Что будет, если я потеряю фразу восстановления?

Тогда этот сейф держится только на этом телефоне и его PIN-коде, графическом ключе или парольной фразе. Если вы потеряете и их или сам телефон, восстановить сейф не сможет никто. Мастер-ключа и бэкдора нет. Это цена того, что Sealby не может прочитать никто, кроме вас, — храните фразу восстановления бережно.

Вы следите за мной на этом сайте?

Не как личность. Этот сайт не устанавливает cookie, не хранит никакого идентификатора на вашем устройстве и не загружает сторонних трекеров или рекламных пикселей. Мы подсчитываем посещения страниц и клики по App Store на собственной инфраструктуре, без какого-либо идентификатора, поэтому можем видеть, какие страницы и языки полезны, но никогда не знаем, кто их читал. Браузеры, отправляющие Do Not Track или Global Privacy Control, вообще не учитываются. Приватность — наш продукт, и сайт соответствует.

Ещё: как работают скрытые сейфы ·полный FAQ ·Нашли уязвимость? Напишите на hello@sealby.app.

Приватность, которая не держится на доверии к нам.

Скачайте Sealby — и ваши данные не прочтёт никто, кроме вас.

Скачать в App Store

iPhone и iPad · iOS 17+ · Бесплатно