Политика конфиденциальности
Shipcue устроено так, чтобы знать о вас как можно меньше. Здесь объясняется, что мы храним, где и зачем.
Черновик. Эта политика является рабочим черновиком и будет доработана до выхода Shipcue. Обновлено .
Кто мы
Shipcue создано в AppLabs.lv (Латвия). Вопросы по этой политике: privacy@shipcue.app.
Коротко
- Ни аккаунта, ни имени, ни почты, ни пароля.
- Ни аналитики, ни рекламы, ни SDK для слежки.
- В режиме Private ваши ключи API App Store Connect никогда не попадают на наш сервер.
- Наш сервер что-то узнаёт о вас, только когда вы включаете Shipcue Pro и push-уведомления или нажимаете Send Test Notification в настройках (тогда он хранит лишь ваш анонимный идентификатор Shipcue и push-регистрацию этого устройства).
На нашем сервере
Наш сервер работает в ЕС (DigitalOcean, Франкфурт). Пока вы не оформили подписку Shipcue Pro и не настроили push, он ничего о вас не знает. Единственное исключение, Send Test Notification в настройках: оно работает без Pro и регистрирует это устройство (анонимный идентификатор Shipcue и данные устройства, перечисленные ниже). Когда вы пользуетесь Pro с push, сервер хранит:
- Анонимный идентификатор Shipcue: открытую часть ключа, созданного вашим устройством при первом запуске, и случайный идентификатор вашей подписки.
- Для каждого устройства с push: push-токен, модель, версию iOS, версию Shipcue, язык, часовой пояс, какие из ваших ключей на нём хранятся (по отпечатку) и хеш токена сессии. Сессии истекают после 90 дней без использования.
- Выбранные вами названия аккаунтов, тип ключа и отпечаток открытой части каждого ключа, а для ключей Team хеш с ключом (keyed hash) от Issuer ID; но никогда сам ключ или Issuer ID.
- Названия приложений, bundle ID, номера версий, состояния проверок и их историю, включая ещё не выпущенные приложения.
- Для приложений, которые есть в App Store: публичный адрес иконки приложения, полученный из публичного каталога App Store от Apple только по идентификатору приложения, чтобы уведомления могли её показывать. Обновляется раз в неделю и удаляется, когда за приложением никто не следит.
- Данные маршрутизации вебхуков и зашифрованные секреты вебхуков, чтобы мы могли проверять, что обновления статуса приходят от Apple. События вебхуков хранятся 30 дней.
- Ваши настройки уведомлений, подписанные правила авторелиза и время таймеров.
- История действий (что было выпущено, отозвано или отменено и с какого устройства) и 30-дневный журнал push.
- Подтверждения доставки: идентификатор push и время, когда уведомление дошло до вашего устройства (сообщается приложением при получении, а не то, открыли ли вы его). Хранятся 30 дней.
- Активен ли Shipcue Pro и когда он продлевается или заканчивается, а также записи о событиях RevenueCat, которые хранятся 30 дней.
- Зашифрованные резервные копии перечисленного, которые хранятся 30 дней.
- Журналы сервера с удалёнными секретами и токенами, которые хранятся около 7 дней.
Режим Server-assisted (запланирован на одну из следующих версий, включается отдельно для каждого аккаунта): зашифрованная копия ключа API этого аккаунта. Она никогда не попадает в резервные копии и сразу удаляется, когда вы возвращаете аккаунт в режим Private, отключаете его или удаляете свои данные Shipcue.
В вашем iCloud Keychain
Со сквозным шифрованием Apple, синхронизируется между вашими устройствами и входит в зашифрованные резервные копии устройств. Ничего из этого не попадает на наш сервер.
- Ваши ключи API (.p8) с Key ID, Issuer ID и названием аккаунта, кроме ключей, которые вы оставили только на одном устройстве.
- Ключ подписи Shipcue, которым подписываются ваши правила авторелиза, чтобы наш сервер не мог их изменить.
- Небольшая запись о ваших последних правилах и отменённых таймерах.
Только на вашем устройстве
- Ключи API, которые вы оставили на одном устройстве. Они не синхронизируются и не попадают в резервные копии.
- Ваша сессия, кэшированный статус, тема и настройки внешнего вида.
Покупки
Все платежи обрабатывает Apple. Для проверки статуса подписки мы используем RevenueCat; он получает случайный идентификатор Shipcue и историю ваших покупок, но никогда ваше имя, почту, ключи API или данные приложений.
Что мы не собираем
Ваше имя, адрес почты, пароль от Apple Account, данные аналитики или слежки. Отчёты о сбоях доходят до нас только через Apple и только если вы разрешили делиться аналитикой с разработчиками приложений в настройках iOS.
Удаление данных
Delete Account в настройках приложения удаляет ваши данные с нашего сервера (резервные копии в течение 30 дней) и ваши ключи из iCloud Keychain. Удаление не отменяет Shipcue Pro, оплатой которого занимается Apple, и не отзывает ваши ключи API; если они вам больше не нужны, отзовите их в App Store Connect.
Ваши права
В соответствии с GDPR вы можете запросить доступ к своим данным, их исправление или удаление, а также подать жалобу в местный орган по защите данных. Поскольку мы не знаем, кто вы, мы можем попросить отправить запрос из самого приложения.
Изменения
Если эта политика изменится, мы обновим эту страницу и дату выше, а о существенных изменениях сообщим в приложении.