У розробці v1.1.0

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

Переглянути всю історію →