개인정보처리방침
Vicino 는 이제 막 시작한 서비스입니다. 데모가 아니라 실제 회원끼리 이야기합니다. 아래는 이 앱이 지금 실제로 하는 일입니다.
0. 베타 신청 (앱 출시 전)
랜딩에서 베타 신청을 하면 이메일 주소 하나를 받습니다. 앱이 스토어에 오르면 설치 링크를 보내기 위한 것이고, 그 외의 용도로 쓰지 않습니다 — 광고도, 제3자 제공도 없습니다.
어느 화면에서 신청했는지(랜딩·지역 페이지·블로그)와 지역 페이지에서 왔다면 그 동네 이름을 같이 남깁니다. 어디가 실제로 사람을 데려오는지 세기 위한 것이고, 개인을 식별하는 데 쓰지 않습니다.
신청은 계정이 아닙니다. 이 단계에서는 이름도 사진도 위치도 받지 않습니다. 지워달라고 하시면 그 자리에서 지웁니다.
1. 로그인
구글 계정으로 로그인합니다. 구글이 본인 확인을 하고, 우리는 그 결과로 받은 이메일 주소만 받습니다. 이 경우 비밀번호는 구글이 관리하며, 비치노는 받지도 저장하지도 않습니다.
이메일·비밀번호로도 가입할 수 있습니다. 이때 비밀번호는 Supabase Auth 가 해시로 보관하고, 우리는 원문을 볼 수 없습니다 — 화면에서도 데이터베이스에서도 원문은 나오지 않습니다.
2. 받는 것
로그인 이메일 외에, 가입(온보딩)에서 입력받는 건 이게 전부입니다.
그리고 앱에서 명소에 들어갈 때만 지금 위치를 한 번 읽습니다. 저장하지 않습니다 — 자세한 건 아래 5장.
- 이름 (표시할 이름 한 줄)
- 성별 · 출생연도
- 직업 · 소개 · 관심사
- 동네 이름 3곳 — 집, 직장, 자주 가는 곳
- 사진 (선택입니다. 없이도 가입이 끝납니다)
3. 저장하는 곳
입력한 내용은 Supabase(데이터베이스·스토리지)에 저장됩니다. 이 정보로 생활권 5km 안의 명소를 지도에 보여줍니다.
이메일·정확한 위치 좌표·생활권(동네 이름)은 다른 회원에게 보이지 않습니다. 데이터베이스 권한(RLS)으로 막아뒀고, 같은 명소에 체크인한 회원에게는 사진·이름·나이·직업·한 줄 소개까지만 나갑니다(성별과 상관없이).
사진은 한 가지만 더 밝힙니다. 사진 파일 자체는 주소를 아는 사람이면 열 수 있는 형태로 저장돼 있습니다. 추천으로 사진을 본 사람이 그 주소를 따로 보관하면 나중에도 열 수 있다는 뜻입니다. 만료되는 주소로 바꾸는 작업을 진행 중이고, 그 전까지는 이 사실을 숨기지 않겠습니다.
4. 어디에 맡기나 (처리위탁·국외 이전)
서비스를 돌리기 위해 아래 회사들의 서비스를 씁니다. 모두 해외 사업자라 데이터가 국외에 저장됩니다. 이 사실을 알리지 않고 쓰는 건 옳지 않다고 봐서 적어둡니다.
- Supabase — 프로필·사진·대화·계정 저장 (미국)
- Vercel — 웹사이트 호스팅·서버 실행 (서울 리전 우선, 미국 사업자)
- Vercel Web Analytics — 어느 화면에서 나가는지 세는 방문 통계 (미국). 쿠키를 쓰지 않고 개인을 식별하지 않습니다. 대화방 주소(/chat/…)는 방 번호를 지우고 보냅니다 — 누구의 대화방인지는 나가지 않습니다
- Google — 구글 로그인 본인 확인, 생활권 지도 표시 (미국)
- Resend — 알림 메일 발송 (미국). **아직 실제로 발송하고 있지 않습니다** — 준비가 끝나면 이 문단대로 쓰입니다. 메일 알림을 끄면 그때도 쓰이지 않습니다
5. 위치를 어떻게 쓰는지
생활권은 '성수동' 같은 동네 이름까지만 받습니다. 상세 주소를 입력하는 칸은 없습니다.
다만 앱에서 명소에 들어갈 때 한 번, 그 순간의 위치를 기기에서 읽어 명소와의 거리를 계산합니다. **그 좌표는 저장하지 않습니다** — 계산에만 쓰고 버리며, 남는 것은 '어느 명소에 있었는지'뿐입니다.
상대에게 보이는 것도 **명소 이름까지**입니다. 명소 안의 지도는 실제 지형(OpenStreetMap)을 그린 것이지만, **아바타가 서 있는 자리는 회원님이 지도를 눌러 고른 자리**입니다 — 앱은 회원님의 GPS 로 아바타를 움직이지 않습니다. 앱은 그 지도가 실제로 어느 좌표를 덮는지조차 받지 않습니다. 있고 싶은 자리에 세우시면 됩니다. **집이나 회사 앞에 세우지 않으셔도 됩니다.** 명소 지도는 OpenStreetMap 데이터로 만들었고, ODbL 에 따라 출처를 밝힙니다.
위치 권한은 **앱을 쓰는 동안만** 요청합니다. 앱이 꺼져 있을 때 위치를 읽지 않습니다.
6. 받지 않는 것
전화번호, 카드번호를 받는 화면이 없습니다. 결제도 없습니다.
이동 경로를 만들지 않습니다. 체크인한 명소와 그 시각은 4시간 머무름 동안만 남고, 머무름이 끝나면 정리됩니다. 어느 명소에 어느 날 다녀갔는지(발도장)는 회원님만 볼 수 있게 남고, 좌표는 남지 않습니다. 다만 명소 방명록에 직접 남긴 글은 이름·날짜와 함께 그 명소에 체크인한 회원에게 계속 보입니다 — 글은 본인이 언제든 지울 수 있고, 계정을 지우면 함께 지워집니다.
7. 지우는 법
프로필 화면의 '계정 삭제' 하나입니다. 프로필·사진·생활권·발도장·방명록에 남긴 말·대화, 그리고 계정 자체가 서버에서 전부 지워집니다. 붙잡는 화면도, 해지 방어 문구도 없습니다. 되돌릴 수는 없습니다.
보관기간을 따로 두지 않습니다 — '30일간 보관 후 파기' 같은 유예 없이 그 자리에서 지웁니다. 회원님이 접수했거나 회원님에 대해 접수된 신고 기록도 함께 지워집니다(처리가 끝나지 않았더라도 남기지 않습니다).
8. 사람이 직접 보는 것과, 아직 하지 않는 것
올려주신 사진은 운영자가 직접 확인합니다. 확인 전에도 사진은 추천된 상대에게 보이고, 운영 기준에 맞지 않는 사진만 확인 뒤에 가려집니다(사유를 프로필 화면에 알려드립니다). 확인을 위해 운영자가 사진과 프로필을 열람합니다 — 정확한 위치 좌표는 운영자도 열람하지 않습니다.
신고가 접수되면 운영자가 신고 내용(사유·적어주신 설명·신고한 사람과 신고당한 사람)을 열람합니다. 대화 내용 전체를 들여다보지는 않습니다.
본인인증(휴대폰·신분증)은 하지 않습니다. 그래서 앱 어디에도 '인증 완료' 라고 쓰지 않고, 프로필에 적힌 이름·나이·직업은 본인이 적은 내용 그대로입니다.
'예시 프로필'로 표시된 카드는 실존 인물이 아닌 데모 데이터입니다. 좋아요·대화가 되지 않습니다.
9. 서비스 지역
전국 어디서나 가입할 수 있습니다. 다만 명소 61곳이 전부 서울 25개 구에 있어서, 서울 밖에서는 발도장을 찍을 곳이 없습니다.
명소에 아무도 없으면 없다고 그대로 알려드립니다. 사람 수를 부풀리거나 가짜 프로필을 세우지 않습니다.
10. 벙
'벙' 은 지금 근처에 있는 사람끼리 몇 시간 안에 만나는 모임입니다. 다녀온 명소에서만 보이고, 열 수 있습니다.
만날 자리는 지도에 이름이 붙은 공개된 곳(공원·카페·전망대 같은 곳) 중에서만 고를 수 있습니다. 화장실과 놀이터는 목록에 아예 없습니다.
약속 자리에 도착했다고 남기면 그때만 위치를 한 번 읽어 150m 안인지 계산합니다. **그 좌표는 저장하지 않습니다** — 저장하는 표에 좌표를 넣는 칸 자체가 없습니다. 상대에게 가는 것은 '도착했다' 와 그 시각뿐이고, 오는 길이나 실시간 위치는 어디에도 표시되지 않습니다.
벙 기록(언제·어디서·누가 함께였는지)은 약속 시각으로부터 48시간 뒤 자동으로 지워집니다. '누가 언제 어디서 누구와 만났는지' 를 모아 두지 않습니다.
바람맞힘에 대한 점수·별점·공개 평판은 만들지 않습니다.
11. 누가 운영하고, 어디로 연락하나
Vicino 는 엠제이커넥트(mjconnect)가 만들어 운영하는 서비스입니다.
개인정보 보호책임자는 이 서비스를 만들고 운영하는 사람 본인입니다.
개인정보와 관련한 문의·열람·삭제 요청은 contact@mjconnect.kr 으로 보내주세요. 계정과 데이터를 지우는 것은 메일 없이도 프로필 화면의 ‘계정 삭제’ 로 바로 하실 수 있습니다 — 절차와 지워지는 항목을 따로 적어 두었습니다.
무엇을 어떻게 저장하고 다루는지가 바뀌면, 조용히 적용하지 않고 미리 알려드리겠습니다.