위치정보 이용 안내

위치 권한을 언제, 왜 쓰고 어떤 값이 저장되는지 실제 구현 기준으로 설명합니다.

Release Policy V1 · 기준일 2026년 8월 24일

1. 위치를 쓰는 이유

  • 현재 위치 주변의 혼코노 활동 조회
  • 현재 위치 주변 코인노래방 검색
  • 선택한 코인노래방 근처에서 활동을 시작하는지 확인
  • 몰래 들어보기 허용을 켤 때 Host 현장 상태 재확인

2. 처리 흐름

버튼을 누른 뒤 브라우저 Geolocation이 위도·경도와 accuracy를 가져옵니다. 주변 장소 검색은 인증된 서버 API를 거쳐 Kakao Local에 전달되고, 주변 활동 조회와 현장 판정은 Supabase RPC에서 처리됩니다. x는 경도, y는 위도로 전달됩니다.

3. 현장 판정

현재 Production 정책은 선택한 코인노래방 좌표에서 기본 150m에 브라우저가 제공한 GPS accuracy를 최대 100m까지 더한 범위입니다. QR, Wi-Fi, 비콘, 소음 분석이나 지속적인 고정밀 추적은 사용하지 않습니다.

4. 저장과 공개

현재 좌표, GPS accuracy와 장소까지의 계산 거리는 주변 조회·현장 판정 때만 사용하고 Activity DB나 Analytics에 저장하지 않습니다. 판정 성공 후에는 확인 시각과 선택 장소 정보만 남습니다. 다른 사용자 카드에는 정확한 좌표·거리 대신 거리 범주만 표시합니다.

[OWNER/LEGAL REVIEW REQUIRED] 위치정보 관련 별도 동의·약관·신고 의무와 공급자 백업에 남을 수 있는 과거 검증 좌표의 파기 시점을 확인해야 합니다.

5. 추적하지 않는 것

백그라운드 이동 경로를 수집하거나 저장하지 않습니다. 활동 중 계속 위치를 추적하거나 현장 이탈을 실시간 감지해 강제 종료하지 않습니다. 청취자의 현장 인증도 요구하지 않습니다.

6. 권한을 거부하면

주변 활동·장소를 실제 위치 기준으로 찾을 수 없고 혼코노 활동 및 Host 오디오 공유를 시작할 수 없습니다. 운영체제나 브라우저 설정에서 권한을 다시 허용할 수 있습니다.

7. 장소 좌표와 사용자 좌표

코인노래방 장소 좌표는 Kakao Local 결과를 확인해 `karaoke_places`에 저장하는 장소 정보입니다. 사용자 좌표는 브라우저가 현재 위치 확인 때 제공하는 값이며, 둘을 비교해 현장 여부와 거리 범주를 판단합니다.