NestLedger
Концепт приватного фінансового менеджера з повною повагою до ваших даних. Жодних примусових хмар — суворий offline-first підхід, локальна база SQLite та наскрізне шифрування (E2EE). Наразі проєкт перебуває на етапі архітектурного планування.
Про застосунок
Ваші фінанси — це не публічна інформація. Це особиста територія, куди стороннім вхід заборонено. Переважна більшість популярних бюджетних застосунків думає інакше: обов'язкова реєстрація, прив'язка пошти, і кожна транзакція летить на чужий сервер — назва магазину, сума, час покупки. Усе це стає чужими даними в чужій хмарі.
NestLedger — свідома відмова від цієї угоди. Повністю локальний. Криптографічно захищений. Без акаунтів і без компромісів. Це фінансовий менеджер для тих, хто прагне глибокої аналітики й контролю витрат, але категорично не готовий ділитися історією покупок із корпораціями, рекламодавцями чи будь-ким третім.
Новий погляд на облік витрат 💸
Ризики сучасної "хмарної" залежності
Більшість мобільних фінансових трекерів працюють за моделлю суворо централізованого зберігання даних. Злам серверів розробника чи витік бази — і вся історія ваших покупок за роки опиняється у відкритому доступі. Примусові щомісячні підписки нерідко залишають користувачів без доступу до власних же фінансових записів у разі відмови від чергової оплати. А без стабільного інтернету в підвалі магазину чи в дорозі більшість хмарних додатків просто відмовляються відкривати інтерфейс.
Концепція тотальної приватності та Offline-first
NestLedger розробляється за суворими принципами Offline-first (першочергово офлайн — філософія розробки, коли додаток створюється насамперед для роботи без підключення до мережі інтернет). Застосунок миттєво відкриватиметься та оброблятиме будь-які операції незалежно від наявності зв'язку чи SIM-карти: уся база даних лежить суворо в зашифрованому вигляді на вашому смартфоні.
Тут не буде акаунтів, трекерів поведінки чи серверів аналітики. Для спільного сімейного бюджету чи роботи на кількох девайсах розробляється технологія прямих локальних з'єднань — без проміжних серверів компанії.
Філософія цифрового суверенітету
Фундаментальний орієнтир: "Ваші фінанси — це ваші особисті правила безпеки".
Алгоритми шифрування — військового та банківського рівня. Ключ розшифровки генерується лише з вашого особистого пароля. Навіть складні функції на кшталт розпізнавання чеків нейромережею виконуватимуться локально, процесором вашого пристрою, без відправлення зображень у хмару.
Безпека у разі втрати пристрою 🔒
- Захист від викрадення пам'яті: Навіть якщо зловмисник отримає фізичний доступ до смартфона та підключить його до комп'ютера, база даних виглядатиме як беззмістовний набір хаотичних символів без знання вашого пароля.
- Блокування за біометрією: Вхід у додаток додатково захищається відбитком пальця або FaceID — щоб ніхто інший не переглянув список покупок, узявши до рук розблокований телефон.
Архітектура цифрового сейфа 🛠
Сейф, який ви бачите в назві розділу, ще не відлитий. Зараз гартується сталь для його дверцят — перевіряється кожен криптографічний шов, перш ніж він зможе щось надійно берегти. NestLedger проєктується як кросплатформове рішення для Android та iOS із фокусом на криптографічний захист. У концепцію закладено такі технологічні рішення:
- Локальна SQLite під шифром AES-256-GCM: Вся історія транзакцій, категорій та рахунків зберігатиметься у локальній базі SQLite (надійний електронний сейф-блокнот у пам'яті смартфона). Вона не лежатиме у відкритому вигляді, а шифруватиметься за найвищим криптографічним стандартом AES-256-GCM. Мастер-ключ розгортатиметься через алгоритм Argon2, що унеможливлює підбір пароля навіть потужними комп'ютерами.
- Безсерверна синхронізація через CRDT: Для паралельної роботи на декількох пристроях без центрального сервера застосовується математична модель CRDT (Conflict-free Replicated Data Type — техніка безконфліктного об'єднання даних). Вона дозволяє вносити витрати на двох смартфонах незалежно, а під час їхнього опинення в одній мережі Wi-Fi — безконфліктно об'єднувати історію.
- Локальний движок розпізнавання OCR: Інтеграція компактної нейромережі розпізнавання символів (OCR — оптичне зчитування літер і цифр із зображень) безпосередньо у бінарний код додатка. Ви зможете сканувати паперові чеки камерою, а текст оброблятиметься на чіпі смартфона за мілісекунди без виходу в інтернет.
Головні можливості майбутнього продукту 🔥
-
Суворий Offline-first та повний захист 🛡️ Абсолютна автономність від інтернету. Всі операції, аналітичні звіти та кастомні категорії функціонують миттєво, а дані захищені від фізичного викрадення смартфона.
-
Інтерактивний граф фінансових зв'язків 🕸️ Замість нудних і малоінформативних кругових діаграм — фізичний граф витрат (у стилі візуальних мереж Obsidian). Він наочно показує, як ваші кошти перетікають між тегами, джерелами та категоріями.
-
Синхронізація у власному локальному просторі 🔄 Налаштування обміну даними через домашній роутер або особисте WebDAV-сховище. Система CRDT гарантує, що жодна транзакція не втратиться під час злиття історій.
-
Автоматизація через локальний сканер чеків 🧾 Миттєве зчитування сум, дат та назв товарів із фіскальних чеків камерою — без тривалого ручного введення позицій.
-
Повна свобода даних та бекапів 💱 Мультивалютний облік із гнучким налаштуванням курсів та миттєвий експорт/імпорт бази даних у вигляді зашифрованих ZIP-архівів для швидкого перенесення на новий пристрій.
Питання та відповіді (FAQ) ❓
- Що буде, якщо я забуду свій головний пароль?
Ваші ключі не зберігаються на серверах, тож відновити пароль через "пошту" неможливо. Безпека повна: якщо пароль втрачено, розшифрувати базу не зможе ніхто. Для цього передбачена функція створення резервних паперових ключів відновлення. - Чи зможу я імпортувати свої дані з інших додатків?
Так, планується конвертер форматів CSV та JSON для швидкого перенесення історії з інших популярних сервісів.
Останні оновлення 5
Редизайн аналітики: пейджер метрик, прогноз бюджету та сканування чеків камерою.
Загартування перед релізом (v1.0): курси валют, повна тема графа тегів, аудит готовності.
Офлайн-OCR, локалізація та перші візуалізації аналітики.
Загартування безпеки та зручності: Argon2 для слабких пристроїв, біометрія, форми з клавіатурою.
Базова архітектура: локальна база, шифрування та CRDT-синхронізація.