개인정보처리방침
초안 — 운영자 검토 전입니다. 법률 자문을 대신하지 않습니다.
시행일: [시행일 — 입력 필요]
- 개인정보 보호책임자 이름·연락처와 시행일을 채웁니다.
- 위치기반서비스사업 신고 필요 여부를 법률 검토로 확인합니다. 이 서비스는 이용자가 직접 지정한 좌표를 저장하고 다른 회원에게 공유하는 기능이 있습니다.
- Tailscale 접속 중계가 거치는 국가·서버, 접속 기록(IP 주소)을 Tailscale과 서버 운영체제가 남기는지 확인해 5번 항목의 [운영자 확인 필요] 표시를 채웁니다.
- 백업을 다른 저장소·업체에 두는지 확인해 5번 표에 적습니다.
- 스토어 등록 시 각 스토어의 개인정보 입력 항목과 이 방침이 일치하는지 확인합니다.
SHORE(이하 "서비스")는 초대받은 회원에게 갯바위·방파제 낚시 포인트의 날씨·물때 정보와 출조 기록 기능을 제공합니다. 이 방침은 서비스가 어떤 정보를 어떻게 다루는지 설명합니다.
1. 수집하는 항목
서비스는 이름, 전화번호, 이메일 주소, 실명을 요구하지 않습니다.
| 항목 | 내용 |
|---|---|
| 계정 | 아이디, 닉네임, 비밀번호(원문은 저장하지 않고 scrypt 해시 값만 저장), 가입 시각, 마지막 접속 시각(한 시간에 한 번 갱신), 정지·탈퇴 시각, 약관·개인정보처리방침 동의 시각과 동의한 문서 버전 |
| 초대 관계 | 어떤 회원의 초대 코드로 가입했는지, 초대 코드의 발급·사용·만료 시각. 초대 코드 원문은 저장하지 않고 해시 값만 저장합니다. |
| 즐겨찾기 포인트 | 이름, 위치(위도·경도), 캐스팅 방향, 가까운 물때 관측소, 공유 여부, 순서 |
| 서버에 저장하는 설정 | 물때 표기 방식 등 이용자 설정 |
| 출조·조과 기록 | 출조 시각, 포인트 이름과 좌표(선택), 조과(어종·마릿수·길이), 메모, 준비물 체크리스트, 어종 목록, 기록 시점의 날씨·물때·바람 요약(스냅샷) |
| 로그인 세션 | 세션 확인 값의 해시와 만료 시각(90일) |
| 로그인·가입 실패 기록 | 로그인 실패 시각과 입력한 아이디(없는 아이디 포함), 가입 코드 실패 시각. 잠금 판단용이며 15분이 지나면 지웁니다. |
| 관리자 작업 기록 | 시각, 관리자, 작업 종류(초대 코드 발급·취소, 비밀번호 초기화, 정지, 되살리기, 삭제), 대상 회원 번호. 비밀번호와 코드 원문은 남기지 않습니다. |
| 지도 조회 기록 | 지도에서 위치를 눌러 날씨를 조회하면 (회원 번호, 날짜, 예보 격자 번호)를 저장해 하루 조회 수를 셉니다. 2일이 지나면 지웁니다. |
| 좌표-격자 대응표 | 눌러서 조회한 좌표(0.01도 단위로 반올림)와 예보 격자의 대응을 저장합니다. 회원 정보가 없는 공용 표이며 계속 보관합니다. |
| 장소 검색어 | 지도 검색창에 입력한 검색어는 서비스 서버가 네이버 클라우드로 전달하며 서비스 서버에는 기록하지 않습니다. |
| 접속 IP 주소 | 서비스 서버의 자체 기록에는 IP 주소를 저장하지 않습니다. 다만 접속 중계(Tailscale)나 서버 운영체제가 접속 기록을 남길 수 있습니다. [운영자 확인 필요] |
2. 위치 정보와 기기 저장 정보
기기 위치. 지도의 현재 위치 버튼을 누르면 브라우저가 위치 권한을 묻고, 받은 위치는 지도를 그 자리로 옮기는 데만 쓰입니다. 이 값은 서버로 보내거나 서버에 저장하지 않습니다. 다만 그 위치에서 지도를 눌러 날씨를 조회하거나 포인트·기록으로 저장하면 그때의 좌표는 1번 표처럼 처리됩니다.
기기에 저장되는 정보. 폰이나 브라우저의 저장 공간(localStorage)에 다음이 저장됩니다. 서버로 보내지 않는 정보와 서버에 저장된 정보의 기기 사본이 섞여 있습니다.
- 마지막 지도 위치·확대 수준과 표시 설정(공유 포인트 표시 여부 등). 현재 위치 버튼을 쓴 뒤에는 이 마지막 지도 위치가 기기 위치와 같을 수 있습니다. 이 값은 서버로 보내지 않고 이 기기에만 남습니다.
- 출조 기록 사본과 서버로 보내지 못한 기록
- 최근 예보·물때 사본과 내 계정 표시 정보(아이디·닉네임·권한)
- 안내 화면을 이미 봤는지 여부
로그아웃해도 기록 사본과 지도 위치는 지워지지 않으며, 다른 사람이 같은 기기에서 로그인하면 그 사람 것만 읽습니다. 공용 기기에서는 브라우저의 사이트 데이터를 직접 지워 주세요.
3. 이용 목적
- 회원 식별, 로그인, 계정 보호와 부정 이용 방지(로그인 잠금 포함)
- 즐겨찾기 포인트와 기록의 저장·동기화·백업
- 포인트와 조회 좌표의 날씨·물때 정보 제공
- 이용자가 선택한 포인트를 다른 회원에게 공유
- 외부 자료 호출량 관리, 서비스 운영과 장애 대응
- 약관·방침 동의 사실의 확인
4. 보관 기간과 파기
- 회원 정보와 기록은 탈퇴 전까지 보관합니다.
- 탈퇴·정지 후 30일 보관. 탈퇴하거나 정지된 계정은 즉시 로그인이 막히고 데이터는 30일 동안 보관합니다. 실수로 탈퇴한 경우 운영자가 계정을 되살릴 수 있게 하기 위한 것입니다. 이 기간을 기다리지 않고 바로 삭제해 달라고 요청할 수 있으며, 요청하면 지체 없이 삭제합니다.
- 백업 파일은 매일 만들고 14일이 지나면 지웁니다. 삭제한 정보는 백업에 최대 14일 더 남아 있을 수 있습니다.
- 로그인 세션은 90일 유효하며 만료되면 삭제됩니다. 지도 조회 기록은 2일, 로그인·가입 실패 기록은 15분 뒤 지웁니다.
파기 절차와 방법. 30일 보관이 끝난 계정은 서버가 정기적으로 자동 삭제합니다. 삭제하는 것은 즐겨찾기, 출조·조과 기록, 서버 설정, 로그인 세션, 지도 조회 기록, 그 회원이 만들어 아직 쓰이지 않은 초대 코드, 회원 정보 행이며 삭제 사실(회원 번호와 시각)만 관리자 작업 기록에 남깁니다. 전자 파일은 데이터베이스에서 삭제하는 방식으로 파기하고, 백업은 보관 기간이 지나면 파일을 지웁니다.
5. 제3자 제공, 처리 위탁, 국외 이전
제3자 제공. 서비스는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 법령에 따라 수사기관 등이 적법한 절차로 요구하는 경우는 예외입니다. 이용자가 공유를 켠 포인트의 이름·위치·캐스팅 방향·닉네임은 다른 회원에게 보입니다(이용약관 참고).
처리 위탁·외부 서비스.
| 업체 | 업무 | 전달되는 정보 |
|---|---|---|
| 네이버(NAVER Cloud) 지도 SDK | 지도 표시. 브라우저가 지도 SDK와 지도 자료를 네이버에서 직접 불러옵니다. | 브라우저가 네이버에 직접 접속하므로 네이버가 IP 주소, 접속 주소(referer), 보고 있는 지도 영역을 받을 수 있습니다. |
| 네이버 클라우드 검색 API | 장소 검색. 서비스 서버가 검색어를 대신 전달합니다. | 검색어. 이용자의 IP 주소와 아이디는 네이버에 전달되지 않습니다. |
| Tailscale Inc. | 인터넷에서 서비스 서버로 접속을 중계(Tailscale Funnel)하는 호스팅 경로 | 암호화된 접속 트래픽이 중계 서버를 거칩니다. 세부 처리 내용은 [운영자 확인 필요] |
| 기상청, 국립해양조사원 | 예보·조석·수온·해양지도 자료 제공. 서비스 서버가 자료를 받아 옵니다. 지도 타일은 서버가 대신 받아 전달합니다. | 예보 격자·관측소·지도 타일 요청만 전달하며 이용자 정보는 전달되지 않습니다. |
| 서버 호스팅·백업 저장소 | 운영자 장비에서 실행하고 같은 장비에 백업합니다. | [외부 업체를 쓰면 입력 필요] |
국외 이전. 접속 중계에 쓰는 Tailscale은 접속 트래픽을 Tailscale의 서버를 거쳐 중계합니다. 이 서버가 있는 국가와 처리 내용은 [운영자 확인 필요]입니다. 이 중계를 원하지 않으면 서비스를 이용하지 않거나 탈퇴할 수 있습니다. 서비스가 저장하는 개인정보는 운영자의 서버에 있으며 국외 서버로 옮기지 않습니다.
6. 정보주체의 권리
이용자는 언제든 다음 권리를 행사할 수 있습니다.
- 열람: 내 정보와 기록 확인
- 정정: 닉네임·비밀번호·포인트·기록 수정
- 삭제: 정보 삭제와 탈퇴 (30일 보관을 기다리지 않는 즉시 삭제 요청 포함)
- 처리정지: 정보 처리를 멈춰 달라는 요구
- 동의 철회: 가입 동의를 거두는 것(탈퇴로 이어집니다)
앱 설정에서 닉네임·비밀번호 변경과 탈퇴를 할 수 있고, 포인트와 기록은 앱에서 직접 고치거나 지울 수 있습니다. 그 밖의 요청은 아래 개인정보 보호책임자에게 이메일로 보내 주세요. 본인 확인 후 요청을 받은 날부터 10일 안에 처리하고 결과를 알립니다. 법령에 따라 처리하기 어려우면 그 사유를 알립니다.
7. 만 14세 미만
서비스는 만 14세 미만 아동의 가입을 받지 않습니다. 가입할 때 만 14세 이상임을 확인하고 동의 사실을 기록합니다.
8. 안전성 확보 조치
- 비밀번호와 초대 코드는 해시로만 저장합니다. 운영자도 원문을 알 수 없습니다.
- 공개 접속은 HTTPS로 암호화하고 HSTS를 적용합니다. 로그인 유지 쿠키는 HttpOnly·Secure로 설정합니다.
- 로그인·가입 시도를 제한하고 반복 실패 시 잠급니다.
- 회원별로 데이터를 분리해 다른 회원의 즐겨찾기와 기록에는 접근하지 못하게 합니다.
- 관리자 기능은 관리자 권한 계정에만 열려 있고 관리자 작업은 기록합니다.
- 데이터베이스를 매일 백업하고 서버 프로그램의 오류 기록에는 비밀번호·검색어·요청 내용을 남기지 않습니다.
- 개인정보에 접근할 수 있는 사람을 운영자로 제한합니다. 운영자는 서비스 운영을 위해 저장된 정보에 접근할 수 있으며, 관리 화면에서는 아이디, 닉네임, 가입일, 마지막 접속, 즐겨찾기 수를 봅니다.
9. 쿠키와 기기 저장소
서비스는 로그인 상태를 유지하는 "로그인 유지 쿠키"(90일, SameSite=Lax) 한 가지만 사용합니다. 광고·분석용 쿠키는 쓰지 않습니다. 브라우저 저장소 사용은 2번을 보세요. 네이버 지도 SDK는 자체 목적으로 쿠키나 저장소를 쓸 수 있습니다.
10. 개인정보 보호책임자
| 책임자 | [운영자 이름 — 입력 필요] |
|---|---|
| 연락처 | [운영자 이메일 — 입력 필요] |
11. 권익침해 구제 방법
개인정보 침해로 도움이 필요하면 아래 기관에 상담이나 신고를 할 수 있습니다.
- 개인정보분쟁조정위원회: 1833-6972
- 개인정보침해신고센터: 118
- 대검찰청: 1301
- 경찰청 사이버범죄 신고시스템(ECRM): 182
12. 방침 변경
이 방침을 바꾸면 시행 7일 전부터 이 페이지에 알립니다. 이용자에게 불리하거나 수집 항목·이용 목적이 크게 달라지는 중요한 변경은 시행 30일 전에 알립니다.