개인정보처리방침
시행일: 2026년 10월 7일
맛잘알은 식당 검색, 식당 등록 및 추천 서비스를 제공하기 위해 아래 정보를 처리합니다. 이 방침은 맛잘알 모바일 웹과 연결된 Instagram 식당 링크 수신 기능에 적용됩니다.
1. 수집하는 정보와 이용 목적
- 카카오 로그인
- 회원 식별을 위한 카카오 회원 ID와 동의 여부·동의 시점, 가입 신청·승인 상태, 승인 시점과 승인 관리자 식별정보를 저장합니다. 신규 가입은 관리자가 승인한 후 서비스를 이용할 수 있습니다. 닉네임과 프로필 이미지는 이용자가 각각 저장에 동의한 경우에만 저장합니다. 로그인 과정에서 카카오가 제공하는 프로필 정보를 일시적으로 처리하며, 로그인용 액세스 토큰은 회원 테이블에 저장하지 않습니다.
- Instagram DM 식당 링크
- 수신 계정 ID, 발신자 ID, 메시지 ID, Instagram 게시물·릴스 링크, 수신·처리 시점, 처리 상태 및 오류 정보, 연결한 맛잘알 회원 ID를 저장합니다. 중복 수신 방지, 회원 연결 및 식당 등록을 위해 사용합니다. 음식 관련 여부와 식당 후보에 따른 자동 답장 내용·전송 상태도 저장합니다. 후보 확인을 요청한 대화에서는 후보 번호, 식당명 또는 지도 링크 등 후속 확인 정보도 저장합니다. 일반 텍스트 DM과 자동 답장은 대화 응답을 위해 저장하며, 최근 7일의 대화 중 최대 20개 문답(게시물 링크와 답장 포함) 및 확인 중인 식당 후보를 로컬 모델에 전달합니다. 이용자가 알려준 상호명·지역, 확인한 식당, 명시한 음식 취향·활동 지역·말투는 다음 대화의 맥락을 이어가기 위한 장기 기억으로 저장할 수 있습니다. 장기 기억은 이용자별로 구분하여 PostgreSQL에 저장하고 내부 Redis에 캐시합니다. 비밀번호, 인증 토큰 등 민감한 정보는 보내지 마세요.
- 식당 등록 및 검수
- 한국 시간 오후 1시와 오후 7시에 최근 대화 상대에게 식사 확인 DM을 보낼 수 있습니다. 메뉴, 이용자가 확인한 식당 키, 식사 확인 날짜·구분 및 회원 연결 정보를 식사 기록에 보관합니다. 구내식당은 식당 검색·등록하지 않습니다. 식사 확인 DM을 원하지 않으면 DM으로 “그만 물어봐”라고 요청할 수 있습니다. DM의 일회용 연결 링크에서 카카오 로그인과 별도 동의를 거치면 맛잘알 회원 ID, 카카오 회원 ID 및 수신 계정 범위의 Instagram 발신자 식별키를 연결합니다. 연결 링크의 원문 대신 해시를 저장하며 링크는 24시간 동안 한 번 사용할 수 있습니다.
- 등록한 링크, 해당 공개 게시물에서 수집한 작성자 식별정보·게시 시점·설명, 추출한 식당 후보, 최종 선택한 식당 및 회원 연결 정보를 저장합니다. 식당 추출과 검색, 등록 결과 확인 및 동일 링크의 재처리에 사용합니다.
- 회사 근처 식당 조회
- 운영자에게 제공되어 등록된 회사 이름·주소, 회원 연결 정보 및 주소 좌표를 회사 근처 식당 조회에 사용합니다. 현재 위치 버튼은 이용자가 브라우저 위치 권한을 허용한 경우 지도 중심을 이동하며, 해당 현재 위치를 맛잘알 데이터베이스에 저장하지 않습니다.
- 저장한 식당 및 로그인 유지
- 저장한 식당 ID는 회원별로 이용자의 브라우저 로컬 저장소에 보관합니다. 로그인 상태 유지를 위한 서명된 세션 쿠키의 유효기간은 14일이며, 로그인 보안을 위한 임시 쿠키도 사용합니다.
2. 외부 서비스 이용
카카오와 Meta의 인증·연동 서비스, 네이버 지도·식당 검색 및 티맵 보행 경로 서비스를 이용합니다. 외부 서비스에는 해당 기능에 필요한 인증 요청, 식당 검색어 또는 지도·경로 좌표 등이 전달될 수 있습니다. 공개 Instagram 게시물의 식당 후보 추출과 일반 DM 응답에는 운영 환경의 로컬 LLM을 사용합니다. 일반 DM 대화 내용은 LangSmith 등 외부 모델 추적 서비스에 전달하지 않습니다.
외부 접속에는 Cloudflare 터널을 사용합니다. 접속 과정에서 네트워크·접속 정보가 해당 서비스에 의해 처리될 수 있습니다. 외부 서비스의 정보 처리와 국외 처리 여부는 각 제공자의 정책 및 실제 서비스 구성에 따릅니다.
맛잘알은 회원 정보와 DM 수신 정보를 판매하거나 공개 식당 목록에 발신자 정보를 표시하지 않습니다.
3. 보관 및 삭제
일반 텍스트 DM 원문과 해당 자동 답장은 수신 후 7일이 지나면 자동으로 제거하거나 만료 표시로 대체합니다. 메시지 식별자와 처리 상태는 중복 처리 방지를 위해 남겨두며, 게시물 링크와 식당 등록·확인 이력은 별도로 보관합니다.
대화용 장기 기억은 기본 90일간 보관한 후 자동 삭제하며, Redis 캐시는 최대 5분간 유지합니다. DM으로 “기억 삭제해줘”라고 요청하면 해당 이용자의 장기 기억과 캐시를 삭제하고 이전 대화를 이후 답변 맥락에서 제외합니다. 이 요청은 별도로 저장된 식당 등록 이력을 삭제하는 요청과는 다릅니다.
서버에 저장한 회원·식당 등록·DM 처리 정보에는 현재 별도의 자동 만료 기간이 설정되어 있지 않습니다. 서비스 제공 및 등록 이력 확인을 위해 보관하며, 이용자의 삭제 요청을 확인한 후 관련 개인정보를 삭제합니다. 법령에 따른 보존 의무가 있는 정보는 해당 의무가 있는 범위에서 별도로 보관합니다.
로그아웃은 로그인 쿠키를 삭제하지만 서버의 회원·등록 정보를 삭제하지는 않습니다. Instagram 앱 연결 해제 역시 이미 저장된 정보를 자동 삭제하지 않으므로, 해당 정보의 삭제를 원하면 아래 방법으로 요청해 주세요.
브라우저에 저장된 식당 목록은 식당 저장을 해제하거나 브라우저의 사이트 데이터를 삭제하여 제거할 수 있습니다.
4. 열람·정정·삭제 및 동의 철회
개인정보 열람, 정정, 삭제, 처리 정지 또는 동의 철회를 요청할 수 있습니다. 현재 요청은 운영자가 수동으로 확인하여 처리합니다.
- Instagram @kal.gook.su에 DM으로 요청 내용을 보내 주세요.
- 예: “맛잘알 개인정보 삭제 요청”. 삭제할 Instagram 링크나 관련 계정을 함께 알려주면 확인에 도움이 됩니다. 비밀번호나 액세스 토큰은 보내지 마세요.
- 운영자가 관련 계정의 본인 여부와 삭제 범위를 확인한 뒤 처리 결과를 안내합니다. 일반 삭제 요청 메시지는 식당 링크 자동 등록 기능과 별도로 운영자가 확인합니다.
타인의 개인정보가 포함된 게시물을 등록하지 않도록 주의해 주세요. 공개 게시물의 개인정보 제거 요청도 같은 연락처로 접수합니다.
5. 보호 조치
회원·수신 정보는 관리 권한이 필요한 화면에서 확인하도록 제한합니다. 로그인 세션은 서명 검증을 수행하며, Instagram Webhook은 요청 서명을 검증합니다. 운영자는 서비스 목적에 필요한 범위에서 정보를 취급합니다.
6. 운영자 및 문의
운영자: 맛잘알 운영자
개인정보 관련 문의·삭제 요청: Instagram @kal.gook.su DM
수집 항목이나 처리 방식이 변경되면 이 페이지의 내용과 시행일을 갱신하여 안내합니다.