Mikuji 개인정보 처리방침
시행일 및 최종 업데이트: 2026-08-31
운영자: Vibe Programming Lab
이 방침은 iPhone 앱 Mikuji(번들 ID com.mikuji.mikuji)에 적용됩니다.
1. 요약
Mikuji는 계정 없이 사용할 수 있는 로컬 우선 앱입니다. 계정을 연결하지 않으면 사용자가 작성한 기록과 앱 설정은 기기 안에만 저장됩니다. 사용자가 설정에서 Apple 계정을 직접 연결한 경우에만 묶어둔 기록을 Firebase로 전송해 여러 기기에서 동기화합니다. 앱은 광고, 제품 분석, 충돌 보고 또는 교차 앱 추적 SDK를 사용하지 않습니다. Apple 로그인과 Firebase는 아래와 같은 제한적인 서비스 데이터를 처리할 수 있습니다.
2. 처리하는 데이터
| 데이터 | 조건과 목적 | 저장 위치 |
|---|---|---|
| 사용자가 작성한 묶어둔 기록 | 기록 표시·정리·복구 | 기기 내부 |
| 기록 ID, 생성·수정·삭제 시각, 무작위 기기 원본 ID, 데이터 형식 버전 | 오프라인 변경과 동기화 충돌 처리 | 기기 내부 |
| 언어, 시간대 무드, 테마, 음소거 설정 | 사용자 설정 유지 | 기기 내부; 클라우드 동기화 안 함 |
| Firebase 사용자 ID(UID), 로그인 제공자 | 계정 인증과 사용자별 데이터 분리 | 기기 및 Firebase Authentication |
| 제공자가 전달한 표시 이름과 이메일 주소(있는 경우) | 계정 표시와 재인증 | 기기 및 Firebase Authentication |
| 묶어둔 기록 본문과 위 기록 메타데이터 | 사용자가 계정을 연결한 경우 기기 간 동기화 | 기기 및 Cloud Firestore의 사용자별 경로 |
| 마지막 동기화 사용자 ID와 성공 시각 | 계정 전환 보호와 동기화 상태 표시 | 기기 내부 |
| 제한적인 사용자·기기 식별자와 비식별 진단 데이터 | 로그인, 보안, 클라우드 운영과 Firebase 서비스 진단 | Apple 또는 Firebase; 각 서비스의 Privacy Manifest와 정책에 따름 |
계정을 연결하지 않으면 Firebase UID, 제공자 계정 정보와 기록 본문을 개발자의 Firebase 프로젝트로 전송하지 않습니다.
3. 이용 목적과 외부 처리자
계정 동기화를 선택한 경우 Firebase Authentication과 Cloud Firestore가 인증 및 저장을 처리하고 Apple로 로그인이 계정을 인증합니다. 각 서비스에는 해당 제공자의 약관과 개인정보 보호정책이 적용됩니다.
앱은 동기화, 계정 전환 보호, 데이터 내보내기와 삭제 기능을 제공하는 목적 외에 기록을 광고, 프로파일링 또는 감정 추론에 사용하지 않습니다. Firebase Auth/Firestore가 공개한 Privacy Manifest에는 앱 기능 외에 비식별 서비스 진단 데이터의 Analytics 목적이 포함될 수 있습니다. Mikuji는 제품 분석 SDK로 사용자 행동을 분석하지 않습니다.
4. 보관, 내보내기와 삭제
기기 데이터는 사용자가 앱의 데이터 삭제 기능을 사용하거나 앱을 삭제할 때까지 보관됩니다. 설정의 데이터 내보내기를 사용하면 계정 정보와 구조화된 기록을 클립보드로 복사할 수 있습니다. 복사한 뒤에는 운영체제와 사용자가 붙여넣은 앱의 클립보드 정책이 적용됩니다.
계정을 연결한 기록은 사용자가 삭제하거나 클라우드 계정을 삭제할 때까지 Cloud Firestore에 보관될 수 있습니다. 삭제된 기록의 제한된 표시(tombstone)는 오래 오프라인이었던 기기에서 기록이 다시 나타나는 것을 막기 위해 클라우드 계정 삭제 전까지 남을 수 있습니다.
설정의 클라우드 계정 삭제를 실행하면 앱이 재인증을 요청한 뒤 해당 UID의 클라우드 기록을 삭제하고 Firebase Authentication 계정을 삭제합니다. Apple 계정은 가능한 경우 Apple 인증 토큰도 철회합니다. 클라우드 계정 삭제만으로 기기 로컬 기록은 삭제되지 않으므로, 로컬 기록도 없애려면 앱의 데이터 삭제 기능을 별도로 사용해야 합니다. 네트워크 중단 등으로 삭제가 완료되지 않으면 아래 비공개 이메일로 문의할 수 있습니다.
5. 수집하지 않는 데이터와 추적
Mikuji 자체는 광고 식별자, 정확한 위치, 기기 연락처, 결제정보, 건강정보, 검색·브라우징 기록을 요청하거나 Cloud Firestore에 저장하지 않습니다. 광고, 제품 분석, 충돌 보고, 교차 앱 추적 SDK 또는 데이터 판매를 사용하지 않으며, 진단 로그에 사용자 기록 원문을 의도적으로 남기지 않습니다.
6. 보안
클라우드 기록은 인증된 Firebase UID별 경로에 저장하고, 다른 UID가 접근하지 못하도록 Firestore 보안 규칙을 적용합니다. 전송에는 서비스가 제공하는 암호화 연결을 사용합니다. 어떠한 저장 또는 전송 방식도 절대적인 보안을 보장할 수는 없습니다.
7. 아동
Mikuji는 아동의 개인정보를 의도적으로 수집하도록 설계되지 않았습니다. 보호자는 아동이 계정 동기화를 사용하기 전에 로그인 제공자와 해당 지역의 연령 요건을 확인해야 합니다.
8. 공개 지원 포털
이 포털은 GitHub Pages에 호스팅되며 공개 문의에 GitHub Issues를 사용합니다. GitHub는 자체 정책에 따라 방문 로그와 계정 정보를 처리할 수 있습니다. 공개 이슈에 이메일, 계정 식별자, 인증 정보 또는 기록 원문을 게시하지 마세요.
9. 문의와 변경
일반적인 삭제 방법과 정책 문의는 공개 개인정보 문의 양식을 이용할 수 있습니다. 개인정보나 계정별 확인이 필요한 비공개 문의는 gooldare@naver.com으로 보내 주세요. 앱의 데이터 처리 범위가 바뀌면 이 방침과 App Store 개인정보 응답을 함께 갱신합니다.