ONYU Days(이하 「앱」)는 사진·일정·일기를 한곳에 모으는 다이어리 앱입니다. 앱은 회원가입이 없고, 사진과 일정, 일기는 이용자의 휴대폰 안에서만 다룹니다. 이 방침은 앱이 어떤 정보를 어디에서, 왜 다루는지 알려 드립니다.
1. 휴대폰 안에서만 처리하는 정보 (운영자에게 전송되지 않음)
- 사진과 사진의 촬영 시각·촬영 위치(EXIF): 날짜별 다이어리 페이지에 사진을 놓고, 그 시간의 일정과 짝짓고, 찍은 장소를 표시합니다. 사진 원본은 서버로 보내지 않습니다. 다이어리에 쓴 사진만 기기 안에 줄인 보관본(긴 변 2048px)을 만듭니다.
- 휴대폰 캘린더 일정: 일정과 사진 짝짓기, 일정 추가·수정에 씁니다. 휴대폰 캘린더(iCloud·Google 계정 포함)를 읽고 씁니다. 운영자는 내용을 받지 않습니다.
- 일기·메모·캡션·설정: 기기 안 데이터베이스에 저장합니다.
- 앱은 GPS 등 휴대폰의 현재 위치를 수집하지 않습니다. 사진에 이미 기록된 촬영 위치만 기기 안에서 읽습니다.
2. 서버에서 처리하는 정보
① 대회 알림 (대회 알림을 켤 때)
- 항목: 익명 설치 ID(앱이 만든 임의 값), 푸시 토큰, 알림 설정(지역·종목 필터, 찜한 대회 ID)
- 목적: 대회 일정 변경·취소 알림, 새 대회 요약 알림
- 보유 기간: 알림을 모두 끄면 즉시 삭제합니다. 앱을 삭제하는 등 알림을 받을 수 없게 되면 푸시 토큰은 알림 전송이 실패하는 즉시, 나머지 구독 정보는 그로부터 30일 이내에 삭제합니다.
② ONYU 연동 (이용자가 「ONYU 연동」을 켤 때만, 선택)
- 항목: ONYU 계정 식별자, 푸시 토큰, ONYU 운동 기록(조회만)
- 목적: ONYU 운동을 다이어리에 표시, 운동 종료 알림
- 보유 기간: 연동을 끄면 즉시 삭제합니다. 앱을 삭제해 알림 전송이 실패하거나 ONYU 계정을 탈퇴하면 함께 삭제합니다. ONYU 운동 기록 자체는 ONYU 개인정보 처리방침(https://onyutrail.com/privacy)을 따릅니다.
③ 인앱 결제 (스티커 묶음 — 한 번 사면 계속 쓰는 비소모성 상품)
- 결제는 Apple App Store·Google Play가 처리합니다. 앱과 운영자는 카드·계좌 등 결제 정보를 받거나 저장하지 않습니다.
- 산 기록은 이용자의 스토어 계정에 남습니다. 「구입 내역 복원」은 스토어 계정에서 다시 확인합니다.
- 스티커 그림 파일은 onyutrail.com에서 내려받으며, 이때 이용자를 식별하는 정보는 보내지 않습니다.
④ 스티커 받기 기록 (스티커 묶음을 받을 때 — 무료 받기·선물 링크·구매·복원)
- 항목: 익명 설치 ID(앱이 만든 임의 값), 받은 스티커 묶음, 받은 경로(무료·선물 링크·구매), 처음·마지막으로 받은 시각. ONYU 연동을 켠 경우 ONYU 계정 식별자
- 목적: 스티커 묶음별 이용 현황 파악, 선물·제휴 묶음 운영, 문의 대응
- 보유 기간: 해당 스티커 묶음을 제공하는 동안 보관하고, 묶음 제공을 마치면 함께 삭제합니다. ONYU 계정을 탈퇴하면 계정 식별자는 즉시 지워지고 익명 기록만 남습니다. 삭제를 요청하면 지체 없이 삭제합니다.
⑤ 오류(충돌) 정보 — Firebase Crashlytics
- 항목: 앱 충돌·오류 기록(오류 위치·스택 정보), 기기 모델·OS 버전·앱 버전, Crashlytics 설치 식별자
- 목적: 앱 오류 수정과 안정성 개선. 광고·마케팅·추적에 쓰지 않으며, 이용자의 신원과 연결하지 않습니다.
- 사진·일기·캘린더 내용은 보내지 않습니다.
- 보유 기간: Crashlytics 기본 보관 기간(90일)이 지나면 삭제됩니다.
- 대회 정보 자체(대회명·일정·장소 등)는 공개 정보로, 앱이 서버에서 받아 오기만 합니다.
- 이름·전화번호·이메일 등 이용자를 직접 알아볼 수 있는 정보는 받지 않습니다(ONYU 연동 시 ONYU 계정 정보는 ONYU가 관리합니다).
3. 처리 위탁 및 국외 이전
- 수탁자: Supabase / Amazon Web Services
- 위탁 업무: 대회 알림 구독·ONYU 연동·스티커 받기 기록 저장
- 처리 위치: 대한민국(AWS 서울 리전, ap-northeast-2)
- 수탁자: Google LLC (Firebase Cloud Messaging · Firebase Crashlytics)
- 위탁 업무: 푸시 알림 전송 · 앱 오류(충돌) 정보 수집·분석
- 처리 위치: 미국 등 Google 데이터센터
- 푸시: 이전 항목 푸시 토큰 · 이전 시점 알림을 켤 때 · 보유 토큰이 만료·삭제될 때까지
- 오류 정보: 이전 항목 충돌·오류 기록, 기기 모델·OS·앱 버전, Crashlytics 설치 식별자 · 이전 시점 앱에서 오류가 날 때 · 보유 90일
- 인앱 결제는 Apple·Google이 각자의 방침에 따라 처리하며, 운영자에게 결제 정보가 위탁·이전되지 않습니다.
운영자는 위 정보를 다른 제3자에게 제공하거나 판매하지 않습니다. 앱에는 광고와 광고 식별자가 없고, 이용자를 추적하지 않습니다.
4. 백업
- 자동 백업: 다이어리 데이터(글·메모·캡션·설정, 다이어리에 쓴 사진의 긴 변 2048px 보관본)는 이용자 본인의 클라우드 앱 전용 폴더에 자동으로 백업됩니다 — 아이폰은 iCloud Drive 앱 전용 폴더, 안드로이드는 Google 드라이브 앱 전용 폴더(appDataFolder)입니다. 아이폰에서도 Google 드라이브를 고를 수 있습니다. 영상은 백업하지 않습니다.
- Google 드라이브는 앱 전용 폴더 권한(drive.appdata)만 씁니다 — 이용자의 다른 드라이브 파일은 보거나 바꾸지 않습니다.
- 자동 백업은 운영자 서버로 보내지 않으며, 운영자는 백업에 접근할 수 없습니다.
- 원하면 백업을 비밀번호로 잠글 수 있습니다. 백업 비밀번호는 어디에도 저장되지 않으므로 잊으면 복구할 수 없습니다.
- 자동 백업은 앱의 MORE → 백업에서 끌 수 있습니다.
- 그 밖에 휴대폰의 iCloud 기기 백업, 비밀번호로 암호화한 백업 파일(이용자가 원하는 곳에 저장)도 이용자가 직접 고를 때 만들어집니다.
5. 앱 접근 권한
- 사진(사진 위치 정보 포함) — 필수: 사진을 날짜·일정별로 보여 주기, 공유 카드를 사진 앱에 저장
- 캘린더 — 선택: 일정 읽기·추가·수정
- 알림 — 선택: 일정·D-day·대회 알림
선택 권한은 허용하지 않아도 앱을 쓸 수 있으며, 휴대폰 설정에서 언제든 바꿀 수 있습니다.
6. 이용자의 권리와 삭제
- 기기 안 데이터: 앱을 삭제하면 기기 안 다이어리 데이터가 모두 지워집니다(iCloud Drive·Google 드라이브의 자동 백업과 따로 만든 백업은 이용자 본인 저장소에 남으며 이용자가 지웁니다).
- 대회 알림 데이터: 앱의 MORE에서 대회 알림을 모두 끄면 구독 정보가 서버에서 즉시 삭제됩니다.
- ONYU 연동: 연동을 끄면 이 앱으로 오는 운동 알림 등록이 즉시 지워집니다.
- 스티커 받기 기록: privacy@onyutrail.com 으로 요청하면 삭제합니다(ONYU 연동을 켠 경우 ONYU 계정으로 찾습니다).
- 그 밖의 열람·정정·삭제 요청은 privacy@onyutrail.com 으로 보내 주시면 지체 없이 처리합니다.
7. 아동의 개인정보
앱은 회원가입이 없고 이름·연락처 등 이용자를 직접 알아볼 수 있는 정보를 받지 않으며, 만 14세 미만 아동의 개인정보를 따로 수집하지 않습니다.
8. 안전성 확보 조치
서버와의 통신은 모두 암호화(HTTPS)되며, 서버 데이터는 접근 권한을 제한해 보관합니다. 대회 알림 구독은 익명 설치 ID와 기기에만 저장된 비밀 키로만 바꿀 수 있습니다.
9. 개인정보 보호책임자
10. 방침의 변경
방침이 바뀌면 시행 7일 전(이용자에게 불리한 변경은 30일 전) 이 페이지와 앱에 알립니다.
변경 이력
- 1.3 (2026-11-06): 스티커 받기 기록(익명 설치 ID·받은 묶음·경로, ONYU 연동 시 계정 식별자) 추가
- 1.2 (2026-11-05): 인앱 결제(스티커 묶음)와 오류(충돌) 정보 수집(Firebase Crashlytics) 추가
- 1.1 (2026-11-04): 자동 백업(iCloud Drive·Google 드라이브 앱 전용 폴더) 추가
- 1.0 (2026-11-04): 최초 게시