루트AI 개인정보처리방침

초안 — 법률 검토 전. 게시 전에 변호사 또는 개인정보 전문가의 검토를 받아야 합니다. [ ] 안은 사업자가 정해야 할 자리표시이며 docs/legal/CHECKLIST.md에 모아 두었습니다.

시행일: [YYYY-MM-DD] · 버전: v0.1 (초안 작성 2026-11-07)

[사업자 명의 미정](이하 "회사")은 수학 진단 서비스 루트AI(이하 "서비스")를 운영하면서 「개인정보 보호법」 등 관련 법령을 지키고, 이용자의 개인정보와 권리를 보호하기 위해 이 처리방침을 둡니다. 서비스는 초등학교 5학년부터 고등학교 3학년까지의 학생과 학부모가 쓰며, 만 14세 미만 아동의 개인정보는 법정대리인(학부모)의 동의를 받은 경우에만 처리합니다.

1. 한눈에 보기

항목내용
꼭 필요한 것만 받습니다학부모 이메일, 닉네임, 학년, 사는 구(선택). 전화번호·학교명·실명·사진·정확한 위치는 받지 않습니다.
가입 없이도 쓸 수 있습니다가입 전 진단 결과는 이용자 기기에만 저장되고, 서버에는 누구인지 알 수 없는 응답 기록만 저장됩니다.
다른 곳에 주지 않습니다학부모가 "클레임 코드"를 발급하며 따로 동의한 경우에만, 코드를 입력한 교습소에 진단 결과를 보여 줍니다. 언제든 회수할 수 있습니다.
광고·추적이 없습니다광고 SDK, 외부 분석 도구, 광고용 쿠키를 쓰지 않습니다.
탈퇴하면 지웁니다탈퇴하는 즉시 계정과 학습 기록을 삭제합니다(백업본은 5장 참고).

2. 처리하는 개인정보 항목과 목적

2.1 가입하지 않고 진단할 때

저장 위치항목목적
이용자 기기(브라우저 저장소)온보딩 선택(학년, 선행 범위, 최근 시험 점수대 — 점수대는 건너뛸 수 있음), 진단 진행 상태와 응답, 진단 결과, 매일 5문제 기록, 연속 학습일진단 이어하기, 리포트 표시, 매일 5문제 제공
회사 서버무작위로 만든 기기 세션 식별값, 문항 번호, 고른 선지(또는 "모르겠어요"), 확신도(확신/반반/찍음), 응답 소요 시간, 응답 시각문항 난이도 보정, 진단 품질 개선

· 회사 서버에는 이름·이메일 등 사람을 알아볼 수 있는 정보가 저장되지 않습니다. 기기 저장소의 정보는 회사가 볼 수 없으며, 이용자가 브라우저 데이터를 지우면 함께 사라집니다.

· 최근 시험 점수대는 기기에만 저장하고 회사 서버로 보내지 않습니다.

2.2 회원가입 후

구분필수 항목선택 항목목적
학부모 계정이메일 주소, 로그인 인증 정보(비밀번호를 쓰는 경우 일방향 암호화하여 저장)닉네임, 사는 구(구 단위)회원 식별, 법정대리인 동의 확인, 자녀 프로필 관리, 공지·문의 응대, 근처 교습소 목록 정렬(구 단위)
자녀(학생) 프로필닉네임(실명이 아니어도 됨), 학년선행 범위진단·매일 5문제·리포트 제공
만 14세 이상 학생 본인 계정이메일 주소, 로그인 인증 정보, 닉네임, 학년사는 구, 선행 범위위와 같음
학습 기록(학생별)문항 응답 기록(문항·선지·확신도·소요 시간·시각, 진단/매일 5문제 구분), 개념별 숙달 추정값, 월간 리포트—진단 결과 산출, 매일 5문제 선택, 월간 리포트, 학부모 뷰
교습소 원장 계정이메일 주소, 로그인 인증 정보, 닉네임교습소 등록번호 또는 개인과외교습자 신고번호원장 확인(미입력 시 "미검증" 표시), 담당 학생 관리
원장이 작성하는 정보담당 학생별 상담 메모—원장의 학생 지도 기록(원장과 해당 학생의 학부모 외에는 볼 수 없음)
클레임(교습소 연결) 기록6자리 코드, 발급한 학부모, 동의 문구 버전·동의 시각, 유효기간, 코드를 입력한 원장, 연결 시각, 회수 시각—제3자 제공 동의 증빙, 연결·회수 처리
알림—웹 푸시 구독 정보(브라우저가 만든 전송 주소·암호 키), 알림 시간 설정매일·매주 학습 알림 발송

2.3 서비스 이용 중 자동으로 생기는 정보

항목목적
서비스 이용 기록(화면 이동·진단 완료·공유 등 이벤트 이름과 부가값, 시각, 회원 식별값 또는 기기 세션 식별값)서비스 개선, 이용 통계(회사 자체 데이터베이스에만 저장, 외부 분석 도구 사용 안 함)
문항 오류 신고(문항 번호, 신고 사유, 신고자 식별값)문항 수정
접속 기록(IP 주소, 브라우저·기기 정보, 접속 시각, 오류 기록)보안, 부정 이용 방지, 장애 대응. 호스팅·데이터베이스 사업자의 서버 로그로 생성

2.4 공유 이미지

리포트의 "공유 이미지"는 학년, 문항 수, 영역별 레벨 문구, 시작점 개념 이름만으로 그림을 만듭니다. 이름·닉네임·연락처는 들어가지 않으며, 만든 이미지는 회사 서버에 저장하지 않습니다. 이미지를 어디에 공유할지는 이용자가 정하며, 공유한 뒤 그 플랫폼에서의 처리는 해당 플랫폼의 정책을 따릅니다.

2.5 처리 근거

· 회원가입·서비스 제공에 꼭 필요한 정보는 이용자와 맺은 이용계약의 이행을 위해 처리합니다. 다만 만 14세 미만 아동의 정보는 법정대리인의 동의를 받아 처리합니다(3장).

· 선택 항목은 입력하지 않아도 서비스를 쓸 수 있으며, 입력한 경우 동의한 것으로 처리하고 언제든 지울 수 있습니다.

· 교습소 제공은 학부모의 별도 동의로만 합니다(6장).

3. 만 14세 미만 아동의 개인정보

1. 계정 구조: 만 14세 미만 학생은 본인 계정을 만들 수 없고, 학부모 계정 안의 "자녀 프로필"로만 등록됩니다. 자녀 프로필에는 이메일 등 연락처가 없습니다.

2. 동의 절차: 학부모가 가입할 때 (1) 본인이 자녀의 법정대리인임을 확인하고, (2) 자녀 정보의 수집·이용에 동의하며, (3) 학부모 이메일로 보낸 인증 링크를 눌러 동의 의사를 확인합니다. 인증이 끝나기 전에는 자녀 프로필이 서버에 저장되지 않습니다. 동의 기록(동의 문구 버전·시각)은 보관합니다. [법정대리인 확인 수단을 이메일 인증 외에 휴대전화 본인확인 등으로 강화할지: CHECKLIST 참고]

3. 동의를 받기 위해 필요한 최소 정보: 법정대리인 동의를 받기 위해 학부모 이메일을 먼저 받습니다. 정해진 기간 [7일] 안에 동의가 확인되지 않으면 그 정보를 지체 없이 파기합니다.

4. 아동에게 알기 쉬운 안내: 자녀가 보는 화면에는 어떤 정보를 왜 저장하는지 쉬운 말로 짧게 보여 줍니다(consent_child.md 참고).

5. 동의 철회: 학부모는 언제든 자녀 프로필을 삭제하여 동의를 철회할 수 있으며, 삭제 즉시 그 자녀의 학습 기록·리포트·교습소 연결·상담 메모가 함께 삭제됩니다.

6. 만 14세 이상 학생은 본인 계정을 만들 수 있으며, 가입 시 만 14세 이상임을 확인합니다. [연령 확인 방식: CHECKLIST 참고]

7. 학생 화면에는 광고, 교습소 정보, 결제, EBS 강의 외의 외부 링크가 나오지 않습니다.

4. 기기 저장(브라우저 저장소)과 쿠키

종류내용목적거부·삭제 방법
브라우저 저장소(localStorage)가입 전 온보딩 선택, 진단 진행 상태·결과, 매일 5문제 기록, 연속 학습일가입 없이 진단·리포트 이용브라우저 설정에서 사이트 데이터 삭제. 삭제하면 가입 전 기록이 사라집니다
로그인 상태 유지 정보로그인 세션 토큰(브라우저 저장소 또는 쿠키)다시 로그인하지 않아도 되도록로그아웃 또는 사이트 데이터 삭제
오프라인 캐시(서비스 워커)화면·문항 파일 사본앱처럼 빠르게 열기, 홈 화면 추가사이트 데이터 삭제 또는 앱 제거

광고·추적 목적의 쿠키와 외부 분석 도구는 쓰지 않습니다. 저장을 막으면 가입 전 진단과 로그인 유지가 동작하지 않을 수 있습니다.

5. 보유 기간과 파기

5.1 보유 기간

정보보유 기간
회원 정보·자녀 프로필·학습 기록·리포트탈퇴(또는 자녀 프로필 삭제) 시 즉시 삭제
클레임(교습소 연결)교습소 열람 권한: 학부모가 회수하거나 학생 프로필을 삭제할 때까지. 쓰지 않은 코드는 발급 후 7일이 지나면 무효. 동의·회수 기록: [회수 후 1년] 보관 후 삭제(동의 증빙 목적)
원장의 상담 메모해당 학생 프로필 삭제 또는 원장 탈퇴 시 삭제
가입 전 익명 응답 기록[수집 후 3년] 또는 문항 보정 목적 달성 시까지(사람을 알아볼 수 없는 형태)
서비스 이용 기록(이벤트), 문항 오류 신고[수집 후 1년]
웹 푸시 구독 정보알림 해제 또는 탈퇴 시 삭제
데이터베이스 백업본백업은 하루 1회 하며, 백업본에 남은 정보는 [최대 7일] 안에 순차적으로 덮어써 삭제됩니다
접속 기록「통신비밀보호법」에 따른 기간(서비스 접속 기록 3개월) 및 호스팅·데이터베이스 사업자의 로그 보관 기간 [확인 필요]

법령에서 따로 보관하도록 정한 경우에는 그 기간 동안 분리하여 보관합니다. 현재 서비스에는 결제 기능이 없어 거래 기록은 생기지 않습니다.

5.2 파기 방법

· 전자 파일: 데이터베이스에서 삭제하여 복구할 수 없게 합니다. 회원 삭제 시 연결된 자녀 프로필·응답·숙달 추정·리포트·클레임·상담 메모·푸시 구독은 데이터베이스 규칙에 따라 함께 삭제됩니다.

· 종이 문서: 출력하지 않는 것을 원칙으로 하며, 출력한 경우 분쇄합니다.

· 기기 저장소의 정보는 회사가 지울 수 없으므로, 이용자가 브라우저에서 직접 지워야 합니다(4장).

6. 개인정보의 제3자 제공

회사는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 예외는 하나뿐입니다. 학부모(또는 만 14세 이상 학생 본인)가 클레임 코드를 발급하면서 아래 내용에 따로 동의한 경우입니다.

제공받는 자제공 항목제공 목적보유·이용 기간
해당 코드를 입력한 교습소·학원 원장(또는 개인과외교습자)학생 닉네임, 학년, 진단 결과(영역별 레벨·시작점 개념·오개념), 문항 응답 기록, 개념별 숙달 추정, 월간 리포트학생 학습 지도와 상담학부모가 회수할 때까지(회수 즉시 열람 불가)

· 동의하지 않아도 서비스 이용에 제한이 없습니다. 다만 교습소 연결 기능을 쓸 수 없습니다.

· 코드는 발급 후 7일 안에 한 번만 쓸 수 있으며, 학부모는 자녀 프로필 화면에서 언제든 회수할 수 있습니다.

· 법령에 근거가 있거나 수사기관이 법령에 정한 절차에 따라 요구하는 경우에는 예외적으로 제공할 수 있습니다.

7. 개인정보 처리위탁과 국외 이전

회사는 서비스 운영을 위해 아래 업체에 처리를 맡깁니다. 위탁 계약(각 업체의 데이터 처리 약관)에 개인정보 보호 의무가 포함되어 있는지 확인하고, 위탁 내용이 바뀌면 이 처리방침으로 알립니다.

7.1 처리위탁

수탁자위탁 업무
Supabase, Inc.데이터베이스·회원 인증·로그인 이메일 발송·파일 저장
Vercel Inc.웹사이트 호스팅, 서버 기능 실행(공유 이미지 생성 등)
[이메일 발송 업체 — 별도 사용 시]인증·안내 이메일 발송
웹 푸시 전송 서비스(이용자 브라우저 제조사가 운영: Google, Apple, Mozilla 등)알림 전달(알림을 켠 경우에만)

7.2 국외 이전

위 업체는 외국 법인이며, 이용계약 이행(서비스 제공)을 위해 처리위탁·보관이 필요하여 이 처리방침에 공개하는 방법으로 이전합니다. 데이터베이스와 서버 기능은 대한민국(서울) 리전에 두도록 설정했으나, 업체의 운영·유지보수·장애 대응 과정에서 외국에서 접근될 수 있고, 웹사이트 전송망(CDN)은 이용자와 가까운 국외 서버를 거칠 수 있어 국외 이전으로 고지합니다.

이전받는 자(연락처)이전 국가이전 항목이전 시기·방법이용 목적보유·이용 기간
Supabase, Inc. ([privacy 연락처 확인 필요])저장: 대한민국(AWS 서울 리전). 운영 접근: 미국 등 [확인 필요]2장의 서버 저장 항목 전부서비스 이용 시마다 네트워크로 전송데이터베이스·인증·이메일 발송탈퇴 또는 위탁 계약 종료 시까지(5장 보유기간 적용)
Vercel Inc. ([privacy 연락처 확인 필요])실행: 대한민국(서울). 전송망·로그: 미국 등 [확인 필요]접속 기록(IP·브라우저 정보), 요청 내용(공유 이미지 생성 시 결과 요약)서비스 이용 시마다 네트워크로 전송호스팅·서버 기능 실행업체 로그 보관 기간 [확인 필요]
웹 푸시 전송 서비스미국 등 각 운영사 소재국푸시 전송 주소, 알림 문구(개인정보를 넣지 않음)알림 발송 시알림 전달전달 후 운영사 정책에 따름

이전을 거부하는 방법과 효과: 국외 이전을 원하지 않으면 회원가입을 하지 않거나 탈퇴하면 됩니다(알림은 끄면 됩니다). 이 경우 가입 후 기능(리포트 저장·학부모 뷰·매일 5문제 기록 동기화)은 쓸 수 없고, 가입 없는 진단은 계속 쓸 수 있습니다.

8. 자동화된 처리로 만든 결과

진단 리포트(영역별 레벨, 시작점 개념, 오개념)와 매일 5문제는 응답을 바탕으로 컴퓨터 프로그램이 자동으로 계산합니다. 이 결과는 학습 참고용이며 성적·입시·선발 등 이용자의 권리나 의무에 영향을 주는 결정에 쓰지 않습니다. 이용자는 결과가 어떤 기준으로 나왔는지 설명을 요청할 수 있고, 회사는 주요 기준(응답한 문항, 고른 선지와 연결된 오개념, 확신도 반영 방식)을 알기 쉽게 안내합니다. 서비스 실행 중에는 생성형 AI(대화형 AI)를 호출하지 않습니다.

9. 정보주체와 법정대리인의 권리

1. 이용자는 언제든 자신의 개인정보 열람, 정정, 삭제, 처리정지, 동의 철회를 요구할 수 있습니다. 학부모는 자녀(만 14세 미만)의 정보에 대해 같은 권리를 대신 행사합니다.

2. 방법: 앱의 [설정] 화면(정보 수정, 자녀 프로필 삭제, 클레임 회수, 탈퇴) 또는 아래 보호책임자 이메일. 회사는 요청을 받으면 지체 없이 처리하고 결과를 알립니다.

3. 대리인(법정대리인 또는 위임받은 사람)을 통해서도 요구할 수 있으며, 이 경우 위임 사실을 확인할 수 있는 자료를 요청할 수 있습니다.

4. 다른 사람의 권리를 해치는 경우 등 법령이 정한 경우에는 요구가 제한될 수 있으며, 그 이유를 알립니다.

5. 공개된 교습소 정보(10장)의 당사자인 원장님도 정정·삭제·처리정지를 요구할 수 있습니다.

10. 공공데이터(교습소 정보)의 처리

· 출처: 나이스 교육정보 개방포털의 학원·교습소 정보(교육청이 공개하는 등록 정보). 교습과목에 수학이 포함된 곳만 모읍니다.

· 항목: 등록번호, 명칭, 주소(지도 좌표로 변환), 종류(학원/교습소), 교습과정, 신고된 수강료(있는 경우), 전화번호, 출처와 갱신일.

· 근거와 범위: 법령에 따라 교육청이 공개한 정보로, 공개 목적(학원·교습소 정보 제공)과 이용자의 합리적 기대 범위 안에서만 씁니다. 개인 운영 교습소처럼 이 정보가 원장 개인의 정보에 해당할 수 있음을 고려하여, 전화번호는 화면에 노출하지 않고, 학부모 화면의 "근처 수학 교습소 목록"에만 보여 주며, "추천"으로 표시하지 않습니다. [전화번호 수집 자체를 중단할지: CHECKLIST 참고]

· 갱신: 주 1회 공공데이터로 갱신하며, 화면에 출처와 갱신일을 표시합니다.

· 원장님 요청: 정보 정정·목록 제외(처리정지)를 요청하면 지체 없이 반영합니다. 목록 제외를 요청한 기관은 다음 갱신 때도 다시 노출하지 않습니다.

11. 안전성 확보 조치

· 관리적 조치: 개인정보에 접근할 수 있는 사람을 최소한으로 지정, 내부 관리 계획 수립 [작성 필요]

· 기술적 조치: 데이터베이스 행 단위 접근 제한(학부모·본인·유효한 클레임을 가진 원장만 학생 정보 열람), 관리자용 키는 서버에서만 사용, 전송 구간 암호화(HTTPS), 비밀번호 일방향 암호화, 접근 기록 보관, 하루 1회 백업

· 물리적 조치: 데이터센터 보안은 수탁자(Supabase·Vercel, 실제 설비는 클라우드 사업자)가 담당

· 외부 분석·광고 도구를 설치하지 않습니다.

12. 개인정보 유출 시 대응

개인정보가 유출되었거나 유출되었을 가능성이 있는 경우, 법령이 정한 기준과 기한에 따라 이용자에게 알리고 개인정보보호위원회 등에 신고하며, 피해를 줄이기 위한 조치를 합니다.

13. 개인정보 보호책임자

구분내용
보호책임자[사업자 명의 미정] 대표 [성명]
연락처[이메일 주소] (전화번호를 공개하지 않을 경우 이메일로 일원화)
업무개인정보 처리 총괄, 열람·정정·삭제 요청 처리, 불만 처리와 피해 구제

회사의 대표자는 개인정보의 안전한 처리와 정보주체 권리 보호에 최종 책임을 집니다.

14. 권익 침해 구제

개인정보 침해에 관한 상담이나 분쟁 해결이 필요하면 아래 기관에 문의할 수 있습니다.

· 개인정보분쟁조정위원회: (국번없이) 1833-6972, www.kopico.go.kr

· 개인정보침해신고센터(한국인터넷진흥원): (국번없이) 118, privacy.kisa.or.kr

· 대검찰청: (국번없이) 1301, www.spo.go.kr

· 경찰청: (국번없이) 182, ecrm.police.go.kr

15. 처리방침의 변경

이 처리방침이 바뀌면 시행 [7일] 전(이용자 권리에 중요한 변경은 [30일] 전)부터 서비스 공지로 알립니다. 이전 버전은 서비스에서 계속 볼 수 있게 둡니다.

· 공고일: [YYYY-MM-DD]

· 시행일: [YYYY-MM-DD]