개인정보 처리방침
Shipcue는 사용자에 대해 가능한 한 적게 알도록 만들어졌습니다. 이 페이지에서는 무엇을, 어디에, 왜 저장하는지 설명합니다.
초안. 이 방침은 작업 중인 초안이며 Shipcue 출시 전에 확정됩니다. 업데이트: .
저희는 누구인가요
Shipcue는 AppLabs.lv(라트비아)가 만듭니다. 이 방침에 대한 문의: privacy@shipcue.app.
간단 요약
- 계정도, 이름도, 이메일도, 비밀번호도 없습니다.
- 분석, 광고, 추적 SDK가 없습니다.
- Private 모드에서는 App Store Connect API 키가 저희 서버에 전달되지 않습니다.
- 저희 서버가 사용자에 대해 알게 되는 것은 Shipcue Pro와 푸시 알림을 켰을 때, 또는 Settings에서 Send Test Notification을 탭했을 때뿐입니다(이 경우에도 익명 Shipcue ID와 해당 기기의 푸시 등록 정보만 저장합니다).
저희 서버에서
저희 서버는 EU(DigitalOcean, 프랑크푸르트)에서 운영됩니다. Shipcue Pro를 구독하고 푸시를 설정하기 전에는 사용자에 대해 아무것도 모릅니다. Settings의 Send Test Notification이 유일한 예외입니다. Pro 없이도 작동하며 해당 기기를 등록합니다(익명 Shipcue ID와 아래 기기 정보). Pro로 푸시를 쓰기 시작하면 서버는 다음을 저장합니다.
- 익명 Shipcue ID: 처음 실행할 때 기기가 만든 키의 공개 부분과, 구독용 무작위 ID.
- 푸시를 받는 기기별로 푸시 토큰, 모델, iOS 버전, Shipcue 버전, 언어, 시간대, 기기가 보유한 키(지문으로 식별), 세션 토큰의 해시. 세션은 90일간 쓰지 않으면 만료됩니다.
- 사용자가 정한 계정 이름, 키 유형, 각 키의 공개 부분 지문, 그리고 Team 키의 경우 Issuer ID의 키 기반 해시. 키나 Issuer ID 자체는 저장하지 않습니다.
- 앱 이름, 번들 ID, 버전 번호, 심사 상태와 그 기록(출시 전 앱 포함).
- App Store에 올라 있는 앱의 경우: 알림에 표시할 수 있도록 앱 ID만으로 Apple의 공개 App Store 디렉터리에서 조회한 앱 아이콘의 공개 주소. 매주 갱신되며 아무도 추적하지 않으면 삭제됩니다.
- 상태 업데이트가 Apple에서 온 것임을 확인하기 위한 웹훅 라우팅 데이터와 암호화된 웹훅 시크릿. 웹훅 이벤트는 30일간 보관합니다.
- 알림 설정, 서명된 자동 출시 규칙, 타이머 시각.
- 작업 기록(무엇이 어느 기기에서 출시, 철회, 취소되었는지)과 30일간의 푸시 로그.
- 전달 확인: 푸시 ID와 알림이 기기에 도착한 시각(도착 시 앱이 보고하는 정보이며, 열어 보았는지는 아닙니다). 30일간 보관합니다.
- Shipcue Pro의 활성 여부와 갱신 또는 종료 시점, 그리고 30일간 보관하는 RevenueCat 이벤트 기록.
- 위 정보의 암호화된 백업(30일간 보관).
- 비밀 정보와 토큰을 제거한 서버 로그(약 7일간 보관).
Server-assisted 모드(이후 버전에서 제공 예정, 계정별 선택): 해당 계정의 API 키를 암호화한 사본. 백업에는 포함되지 않으며, 계정을 Private 모드로 되돌리거나, 연결을 해제하거나, Shipcue 데이터를 삭제하면 즉시 삭제됩니다.
iCloud Keychain에서
Apple이 종단 간 암호화하여 사용자의 기기에 동기화하며, 암호화된 기기 백업에도 포함됩니다. 이 중 어떤 것도 저희 서버에 전달되지 않습니다.
- Key ID, Issuer ID, 계정 이름이 포함된 API 키(.p8). 한 기기에만 보관하도록 선택한 키는 제외됩니다.
- Shipcue의 서명 키. 사용자의 자동 출시 규칙에 서명하여 저희 서버가 규칙을 바꿀 수 없게 합니다.
- 최근 규칙과 취소된 타이머에 대한 간단한 기록.
기기에만 있는 정보
- 한 기기에만 보관하도록 선택한 API 키. 동기화되지도 백업되지도 않습니다.
- 세션, 캐시된 상태, 테마와 화면 설정.
구매
모든 결제는 Apple이 처리합니다. 저희는 구독 상태를 확인하기 위해 RevenueCat을 사용합니다. RevenueCat은 무작위 Shipcue ID와 구매 내역을 받으며, 이름, 이메일, API 키, 앱 데이터는 받지 않습니다.
수집하지 않는 정보
이름, 이메일 주소, Apple 계정 비밀번호, 분석 또는 추적 데이터. 충돌 보고서는 Apple을 통해서만 전달되며, iOS 설정에서 앱 개발자와 분석 정보를 공유하도록 선택한 경우에 한합니다.
데이터 삭제
앱 설정에서 Delete Account를 실행하면 저희 서버에서 사용자의 데이터(백업 사본은 30일 이내)와 iCloud Keychain에서 사용자의 키가 삭제됩니다. 삭제해도 Apple이 결제하는 Shipcue Pro는 취소되지 않으며 API 키도 폐기되지 않습니다. 더 이상 쓰지 않는 키는 App Store Connect에서 폐기하세요.
사용자의 권리
GDPR에 따라 사용자는 자신의 데이터에 대한 열람, 정정, 삭제를 요청할 수 있으며, 거주 지역의 개인정보 보호 당국에 이의를 제기할 수 있습니다. 저희는 사용자가 누구인지 알지 못하므로 앱 안에서 요청을 보내 달라고 요청드릴 수 있습니다.
변경 사항
이 방침이 바뀌면 이 페이지와 위의 날짜를 업데이트하고, 중요한 변경은 앱에서도 알려 드립니다.