규정 준수
개인정보 보호는 바람때가 하는 모든 일의 토대예요 — 말뿐인 약속이 아니라 구조 자체예요.
대부분의 개인정보 보호 주장은 약속형이에요: "추적하지 않을게요." 이런 주장은 오늘도, 앞으로 소유권이 바뀔 때마다도 게시자를 믿어야 해요. 구조형 주장은 달라요 — 시스템에 약속을 어길 수단 자체가 없어요. 바람때는 지금 두 가지 구조형 주장을 하고 있고, 각각 정확히 한 곳에서 확인할 수 있어요.
비어 있는 개인정보 보호 매니페스트
iOS 17은 사유 필수 API를 도입했어요 — 남용되기 쉬운 특정 호출 목록(UserDefaults, 파일 타임스탬프, 시스템 부팅 시각, 디스크 공간, 활성 키보드)으로, 개인정보 보호 매니페스트에 선언해야 하는 항목이에요. 바람때의 매니페스트에는 NSPrivacyAccessedAPITypes라는 배열이 있어요. 비어 있어요.
감사는 Apple의 요구보다 한 걸음 더 나아가요 — Apple의 사유 필수 목록에는 없지만 내부적으로 UserDefaults를 간접적으로 읽는 세 가지 호출, 즉 Calendar.current, Locale.current, NSLocalizedString까지 다뤄요. 바람때는 세 가지 모두 사용자가 명시적으로 선택하는 대안을 대신 사용해요.
규정 준수 목적 업데이트만
바람때는 기능이 완성된 상태로 한 번 출시돼요. 이후 업데이트는 iOS 호환성 유지 보수로만 제한돼요 — 새 기능도, 새 데이터 수집도, 예고 없는 변경도 없어요.
GDPR 데이터 최소화(제5조 제1항 (c)호)
백엔드는 H3 격자 셀 인덱스(약 3km 해상도)만 받아요 — 원본 GPS 좌표도, 목표 기온도, 강수 기준도, 어떤 식별 값도 받지 않아요. Cloudflare 네트워크가 속도 제한을 위해 일시적인 IP 메타데이터를 처리하지만, 바람때는 애플리케이션 로그나 데이터베이스에 아무것도 기록하지 않아요. 내장된 데이터 내보내기(설정 → 내 데이터 내보내기)는 처음부터 구현된 GDPR 제15조 열람권이에요.
하지 않는 일
- 계정 없음
- 분석 없음
- 추적 없음
- 광고 SDK 없음
- H3 지리 공간 라이브러리(순수 수학 계산, 시스템 API 접근 없음)를 제외한 서드파티 SDK 없음
- 소셜 기능 없음