개인정보처리방침
안드로이드 앱의 방침은 여기에 따로 있습니다.
BassMate("본 서비스")는 개발자 백승준("개발자")이 제공하는 배스 낚시 포인트 추천 서비스입니다. 본 방침은 웹 버전이 어떤 정보를 이용하고 어디로 보내는지, 무엇이 얼마나 남는지를 실제 코드가 하는 그대로 설명합니다.
1. 수집하는 정보
본 서비스가 이용하는 개인정보는 위치정보(정확한 위치) 하나뿐입니다. 브라우저의 위치 권한을 허용하면 좌표(위도·경도)를 확인합니다.
위치 권한을 허용하지 않아도 이용할 수 있습니다. 추천 출발지를 직접 정하면(주소·장소 검색 또는 지도에서 한 점 선택) 그 좌표가 현재 위치를 대신합니다. 직접 고른 출발지는 이 브라우저에만 남고, 화면의 "현재 위치로 돌아가기"를 누르면 지워집니다(4장).
본 서비스는 계정을 만들지 않습니다. 이름·이메일·전화번호·사진· 연락처를 수집하지 않으며, 로그인 기능 자체가 없습니다. 분석(analytics) 도구와 크래시 리포팅 도구를 사용하지 않습니다.
2. 이용 목적
- 현재 위치를 기준으로 주변 낚시 포인트를 추천
- 현재 위치의 날씨(기온·날씨·바람)를 조건 계기판에 표시
- 현재 위치의 주소를 화면에 표시
- 추천받은 곳의 금지구역·수위·날씨 조회와 그 주변 지도 표시
- 전체 지도에서 보고 있는 범위의 포인트·수역·금지구역 표시와 수역 이름 검색
3. 제3자 제공 현황
코드가 실제로 요청을 보내는 곳을 그대로 적습니다. 브라우저에서 직접 나가는 요청과, BassMate API 서버가 대신 부르는 요청, 그리고 이용자가 눌렀을 때만 열리는 외부 사이트를 나눕니다. 그 외의 제3자에게는 어떤 정보도 전달하지 않습니다.
3-1. 브라우저에서 직접 요청이 나가는 곳
| 수신처 | 전송되는 정보 | 목적 |
|---|---|---|
| BassMate API (bass-ai-api.onrender.com) |
현재 위치의 위도·경도, 현재 날씨(설명·기온·바람)·계절·시간대, 찾을 거리(또는 전국 여부), 오늘 받은 곳의 토큰, 보고 있는 지도 범위, 추천받은 곳·고른 수역의 이름과 좌표, 수역 검색어 | 주변 포인트 추천, 현재 위치의 주소 조회, 금지구역·수위·추천받은 곳의 날씨 조회, 지도 위 포인트·수역·금지구역 표시 |
| OpenWeatherMap (api.openweathermap.org) |
현재 위치의 위도·경도 | 현재 위치의 날씨 조회(조건 계기판의 기온·날씨·바람). 브라우저가 직접 부릅니다. |
| OpenStreetMap (tile.openstreetmap.org) |
보고 있는 지도 범위(타일 좌표) | 지도 배경 타일 제공 |
| Google (www.gstatic.com) |
개인정보 없음 — 파일 요청뿐 | Flutter 웹 엔진(CanvasKit) 파일을 내려받습니다. 페이지를 열 때마다 요청이 나가며, 접속 기록(IP 주소 등)이 Google 측에 남을 수 있습니다. |
3-2. BassMate API 서버가 대신 부르는 곳
| 수신처 | 서버가 보내는 정보 | 목적 |
|---|---|---|
| 카카오 Local API (dapi.kakao.com) |
출발지의 위도·경도, 또는 입력한 검색어 | 출발지의 주소 조회와 장소 이름 검색. 서버에 카카오 키가 설정된 경우에만 부릅니다(2026-09-03 현재 운영 서버는 설정되어 있지 않아, 아래 OpenStreetMap Nominatim 이 대신 답합니다). 브라우저는 카카오에 직접 접속하지 않습니다. |
| OpenStreetMap Nominatim (nominatim.openstreetmap.org) |
출발지의 위도·경도, 또는 입력한 검색어 | 카카오 키가 없을 때의 주소 조회·장소 검색. 검색은 "찾기"를 누른 뒤에만 한 번 나갑니다(글자를 칠 때마다 부르지 않습니다 — 해당 서비스의 운영 정책입니다). 요청에는 이용자를 식별하는 값이 들어가지 않고, 같은 질의는 서버가 최대 하루 캐시해 다시 보내지 않습니다. 브라우저는 Nominatim 에 직접 접속하지 않습니다. 장소 데이터 © OpenStreetMap 기여자, ODbL. |
| Open-Meteo (api.open-meteo.com) |
추천받은 곳의 위도·경도 — 이용자의 현재 위치가 아닙니다 | 결과 카드의 날씨 칸(추천받은 곳의 현재 날씨). 브라우저는 Open-Meteo 에 직접 접속하지 않습니다. |
| 국가수자원관리종합정보시스템 WAMIS (www.wamis.go.kr) |
관측소 식별자만 — 이용자 정보는 들어가지 않습니다 | 댐·저수지·하천 수위 자료 조회 |
| BassMate 수위 릴레이 (relay-seven-sooty.vercel.app) |
관측소 식별자만 — 이용자 정보는 들어가지 않습니다 | WAMIS 와 홍수통제소(api.hrfco.go.kr)는 해외 IP 의 접속을
막습니다. API 서버는 해외(싱가포르)에 있어 직접 닿지 못하므로, 저희가
한국 리전에 올려 둔 이 중계 함수가 같은 공개 관측자료를 대신 받아
전달합니다. 중계되는 것은 공개된 관측값뿐이고 이용자 정보는 지나가지
않습니다. |
서버에는 추천 문장을 다듬는 외부 AI 호출(OpenRouter, openrouter.ai)
코드가 있지만 운영 서버에서는 꺼져 있어 호출되지 않습니다(2026-09-02
현재 결과에 AI 문장이 붙지 않습니다). 켜게 되면 무엇을 보내는지 이 방침에 먼저
밝힙니다.
금지구역 자료는 환경부·지자체 고시를 서버가 미리 받아 둔 것이고, 그 갱신 과정에 이용자 정보는 들어가지 않습니다.
3-3. 이용자가 눌렀을 때만 열리는 외부 사이트
-
앱 정보의 이용 안내·앱 개인정보처리방침·이용약관·소개·문의 링크를 누르면
기존 Vercel 주소(
bassmate-web.vercel.app)의 문서가 열립니다. -
전체 지도에서 수역의 길찾기를 누르면 카카오맵(
map.kakao.com)이 새 창으로 열립니다. 주소에 그 수역의 이름과 좌표가 담깁니다 — 이용자의 현재 위치는 담기지 않습니다. - 금지구역 근거의 출처 고시 보기를 누르면 해당 기관(환경부·지자체 등)의 사이트가 새 창으로 열립니다.
각 수신처는 요청을 처리하는 과정에서 자체 정책에 따라 접속 기록(IP 주소 등)을 남길 수 있습니다. 이는 해당 사업자의 방침에 따릅니다.
웹 버전은 Vercel 에, API 서버는 Render 에 호스팅되어 있으며, 두 사업자는 서비스 제공을 위해 접속 기록을 처리할 수 있습니다.
4. 보관 및 보유 기간
본 서비스는 위치정보를 데이터베이스나 파일에 저장하지 않습니다. 다만 다음 두 가지는 짧게 남습니다.
- 서버 메모리 캐시: 주소 조회가 켜져 있으면(카카오 키 또는 Nominatim 대체 경로) 약 11m 격자로 반올림한 출발지 좌표와 그 주소를, 장소 검색은 입력한 검색어와 그 결과를 서버 메모리에 최대 하루 두었다가 같은 자리의 다음 요청에 다시 씁니다. 추천받은 곳의 날씨는 약 1.1km 격자로 반올림한 그 곳의 좌표로 10분 캐시합니다(이용자 위치가 아닙니다). 둘 다 서버가 재시작하면 사라집니다.
- 접속 기록: API 서버는 요청 경로를 접속 기록으로 남깁니다. 주소·날씨· 지도 조회처럼 좌표가 주소창(쿼리)에 실리는 요청은 그 기록에 좌표가 포함될 수 있습니다. 추천 요청의 본문은 기록에 남지 않습니다. 보존 기간은 호스팅 사업자 (Render)의 로그 정책에 따릅니다.
브라우저의 로컬 저장소에는 기기 안에서만 쓰이는 값이 남습니다.
- 오늘 받은 장소 목록(그 곳의 이름·좌표 등 결과 카드 내용)과 그 기록이 어느 날짜의 것인지.
- 직접 고른 추천 출발지 — 위도·경도(정확한 값 그대로), 화면에 보이는 이름, 어떻게 골랐는지(검색/지도), 저장 형식 번호. 다섯 가지뿐이며 고른 그 자리를 다시 쓰기 위한 최소한입니다. 새로고침해도 남아 있고, "현재 위치로 돌아가기"를 누르거나 브라우저의 사이트 데이터를 지우면 사라집니다.
이용자의 현재 위치(GPS 좌표)는 저장하지 않습니다 — 열 때마다 브라우저에 다시 묻습니다. 위 값들은 저장 자체로는 서버로 전송되지 않으며, 추천·날씨·지도를 요청할 때에만 그 좌표가 나갑니다.
5. 쿠키와 광고
본 서비스가 자체적으로 심는 추적용 쿠키는 없습니다.
현재 웹 버전에는 광고가 게재되지 않습니다.
이 한정 릴리스에는 Google AdSense 확인 스크립트, 광고 로더와
ads.txt를 포함하지 않으며, 추천 횟수를 제한하지 않습니다.
6. 이용자의 권리
- 위치 권한은 브라우저 설정에서 언제든지 철회할 수 있습니다. 권한을 껐다면 본 서비스는 추천 기능을 제공할 수 없습니다.
- 계정이 없으므로 삭제할 계정 정보가 없습니다.
- 브라우저의 사이트 데이터를 삭제하면 기기에 남는 값이 모두 지워집니다.
- 위치정보 처리에 대해 문의하거나 이의를 제기하려면 아래 연락처로 요청할 수 있습니다.
7. 아동 대상 여부
본 서비스는 만 14세 미만 아동을 대상으로 설계하거나 홍보하지 않으며, 아동임을 알면서 개인정보를 수집하지 않습니다.
8. 방침 변경
본 방침의 내용이 변경되면 이 문서의 시행일을 갱신하고 변경 사항을 반영합니다. 수집 항목이나 제3자 제공이 늘어나는 변경은 적용 전에 이 페이지에 먼저 반영합니다.
9. 문의처
| 개발자 | 백승준 |
|---|---|
| 이메일 | sj1119b00@gmail.com |