개인정보 처리방침
시행일: 2026년 9월 13일 · 버전 2026-09-13.3
급식픽(이하 “서비스”)을 운영하는 주승민(이하 “운영자”)은 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 다음과 같이 개인정보 처리방침을 수립·공개합니다.
한눈에 보기
| 수집하는 정보 | Google 계정 이메일·식별값, 닉네임, 학교·학년·반, 만 14세 미만 여부, (만 14세 미만) 보호자 이메일, 글·댓글·좋아요·급식 별점·신고 기록 |
|---|---|
| 처리 목적 | 회원 관리, 학교별 커뮤니티·급식 별점 제공, 보호자 동의 확인, 신고 처리, 서비스 보호 |
| 기기에만 저장 | 고른 학교, 학년·반, 내 알레르기 선택 (서버로 보내지 않음) |
| 보유 기간 | 탈퇴할 때까지 (신고 기록 180일, 보호자 미동의 시 7일) |
| 처리 위탁 · 국외 이전 | Google LLC(Firebase), Cloudflare, Inc. (미국 등) |
| 제3자 제공 | 없음 |
| 만 14세 미만 | 보호자 이메일 인증으로 동의 확인 |
| 광고 · 행태정보 | 없음 |
| 개인정보 보호책임자 | 주승민 · jooseungmin12@naver.com |
1. 개인정보의 처리 목적
운영자는 다음 목적을 위해 개인정보를 처리하며, 이 목적 외의 용도로는 이용하지 않습니다. 목적이 바뀌면 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 합니다.
- 회원 가입과 관리: 회원 식별, 가입 의사 확인, 약관 동의 기록, 회원 자격 유지·관리, 탈퇴 처리
- 학교별 커뮤니티 제공: 같은 학교 회원에게만 글·댓글을 보여주기, 작성자 표시(닉네임), 좋아요 수 집계와 인기 글 정렬, 도배 방지
- 학교별 급식 별점 제공: 같은 학교 회원이 준 별점의 평균과 참여 인원 보여주기, 한 사람당 한 번만 평가하도록 확인
- 만 14세 미만 아동의 법정대리인 동의 확인: 보호자 동의 요청, 동의 여부 확인과 기록
- 신고 처리와 서비스 보호: 금지 게시물 신고 접수·처리, 부정 이용 방지, 과도한 요청 제한
- 시간표 기본값 제공: 회원이 입력한 학년·반으로 시간표 탭의 기본 선택값 제공
- 민원 처리: 문의·신고·이의 신청 확인과 결과 안내
2. 처리하는 개인정보의 항목
가. 회원 가입·관리 (필수)
- Google 로그인으로 받는 정보: 이메일 주소, Google 계정 고유 식별값(UID), 계정 생성·최근 로그인 일시
- 회원이 입력하는 정보: 닉네임, 학교(교육청 코드·학교 코드·학교명·학교 종류), 학년, 만 14세 미만 여부
- 서비스가 기록하는 정보: 약관·개인정보 처리방침 동의 일시와 버전, 가입·수정 일시, 마지막 글·댓글 작성 일시(도배 방지용)
- 선택 입력: 반
Google 로그인 과정에서 Google 계정의 이름과 프로필 사진 주소가 인증 시스템(Firebase Authentication)에 함께 저장되지만, 서비스는 이를 화면에 표시하거나 다른 목적으로 이용하지 않습니다. 서비스는 비밀번호를 받거나 보관하지 않습니다.
나. 만 14세 미만 회원 (필수)
- 보호자(법정대리인) 이메일 주소, 동의 요청·결정 일시, 동의 여부, 동의를 확인한 보호자 인증 식별값
- 동의 확인을 위해 보호자에게 보여주는 자녀의 Google 이메일 주소
보호자는 동의 링크를 열 때 이메일 인증을 위해 잠시 로그인되며, 동의 또는 거절을 누르는 즉시 이 보호자용 로그인 정보는 삭제됩니다. 서비스는 보호자의 이름, 전화번호 등 그 밖의 정보는 수집하지 않습니다.
다. 커뮤니티·급식 별점 이용
- 회원이 쓴 글의 제목·내용, 댓글 내용, 작성·수정 일시, 작성자 식별값(UID), 작성 당시 닉네임, 학교 코드
- 회원이 누른 좋아요: 누른 회원의 식별값(UID), 누른 일시 (글마다 좋아요 수를 세고 인기 글을 보여주기 위해 사용하며, 누가 눌렀는지는 다른 회원에게 보여주지 않습니다)
- 회원이 준 급식 별점: 준 회원의 식별값(UID), 점수(1~5), 준 일시·고친 일시, 그리고 학교·날짜·식사별 합계(평가 인원과 점수 합). 누가 몇 점을 줬는지는 다른 회원에게 보여주지 않고 평균과 인원만 보여줍니다.
라. 신고
- 신고한 회원의 식별값(UID), 학교 코드, 신고 대상(글·댓글의 위치), 신고 사유, 설명(선택), 신고 일시
마. 서비스 이용 과정에서 자동으로 생성·수집되는 정보
- 접속 IP 주소, 요청한 주소, 요청 일시, 브라우저 정보(User-Agent): 과도한 요청 제한과 서비스 오류 확인을 위해 처리합니다.
바. 로그인 없이 쓰는 기능 (급식·주간 급식·영양 정보·AI 조합·시간표·학사일정·공지)
- 공지는 로그인 없이 볼 수 있으며, 공지를 보는 것만으로는 개인정보를 수집하지 않습니다. 공지는 운영자(관리자)만 씁니다.
- 주간 급식·영양 정보·학사일정은 학교가 NEIS에 공개한 정보를 보여주는 기능으로, 이용자의 개인정보를 쓰지 않습니다.
- 이용자가 고른 학교·날짜·학년·반은 서버에 저장하지 않습니다. 다음 방문 때 편하도록 이용자의 브라우저(로컬 저장소)에만 저장됩니다.
- 내 알레르기: 이용자가 고른 알레르기 재료는 건강에 관한 정보가 될 수 있어 서버로 보내지 않고 이용자의 브라우저(로컬 저장소)에만 저장하며, 메뉴에 경고를 띄우는 데에만 씁니다. 운영자는 이 정보를 볼 수 없고, 이용자는 언제든 선택을 해제하거나 사이트 데이터를 지워 없앨 수 있습니다.
- AI 조합 평가를 위해 급식 메뉴 이름(학교가 공개한 급식 정보)을 OpenAI에 보내지만, 이용자를 알아볼 수 있는 정보는 보내지 않습니다.
사. 수집하지 않는 정보
실명, 전화번호, 주소, 생년월일, 주민등록번호 등 고유식별정보, 건강·종교·정치 성향 등 민감정보, 위치정보, 결제정보는 수집하지 않습니다.
3. 개인정보의 수집 방법
- Google 로그인 과정에서 Google로부터 제공받음 (이메일, 식별값 등)
- 회원 가입·프로필 수정·글쓰기·좋아요·급식 별점·신고 화면에서 이용자가 직접 입력함
- 보호자 동의 페이지에서 보호자가 이메일을 인증하고 동의·거절을 선택함
- 서비스 이용 과정에서 자동으로 생성됨 (접속 IP 등)
4. 개인정보의 처리 및 보유 기간
운영자는 법령에 따른 보유 기간이나 정보주체에게 동의받은 기간 안에서 개인정보를 처리·보유하며, 목적을 이루면 지체 없이 파기합니다.
| 항목 | 보유 기간 |
|---|---|
| 회원 정보 (이메일·식별값, 닉네임, 학교·학년·반, 동의 기록) | 탈퇴할 때까지. 탈퇴하면 즉시 삭제 |
| 로그인만 하고 가입을 마치지 않은 계정 | 로그인 후 24시간. 이후 자동 삭제 |
| 보호자 이메일·동의 기록 | 자녀가 탈퇴할 때까지. 보호자가 거절하거나 요청 후 7일 안에 동의하지 않으면 자녀의 가입 정보와 함께 자동 삭제 |
| 보호자용 임시 로그인 정보 | 동의·거절을 누르는 즉시 삭제 (남은 경우 24시간 안에 자동 삭제) |
| 글·댓글·좋아요 | 작성자가 삭제(좋아요는 취소)하거나 탈퇴할 때까지. 글을 지우면 그 글의 댓글·좋아요도 함께 삭제 |
| 급식 별점 (내 표) | 회원이 별점을 취소하거나 탈퇴할 때까지. 취소·탈퇴하면 학교 합계에서도 즉시 빠짐. 학교·날짜·식사별 합계(인원·점수 합)는 개인을 알아볼 수 없는 통계라 계속 보관 |
| 신고 기록 | 신고 접수일로부터 180일 (신고 처리와 분쟁 대비). 이후 자동 삭제 |
| 서비스 운영 로그 (IP 주소, 요청 주소·일시, 브라우저 정보) | Cloudflare 로그 시스템에서 최대 7일 보관 후 자동 삭제. 요청 제한에 쓰는 IP 정보는 1분 단위로만 쓰고 따로 저장하지 않음 |
| AI 조합 결과 (메뉴 이름·점수, 개인정보 아님) | 같은 급식을 다시 계산하지 않도록 12시간 캐시 |
다른 법령에 따라 보존해야 하는 정보가 생기면 해당 법령이 정한 기간 동안 다른 정보와 분리해 보관하고, 그 기간이 끝나면 파기합니다.
5. 만 14세 미만 아동의 개인정보 처리
- 운영자는 만 14세 미만 아동의 개인정보를 처리하기 위해 「개인정보 보호법」 제22조의2에 따라 법정대리인의 동의를 받습니다.
- 동의 확인 방법: 아동이 입력한 보호자 이메일로 동의 요청 메일을 보내고, 보호자가 메일의 링크를 열어 해당 이메일을 인증한 뒤 동의 내용을 확인하고 동의 여부를 직접 표시하는 방법으로 확인합니다(「개인정보 보호법 시행령」 제17조의2 제1항 제5호에 준하는 방법).
- 동의 전 수집 정보: 동의를 받기 위해 필요한 최소한의 정보로서 보호자 이메일을 아동에게서 직접 받습니다(「개인정보 보호법」 제22조의2 제2항). 동의 전에는 닉네임·학교 등 프로필을 받지 않으며 커뮤니티를 쓸 수 없습니다.
- 미동의·거절 시: 보호자가 거절하거나 요청 후 7일 안에 동의하지 않으면, 그동안 받은 정보(아동의 계정 정보, 보호자 이메일)를 자동으로 파기합니다.
- 법정대리인의 권리: 보호자는 아동의 개인정보에 대해 열람, 정정·삭제, 처리정지, 동의 철회를 요청할 수 있으며, 운영자는 이를 지체 없이 처리합니다. 요청은 제18항의 연락처로 하실 수 있습니다.
- 아동에게 개인정보 처리와 관련한 사항을 알릴 때에는 이해하기 쉬운 말로 알립니다.
6. 개인정보의 제3자 제공
운영자는 정보주체의 개인정보를 제1항의 목적 범위에서만 처리하며, 다른 사람(제3자)에게 제공하지 않습니다. 다만 정보주체가 따로 동의하거나, 법률에 특별한 규정이 있거나 법령상 의무를 지키기 위해 불가피한 경우(「개인정보 보호법」 제17조·제18조)에는 예외로 합니다.
7. 개인정보 처리업무의 위탁
운영자는 서비스 제공을 위해 다음과 같이 개인정보 처리업무를 위탁합니다. 위탁 계약(각 회사의 서비스 약관·데이터 처리 부속서)에 따라 수탁자가 개인정보를 안전하게 처리하도록 하고 있으며, 위탁 업무나 수탁자가 바뀌면 이 처리방침으로 알립니다.
| 수탁자 | 위탁 업무 |
|---|---|
| Google LLC (Firebase) | 회원 인증(Firebase Authentication), 회원·커뮤니티·급식 별점·공지·신고·동의 데이터 저장(Cloud Firestore), 보호자 동의 요청 메일 발송 |
| Cloudflare, Inc. | 웹사이트 호스팅(Cloudflare Pages), 서버 기능 실행과 요청 제한·캐시(Cloudflare Workers), 서비스 운영 로그 |
급식·시간표 정보는 교육부 NEIS 교육정보 개방 포털에서 가져오며, 이 과정에서 이용자의 개인정보는 보내지 않습니다. AI 조합 평가를 위해 OpenAI에 보내는 정보는 급식 메뉴 이름뿐이며 개인정보가 아니므로 위탁에 해당하지 않습니다.
8. 개인정보의 국외 이전
운영자는 제7항의 위탁 업무를 위해 다음과 같이 개인정보를 국외로 이전합니다. 이는 서비스 이용 계약의 이행을 위해 필요한 처리위탁·보관으로서 이 처리방침에 공개한 경우에 해당합니다(「개인정보 보호법」 제28조의8 제1항 제3호).
| 이전받는 자 (연락처) | 이전 국가 | 이전 일시·방법 | 이전 항목 | 이용 목적·보유 기간 |
|---|---|---|---|---|
| Google LLC (개인정보 문의) |
미국 등 Google 데이터센터. Cloud Firestore 데이터는 대한민국(서울) 리전에 저장 | 서비스 이용 시 네트워크를 통해 수시로 전송 | 제2항 가~라의 정보 (회원·보호자·커뮤니티(좋아요 포함)·급식 별점·신고 정보) | 회원 인증, 데이터 저장, 동의 메일 발송 / 이 처리방침 제4항의 보유 기간까지 |
| Cloudflare, Inc. (privacyquestions@cloudflare.com) |
미국 및 Cloudflare 전 세계 데이터센터 (한국 이용자는 주로 국내 데이터센터 경유) | 서비스 이용 시 네트워크를 통해 수시로 전송 | 접속 IP 주소, 요청 주소·일시, 브라우저 정보 | 호스팅, 요청 처리·제한, 운영 로그 / 최대 7일 |
거부 방법과 불이익: 국외 이전을 원하지 않으면 회원 가입을 하지 않거나 탈퇴할 수 있습니다. 이 경우 커뮤니티는 이용할 수 없지만 급식·AI 조합·시간표는 로그인 없이 이용할 수 있습니다. 다만 웹사이트 자체가 Cloudflare를 통해 제공되므로 접속 정보(IP 주소 등)의 처리는 서비스 이용에 반드시 필요합니다.
9. 개인정보의 파기 절차 및 방법
- 파기 절차: 보유 기간이 지나거나 처리 목적을 이룬 개인정보는 지체 없이 파기합니다. 탈퇴·글 삭제처럼 이용자가 요청한 경우에는 즉시 삭제하고, 가입 미완료 계정·보호자 미동의 계정·기간이 지난 신고 기록은 매일 한 번 실행되는 자동 정리 작업으로 삭제합니다.
- 파기 방법: 전자적 파일 형태의 정보는 복구할 수 없도록 데이터베이스와 인증 시스템에서 삭제합니다. 서비스는 종이 문서로 개인정보를 보관하지 않습니다.
- 법령에 따라 보존해야 하는 정보는 별도로 분리해 보관하고, 보존 기간이 끝나면 파기합니다.
10. 정보주체와 법정대리인의 권리·의무 및 행사 방법
- 정보주체는 언제든 자신의 개인정보에 대해 열람, 정정·삭제, 처리정지, 동의 철회를 요구할 수 있습니다(「개인정보 보호법」 제35조~제37조).
- 바로 할 수 있는 것: “내 정보” 화면에서 회원 정보 열람·수정, 동의 기록 확인, 회원 탈퇴(동의 철회와 삭제)를 직접 할 수 있고, 커뮤니티에서 자신의 글·댓글을 삭제하거나 좋아요를 취소할 수 있으며, 급식 화면에서 자신의 별점을 취소할 수 있습니다.
- 그 밖의 요청: 제18항의 이메일로 요청하면 운영자는 본인 확인 후 10일 이내에 처리하고 결과를 알려 드립니다. 기간 안에 처리할 수 없는 정당한 사유가 있으면 그 사유와 처리 예정일을 알려 드립니다.
- 권리 행사는 법정대리인이나 위임을 받은 사람 등 대리인을 통해서도 할 수 있으며, 이 경우 위임장을 제출해야 합니다.
- 다른 법령에서 수집 대상으로 명시한 정보는 삭제를 요구할 수 없으며, 법률에 특별한 규정이 있거나 다른 사람의 생명·신체·재산 등을 해칠 우려가 있으면 열람·처리정지 요구가 제한될 수 있습니다. 요구를 거절하는 경우 그 사유와 이의 제기 방법을 알려 드립니다.
- 정보주체는 자신이나 다른 사람의 개인정보를 커뮤니티 등에 함부로 공개해 사생활을 침해해서는 안 됩니다.
11. 개인정보의 안전성 확보조치
운영자는 「개인정보 보호법」 제29조에 따라 다음과 같은 조치를 하고 있습니다.
- 관리적 조치: 개인정보에 접근할 수 있는 사람을 운영자 1인으로 한정하고, 운영자 계정(Google·Firebase·Cloudflare)에 2단계 인증을 사용합니다.
- 접근 통제: 데이터베이스 보안 규칙으로 회원 정보는 본인만, 게시물은 같은 학교 회원만, 신고 기록은 운영자만 볼 수 있고, 공지는 관리자만 쓸 수 있으며, 좋아요 수와 급식 별점은 한 사람당 한 번만 반영되고 급식 별점은 같은 학교 회원만 볼 수 있도록 서버에서 강제합니다.
- 암호화: 모든 통신은 HTTPS(TLS)로 암호화하며, 저장 데이터는 Google·Cloudflare의 저장 암호화가 적용됩니다. 비밀번호는 받지 않습니다.
- 비밀값 보호: NEIS·OpenAI API 키와 관리용 인증 정보는 서버 비밀값으로만 보관하고 웹 화면에 노출하지 않습니다.
- 부정 이용 방지: IP 기준 요청 제한, 글·댓글 작성 간격 제한, 보안 헤더(콘텐츠 보안 정책 등)를 적용합니다.
- 물리적 조치: 데이터는 출입 통제 등 물리적 보안이 갖춰진 Google·Cloudflare 데이터센터에 보관됩니다.
12. 개인정보 자동 수집 장치의 설치·운영 및 거부
- 서비스는 광고나 방문 분석을 위한 쿠키를 쓰지 않습니다.
- 서비스는 브라우저 저장소(로컬 저장소·IndexedDB)에 다음을 저장합니다.
- 로그인 상태 유지 정보 (Firebase Authentication)
- 마지막으로 고른 학교, 시간표의 학년·반 (서버로 보내지 않음)
- 내 알레르기 선택 (서버로 보내지 않음)
- 거부 방법: 브라우저 설정에서 사이트 데이터(쿠키 및 사이트 데이터)를 삭제하거나 저장을 차단할 수 있습니다. 차단하면 로그인 상태가 유지되지 않고, 고른 학교를 매번 다시 골라야 합니다.
13. 행태정보의 수집·이용
서비스는 맞춤형 광고 등을 위한 행태정보(방문 기록, 이용 패턴 등)를 수집·이용하지 않으며, 제3자가 행태정보를 수집하도록 허용하지 않습니다.
14. 추가적인 이용·제공의 판단 기준
운영자는 「개인정보 보호법」 제15조 제3항·제17조 제4항에 따라 정보주체의 동의 없이 개인정보를 추가로 이용하거나 제공하지 않습니다. 앞으로 그렇게 할 필요가 생기면, 당초 수집 목적과의 관련성, 예측 가능성, 정보주체의 이익 침해 여부, 가명처리·암호화 등 안전성 확보조치를 고려해 판단하고 그 기준을 이 처리방침에 공개합니다.
15. 가명정보의 처리
서비스는 가명정보를 처리하지 않습니다.
16. 자동화된 결정
서비스의 AI 조합 평가는 급식 메뉴 조합에 재미로 점수를 매기는 기능으로, 개인정보를 이용해 정보주체의 권리·의무에 중대한 영향을 미치는 결정을 하지 않으므로 「개인정보 보호법」 제37조의2의 자동화된 결정에 해당하지 않습니다. 게시물 삭제·이용 제한은 운영자가 직접 검토해 결정합니다.
17. 민감정보·고유식별정보·영상정보처리기기
서비스는 민감정보와 고유식별정보(주민등록번호 등)를 처리하지 않으며, 영상정보처리기기(CCTV 등)를 설치·운영하지 않습니다. 이용자가 고르는 “내 알레르기” 정보는 이용자의 브라우저에만 저장되고 운영자에게 전송되지 않으므로, 운영자는 이를 수집하거나 처리하지 않습니다.
18. 개인정보 보호책임자와 열람 청구 접수·처리
운영자는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보와 관련한 정보주체의 불만 처리와 피해 구제를 위해 아래와 같이 개인정보 보호책임자를 지정하고 있습니다. 개인정보 열람 청구도 아래로 하실 수 있습니다.
| 개인정보 보호책임자 (열람 청구 접수·처리) | 주승민 (서비스 운영자) |
|---|---|
| 연락처 | jooseungmin12@naver.com |
정보주체는 서비스를 이용하면서 생긴 개인정보 보호 관련 문의, 불만, 피해 구제 등을 위 연락처로 문의할 수 있으며, 운영자는 지체 없이 답변하고 처리합니다.
19. 정보주체의 권익침해에 대한 구제 방법
정보주체는 개인정보 침해로 인한 구제를 받기 위해 다음 기관에 분쟁 해결이나 상담 등을 신청할 수 있습니다.
| 기관 | 연락처 |
|---|---|
| 개인정보 분쟁조정위원회 | 국번 없이 1833-6972 · www.kopico.go.kr |
| 개인정보 침해신고센터 (한국인터넷진흥원) | 국번 없이 118 · privacy.kisa.or.kr |
| 대검찰청 | 국번 없이 1301 · www.spo.go.kr |
| 경찰청 | 국번 없이 182 · ecrm.police.go.kr |
「개인정보 보호법」 제35조(열람), 제36조(정정·삭제), 제37조(처리정지 등)에 따른 요구에 대해 공공기관의 장이 한 처분 또는 부작위로 권리나 이익을 침해받은 경우에는 행정심판법에 따라 행정심판을 청구할 수 있습니다(중앙행정심판위원회 국번 없이 110, www.simpan.go.kr).
20. 개인정보 처리방침의 변경
- 이 개인정보 처리방침은 2026년 9월 13일부터 적용됩니다.
- 내용을 추가·삭제·수정할 때에는 시행 7일 전(수집 항목·목적·제3자 제공 등 중요한 변경은 30일 전)부터 서비스 화면에 알리고, 회원에게 “내 정보” 화면에서 다시 동의를 받습니다.
- 변경 이력: 2026-09-13.2 — 학교별 커뮤니티의 이름을 “커뮤니티”로 바꾸고, 커뮤니티 좋아요 기록(누른 회원 식별값·일시)을 처리 항목에 추가하고, 공지 기능을 추가했습니다. 일반 이용자에게 공개하기 전에 바뀐 내용이라 시행일은 같습니다. 가입한 회원에게는 “내 정보” 화면에서 다시 동의를 받습니다.
- 변경 이력: 2026-09-13.3 — 학교별 급식 별점(별점을 준 회원 식별값·점수·일시)을 처리 항목과 목적에 추가하고, 주간 급식·영양 정보·학사일정(개인정보 없음)과 기기에만 저장하는 “내 알레르기” 기능을 안내했습니다. 일반 이용자에게 공개하기 전에 바뀐 내용이라 시행일은 같습니다. 가입한 회원에게는 “내 정보” 화면에서 다시 동의를 받습니다.