Данные и контроль

Что такое local-first и где хранятся данные личных финансов

В Мере рабочая копия финансового журнала находится в браузере на вашем устройстве. Это дает больше контроля, но требует помнить о резервной копии и не означает автоматическую синхронизацию.

Обновлено 26 августа 2026 годаЧтение около 12 минут
Личный финансовый журнал на устройстве и отдельная резервная копия
Рабочая копия рядом, резервная копия отдельно
Коротко

Local-first - это подход, при котором полноценная рабочая копия данных находится на устройстве пользователя. Облако может помогать с синхронизацией, но не обязано быть единственным источником. В текущем MVP Меры финансовые записи хранятся в браузерном профиле, а автоматической синхронизации пока нет.

01

Что такое local-first простыми словами

В local-first приложении рабочая копия данных находится на устройстве и остается доступной без обязательного обращения к удаленному серверу для каждого действия. Сервер может существовать для переноса и совместной работы, но локальная копия не считается временным кэшем, который имеет смысл только рядом с облаком.

Термин описали исследователи Ink & Switch. Их полная модель шире простого локального хранения: она включает офлайн-работу, контроль над данными, долгую сохранность и удобный перенос между устройствами.

02

Чем local-first отличается от облачного и offline-only подхода

Разница определяется тем, какая копия считается основной. В облачном приложении главные данные обычно находятся на сервере. Полностью автономное приложение может работать без сети, но не обязано уметь синхронизироваться. Local-first стремится совместить полноценную локальную копию с возможным обменом между устройствами.

Три способа устроить работу с данными
ПодходОсновная копияБез сетиМежду устройствами
Cloud-firstНа сервереИногда частичноОбычно через аккаунт
Offline-onlyНа устройствеДаЧаще вручную
Local-firstПолноценная локальная копияОдин из базовых принциповМожет быть синхронизация без потери роли локальной копии
Мера MVP 1.0В браузерном профилеПосле первой загрузки PWAЧерез ручную резервную копию

Поэтому слова local-first не означают, что серверов нет вообще. Для Меры сейчас точнее формулировка: локальный финансовый журнал с ручным переносом и без обязательной облачной учетной записи.

03

Где браузер хранит записи приложения

Браузерное приложение сохраняет данные внутри профиля браузера и привязывает их к адресу сайта. Другой сайт не получает к ним обычный доступ. Но пользователь может очистить данные сайта, удалить профиль или потерять устройство, поэтому браузерное хранилище нельзя считать готовой резервной копией.

По документации MDN, браузер по умолчанию хранит данные сайта без гарантии постоянного сохранения. Они остаются на месте, пока пользователь не удалит их, приложению хватает выделенного пространства и системе не требуется освободить память. Мера умеет запросить более устойчивый режим, но он тоже не заменяет отдельный файл.

Адрес сайта МерыПрофиль выбранного браузераТекущее устройство
Рабочая копияЛокальный финансовый журнал

Отдельная копия нужна для переноса и восстановления

04

Какие данные Мера хранит на устройстве

В закрытом MVP локальный снимок включает счета, операции, категории, месячные бюджеты, шаблоны, регулярные правила, цели, долги и историю сверки. Эти записи сохраняются во внутреннем хранилище сайта в браузере - localStorage. Исходная банковская выписка после импорта не хранится целиком как часть финансового журнала пользователя.

1Вы записываете

Операцию, бюджет или цель

2Мера проверяет

Структуру локального снимка

3Браузер сохраняет

В профиле на устройстве

При импорте CSV, OFX или QFX файл читается на устройстве. После подтверждения в журнал попадают выбранные операции и, только если вы отдельно отметили предложения, правила автокатегоризации. Исходный файл целиком не сохраняется.

05

Что работает без интернета

После первой успешной загрузки сервис-воркер поддерживаемого браузера сохраняет оболочку Меры, поэтому приложение может открываться без сети. Локальные записи остаются доступны без запроса к серверу при каждом действии. Первая загрузка, обновление оболочки и отправка заявки на тестирование требуют соединения с интернетом.

Установка PWA добавляет Меру на главный экран и позволяет открывать ее отдельно, но сама по себе не переносит данные, не создает облачный аккаунт и не заменяет резервную копию.

06

Делает ли локальное хранение данные автоматически защищенными

Нет. Локальное хранение сокращает необходимость передавать финансовый журнал на сервер Меры, но само по себе не шифрует устройство и не защищает открытый браузерный профиль. Человек с доступом к разблокированному устройству или вредоносный код в браузере могут получить доступ к локальным данным.

OWASP советует не считать браузерное хранилище доверенной защищенной зоной: уязвимость страницы или локальный доступ к профилю повышают риск чтения и изменения данных. Поэтому важны обновления браузера, блокировка устройства и осторожность с расширениями.

  • Устройство
    Блокируйте экран

    Защита локальных данных во многом зависит от доступа к устройству и браузерному профилю.

  • Браузер
    Обновляйте и проверяйте расширения

    Не устанавливайте дополнения, которым не доверяете.

  • Копия
    Храните отдельно

    Не оставляйте единственный файл рядом с единственным устройством.

07

Когда финансовые записи можно потерять

Обычное закрытие вкладки не удаляет журнал. Основные риски - очистка данных сайта, удаление браузерного профиля, приватный режим, сброс или поломка устройства. Системе также может потребоваться освободить хранилище. Актуальная резервная копия сокращает последствия каждого из этих сценариев и помогает перенести записи.

  1. Очистка данных сайта. Браузер удаляет локальный снимок вместе с другими данными адреса.
  2. Удаление профиля. Новый профиль не видит хранилище старого.
  3. Потеря или поломка устройства. Серверной копии для автоматического восстановления нет.
  4. Приватное окно. Данные временного сеанса могут исчезнуть после закрытия.
  5. Неактуальная копия. Восстановится состояние на дату сохраненного файла, а не последняя версия журнала.

08

Почему для local-first нужна отдельная резервная копия

Скачайте полную резервную копию после важных изменений, храните ее отдельно от основного устройства и обновляйте в понятном ритме. Для переноса на другой телефон или компьютер откройте Меру в новом браузерном профиле, выберите файл и внимательно проверьте предварительный результат до замены текущих записей.

Исходное устройствоСкачать JSON
Отдельное местоСохранить файл
Новое устройствоПроверить и восстановить

Файл резервной копии не шифруется Мерой. Храните его в выбранном вами защищенном месте и не отправляйте посторонним. Подробный порядок, проверка файла и восстановление собраны в инструкции как сохранить резервную копию финансовых данных.

09

Чего local-first в Мере пока не дает

Текущий MVP не синхронизирует журнал между устройствами, не создает автоматическую облачную копию, не подключается к банкам и не поддерживает совместный семейный журнал с несколькими участниками. Local-first также не делает пользователя невидимым для всего сайта: отправленная форма тестирования обрабатывается отдельно от финансового модуля Меры.

Что доступно сейчас и чего пока нет
ДоступноПока не доступно
Учет без обязательной регистрацииАвтоматическая облачная синхронизация
Локальная рабочая копия журналаОдинаковые данные сразу на нескольких устройствах
Ручной импорт банковской выпискиПодключение к банковскому счету
Резервная копия и восстановлениеСовместный семейный журнал

Политика для формы обратной связи и технических данных сайта описана отдельно на странице конфиденциальности. В заявку не нужно добавлять суммы, номера счетов или выписки.

10

Кому подходит такой способ учета

Такой способ учета удобен человеку, который хочет вести деньги самостоятельно на одном основном устройстве, готов регулярно сохранять копию и не нуждается в банковской синхронизации. Он пока не подойдет тем, кому нужен общий семейный журнал, автоматический перенос между устройствами или загрузка операций напрямую из банка.

Быстрая проверка ожиданий
Скорее подойдетПока не подойдет
Вы сами записываете операции или импортируете выпискуНужна автоматическая загрузка из банка
Основной журнал живет на одном устройствеНужны одинаковые данные на телефоне и компьютере сразу
Вы готовы хранить резервную копиюНужно автоматическое восстановление без файла
Важен спокойный интерфейс без банковских предложенийНужен инвестиционный или семейный совместный учет

11

Короткие ответы на частые вопросы

Local-first означает, что данные никогда не покидают устройство?

Не обязательно. В полном local-first подходе сервер может помогать с синхронизацией, но локальная копия остается полноценной. В закрытом MVP Меры финансовый журнал сохраняется в браузере на устройстве и не отправляется на сервер. Данные формы тестирования обрабатываются отдельно от финансового журнала.

Local-first и офлайн-приложение - это одно и то же?

Нет. Офлайн-режим описывает работу без сети, а local-first - роль локальной копии данных. Приложение может открываться офлайн, но зависеть от сервера для основной базы. И наоборот, локальные данные могут храниться на устройстве, хотя первая загрузка приложения потребует интернет.

Появятся ли записи на другом телефоне или компьютере?

Автоматически - нет. В текущем MVP нет облачной синхронизации между устройствами. Для переноса нужно скачать резервную копию на исходном устройстве, надежно передать файл и восстановить его в Мере на новом устройстве.

Что произойдет после очистки данных браузера?

Записи Меры могут быть удалены вместе с данными сайта. То же касается удаления браузерного профиля, сброса устройства или работы во временном приватном окне. Если заранее сохранена актуальная резервная копия, журнал можно восстановить из нее.

Нужна ли регистрация для работы с Мерой?

Для начала учета в закрытом MVP обязательная регистрация не нужна. Финансовый журнал работает локально. Заявка на участие в тестировании заполняется отдельно и не должна содержать суммы, номера счетов, выписки или другие финансовые записи.

Локальное хранение безопаснее облачного?

Универсального ответа нет. Local-first уменьшает необходимость хранить рабочую копию журнала на чужом сервере, но переносит часть ответственности на пользователя. Разблокированное устройство, вредоносный код, очистка профиля и отсутствие резервной копии остаются реальными рисками.

Источники и границы

На чем основан материал

Материал объясняет модель хранения закрытого MVP Меры и общие принципы браузерных приложений. Он не обещает абсолютную конфиденциальность, шифрование устройства или восстановление без резервной копии.

  • Ink & Switch - исходное описание local-first software и семи идеалов подхода.
  • MDN Web Docs - режимы хранения, квоты и условия удаления данных сайта.
  • OWASP HTML5 Security Cheat Sheet - риски локального браузерного хранилища и клиентских баз.

Продуктовые утверждения сверены с кодом закрытого MVP 1.0 на 26 августа 2026 года. Будущая синхронизация, облачные копии и другие направления развития не описываются как готовые функции.

Закрытый MVP 1.0

Попробуйте личный учет без обязательного облачного аккаунта

Для заявки на тестирование не нужны суммы, номера счетов или банковские выписки.

Узнать о закрытом тестировании