Нотатки й задачі,
зашифровані на вашому пристрої.

Приватність за задумом, а не на словах — ваш пароль ніколи не залишає браузер, а весь вихідний код відкритий, щоб це підтвердити.

🔒Шифрування на клієнті
📖Відкритий, читабельний код
🌐Без CDN у самому застосунку
Дерево нотаток і задач у SafeNoter
Філософія

Чому «повірте нам на слово» — недостатньо

Ми постійно щось записуємо і структуруємо: нотатки, ідеї, дані доступу до акаунтів, плани на завтра — і задачі, які треба довести до кінця. Продуктів для цього — безліч. Але задаймо собі одне питання: наскільки це безпечно?

Ця інформація рідко буває публічною. А коли ми звикаємо тримати все в одному місці — особисті нотатки поруч із паролями — ми фактично складаємо всі яйця в одну корзину. І це не проблема сама по собі. Проблема — якщо ця корзина недостатньо захищена.

З відкритим кодом на власному пристрої все спокійно — код можна прочитати й перевірити. Але щойно з'являється «хмара», з'являється й дилема. Чи справді сервіс не має доступу до ваших даних? Що станеться, якщо компанію продадуть чи закриють? І якщо сервіс безкоштовний — на чому він заробляє?

На всі ці запитання є радикально проста відповідь: не вірити на слово, а мати змогу перевірити. Будь-який програміст, що знає JavaScript, може відкрити код SafeNoter і побачити на власні очі: дані шифруються ще на вашому пристрої, вашим власним паролем — і жоден сервер цей пароль ніколи не бачить.

Ви можете зберігати одні й ті самі дані одночасно в кількох місцях: локально, на власному Google Диску, на власній веб-адресі — і завжди в зашифрованому вигляді. Збій сервера чи злом датацентру — не проблема, бо копія завжди є деінде.

1 / 5

Читати повний розбір, включно з тим, як саме працює шифрування →

Що ви отримуєте

Філософія, вбудована в код

Натисніть на будь-яку картку -- деталі й конкретний приклад.

🔒

Безпека

Усе шифрується вашим власним паролем прямо у браузері, ще до того, як щось покидає ваш пристрій.

+
📖

Відкритий код

Кожен рядок коду — простий і читабельний. Без збірки, без обфускації, нічого на слово.

+
🧩

Нотатки + Задачі

Одне дерево, два типи гілок — строки й прогрес саме там, де вони потрібні.

+
☁️

Декілька сховищ одразу

Локальний файл, Google Диск, власна веб-адреса — ті самі дані, кілька місць, завжди зашифровано.

+
🌐

Режим WEB

Займіть сабдомен і починайте писати одразу — без файлу, без встановлення, лише пароль, який знаєте тільки ви.

+
🛡️

Автономність

За потреби розгорніть на власному сервері — запобіжник на крайній випадок, завжди доступний, бо код — ваш.

+

Кожне збереження — локальний файл, Google Диск чи веб-адреса — шифрується алгоритмом Blowfish (режим CBC, доповнення PKCS5, свіжий випадковий IV щоразу) вашим власним паролем. Сам пароль ніколи не потрапляє на жоден сервер, навіть наш: одностороннє підтвердження PBKDF2 доводить, що ви його знаєте, ніколи його не передаючи.

Приклад: збережіть ту саму нотатку тричі поспіль — зашифровані байти на диску щоразу різні, бо змінюється IV, хоча вміст не змінився.

Кожен файл — логіка дерева, обгортка шифрування, редактор — це простий, нестиснений JavaScript, який ви (чи будь-який AI-інструмент) можете відкрити й прочитати за секунди. Жодних CDN-скриптів у самому застосунку -- нічого не підвантажується непомітно звідкись іще під час роботи.

Приклад: уся реалізація шифрування живе в одному невеликому файлі без жодних залежностей, крім самого шифру -- не сотні файлів за етапом збірки.

Коренева гілка -- або нотатка, або задача, а кожен вкладений підвузол успадковує тип свого кореня. Прогрес задачі або задається напряму, або, якщо є дочірні вузли, рахується автоматично як їхнє середнє.

Приклад: задача «Перезапуск сайту» з трьома підзадачами на 100%, 50% і 0% показує 50% на батьківському вузлі -- перераховується наживо щоразу, коли ви змінюєте будь-яку дочірню.

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

Приклад: диск вашого ноутбука виходить з ладу того самого тижня, коли WEB-сабдомен недоступний -- копія на Google Диску все одно на місці, і все одно нечитабельна без вашого пароля.

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

Приклад: свіжий сабдомен «вільний», поки хтось не збереже там першу нотатку; після цього перезаписати може лише правильний пароль -- це забезпечує одностороннє підтвердження, а не система логіну.

Увесь застосунок -- це статичний сайт плюс один невеликий серверний ендпоінт для режиму WEB -- нічого екзотичного. За ліцензією AGPL-3.0 ви вільні розгорнути його самі, без жодного дозволу.

Приклад: направте будь-який веб-сервер на ті самі файли, що використовує цей сайт, -- і режим WEB працюватиме так само, на інфраструктурі, яку контролюєте лише ви.

Погляньте самі

SafeNoter, якому довіряють за задумом

Короткий огляд дерева, редактора й режиму WEB — на реальному застосунку, без макетів.

Напишіть першу нотатку менш ніж за хвилину

Без акаунту, без реєстрації — лише пароль, який знаєте тільки ви.

Відкрити SafeNoter →
Зв'язок

Є питання? Просто запитайте.

Без тікетів підтримки, без чат-ботів — пишіть напряму.