요약
D2D는 사용자가 저장한 출발지와 목적지 사이의 이동 시간을 기기 안에 기록하고, 누적된 기록을 바탕으로 오늘의 출발 판단을 돕는 iPhone 앱입니다.
D2D 자체 앱 코드는 사용자의 출발지, 목적지, 이동 기록, 위치 권한 상태를 D2D 서버로 전송하지 않습니다. 현재 공개 출시 후보에는 자체 계정, 자체 서버 동기화, iCloud 동기화, Watch 앱이 포함되어 있지 않습니다.
기기에 저장하는 정보
- 사용자가 저장한 출발지 이름과 목적지 이름
- 출발지·목적지 좌표와 반경 설정(도착 확인 기능을 켠 경우)
- 출발·도착 기록, 완료된 이동 시간, 진행 중인 이동 상태
- 목표 도착 시간, 알림 설정, 선택한 기본 목적지
- 위젯이 표시할 최근 요약 상태와 빠른 기록 요청 큐
위 정보는 D2D 자체 서버로 업로드되지 않습니다.
위치 정보
위치 사용은 선택 사항입니다. 사용자가 도착 확인을 켠 경우에만 iOS의 제한된 지역 모니터링을 사용해 저장된 출발지를 벗어났는지, 선택한 목적지 근처에 도착했는지를 확인합니다. D2D는 이동 경로를 계속 추적하거나 실시간 위치 기록을 만들지 않습니다.
위치 권한을 허용하지 않아도 앱이나 위젯에서 수동으로 출발·도착 기록을 남길 수 있습니다.
알림과 위젯
알림은 사용자가 켠 경우에만 출발·도착 확인이나 기록 관련 안내를 보냅니다. 위젯은 iOS App Group을 통해 같은 기기 안의 로컬 요약 상태를 읽고, 빠른 기록 요청을 공유 큐에 저장합니다. 앱은 다음 실행 시 이 요청을 로컬 기록에 반영합니다.
기록 삭제
설정 화면의 기록 삭제 기능은 이 iPhone에 저장된 출발·도착 기록, 진행 중인 이동, 캐시된 요약을 삭제합니다. 사용자가 저장한 목적지와 알림 설정은 유지됩니다.
광고와 Google SDK
D2D 코드베이스에는 광고 지면을 위한 Google Mobile Ads SDK와 Google User Messaging Platform SDK가 포함되어 있습니다. 공개 출시 준비 중인 기본 빌드는 production 광고를 요청하지 않습니다.
광고를 실제로 활성화하거나 Google SDK가 동의 기능을 처리하는 경우, Google SDK는 정책과 SDK privacy manifest에 따라 대략적 위치(IP 주소 기반), 기기 식별자, 광고·앱 상호작용, 성능 및 충돌·진단 데이터를 처리할 수 있습니다. 광고 활성화 전 App Store Connect privacy answers와 동의 메시지 설정을 이 내용과 일치시킵니다.
충돌 및 진단 정보
D2D는 앱 안정성 문제를 파악하기 위해 Firebase Crashlytics를 사용합니다. 충돌이 발생하면 충돌 스택, 충돌 당시의 관련 앱 상태, 기기 및 운영체제 정보, SDK 전송 성능 정보가 Google Firebase로 전송될 수 있습니다. D2D는 Firebase Analytics를 포함하지 않습니다.
D2D는 목적지 이름, 출발지 이름, 위치 좌표, 이동 기록 또는 사용자가 입력한 메모를 Crashlytics 사용자 정의 키나 로그로 보내지 않습니다. 충돌 보고는 앱 오류 진단과 안정성 개선에만 사용합니다.
참고: Firebase App Store 데이터 공개 안내
제3자 제공과 문의
D2D 자체 앱 코드는 사용자의 이동 기록을 제3자에게 판매하거나 공유하지 않습니다. Crashlytics는 충돌·진단 정보를 안정성 개선 목적으로 처리하며, 광고 기능을 활성화하는 경우 Google 광고·동의 SDK가 필요한 데이터를 처리할 수 있습니다.
지원 및 개인정보 문의: [email protected]