Как это работает
Мы сделали так, чтобы вам не нужно было нам доверять.
- 01
Ключ создаётся в вашем браузере
Когда вы создаёте заметку, браузер генерирует случайный 256-битный ключ с помощью Web Crypto API. Он покидает устройство только в составе ссылки, которой вы делитесь.
- 02
Шифрование до загрузки
Текст, название и выбранный синтаксис сжимаются и шифруются AES-256-GCM. Ключ выводится через HKDF-SHA256. Если задан пароль, он добавляется через PBKDF2-SHA256 с 600 000 итераций.
- 03
Ключ живёт после #
Браузеры никогда не отправляют на сервер фрагмент URL (всё после #). Мы получаем только шифротекст — мы не смогли бы прочитать вашу заметку, даже если бы захотели или нас бы заставили.
- 04
Исчезает вовремя
Заметки удаляются автоматически по истечении срока, очистка проходит каждый час. Заметки с удалением после прочтения атомарно стираются в момент получения, а читателя сначала спрашивают, чтобы предпросмотр ссылок их не уничтожил.
- Хранится на сервере
- Шифротекст, IV, соли, размер, срок хранения, флаги удаления после прочтения и пароля, необязательный счётчик просмотров и SHA-256-хеш вашего токена удаления.
- Никогда не хранится
- Открытый текст, названия, ключи, пароли, IP-адреса, user agent, cookies и аналитика.
- Третьи стороны
- Только Cloudflare Turnstile на странице создания — чтобы не пускать спам-ботов. Он никогда не видит вашу заметку, и мы не передаём ему ваш IP. При просмотре заметки ничего не загружается от третьих сторон. Шрифты и код размещены у нас; строгая Content-Security-Policy блокирует всё остальное.
- Ваша история
- «Мои заметки» хранятся только в локальном хранилище этого браузера. Отключайте сохранение для отдельных заметок или очищайте историю в любой момент.
Оговорка: сквозное шифрование защищает от сервера, но не от взломанного устройства и не от тех, с кем вы поделились ссылкой.