DINARY 개인정보 처리방침
DINARY는 식사 기록, 방문 인증, 지도·추천 및 기록 공유 기능을 제공합니다. 이 방침은 앱과 DINARY 안내 웹페이지에서 처리하는 정보, 이용 목적, 공개 범위와 삭제 방법을 설명합니다. 개인정보 관련 문의와 권리 행사는 DINARY 운영자(contact.dinary@gmail.com)에게 할 수 있습니다.
1. 처리하는 정보와 목적
가. 계정과 로그인 — 구글 또는 애플의 계정 식별자, 이메일, 로그인 제공자와 로그인 세션 정보를 처리합니다. 구글에서 이름·프로필 사진 주소가, 애플에서 최초 로그인 시 이름이 제공될 수 있습니다. 「나의 이메일 가리기」를 쓰면 애플의 대리 주소를 받습니다. 닉네임, 프로필 사진, 대표 캐릭터·칭호, 랭킹 참여 설정, 약관 동의 시각도 저장합니다. 계정 식별, 로그인 유지와 프로필 제공에 사용합니다. 비밀번호는 DINARY가 직접 받지 않으며, 전화번호·성별·생년월일을 가입 항목으로 요청하지 않습니다.
나. 식사 기록과 위시 — 가게 이름·주소·좌표, 메뉴·가격·별점·키워드·메모, 사진, 방문 날짜, 촬영·인증 시각과 위치 정확도, 재방문·위시 방문 정보, 기록장·복사본의 연결 정보를 처리합니다. 위시에는 가게 정보, 메모, 방문 예정일, 알림 설정, 묶음과 출처 링크·제목·작성자, 직접 고른 캡처 사진이 포함될 수 있습니다. 기록 저장, 지도·달력·통계·라벨·리캡과 방문 인증에 사용합니다.
다. 함께 쓰는 기능 — 연인 기록장의 구성원·초대와 연결 상태·사귄 날·기념일·사람별 한 줄과 별점, 콕 찌르기와 확인 상태, 친구 관계·친한 친구·차단 정보, 게시판 글·댓글·사진·투표·공감, 갤러리 사진·설명·좋아요·댓글을 처리합니다. 이용자가 선택한 공유 기능과 상호작용에 사용합니다.
라. 추천 이용 기록 — 계정과 연결하여 추천을 본 시각과 시간대·날씨·동네·필터, 후보 가게의 식별 정보·순위·점수·종류·거리와 추천 계산에 사용한 특징, 자세히 보기·담기·길찾기·방문 확인·새로고침 같은 동작을 저장합니다. 개인·연인 기록장의 방문과 선호 정보를 추천 계산에 사용하고, 추천 품질과 추천 후 방문 여부를 분석합니다. 추천 로그에 기기의 원시 GPS 좌표나 개인 메모 본문을 별도 항목으로 기록하지 않습니다. 추천 가게를 기억하고 방문과 연결하기 위한 일부 정보는 기기에도 보관합니다.
마. 운영·문의 — 신고 사유·대상, 처리 결과·제한 조치와 운영 기록, 문의·삭제 요청의 이메일 주소·본문·회신 및 본인 확인에 필요한 정보를 처리합니다. 신고 검토, 부정 이용 방지, 장애 대응, 권리 행사와 삭제 요청 처리에 사용합니다. 비밀번호·인증번호·신분증을 이메일로 보내지 마세요.
바. 서비스 연결 정보 — 로그인, 서버 요청, 업데이트 확인, 알림 전달 및 웹페이지 접속 과정에서 서비스 제공자가 IP 주소, 접속 시각, 운영체제·앱 버전, 요청·오류 등 기술 정보를 처리할 수 있습니다. Expo의 업데이트 서비스는 운영체제와 업데이트 다운로드 확인용 무작위 토큰을, 푸시 서비스는 알림 토큰을 처리할 수 있습니다. 5조의 제공자와 정책도 확인해 주세요.
DINARY는 이용자 정보를 판매하거나 맞춤형 광고를 위해 사용하지 않습니다. 추천을 위한 이용 분석과 운영상 처리는 위에 설명한 범위에서 이루어집니다. 이용자가 사진·메모에 직접 넣은 내용에도 개인정보가 포함될 수 있으므로, 본인이나 다른 사람의 불필요한 민감정보를 올리지 마세요.
2. 위치와 기기 권한
가. 현재 위치 — 촬영 시 방문 인증 후보를 찾거나 지도·주변 추천을 사용할 때 위치를 읽습니다. 주변 검색을 위해 좌표·검색어를 서버와 지도·가게 검색 제공자에 전달할 수 있습니다. 기기의 GPS 좌표 자체를 식사 기록의 좌표로 저장하지 않고 선택한 가게의 주소·좌표, 촬영·방문·인증 시각과 정확도를 저장합니다. 따라서 「위치 좌표를 전혀 저장하지 않는다」는 의미는 아닙니다. 검색 결과와 건물·가게 정보는 재조회를 위해 서버에 캐시될 수 있습니다.
나. 백그라운드 위치(선택) — 「근처 알림」을 켜고 별도 안내에 동의하여 알림과 「항상」 위치 권한을 허용한 경우, 앱을 사용하지 않을 때도 저장한 가게 근처에 들어왔는지 기기의 지오펜스로 확인합니다. 좌표가 있는 위시 중 최대 20곳을 등록하고, 기준 거리는 50m입니다. 운영체제와 위치 정확도에 따라 실제 알림 시점은 달라질 수 있습니다. 백그라운드 지오펜스 판단을 위해 읽은 기기 위치를 DINARY 서버에 전송해 이동 경로로 저장하지 않습니다.
다. 카메라·사진 — 카메라는 방문 인증 사진 촬영에 사용합니다. 앨범 사진은 이용자가 시스템 사진 선택 화면 등에서 고른 것만 가져옵니다. 앱은 마이크를 요청하거나 사진·영상·오디오 라이브러리 전체를 읽는 Android 권한을 사용하지 않습니다. 사진 앱에 촬영본 저장을 켜면 필요한 운영체제에서 추가 전용 저장 권한을 요청합니다. 저장된 촬영본은 앱 안의 업로드 사진과 별개입니다.
업로드하는 사진은 일반적으로 JPEG 변환·크기 조정 과정을 거칩니다. DINARY는 사진의 EXIF 위치를 방문 인증용 위치로 읽지 않습니다. 사진 내용, 파일 또는 외부로 저장·공유한 사본에 개인정보나 메타데이터가 전혀 없다고 보장하는 것은 아닙니다.
선택 권한을 거절해도 관련 기능 이외의 서비스를 이용할 수 있습니다. 카메라·현재 위치를 거절하면 사진 촬영·방문 인증·현재 위치 기반 검색이 제한될 수 있습니다. 위시별 근처 알림을 끄거나 기기 설정에서 알림·카메라·사진·위치 권한을 변경할 수 있습니다. 「항상」 위치를 끄면 백그라운드 근처 알림을 사용할 수 없습니다.
3. 다른 이용자에게 보이는 범위
개인 기록장은 기본적으로 본인만 봅니다. 연인 기록장을 선택하여 저장하거나 소식·게시판·갤러리에 게시하면 아래 범위로 정보가 보입니다. 공유한 사진이나 글은 보는 사람이 별도로 저장·공유할 수 있으므로 게시 전에 범위를 확인해 주세요.
가. 연인 기록장 — 연결된 상대는 해당 기록장의 기록·사진·가게 위치·위시·사람별 한 줄과 별점·기념일 정보를 봅니다. 개인 기록장은 공유되지 않습니다. 연결을 끊으면 기존 연인 기록장은 읽기 전용으로 남을 수 있습니다. 연결 해제와 회원 탈퇴는 서로 다른 기능입니다.
나. 친구 소식 — 소식을 볼 수 있는 친구에게 연결한 기록의 가게·주소·좌표·별점·인증 정보·사진 정보와 소식에 직접 적은 한 줄, 댓글·공감이 보일 수 있습니다. 개인 기록에 적은 비공개 메모(review)와 GPS 정확도는 소식에 포함하지 않습니다. 소식의 한 줄과 개인 기록의 메모는 서로 다릅니다. 친한 친구 관계도 저장하며, 공개 범위는 실제 게시 화면에서 제공하는 설정에 따릅니다.
다. 게시판 — 글·댓글·코스에 기록을 붙이면 로그인한 다른 이용자가 가게와 사진뿐 아니라 연결된 기록의 전체 사진 목록, 메뉴, 별점, 가격대, 방문 날짜, 키워드, 인증 여부·시각을 상세 화면에서 볼 수 있습니다. 개인 기록의 비공개 메모(review)는 이 상세 정보에 포함하지 않습니다. 글·댓글 본문에 직접 적은 내용은 해당 게시물과 함께 공개됩니다.
라. 갤러리 — 게시한 사진 한 장, 가게·동네·메뉴·설명과 작성자·좋아요·댓글 등이 로그인한 이용자에게 보입니다. 갤러리 게시만으로 기록의 나머지 사진과 비공개 메모를 함께 공개하지는 않습니다. 같은 기록을 게시판 등에 별도로 연결한 경우에는 그 공유 범위도 적용됩니다.
마. 프로필·랭킹 — 닉네임, 프로필 사진, 대표 캐릭터·칭호, 계정 식별자와 공개 프로필 정보는 로그인한 이용자가 볼 수 있습니다. 랭킹에 참여하면 해당 집계의 순위와 방문 수 같은 통계가 표시됩니다. 랭킹 참여를 꺼도 별도로 게시한 글·사진이나 공개 프로필까지 지워지는 것은 아닙니다.
차단한 사람의 소식·게시물·댓글 등은 접근 제어와 화면 갱신에 따라 내 화면에서 제외됩니다. 차단은 이미 저장·공유된 사본을 회수하거나 별도의 연인 기록장 연결을 해제하는 기능은 아닙니다. 운영자는 신고 처리·운영 관리·장애 대응·삭제 요청에 필요한 범위의 정보에 접근할 수 있습니다.
4. 알림·위젯과 기기 저장
알림을 허용하면 보관함의 미완성 기록 안내와 근처 가게 알림을 기기에서 예약·표시합니다. 연인 기록장의 콕 찌르기를 전달하기 위해 계정에 기기의 Expo 푸시 토큰·플랫폼·갱신 시각을 등록하고, 알림 내용에 닉네임, 가게 이름, 기록 식별자·수신 계정 식별자가 포함될 수 있습니다. 원격 알림은 Expo와 Apple APNs 또는 Google FCM을 통해 전달됩니다. 잠금 화면의 내용 표시 여부는 기기 설정에서 조절할 수 있습니다.
기기에서 알림 권한을 끈 뒤 앱이 다시 활성화되면 푸시 토큰의 등록 해제를 시도합니다. 로그아웃할 때도 해당 기기의 등록 해제를 시도하며, 오프라인 등으로 해제에 실패하면 서버에 토큰이 남을 수 있습니다. 회원 탈퇴가 완료되면 계정의 푸시 토큰을 삭제합니다. 권한 해제만으로 이미 전달된 알림이나 제공자의 처리 기록이 모두 즉시 지워지지는 않습니다.
기기에는 로그인 세션, 프로필 캐시, 설정·동의 상태, 선택한 기록장, 임시 사진·업로드 대기 기록, 추천 표시·전송 대기 정보가 저장됩니다. 업로드 대기 기록은 연결이 복구되면 서버로 전송하므로 「항상 기기에만 있는 정보」는 아닙니다. 로그아웃은 계정이나 모든 기기 파일을 삭제하는 기능이 아닙니다.
홈 화면 위젯을 추가하면 개인 기록장의 이번 달 인증 수·날짜, 마지막 가게 이름·방문 정보와 사진 축소본이 기기와 위젯의 공유 저장공간에 저장되어 앱 밖에서도 보일 수 있습니다. 위젯을 제거하거나 기기 접근을 관리해 주세요. 앱은 로그아웃·탈퇴 시 위젯 표시를 비우도록 요청합니다. 기기·운영체제의 갱신 시점에 따라 반영이 늦어질 수 있습니다.
기록 내려받기·공유, 길찾기·외부 링크 열기는 이용자가 선택한 앱이나 서비스로 정보를 전달할 수 있습니다. 내려받기는 개인 기록·위시의 데이터를 공유하는 기능이며 모든 계정·커뮤니티 정보의 전체 사본을 제공하는 것은 아닙니다. 추가 열람·사본이 필요하면 7조의 연락처로 요청할 수 있습니다.
5. 서비스 제공자와 외부 전송
아래 서비스를 기능 제공에 사용합니다. 이용자가 선택한 공유 외에도 서비스 운영을 위한 처리 위탁과 외부 요청이 있으므로, 「어떤 정보도 외부로 보내지 않는다」는 의미는 아닙니다.
· Supabase — 계정·로그인, 데이터베이스, 사진 저장과 서버 함수. 주 데이터베이스는 대한민국 서울 리전에 있습니다. 데이터베이스의 위치가 모든 제공자의 접속 로그·지원 업무·알림·업데이트 처리가 국내에서만 이루어진다는 의미는 아닙니다.
· Expo — 앱 업데이트와 원격 푸시. 업데이트 확인용 기술 정보, 알림 토큰과 전달할 메시지 내용을 처리할 수 있습니다.
· Apple·Google — 선택한 로그인과 운영체제별 푸시 전달. Apple 계정 연결 해제 시 확인용 인증 코드를 서버에서 Apple로 전달하여 연결을 해제하는 절차가 필요할 수 있습니다. Google의 Gmail은 운영자에게 보낸 문의·삭제 요청 메일의 전달·보관에도 사용됩니다.
· Vercel — DINARY 웹사이트와 이 안내 웹페이지의 호스팅과 웹 접속 정보 처리.
· NAVER 지도 — 앱의 지도 표시와 지도 서비스 요청. 기기에서 NAVER 지도 서비스와 직접 통신합니다.
· 카카오 로컬 API — 서버에서 검색어·주소·좌표를 보내 가게 검색·주변 후보·주소 변환에 사용합니다.
· 기상청·공공데이터포털 — 날씨 조회 시 좌표를 변환한 예보 격자와 조회 시각을 보냅니다.
· 행정안전부 도로명주소·국토교통부 VWorld — 건물·주소·경계 조회에 필요한 주소·좌표를 보냅니다.
카카오·날씨·주소·건물 조회 요청에 DINARY 계정 식별자나 개인 메모를 의도적으로 함께 보내지 않습니다. 이용자가 검색어·주소에 직접 넣은 정보는 요청에 포함될 수 있습니다.
링크를 담으면 URL·종류와 가져온 제목·작성자를 저장할 수 있습니다. 유튜브 제목은 기기에서 유튜브 oEmbed로 조회하여 유튜브가 요청한 영상 주소와 기기의 네트워크 정보를 처리할 수 있습니다. 블로그·일반 링크의 제목은 DINARY 서버가 해당 사이트에 요청하며, 조회한 URL·제목·작성자·최종 주소를 재사용용 캐시에 저장할 수 있습니다. 인스타그램·틱톡은 현재 자동으로 제목·본문을 가져오지 않습니다. 출처를 직접 열면 해당 사이트의 정책이 적용됩니다.
외부 서비스의 로그인·푸시·업데이트·웹 호스팅·지원 처리는 대한민국 밖에서 이루어질 수 있습니다. 제공자별 처리 위치와 보관 조건은 이용하는 서비스·계약·설정에 따라 달라지며, 관련 확인 및 권리 행사 문의는 아래 연락처로 할 수 있습니다. DINARY의 이 방침과 책임은 외부 사업자의 정책 링크로 대체되지 않습니다.
6. 보관·삭제와 그 범위
가. 계정에 연결된 기록 — 계정·프로필·기록·사진·위시·공유 활동과 추천 이용 기록은 해당 기능 제공에 사용하는 동안 보관합니다. 이용자가 삭제한 기록·게시물은 해당 기능의 삭제 절차로 처리하며, 개별 기록을 지워도 계정의 추천 이용 로그나 문의 메일을 함께 모두 삭제하는 것은 아닙니다. 운영 정책상 숨김과 이용자가 요청한 삭제도 서로 다른 처리입니다.
나. 회원 탈퇴 — 내 프로필의 「회원 탈퇴」 또는 웹 삭제 요청으로 계정과 연관 데이터의 삭제를 요청할 수 있습니다. 계정 소유자를 확인하고 서버의 삭제가 완료되면 해당 계정·프로필·기록·사진·위시·게시물·댓글·추천 이용 기록·푸시 토큰을 삭제하는 절차를 진행합니다. 네트워크·파일 정리·본인 확인·계정 연결 해제에 문제가 있으면 완료되지 않을 수 있으며, 오류가 표시되거나 추가 확인을 요청할 수 있습니다. 완료 여부가 불분명하면 운영자에게 문의해 주세요.
다. 함께 쓴 기록과 사본 — 상대가 직접 작성한 기록, 다른 이용자의 독립적인 기록에서 사용하는 자료, 이용자가 기기에 저장·내려받거나 다른 앱으로 공유한 사본은 본인 계정 탈퇴만으로 함께 회수되지 않습니다. 공유 자료의 삭제 범위에 관한 문의도 운영자에게 할 수 있습니다. 연인 연결 해제만으로 기존 기록이 삭제되지는 않습니다.
라. 기기의 데이터 — 앱에서 탈퇴할 때 해당 기기의 업로드 대기 사진·기록과 추천 대기 정보를 정리하고 로그인·위젯 표시를 해제하도록 처리합니다. 기기 오류로 일부 파일이 남거나 웹에서 탈퇴한 경우에는 기기에서 앱 데이터를 지우거나 앱을 삭제하여 남은 로컬 데이터를 정리할 수 있습니다. 운영체제의 백업·복원이나 사진 앱·다른 기기의 사본은 별도로 관리해야 합니다.
마. 문의·운영 자료와 캐시 — 문의와 삭제 요청 메일은 본인 확인·요청 처리·회신에 필요한 동안 사용하며, 불필요한 정보의 삭제도 요청할 수 있습니다. 신고·보안·운영 기록, 링크 미리보기와 가게·주소 캐시는 계정의 개인 기록과 별도로 관리될 수 있습니다. 링크 캐시의 재조회 기준이 지났다고 저장된 행이 자동으로 지워지는 것은 아닙니다. 계정과 분리되지 않은 정보의 처리·보관에 관해서는 문의할 수 있습니다.
바. 제공자의 보관 — 백업, 이메일·로그·이미 전달된 알림 등은 주 데이터베이스의 계정 삭제와 같은 시점에 모두 삭제되는 것은 아니며 실제 제공자의 설정·계약에 따른 보관 주기가 적용됩니다. 법령에 따라 보존해야 하는 자료가 있으면 그 근거·대상·기간을 확인하여 별도로 처리하고, 삭제 요청에 영향을 주는 경우 안내합니다. 확인되지 않은 일률적인 백업·로그 삭제 기간을 약속하지 않습니다.
7. 권리 행사와 보호 조치
본인 정보의 열람·사본, 정정, 삭제, 처리 정지와 동의 철회를 앱의 기능 또는 contact.dinary@gmail.com으로 요청할 수 있습니다. 대리인을 통한 요청에는 필요한 권한 확인을 요청할 수 있습니다. 요청 처리에 필요한 최소한의 본인 확인을 거쳐 결과와 처리 방법을 안내합니다. 자녀의 정보 처리와 관련한 법정대리인의 문의도 같은 주소로 접수합니다.
기기 설정에서 선택 권한을 철회하거나 랭킹 참여·게시 범위를 변경할 수 있습니다. 전체 계정 처리를 중단하려면 회원 탈퇴를 요청할 수 있습니다. 구글·애플의 계정 설정에서 DINARY 연결을 해제하는 것과 DINARY 계정·기록을 삭제하는 것은 별개이므로, 계정 삭제도 원하면 별도로 요청해 주세요.
서버 통신에는 HTTPS를 사용하고, 로그인·행 단위 접근 제어와 비공개 사진 저장소·유효기간이 있는 사진 접근 주소로 접근을 제한합니다. 이러한 조치가 모든 기기·외부 사본·보안 사고를 완전히 막는다는 의미는 아닙니다. 공유 기기와 잠금 화면·위젯 노출, 운영체제 백업은 이용자가 사용하는 기기의 설정도 확인해 주세요.
8. 방침의 변경과 연락처
기능과 실제 정보 처리 방식이 바뀌면 이 페이지의 수정·시행일과 내용을 갱신합니다. 중요한 변경은 서비스의 공지 등 적절한 방법으로 알리며, 별도 동의가 필요한 처리는 관련 절차를 거칩니다.
개인정보 관련 담당: DINARY 운영자
문의·권리 행사·삭제 요청: contact.dinary@gmail.com