개인정보처리방침
오늘 뭐먹지? Kids(이하 “서비스”)는 보호자의 학교 급식 확인, 저녁 식단 추천과 장보기를 돕습니다. 아래 내용은 현재 구현과 확인된 운영 구성을 설명합니다.
운영자와 개인정보 보호책임자의 공식 연락처, 보유·파기 일정, 국외 이전 상세 고지와 별도 건강정보 동의 절차는 확인·보완 중입니다. 보완 전에는 자녀의 실명이나 알레르기 등 건강정보를 입력하지 말아 주세요. 문의는 서비스의 ‘의견·제휴’에서 남길 수 있습니다.
1. 처리 항목과 목적
- 소셜 로그인: Google 또는 Kakao의 계정 식별자, 제공된 이메일·표시 이름·프로필 사진. 회원 식별과 로그인 유지에 사용합니다.
- 보호자가 입력하는 선택 정보: 자녀 별명, 나이, 학교, 음식 선호·기피 재료, 가족 인원, 보유 식재료. 급식과 겹치지 않는 저녁 식단과 장보기 수량을 계산하는 데 사용합니다.
- 이용 이력: 확정한 주간 식단, 준비 방법, 자녀별 메뉴 반응, 메뉴를 바꾸는 이유와 수정 시각. 다음 추천에 반영합니다.
- 운영 기록: 방문·설정·추천·선택·공유·쇼핑 연결 이벤트, 유입 채널(UTM), 주 단위 재방문, 접속·오류 기록. 서비스 운영, 통계, 오류 대응과 남용 방지에 사용합니다. 호출 제한용 IP는 서버에서 해시 처리합니다.
주민등록번호, 생년월일, 집 주소, 금융정보는 요청하지 않습니다. 자녀 실명 대신 별명을 사용할 수 있으며, 학교와 자녀 정보 없이도 추천을 시작할 수 있습니다.
2. 아동 정보와 건강 관련 정보
자녀가 직접 가입하는 구조가 아니라 보호자가 자신의 계정에서 자녀 정보를 입력하는 구조입니다. 만 14세 미만 아동에 관한 정보를 입력할 때에는 해당 아동의 법정대리인인지 확인하는 절차와 필요한 동의가 마련되어야 합니다.
알레르기 등 건강 관련 정보는 별도의 처리 근거와 선택 동의 절차가 필요한 정보입니다. 현재 전용 동의 화면과 동의 이력 관리는 보완 중이며, 일반적인 서비스 이용만으로 동의한 것으로 취급하지 않습니다. 해당 정보 없이도 식단 추천을 이용할 수 있습니다.
3. 처리위탁과 국외 처리
- Vercel: 웹사이트와 서버 API 호스팅. 확인된 서버 실행 리전은 미국 iad1이며, 정적 파일은 전 세계 CDN으로 제공될 수 있습니다. 계정·설정 요청과 접속·오류 정보가 호스팅 과정에서 처리됩니다.
- Neon PostgreSQL: 회원, 자녀 설정, 식단·반응 이력, 운영 기록과 공유 식단의 저장. 확인된 DB 리전은 미국 AWS us-east-2입니다.
- 추천·분석: 현재 저녁 추천은 브라우저의 자체 계산으로 동작하며, 자녀 입력을 외부 생성형 AI API로 보내지 않습니다. 이용 통계는 자체 서버와 위 DB에 저장합니다. 외부 분석 SDK는 사용하지 않습니다.
로그인·저장·이용 이벤트 요청 시 네트워크를 통해 위탁 시스템으로 정보가 전달됩니다. 수탁사의 법적 명칭·공식 연락처, 이전 항목별 보유 기간, 이전 거부 방법과 영향에 대한 상세 고지는 운영자 확인 후 보완합니다. 필수 서버 처리가 필요한 로그인·계정 동기화를 사용하지 않으려면 비회원으로 이용할 수 있습니다.
4. 외부 서비스 연결
- Google·Kakao: 이용자가 선택한 소셜 로그인을 처리합니다. 해당 제공자의 개인정보처리방침이 함께 적용됩니다.
- 나이스 교육정보 개방 포털: 학교명 또는 학교 코드와 조회 날짜로 공개 급식을 조회합니다. 자녀 이름·나이·알레르기는 조회 요청에 포함하지 않습니다.
- 쿠팡·유튜브: 사용자가 쇼핑 또는 영상 링크를 선택하면 외부 서비스로 이동합니다. 결제와 해당 사이트에서의 활동에는 각 사업자의 정책이 적용됩니다.
5. 쿠키와 브라우저 저장소
- 로그인 쿠키: HTTPS에서만 전송되는 HttpOnly·Secure·SameSite=Lax 쿠키를 사용합니다. 앱 로그인 세션은 발급 후 최대 30일이며 OAuth 요청 확인 쿠키는 10분입니다. 로그아웃하면 앱 세션을 서버에서 무효화하고 쿠키를 지웁니다.
- LocalStorage: 학교·별명·선호, 가족 설정, 식단 초안, 장보기 상태와 계정별 저장 상태 등을 이 브라우저에 보관합니다. 로그인한 경우 선택한 계정의 상태를 서버와 동기화합니다.
- SessionStorage 등: 화면·방문 상태를 유지하는 데 사용합니다. 브라우저의 사이트 데이터 삭제 기능에서 저장 정보를 지울 수 있습니다. 삭제하면 이 기기의 설정·초안도 사라질 수 있습니다.
로그아웃과 브라우저 데이터 삭제는 서로 다른 동작입니다. 공용 기기에서는 로그아웃 후 사이트 데이터를 삭제해 주세요.
6. 식단 공유
공유 링크와 이미지는 저녁 메뉴·레시피 중심으로 만들어지며 자녀 이름·학교·프로필·계정 식별자는 기본 공유 데이터에서 제외합니다. 링크를 아는 사람은 식단을 볼 수 있고 전달받은 링크를 다시 공유할 수 있습니다. 공유 식단에 직접 개인정보를 적지 마세요. 공유 이미지는 사용자의 기기에서 생성하며 별도의 공개 업로드 버킷을 사용하지 않습니다.
7. 보관과 삭제
계정 정보와 저장 상태는 계정 이용 중 보관합니다. 추천에 사용하는 최근 12주 범위는 조회 범위이며, 그 기간이 지나면 모든 기록이 자동으로 삭제된다는 의미는 아닙니다. 계정·운영 로그·별도 검증 사본을 포함한 최종 보유 및 파기 일정은 보완 중입니다.
현재 회원 탈퇴와 모든 관련 기록을 한 번에 삭제하는 전용 기능은 제공하지 않습니다. ‘의견·제휴’로 열람·정정·삭제·처리정지를 요청할 수 있으며, 운영자가 본인 확인 후 처리해야 합니다. 요청에 자녀의 상세 건강정보나 비밀번호를 기재하지 마세요. 로컬 데이터 삭제나 로그아웃만으로 서버 기록이 삭제되지는 않습니다.
탈퇴 기능 도입 시 즉시 삭제할 계정·자녀 설정·식단·반응 이력, 이미 발급한 공유 링크, 익명 통계, 로그·백업의 잔존 여부와 삭제 기한을 구분해 안내하겠습니다.
8. 안전성 확보와 사고 대응
HTTPS와 인증된 서버 연결, 사용자별 조회·수정 통제, 보안 쿠키, 입력 검증과 요청 제한을 적용합니다. 보안 보고에는 전체 페이지 주소·쿼리·스크립트 본문을 남기지 않도록 제한합니다.
유출 정황을 확인하면 추가 접근 차단과 원인 조사, 영향 범위 확인, 필요한 관계기관 신고 및 해당 이용자 통지를 진행해야 합니다. 통지에는 확인된 유출 항목·시점·경위, 피해 최소화 방법, 대응 조치와 문의처를 포함합니다. 실제 대응 책임자와 통지 연락망은 운영자 확인이 필요합니다.
9. 운영자·보호책임자와 변경 안내
운영자 공식 명칭, 개인정보 보호책임자 성명·연락처, 권리행사 전용 문의 채널은 확정 후 이 항목에 게시합니다.
방침을 변경하면 이 페이지의 날짜와 주요 변경 사항을 안내합니다.