Иконка SecureNotes

SecureNotes

Приватный блокнот с шифрованием. Заметки только на вашем телефоне: вход по PIN, шифрование AES-256-GCM, отдельный PIN для важных записей. В приложении нет даже разрешения на интернет.

Собственный продуктAndroidГотовится к публикации в RuStore2026
Главный экран SecureNotes
2 333строк кода (Kotlin)
7,7 МБразмер установочного файла
нетдоступ в интернет
8.0+минимальная версия Android
О проекте

Зачем и как устроено

SecureNotes хранит заметки в зашифрованном виде: заголовок и текст шифруются AES-256-GCM, а ключ лежит в защищённом хранилище Android KeyStore. Сам PIN нигде не хранится — только его хэш с солью.

Особо важную заметку можно закрыть отдельным PIN. Экран приложения скрыт из скриншотов и списка «Недавних», а при сворачивании оно блокируется. При первом запуске показывается понятная политика конфиденциальности.

Kotlin 2.0Jetpack ComposeRoomAndroid KeyStoreSecurity Crypto

Возможности

  • ✓PIN из 4–6 цифр, пауза после 5 ошибок
  • ✓AES-256-GCM, ключ в Android KeyStore
  • ✓Отдельный PIN для отдельных заметок
  • ✓Поиск по заметкам
  • ✓Автоблокировка и скрытие из скриншотов
  • ✓Нет разрешения INTERNET, нет аккаунтов и рекламы
Экраны

Как это выглядит

Честно о проекте

Плюсы и ограничения

Мы публикуем и то и другое: вы должны знать, что получите.

Плюсы

  • +Нет доступа в интернет вообщеВ манифесте нет разрешения INTERNET — заметки физически не могут уйти в сеть.
  • +Шифрование AES-256-GCMКлюч хранится в Android KeyStore, текст и заголовки зашифрованы.
  • +PIN хранится как хэш с сольюИспользуется PBKDF2; после 5 ошибок — пауза 30 секунд.
  • +Отдельный PIN на заметкуОсобо важные записи закрываются дополнительным кодом.
  • +Скрыт из скриншотов и «Недавних»FLAG_SECURE и автоблокировка при сворачивании.
  • +Без аккаунтов, рекламы и аналитикиОблачное резервное копирование Android отключено.

Минусы и ограничения

  • !PIN нельзя восстановить«Забыли PIN?» стирает все заметки и ключ шифрования.
  • !Нет резервных копий и экспортаПри смене телефона или переустановке заметки теряются.
  • !Нет входа по отпечатку/лицуДоступ только по PIN-коду.
  • !Только текстНет вложений, картинок, форматирования, папок и тегов.
  • !Поиск у закрытых заметок — по заголовкуСодержимое заметок с отдельным PIN в поиске не участвует.

Основа есть в базе заготовок

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

Открыть базу