Синхронізація та резервне копіювання
Синхронізація без облікового запису через вашу власну хмарну теку, одне чесне обмеження та експорт у звичайний JSON, який ви можете прочитати без застосунку.
Синхронізація за задумом не потребує облікового запису. Оберіть будь-яку теку, яку синхронізує ваша власна хмара (iCloud Drive, Dropbox, Google Drive, Syncthing…) — кожен пристрій записує туди лише власний файл і зливає файли всіх інших. Жодного нашого сервера, жодного облікового запису, жодного відкритого тексту, який ми могли б бачити.
Злиття відбувається за ідентичністю з принципом last-writer-wins для редагувань; виміряні постріли ніколи не перезаписуються.
Відоме чесне обмеження: видалення поки що не поширюються між пристроями.
Надсилання на пристрій поблизу
Коли два пристрої в одній мережі Wi-Fi, ви можете передати свою бібліотеку напряму з одного на інший — без теки, без хмари, без облікового запису. Один пристрій обирає Надіслати, інший — Отримати; отримувач показує 6-значний код сполучення, який ви вводите на відправнику, щоб підтвердити, що ви спілкуєтеся з потрібним пристроєм. З’єднання шифрується сертифікатом окремого пристрою, який закріплюється під час першого сполучення, а передача — це той самий експорт без втрат, який зливається після надходження. Ніщо не торкається сервера. Якщо присутній лише один пристрій, він просто показує стан пошуку.
Резервне копіювання
- Експорт записує вашу повну бібліотеку — рецепти, серії, кожен постріл, зброю, калібрування, набої, власні компоненти — в єдиний JSON-файл з датою.
- Імпорт відновлює її (додаванням, з новими ідентичностями).
- Поділитися / AirDrop надсилає той самий файл із пристрою на пристрій.
Файл — це звичайний, задокументований JSON: ваші дані належать вам, їх можна прочитати без цього застосунку.