Skip to content
MyPinkParty
Помощь и FAQ

Резервное копирование и восстановление

Защита и восстановление данных

Какие варианты резервного копирования доступны?

MyPink Party предлагает две стратегии резервного копирования:

  • Облачное резервное копирование (S3) — ваши данные автоматически шифруются и загружаются в защищённое облачное хранилище AWS. Этот вариант всегда доступен и не требует настройки помимо входа в систему.
  • Резервное копирование в локальную папку — ваши данные сохраняются в виде зашифрованного файла в выбранную вами папку на устройстве. Для этого используется File System Access API браузера — отличный вариант для создания дополнительной локальной копии.

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

Как работает автоматическое резервное копирование?

При включении автоматическое резервное копирование запускается каждый раз, когда вы вносите изменения в данные (создаёте или редактируете клиентов, заказы, продукты и т. д.). Изменения группируются с небольшой задержкой, чтобы избежать избыточного копирования. Резервное копирование также запускается при переключении на другую вкладку или приложение.

Интеллектуальная дедупликация гарантирует, что если с момента последнего резервного копирования ничего не изменилось, новая резервная копия не создаётся — это экономит трафик и место на диске.

Включить или отключить автоматическое резервное копирование можно в разделе «Настройки» → «Резервное копирование».

Как создать резервную копию вручную?

Перейдите в «Настройки» → «Резервное копирование» и нажмите кнопку «Создать резервную копию». Это немедленно создаёт полную резервную копию всей базы данных. Используйте ручное резервное копирование перед внесением крупных изменений или в качестве дополнительной меры безопасности в дополнение к автоматическому.

Как восстановить данные из резервной копии?

Восстановление можно выполнить двумя способами:

  • Автоматическое предложение — при входе на новом устройстве (или после очистки данных) приложение определяет, что локальная база данных пуста, но облачная резервная копия существует. Отображается запрос с деталями резервной копии (дата, количество записей), позволяющий восстановить данные одним нажатием.
  • Восстановление вручную — перейдите в «Настройки» → «Резервное копирование» и нажмите «Восстановить из резервной копии». Приложение покажет доступные сведения о резервной копии и запросит подтверждение перед восстановлением.

Восстановление полностью заменяет локальную базу данных данными из резервной копии. Все данные шифруются с использованием AES-256-GCM, а принадлежность данных проверяется для предотвращения смешивания данных разных пользователей.

Как работает синхронизация между устройствами?

P2P (одноранговая) синхронизация позволяет передавать данные напрямую между вашими устройствами в режиме реального времени без участия облака. При подключении двух устройств они обмениваются всеми данными и выполняют слияние по принципу «побеждает последняя запись» — сохраняется наиболее актуальная версия каждой записи.

Это идеально подходит для:

  • Быстрой синхронизации между телефоном и планшетом
  • Работы в офлайн-режиме с последующей синхронизацией при нахождении устройств рядом
  • Мгновенной передачи данных без ожидания облачной синхронизации

P2P-синхронизация дополняет облачное резервное копирование — используйте оба варианта для лучшего результата.

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

Перенос на устройство перемещает всю вашу зашифрованную базу данных с одного устройства на другое через прямое одноранговое соединение WebRTC.

Для переноса: 1. Откройте функцию QR-синхронизации на обоих устройствах 2. На отправляющем устройстве отобразите свой QR-код 3. На принимающем устройстве отсканируйте QR-код 4. Устройства соединяются напрямую и передают ваши зашифрованные данные

Все данные шифруются с использованием AES-256-GCM перед передачей. Оба устройства должны быть авторизованы под одной учётной записью. На одну учётную запись можно зарегистрировать до 5 устройств.

Перенос на устройство отличается от P2P-синхронизации: перенос предназначен для настройки нового устройства, тогда как P2P-синхронизация поддерживает синхронизацию нескольких активных устройств.