Palimpsest Приложение
Palimpsest — зашифрованный дневник и заметки с отрицаемыми хранилищами: одно поле пароля, сколько угодно хранилищ, и по файлу нельзя понять, сколько их. Каждый пароль открывает своё хранилище. Пароль пустышки покажет правдоподобный дневник, другой пароль — настоящий.
Экспериментальное приложение, аудита не было. Защищает от любопытного партнёра, вора и беглого досмотра. Не защищает от криминалистической лаборатории, шпионского ПО на телефоне и того, кто требует пароли снова и снова. Если противник сохраняет копии файла в разные моменты и знает пароль пустышки, скрытое хранилище может себя выдать. Подробности — в модели угроз в репозитории.
Записи
- Заметки сеткой с папками, тегами, закреплением и цветами; дневник лентой и календарём; задачи
- Редактор Markdown, который прячет символы разметки вне строки с курсором
- Фото и голосовые снимаются в память, а не в галерею; фото обрезаются перед сохранением, EXIF и геометка удаляются
- Ссылки между записями, обратные ссылки и граф, где записи связываются перетаскиванием одной на другую
- Поиск, поиск внутри записи, корзина с удалением через 30 дней
Хранилища
- Создание, смена пароля, удаление хранилища (его блоки затираются на месте)
- Одноразовое правило: при следующем открытии этого хранилища уничтожить хранилище с паролем X
- Копия всего, восстановление, экспорт одного хранилища под своим паролем, импорт со слиянием
Приватность
- Нет доступа в интернет, трекеров и рекламы
- Скриншоты запрещены, пока вы их не разрешите; в недавних приложениях содержимое скрыто
- Режим инкогнито для клавиатуры, без автозаполнения, буфер обмена очищается через 60 секунд
- Блокировка при выключении экрана, по бездействию и в фоне
Ядро написано на Rust: Argon2id, XChaCha20-Poly1305 и BLAKE2b. Контейнер — это набор блоков по 4096 байт, неотличимых от случайных, и к ним всё время добавляется шум.










