Перейти к основному содержимому

Локальные данные и приватность

Основные данные приложения хранятся на устройстве и используются для расчётов, истории покупок, начислений, выплат, сверки и аналитики.

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

данные приложения → хранятся на устройстве
экспорт / QR / Яндекс Диск / AI → только при запуске пользователем

Что хранится в приложении

В приложении могут храниться:

  • банки и карты;
  • категории кэшбэка;
  • лимиты и минимальные суммы;
  • типы начисления: рубли, баллы, мили, бонусы;
  • магазины;
  • MCC;
  • группы магазинов;
  • хэштеги;
  • история покупок;
  • ожидаемые начисления;
  • фактические выплаты и траты;
  • настройки приложения;
  • личный справочник;
  • данные для аналитики.

Эти данные нужны, чтобы приложение могло считать ожидаемый кэшбэк, остатки лимитов, график начислений, аналитику и сверку с фактическими данными банка.

Где хранятся данные

Основная база хранится локально на устройстве.

Это значит, что данные остаются в приложении и не отправляются на сервер приложения автоматически.

warning

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

Когда данные покидают устройство

Данные могут передаваться наружу только в сценариях, где пользователь сам запускает действие.

Например:

  • экспорт файла;
  • импорт файла;
  • резервная копия;
  • ручная синхронизация;
  • QR-передача;
  • отправка скриншота на AI-распознавание;
  • загрузка или восстановление данных через Яндекс Диск.
пользователь нажал действие → данные передаются
пользователь не запускал действие → база остаётся локально

Экспорт и импорт

Экспорт нужен, чтобы сохранить базу в файл или перенести её на другое устройство.

Файл экспорта можно хранить отдельно: на телефоне, компьютере, облачном диске или другом удобном месте.

Импорт используется, чтобы загрузить данные обратно в приложение.

Экспорт особенно полезен перед:

  • переустановкой приложения;
  • переносом на другое устройство;
  • обновлением веб-версии;
  • очисткой данных браузера или приложения;
  • экспериментами с базой.

QR-передача

QR-передача позволяет перенести данные между устройствами без ручного ввода.

Одно устройство показывает QR-коды, другое устройство сканирует их и получает данные.

QR-передача удобна, если устройства находятся рядом и нужно быстро передать банки, категории, магазины, MCC, группы или справочные данные.

устройство-источник → QR-коды → устройство-получатель

Если данных много, передача может быть разбита на несколько QR-кадров. Их нужно просканировать по порядку.

Яндекс Диск и резервные копии

В Android-приложении можно использовать Яндекс Диск для резервных копий и ручной синхронизации.

Резервные копии помогают не потерять данные и восстановить базу на другом устройстве.

На странице Яндекс Диска можно подключить аккаунт, создать резервную копию, включить автоматическое резервное копирование и восстановить данные из ранее созданной копии.

Ручные копии отображаются во вкладке «Мои», а автоматические — во вкладке «Автосохранение».

Автоматическая резервная копия создаётся один раз в день при первом запуске приложения. Если приложение в течение дня не открывалось, копия за этот день не создаётся.

Список резервных копий на Яндекс Диске

Важная информация о резервных копиях

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

Ручные резервные копии, созданные кнопкой «Создать резервную копию», отображаются отдельно.

Чтобы восстановить данные из резервной копии, нажмите на нужный файл — приложение скачает его с Яндекс Диска и применит.

Информация о резервных копиях на Яндекс Диске

Ручная синхронизация через Яндекс Диск

Ручная синхронизация помогает сверить данные между устройствами через Яндекс Диск.

При ручной синхронизации приложение проверяет Яндекс Диск и сравнивает текущую базу с облачной версией.

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

Если данные совпадают, приложение ничего не изменит.

Ручная синхронизация через Яндекс Диск
к сведению

В веб-версии выгрузка и ручная синхронизация через Яндекс Диск недоступны из-за ограничений браузера.

Веб-версия и хранение данных

В веб-версии данные обычно хранятся в хранилище браузера.

Это удобно для iPhone, iPad и компьютера, но важно помнить про ограничения браузера.

Данные могут стать недоступны, если:

  • очистить данные сайта;
  • использовать приватный режим;
  • переустановить браузер;
  • удалить PWA-иконку с экрана «Домой»;
  • сбросить настройки браузера или устройства.

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

AI-распознавание

Если используется AI-распознавание, скриншот может отправляться выбранному AI-провайдеру.

Это нужно, чтобы модель распознала категории и проценты на изображении.

Используйте AI-распознавание только если вы понимаете:

  • какой Base URL указан;
  • какой API-ключ подключён;
  • какая модель выбрана;
  • как выбранный провайдер обрабатывает данные.
warning

При AI-распознавании ответственность за передачу и обработку данных у стороннего провайдера несёт пользователь. Приложение не управляет правилами хранения данных на стороне выбранного AI-сервиса.

Что лучше делать для безопасности

Чтобы не потерять данные:

  • периодически делайте экспорт;
  • создавайте резервные копии;
  • перед переустановкой приложения обязательно сохраните базу;
  • перед переносом веб-версии сделайте резервную копию;
  • не очищайте данные приложения или сайта без копии;
  • храните важные экспортированные файлы в надёжном месте;
  • проверяйте восстановление после импорта или синхронизации.

Что выбрать для переноса данных

QR-передача → быстро передать данные между двумя устройствами рядом
Экспорт / импорт → сохранить файл и перенести вручную
Яндекс Диск → резервные копии и ручная синхронизация в Android-приложении
Веб-версия → лучше регулярно делать экспорт

Коротко

  • основные данные хранятся локально на устройстве;
  • приложение не выгружает базу на внешний сервер автоматически;
  • данные передаются наружу только при действиях пользователя;
  • для защиты от потери данных используйте экспорт и резервные копии;
  • Яндекс Диск доступен в Android-приложении;
  • в веб-версии Яндекс Диск недоступен из-за ограничений браузера;
  • AI-распознавание может отправлять скриншот выбранному AI-провайдеру.