요약
- 계정도, 광고도, 분석(애널리틱스) SDK도 없으며, 데이터를 판매하지 않습니다.
- 채팅 기록, 캘린더, 미리 알림, 연락처는 사용자 기기에만 저장됩니다.
- 어시스턴트와 대화하는 동안에는 음성과 대화 내용이 OpenAI에서 실시간으로 처리됩니다.
- 자체 서버에는 기기 또는 구독 식별자에 연결된 익명 사용량 횟수(대화/검색 사용 횟수)만 저장됩니다.
1. 서버가 수집하는 정보
Schedule Assistant는 구독 관리와 사용량 제한을 위해 소규모 백엔드 서비스(Cloudflare 호스팅)를 사용합니다. 앱이 이 서비스와 통신할 때 전송되는 정보는 다음과 같습니다.
- 기기 식별자 — Apple의 identifierForVendor. 사용자가 누구인지 드러내지 않으면서 기기를 구분하는 익명 ID입니다. 저희 앱을 모두 삭제하면 재설정됩니다.
- App Store 영수증 — 구독이 유효한지 Apple에 확인하는 용도로만 사용합니다. 영수증에서 Apple이 발급한 익명 구독 식별자인 원본 거래 ID(original transaction ID)만 보관합니다.
- 사용량 횟수 — 무료 및 공정 사용 제한을 적용하기 위한, 해당 일/월의 AI 대화 및 웹 검색 사용 횟수.
- 시간대 오프셋 — 분 단위 숫자(예: +540). 일일 제한이 현지 시각 오전 7시에 초기화되도록 하는 데만 사용합니다.
- 웹 검색어 — 어시스턴트에게 웹 검색을 요청하면 검색어가 저희 서버를 거쳐 검색 제공업체로 전달됩니다(외부 서비스 참고).
여기에는 이름, 이메일 주소, 연락처, 정확한 위치, 대화 내용이 포함되지 않습니다.
2. AI 대화 중 처리되는 데이터
어시스턴트는 OpenAI의 실시간 API로 구동됩니다. 대화가 활성화된 동안 다음 정보가 처리를 위해 OpenAI로 전송됩니다.
- 음성 오디오(음성 모드)와 입력한 메시지.
- 마이크 버튼으로 녹음한 음성(OpenAI 전사 API로 텍스트 변환).
- 어시스턴트가 요청을 처리하며 다루는 내용 — 예를 들어 요청과 관련된 일정, 미리 알림, 연락처 이름/번호, 날씨 결과, 메시지 초안 등. 대화와 관련된 데이터만, 세션이 활성화된 동안에만 공유됩니다.
이 처리는 어시스턴트가 사용자를 이해하고 일을 수행하기 위해 필요합니다. OpenAI는 자사 API 약관 및 개인정보 정책에 따라 서비스 제공자로서 이 데이터를 처리합니다. 저희는 대화 내용을 자체 서버에 저장하지 않습니다.
3. 기기에만 저장되는 데이터
- 채팅 기록 — iPhone에만 저장되며 서버로 업로드되지 않습니다.
- 캘린더, 미리 알림, 알람, 연락처 — Apple 프레임워크를 통해 기기 안에서만 읽고 씁니다. 서버에 사본이 없습니다.
- 날씨 위치 — 날씨는 기기에서 Apple WeatherKit으로 직접 조회합니다. 위치 정보는 저희 서버로 전송되지 않습니다.
- 세션 통계 — 앱에 표시되는 토큰 사용량 수치는 기기에서 계산·저장됩니다.
앱을 삭제하면 이 모든 로컬 데이터가 삭제됩니다.
4. 요청하는 기기 권한
각 권한은 아래 설명과 함께 요청되며, 허용하지 않은 권한이 있어도 앱은 동작합니다(해당 기능만 사용할 수 없게 됩니다).
| 권한 | 요청 이유 |
|---|---|
| 캘린더 | 음성·텍스트 명령으로 일정을 확인·생성·관리하기 위해. |
| 미리 알림 | 할 일과 목록을 생성·수정·정리하기 위해. |
| 마이크 | AI 어시스턴트와의 음성 대화 및 음성-텍스트 변환을 위해. |
| 음성 인식 | 녹음한 음성을 일정·미리 알림 생성을 위한 텍스트로 변환하기 위해. |
| 연락처 | 이름으로 문자·이메일을 부탁할 때 전화번호와 이메일을 찾기 위해. |
| 위치(사용 중에만) | 현재 위치의 날씨를 알려 주기 위해. Apple WeatherKit이 기기에서 처리합니다. |
| 알람 | 알람 알림과 Live Activity 타이머로 알려 주기 위해. |
| 카메라 | 사용하지 않습니다. 실시간 오디오에 쓰이는 WebRTC 프레임워크가 선언을 요구해 목록에 표시될 뿐, 앱은 카메라를 요청하거나 접근하지 않습니다. |
5. 외부 서비스
| 서비스 | 용도 | 관련 데이터 |
|---|---|---|
| OpenAI | AI 음성/텍스트 대화 및 전사 | 음성 오디오, 메시지 텍스트, 대화 내용(2절 참고) |
| Tavily | 웹 검색 결과 | 검색어만 저희 서버를 통해 전달 — 사용자 신원은 전달되지 않음 |
| Apple | App Store 결제(StoreKit), 날씨(WeatherKit) | 구독 영수증, 날씨용 기기 내 위치 |
| Cloudflare | 백엔드 및 이 웹사이트 호스팅 | 1절의 사용량·식별자, 일반적인 서버 로그 |
6. 하지 않는 것들
- 외부 분석·추적 SDK를 사용하지 않습니다.
- 광고와 광고 식별자를 사용하지 않습니다.
- 개인 데이터를 판매·대여하거나 데이터 브로커와 공유하지 않습니다.
- 다른 회사의 앱·웹사이트를 가로질러 사용자를 추적하지 않습니다.
- 대화, 캘린더, 미리 알림, 연락처를 서버에 저장하지 않습니다.
7. 데이터 보관 및 삭제
서버의 사용량 기록은 서비스 운영(제한 적용, 구독 확인)에 필요한 기간에만 보관합니다. 기기의 데이터는 앱을 삭제하면 제거됩니다.
기기 또는 구독과 연결된 서버 측 사용량 기록의 삭제를 원하시면 jaewoobyun1@gmail.com으로 요청해 주세요. 30일 이내에 삭제해 드립니다.
8. 아동의 개인정보
Schedule Assistant는 만 13세(또는 해당 지역의 기준 연령) 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 고의로 수집하지 않습니다.
9. 방침 변경
이 방침이 변경되면 이 페이지와 시행일을 업데이트합니다. 중요한 변경은 앱 또는 릴리스 노트를 통해 안내합니다.
10. 문의
개인정보 관련 문의는 jaewoobyun1@gmail.com으로 보내 주세요.