길목도사 개인정보처리방침
시행일: 2026년 9월 26일 · 버전 v1.0 · Effective: September 26, 2026 · Version 1.0
길목도사는 푸드트럭 사장님이 트럭을 한 번 등록하고 오늘 자리만 올리면, 손님이 오늘 어디서 파는지 지도와 목록으로 헛걸음 전에 확인하는 앱입니다. 사장님이 올린 자리와 시각을 그대로 보여 드리고, 현장을 확인하지는 않습니다. 계정 · 로그인이 없고, 손님 위치는 이 기기 안에서만 쓰며 서버로 가는 것은 사장님이 확정한 영업 자리 핀과 사장님이 적은 트럭 정보뿐입니다. 장소 · 주소 검색어는 카카오 서버로 가고, 트럭 목록 응답은 마지막 1건만 기기에 저장합니다. 근처 트럭 화면 하단에 Google AdMob 배너 광고 한 장을 보입니다(9항).
1. 무엇을 다루나
길목도사는 계정이 없어 가입 정보를 받지 않습니다. 서비스 이용 과정에서 아래 정보를 다룹니다. 「기기 안」은 이 앱의 메모리나 저장 공간을, 「서버」는 SLOX 가 운영하는 트럭 API 서버(gilmokdosa.vercel.app, Vercel)와 그 뒤의 Supabase 표를 뜻합니다.
트럭 이름 · 대표 메뉴(최대 3개) · 자리 설명 한 줄 · 오늘 한마디
- 다루나
- 사장님이 적으면 보냅니다.
- 어디에
- SLOX 서버(gilmokdosa.vercel.app, Vercel) → Supabase 표 gilmok_trucks · gilmok_spots(공개 읽기)
- 얼마나
- 손님에게 공개되는 영업 안내입니다. 서버가 열린 뒤에는 삭제 요청 때까지 남습니다(지난 자리 행의 정리 주기는 서버를 열 때 정합니다). 서버가 설정 전이면 서버는 검증만 하고 저장하지 않으며, 앱이 이 기기(shared_preferences)에만 저장합니다.
연락 채널(카카오톡 채널 이름 · 인스타그램 계정 · 전화번호 · 네이버 밴드 이름 중 하나)
- 다루나
- 사장님이 적으면 보냅니다.
- 어디에
- 위와 같음(gilmok_trucks)
- 얼마나
- 손님 화면에 그대로 보이는 공개용 연락처입니다. 사장님이 공개할 채널을 스스로 고릅니다. 전화를 고르면 전화번호가 그대로 보입니다.
영업 자리 좌표(위도 · 경도) · 시작 · 종료 시각 · 올린 시각
- 다루나
- 사장님이 「오늘 자리 올리기」를 누르면 보냅니다.
- 어디에
- 위와 같음(gilmok_spots)
- 얼마나
- 사장님이 지도에서 확정한 핀 좌표입니다. 「지금 있는 곳으로」로 읽은 기기 좌표는 핀을 옮기는 데만 쓰고, 사장님이 올리기를 누르지 않으면 어디에도 가지 않습니다. 손님에게 공개됩니다.
손님의 현재 위치
- 다루나
- 「내 주변 보기」를 눌렀을 때만 한 번 읽습니다.
- 어디에
- 기기 안(앱 메모리)
- 얼마나
- 지도를 그 자리로 옮기고 카드에 거리를 적는 데만 씁니다. 파일 · 서버에 쓰지 않고, 트럭 목록 요청(GET /api/trucks)에는 쿼리가 없습니다. 사용 중일 때만, 낮은 정확도, 백그라운드 없음. 화면을 나가면 버립니다.
장소 · 주소 검색어
- 다루나
- 보냅니다.
- 어디에
- 카카오 서버(카카오맵 SDK)
- 얼마나
- 검색어 문자열만. 손님 위치 · 핀 좌표를 따로 보내지 않습니다. 결과 5건은 메모리에만 두고 고르면 버립니다.
지도 타일 요청
- 다루나
- 카카오맵 SDK 가 보냅니다.
- 어디에
- 카카오 서버
- 얼마나
- SDK 가 화면에 그릴 지도 범위를 요청합니다. 지역을 고르거나 「내 주변 보기」를 눌러 지도를 옮기면 그 범위가 갑니다. 카카오 방침에 따릅니다.
트럭 목록(공개 API 응답)
- 다루나
- 받아 둡니다.
- 어디에
- 기기 안(마지막 성공 응답, shared_preferences 키 gilmok.trucks.last.v1)
- 얼마나
- 다음 성공 응답으로 덮입니다. 저장하는 것은 사장님이 공개한 트럭 · 영업 자리뿐이고 손님 위치는 들어가지 않습니다.
내 트럭 · 오늘 자리(사장님 기기 저장본)
- 다루나
- 저장합니다.
- 어디에
- 기기 안(shared_preferences 키 gilmok.owner.truck.v1 · gilmok.owner.spot.v1)
- 얼마나
- 설정의 「내 트럭 · 오늘 자리 지우기」를 누르거나 앱을 지울 때까지. 서버가 설정 전일 때는 이것이 유일한 저장분입니다.
광고 식별자 · IP 기반 대략적 위치 · 광고 노출·클릭 · 앱 성능·오류 진단
- 다루나
- Google 광고 SDK 가 광고 게재·측정을 위해 다룰 수 있습니다(9항).
- 어디에
- Google 서버(국외 포함)
- 얼마나
- Google 방침에 따릅니다. SLOX 는 개인 단위로 받지 않습니다. 손님 위치 · 사장님 입력 · 핀 좌표는 광고 SDK 에 전달되지 않습니다.
다음 정보는 다루지 않습니다.
- 계정 · 앱이 만드는 기기 식별자. 만들지 않습니다. 트럭 id · slug 는 트럭을 가리키는 값이고 사람 · 기기를 식별하지 않습니다.
- 기기 카메라 · 사진 · 마이크 · 연락처 · 달력 · 문자 · 알림. 권한을 요청하지 않습니다. 「대표 사진 자리」는 자리만 있고 파일 선택이 없습니다.
2. 손님 위치
- 기기 위치는 근처 트럭 화면의 「내 주변 보기」 버튼을 눌렀을 때만 읽습니다. 사용 중(when in use) 권한만 요청하고, 낮은 정확도로 한 번 읽어 지도를 옮기고 거리를 잰 뒤 좌표를 남기지 않습니다. 백그라운드 위치가 없습니다.
- 권한을 거부해도 지역 선택 · 장소 검색 · 지도로 모든 기능을 쓸 수 있습니다.
- 손님 좌표는 앱 메모리에만 있습니다. 파일 · 서버에 쓰지 않고, 트럭 목록 요청 URL 에 좌표를 넣는 코드 경로가 없습니다(GET https://gilmokdosa.vercel.app/api/trucks, 쿼리 없음).
- 화면 하단 면책 ③ 「손님의 현재 위치는 이 기기 안에서만 쓰고 서버에 남기지 않아요」와 근처 화면의 한 줄 「「내 주변 보기」를 누를 때만 위치를 물어요. 위치는 이 기기 안에서만 써요.」가 이 절의 요약입니다.
3. 사장님이 올리는 것 · 서버
앱이 부르는 주소는 넷입니다. 요청에 계정 · 기기 식별자 · 쿠키가 붙지 않습니다.
GET https://gilmokdosa.vercel.app/api/trucks(목록, 쿼리 없음)GET https://gilmokdosa.vercel.app/api/trucks/<slug>(트럭 하나)POST https://gilmokdosa.vercel.app/api/trucks(등록)POST https://gilmokdosa.vercel.app/api/spots(오늘 자리)
- 등록으로 가는 것: 트럭 이름 · 대표 메뉴 · 연락 채널 종류와 값. 사진은 보내지 않습니다(photoUrl: null).
- 오늘 자리로 가는 것: 트럭 slug · 사장님이 확정한 핀 좌표 · 자리 설명 · 시작 · 종료 시각 · 한마디. 오늘 자리 화면에 「핀 위치가 손님에게 그대로 보여요. 「지금 있는 곳으로」를 누를 때만 위치를 물어요.」 한 줄이 있습니다.
- 사장님의 기기 위치(「지금 있는 곳으로」)는 핀을 옮기는 데만 쓰고 그 자체로는 서버에 가지 않습니다. 사장님이 핀을 옮기거나 끈 뒤 「오늘 자리 올리기」를 누르면 그때의 핀 좌표가 갑니다.
- 서버(Vercel)는 값을 검증한 뒤 Supabase 표 gilmok_trucks · gilmok_spots 에 저장하고, 이 표는 손님 화면 · 공유 링크를 위해 공개 읽기입니다. 서버가 설정 전(setupRequired)이면 본문은 서버까지 가지만 검증만 하고 저장하지 않으며, 앱이 이 기기에 저장하고 「설정 전 · 이 기기 안에만」 칩을 붙입니다.
- 자리 상태(영업 중 · 오늘 예정 · 마감 · 오늘 소식 없음)는 저장하지 않고 읽는 시점에 계산합니다. 「지금 마감」은 이 기기 저장본에만 적용됩니다(서버 마감은 다음 차수).
- 서버는 IP 기준으로 쓰기 요청을 분당 5회로 제한하며 이때 IP 를 인스턴스 메모리에 잠깐 둡니다. 호스팅(Vercel) 런타임 로그에 요청 경로가 짧게 남을 수 있습니다.
- 카카오맵 · 네이버지도 · 인스타그램 · 전화 · 방침 링크는 외부 앱 · 외부 브라우저로 엽니다. 그 뒤는 각 서비스의 방침을 따릅니다.
4. 검색어 · 지도
- 장소 · 주소 검색은 카카오맵 SDK 의 키워드 검색과 주소 검색을 씁니다. 검색어 문자열만 카카오 서버로 가고, 손님 위치 · 핀 좌표는 가지 않습니다. 결과는 메모리에 5건만 두고 고르면 버립니다. 이 사실은 검색 칸 아래에 한 줄로 적혀 있습니다.
- 지도 타일은 카카오맵 SDK 가 화면 범위를 요청해 그립니다. 그 처리는 카카오 개인정보 처리방침을 따릅니다.
- 지도 캔버스(근처 트럭 화면 한 칸 · 오늘 자리 화면 한 칸)는 WebView 로 그리지만, 로컬 HTML 을 주입할 뿐 다른 주소로 이동할 수 없고 쿠키 · 로그인이 없습니다.
5. 기기에 남는 것
- 사장님 트럭 한 대와 오늘 자리 한 건(gilmok.owner.truck.v1 · gilmok.owner.spot.v1). 설정의 「내 트럭 · 오늘 자리 지우기」로 바로 지웁니다.
- 마지막으로 성공한 트럭 목록 1건(gilmok.trucks.last.v1). 오프라인 · 실패 시 「HH:MM 기준, 지금은 새로 불러오지 못했어요」 표시에 씁니다. 손님 위치는 들어가지 않습니다.
- 손님 위치 · 검색 결과 · 「지금 있는 곳으로」 결과는 메모리에만 있어 화면을 나가거나 앱을 끄면 사라집니다.
- 앱을 지우면 위 저장분도 함께 사라집니다.
6. 권한
- 인터넷(트럭 API · 지도 · 검색 · 광고 · 외부 링크), 위치(사용 중일 때만 · 「내 주변 보기」 · 「지금 있는 곳으로」 두 버튼에서만).
- Android ACCESS_COARSE_LOCATION · ACCESS_FINE_LOCATION(12+ 에서 사용자가 「대략적」을 고르면 그대로 씀), iOS NSLocationWhenInUseUsageDescription. 백그라운드 위치 · UIBackgroundModes 없음.
- 기기 카메라 · 사진 · 마이크 · 연락처 · 달력 · 문자 · 알림 권한을 요청하지 않습니다. 「문자로 공유」는 OS 문자 앱을 여는 링크(sms:)라 문자 권한이 없습니다.
- Android 권한 ACCESS_NETWORK_STATE · AD_ID 는 광고 SDK 가 빌드 때 매니페스트 병합으로 넣습니다(INTERNET 은 이미 선언). 분석(사용 통계) SDK 는 없습니다.
7. 알림 · 계정
- 1.0 에는 푸시 알림이 없습니다. 「즐겨찾기 · 오픈 알림 받기」는 「준비 중」 표시와 비활성 버튼뿐이라 알림 권한을 요청하지 않습니다.
- 계정이 없습니다. 로그인도, 서버 쪽 사용자 계정 데이터도 없습니다.
- 앱이 기기 식별자를 만들지 않습니다. 서버는 누가 앱을 쓰는지 알 수 없고, 사장님이 올린 트럭 · 자리만 압니다.
8. 처리 위탁·제3자 제공·국외 이전
서비스 제공을 위해 다음 사업자가 정보를 처리합니다.
- 카카오 (지도 · 검색): 장소 · 주소 검색어 문자열과 카카오맵 SDK 의 지도 타일 요청이 카카오 서버로 갑니다. 손님 위치 · 핀 좌표는 따로 가지 않습니다. 그 처리는 카카오 개인정보 처리방침을 따릅니다(4항).
- Vercel · Supabase (호스팅 · 데이터베이스, 처리 위탁): 사장님이 올린 트럭 정보와 영업 자리 핀은 SLOX 트럭 API 서버(Vercel)가 검증한 뒤 Supabase 표 gilmok_trucks · gilmok_spots 에 저장합니다. 이 표는 손님 화면 · 공유 링크를 위해 공개 읽기입니다. 호스팅 사업자의 런타임 로그에 요청 경로가 짧게 남을 수 있습니다(3항).
- Google AdMob (앱 광고): 근처 트럭 화면의 배너 광고를 위해 Google 광고 SDK 가 9항의 정보(광고 식별자, IP 기반 대략적 위치, 광고 노출·클릭, 진단)를 수집하고 Google 서버에서 처리합니다. 손님 위치 · 사장님 입력 · 핀 좌표는 전달하지 않습니다.
그 외 제3자에게 판매하거나 제공하지 않습니다. 사장님이 올린 트럭 · 영업 자리는 손님에게 공개되는 영업 안내이며, 그 밖의 제3자에 공유하지 않습니다. 앱이 계정과 기기 식별자를 만들지 않아 사장님이 스스로 올린 것 말고는 다른 사용자나 기관에 보이는 정보가 없습니다. Google 은 국외에 서버를 둔 사업자이므로 위 광고 정보는 국외에서 처리될 수 있습니다. SLOX 트럭 API 서버(Vercel)와 데이터베이스(Supabase)의 호스팅 설비도 국외에 있을 수 있습니다.
9. 광고
근처 트럭 화면 하단, 면책 띠 아래 · 탭 막대 바로 위에 Google AdMob 배너 광고 한 장을 보입니다. 홈 · 트럭 상세 · 사장님(등록 · 오늘 자리) · 설정에는 광고가 없고, 전면·보상형 광고도 없습니다. Google 광고 SDK 는 광고 게재와 성과 측정을 위해 기기의 광고 식별자, IP 기반 대략적 위치(국가·지역 단위), 광고 노출·클릭 정보, 앱 성능·오류 진단 정보를 수집할 수 있습니다. 손님 위치 · 사장님 입력 · 핀 좌표는 광고 SDK 에 전달되지 않습니다.
- 추적하지 않습니다. iOS 에서 앱 추적 투명성(ATT) 권한을 요청하지 않고, 광고 식별자를 다른 회사의 앱·웹사이트 정보와 결합하는 추적에 쓰지 않습니다. NSUserTrackingUsageDescription 도 넣지 않습니다.
- 광고 등급. 광고는 청소년 이상 등급(T) 이하의 콘텐츠만 요청합니다.
- 동의와 선택. 유럽경제지역(EEA)·영국 이용자에게는 첫 광고 전에 Google UMP 동의 화면이 뜨고, 설정의 「광고 개인정보 설정」에서 다시 열 수 있습니다. 다른 지역에서는 이 버튼이 비활성이고 별도 동의가 필요하지 않습니다.
- 삭제와 문의. 광고 SDK 가 수집한 정보는 Google 이 처리하며 SLOX 는 개인 단위로 받지 않아 앱에서 지울 수 없습니다. Android 는 기기 설정 「광고」에서 광고 ID 를 재설정·삭제할 수 있습니다. Google 처리 안내는 Google 광고 정책을 참고하세요.
- 분석 도구는 없습니다. 사용 통계 SDK 를 넣지 않았습니다.
10. 연령과 아동의 개인정보
연령 제한이 없습니다(4+). 앱 안 연령 확인은 없고, Play 대상 연령은 만 18세 이상으로 신고합니다(사업자 · 성인 이용자 대상, 어린이 대상 아님). 계정이 없어 앱이 사용자별로 모으는 개인정보가 없고, 서버로 가는 것은 사장님이 스스로 올리는 영업 안내뿐이며, 광고는 청소년 이상 등급(T) 이하의 콘텐츠만 요청합니다.
11. 정보주체의 권리와 삭제 · 신고 방법
- 기기 저장분: 설정의 「내 트럭 · 오늘 자리 지우기」 또는 앱 삭제가 곧 삭제입니다.
- 서버 저장분(사장님이 올린 트럭 · 자리): 아래 이메일로 트럭 이름 또는 공유 주소(/t/<slug>)를 알려 주시면 지웁니다. 카카오 로그인이 붙는 차수부터는 앱 안 삭제로 바뀝니다.
- 부적절한 게시(남의 트럭 이름 도용 · 장난 자리)의 신고도 같은 이메일로 받고, 서버에서 그 트럭을 비공개 처리합니다.
- 광고 SDK 가 수집한 정보는 9항의 방법(기기 광고 ID 재설정, Google 광고 정책)을 따르며, 열람·정정·삭제· 처리정지 요청과 그 밖의 문의는 아래 이메일로 받습니다.
12. 안전성 확보 조치
- 손님 위치는 파일 · 서버에 쓰지 않습니다. 트럭 목록 요청 URL 에 좌표를 넣는 코드 경로가 없습니다(GET https://gilmokdosa.vercel.app/api/trucks, 쿼리 없음).
- 서버로 가는 좌표는 사장님이 「오늘 자리 올리기」로 확정한 핀뿐이며, 서버(Vercel)는 값을 검증한 뒤 저장합니다. 쓰기 요청은 IP 기준 분당 5회로 제한합니다.
- 트럭 API · 지도 · 검색 · 광고 요청은 암호화된 연결(HTTPS)로 보냅니다.
- 계정 · 기기 식별자 · 분석 SDK 를 두지 않아, 서버에 사용자별 기록이 쌓이지 않습니다. 서버가 아는 것은 사장님이 올린 트럭 · 자리뿐입니다.
13. 개인정보 보호책임자와 문의처
- 서비스 제공자
- SLOX (길목도사 · com.slox.gilmokdosa)
- 개인정보 보호책임자
- 양석원
- 연락처
- namurobori@gmail.com
개인정보 침해에 대한 신고나 상담이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회 · 1833-6972 · kopico.go.kr
- 개인정보침해신고센터 · 118 · privacy.kisa.or.kr
- 대검찰청 사이버수사과 · 1301 · spo.go.kr
- 경찰청 사이버수사국 · 182 · ecrm.police.go.kr
14. 고지 의무
이 방침의 내용이 바뀌면 바뀐 내용과 시행일을 이 페이지에 적습니다. 이용자에게 불리하게 바뀌는 경우에는 시행일 30일 전에 이 페이지에 알립니다. 서버가 열려 저장 방식이 바뀌거나 카카오 로그인이 붙어 삭제 방법이 바뀌는 등 서버로 가는 값의 모양이 바뀌면 이 방침에 먼저 적습니다.
- 2026년 9월 26일 · v1.0 · 최초 시행
Summary in English
Gilmokdosa is a food truck notice board. An owner registers a truck once and then posts only today's business spot (one pin on the map, start and end time, a short note). Customers see where trucks are selling today on a map and in a list. The app shows the spot and time exactly as the owner posted them and does not verify the site. There is no account, login, or server side user account data, and the app does not create a device identifier. It does not request camera, photo, microphone, contacts, calendar, SMS, or notification permissions. There are no push notifications and no analytics SDK.
Customer location: your device location is read once, at low accuracy and only while the app is in use, when you tap “Show near me”. It is used only to move the map and to show distances on cards, and it is never written to a file or sent to a server. The truck list request is a single GET to the SLOX truck API (gilmokdosa.vercel.app) with no query string, so there is no code path that puts your coordinates in the URL. There is no background location. If you deny the permission, you can still use every feature through the region picker, place search and the map.
What owners send: the only location sent to the server is the pin an owner confirms with “Post today's spot”. “Use where I am now” only moves the pin, and nothing is sent unless the owner taps post. Owners also send the truck name, up to three signature menu items, a spot label, a short note, start and end time, and one contact channel they choose to show customers (Kakao Talk channel, Instagram account, phone number, or Naver Band name). The SLOX server (Vercel) validates the values and stores them in Supabase tables (gilmok_trucks and gilmok_spots) that are publicly readable for the customer screens and share links. No photo is sent. Until the server is set up, it validates without storing and the app keeps the data on the device only. Write requests are rate limited per IP, and the hosting provider's runtime logs may keep the request path briefly. Place and address searches send only the search text to Kakao through the Kakao Maps SDK, which also requests map tiles; Kakao's privacy policy applies.
On the device: the owner's truck and today's spot (gilmok.owner.truck.v1, gilmok.owner.spot.v1) and the last successful truck list (gilmok.trucks.last.v1) are kept in shared_preferences. Customer location, search results and “Use where I am now” results stay in memory only. Deleting the app removes everything stored on the device.
Advertising: the app shows one Google AdMob banner at the bottom of the nearby trucks screen. The home, truck, owner and settings screens have no ads, and there are no interstitial or rewarded ads. The Google Mobile Ads SDK may collect the device advertising identifier, coarse location derived from IP, ad impression and interaction data, and crash and performance diagnostics to serve and measure ads. Customer location, owner input and pin coordinates are never passed to the ads SDK. Ads are requested with a maximum content rating of T. On iOS the app does not request App Tracking Transparency and does not use the advertising identifier for cross app tracking. Users in the EEA and UK see a consent form before ads are shown and can reopen it under “Ad privacy settings” in settings. See Google's advertising policy for how Google processes this data.
Deletion and reports: tap “Clear my truck and today's spot” in settings or delete the app to remove the data on the device. To remove a truck or spot stored on the server, email the truck name or its share address (/t/<slug>) to the contact below. Reports of inappropriate posts go to the same address and the truck is set to private on the server. The app has no age gate and no age restriction (4+); it is intended for business owners and adult customers, not children. Service provider: SLOX (Gilmokdosa, com.slox.gilmokdosa). Privacy officer: 양석원. Contact: namurobori@gmail.com. Version 1.0, effective September 26, 2026.