← AlarmK

개인정보 처리방침

시행일: 2026년 5월 27일 · 최종 갱신: 2026년 8월 16일

요약

  • AlarmK는 서버 계정이 없습니다. 사용자 데이터는 기본적으로 기기 내에만 저장됩니다.
  • 알람 시간·미션 설정·기상 통계는 iOS SwiftData로 로컬 저장. 당사가 운영하는 서버로는 전송하지 않습니다. (사용자가 활성화한 경우 본인의 iCloud 컨테이너에만 CloudKit 동기화 — 자세한 내용은 §4)
  • QR 미션 시크릿은 iOS Keychain에 저장되며, 사용자의 iCloud 키체인으로 종단간 암호화 동기화됩니다(기기 이전 대비 — iCloud 키체인을 끄면 이 기기에만 저장). 사진 미션 이미지는 저장하지 않음.
  • 마이크 녹음, 위치, 연락처, 캘린더, 건강 데이터를 수집하지 않습니다.
  • 앱에는 광고 SDK·분석 SDK·트래커가 없습니다. (웹사이트 alarmk.com은 §10 참조.)

1. 수집하는 정보

AlarmK는 다음 정보를 기기 내에만 저장합니다:

  • 알람 시간, 반복 요일, 사운드 설정, 미션 설정
  • 알람이 울린 시각·반응·완료 시각, 미션 시도/완료 횟수
  • Wake Score, 7일 차트, 신뢰도 체크리스트 상태
  • 외관 설정 (스타일, 다크 모드, 액센트 색상)

이 데이터는 iPhone의 SwiftData 데이터베이스에 저장되며, 사용자가 iCloud 백업 또는 iCloud Drive 동기화를 활성화한 경우 본인의 iCloud로 동기화됩니다. 자세한 동기화 정책은 §4 참조.

2. 수집하지 않는 정보

AlarmK는 다음을 일절 수집·저장하지 않습니다:

  • 마이크 녹음
  • 정확한 위치 정보 (Precise Location)
  • 연락처
  • 캘린더 전체
  • HealthKit / 수면 / 생체 데이터
  • 브라우징 기록
  • 광고 식별자 (IDFA)

3. 권한 요청

AlarmK는 다음 시스템 권한을 사용 시점에 요청합니다. 거부해도 앱은 부분 기능으로 동작합니다.

AlarmKit (iOS 26+)

잠금 화면 알람·무음/집중 모드에서도 울림·Dynamic Island 표시를 위해 사용. 거부 시 일반 알림 (UserNotifications)으로 자동 폴백.

알림 (UserNotifications)

AlarmKit 권한을 거부했을 때의 알람 전달 경로.

카메라

QR 미션 / 사진 미션 인증에만 사용. 촬영된 이미지는 인증 직후 폐기되며 저장·전송되지 않습니다.

동작 (Motion)

움직임 미션 처리에만 사용합니다 — 흔들기·스쿼트 미션의 가속도계 입력, 걷기 미션의 걸음 수(동작 및 피트니스). 해당 미션을 쓰는 알람을 저장할 때 권한을 요청합니다.

4. 데이터가 외부로 나가는 경우

AlarmK는 당사가 운영하는 서버로 사용자 데이터를 전송하지 않습니다. 다음의 경우에만 외부로 데이터가 흐릅니다:

  • iCloud 백업 — 사용자가 iOS 설정에서 활성화한 경우, iOS가 자체적으로 처리 (Apple의 개인정보 처리방침 적용)
  • iCloud 동기화 (CloudKit) — 사용자가 iOS 설정에서 iCloud Drive를 활성화한 경우, 알람 및 미션 설정이 사용자 본인의 iCloud 컨테이너 (iCloud.com.eazler.alarmk) 로만 CloudKit을 통해 동기화됩니다. 당사는 이 데이터에 접근할 수 없으며, 사용자의 기기 간 동기화 외 다른 용도로 사용되지 않습니다. 기상 통계·알람 핸들 같은 디바이스 고유 데이터는 동기화 대상에서 제외됩니다.
  • App Store 진단 데이터 — Apple이 수집하는 표준 충돌 보고 및 사용 통계 (Apple 정책 적용)

향후 서버 기반 코칭 등 당사 서버 연동 기능이 도입될 경우, 사용자에게 명시적 동의를 받은 뒤에만 활성화됩니다.

5. 제3자 SDK

AlarmK는 광고·분석·트래커·소셜·크래시 리포팅 SDK를 일절 사용하지 않습니다. 사용하는 외부 framework는 모두 Apple이 제공하는 시스템 framework (AlarmKit, SwiftData, ActivityKit, AVFoundation, Vision, CoreMotion) 입니다. 충돌 정보는 위 4항의 App Store 진단 데이터를 통해 Apple의 정책에 따라서만 전달됩니다.

당사는 사용자의 데이터를 제3자에게 판매·대여·제공하지 않습니다.

6. 데이터 보관·삭제

  • 로컬 데이터는 사용자가 앱을 삭제하면 함께 제거됩니다.
  • 알람·미션 기록은 앱 내 설정 → "데이터 삭제" 로 언제든 초기화할 수 있습니다.
  • QR Keychain 항목도 동일 메뉴에서 삭제됩니다 (iCloud 키체인에 동기화된 사본 포함).

7. 어린이의 개인정보

AlarmK는 만 13세 미만 어린이를 대상으로 하지 않습니다. 어린이에게서 의도적으로 정보를 수집하지 않습니다.

8. 보안

  • QR 미션 시크릿은 iOS Keychain에 kSecAttrAccessibleAfterFirstUnlock + kSecAttrSynchronizable(iCloud 키체인 동기화 항목)로 저장 — 새 iPhone으로 옮겨도 등록한 QR이 인증되도록 하기 위함이며, iCloud 키체인의 종단간 암호화로 보호되어 Apple도 당사도 내용을 볼 수 없습니다. iCloud 키체인을 끈 기기에서는 기기 내에만 저장됩니다. (1.2.0 이전의 기기 전용 항목은 최초 사용 시 무손실 이주)
  • 모든 통신은 iOS App Transport Security (TLS 1.2+) 적용 — 단, 앱은 당사 서버와 통신하지 않음
  • Swift 6 strict concurrency로 데이터 레이스 컴파일 차단

9. 변경 사항

본 방침이 변경되면 시행일을 갱신하고, 중대한 변경 시 앱 내 안내로 고지합니다. 이전 버전이 필요하시면 아래 연락처로 요청해 주세요.

10. 웹사이트 (alarmk.com)

위 내용은 iOS 앱에 대한 것입니다. 웹사이트 alarmk.com 에는 다음이 적용됩니다.

  • 방문 통계 — 웹사이트에 분석 스크립트를 넣지 않았습니다. 다만 사이트가 Cloudflare를 통해 제공되므로 IP 주소·브라우저 정보 같은 표준적인 요청 기록이 프록시 단계에서 처리되며, 당사는 집계된 트래픽 수치만 확인합니다. 처리 방식은 Cloudflare의 정책을 따릅니다.
  • App Store 링크 — App Store 버튼을 누르면 브라우저가 표준 referrer로 https://alarmk.com/ 를 Apple에 전달합니다. 도메인만 전달되며 보고 계신 페이지 주소는 포함되지 않습니다. Apple은 이를 유입 경로 통계로 집계합니다. 당사가 링크에 심는 추적 파라미터는 없습니다.
  • 브라우저 저장소 — 선택한 표시 언어를 기억하기 위해 wg-lang 값을 브라우저 localStorage에 저장합니다. 이 값은 브라우저 안에만 있고 당사 서버로 전송되지 않습니다.
  • 외부 CDN — 글꼴과 스크립트를 cdn.jsdelivr.net 및 unpkg.com에서 불러옵니다. 이 과정에서 IP 주소 등 표준적인 요청 정보가 해당 서비스에 전달됩니다.

웹사이트는 광고 SDK 나 광고 목적의 트래커를 사용하지 않으며, 로그인이나 계정을 요구하지 않습니다.

11. 문의

본 방침 또는 데이터 처리에 관한 문의는 다음으로: