초안 — 변호사 검토 필요. 2026-10-02 작성. 출시 전 확정용이며 법률 자문이 아닙니다. [대괄호]는 소유자가 확인해 채울 값, ※ 확인:은 실제 설정을 보고 고쳐야 하는 부분입니다. 이 초안은 다음 코드와 설정을 읽고 썼습니다. 기능이 바뀌면 이 방침도 함께 고쳐야 합니다.
onmadang/index.htmlonmadang/classroom/*onmadang/functions/classroom/_middleware.jsonmadang-supabase-setup.sql, onmadang_server/classroom_setup.sql)English summary. Onmadang collects as little as possible.
[상호](이하 "회사")는 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 관련 고충을 신속하게 처리하기 위해 이 처리방침을 정해 공개합니다.
회사는 다음 목적으로만 개인정보를 처리하며, 목적이 바뀌면 미리 알리고 필요한 동의를 받습니다.
회사는 광고, 마케팅, 이용자 성향 분석(행태정보 수집)을 위해 개인정보를 처리하지 않습니다.
| 구분 | 항목 | 수집 방법 |
|---|---|---|
| 가족 계정(필수) | 아이디, 비밀번호(인증 제공자가 일방향 암호화해 저장), 복구 코드(해시값만 저장), 복구 시도 횟수·잠금 시각, 가입 일시 | 가입 화면 |
| 프로필(필수) | 닉네임, 얼굴 그림(아바타) 선택값, 갈래(연령대: 유아·어린이·청소년·성인·장년), 놀이 저장값, 놀이 횟수 | 프로필 화면, 놀이 이용 |
| 기록판 | 프로필 닉네임, 놀이 이름, 주차, 최고 점수 | 놀이 이용 |
| 가족 구독(유료, 필수) | 결제 승인 번호, 결제 일시·금액, 결제대행사가 발급한 정기결제 식별값(빌링키), 구독 상태 | 결제 화면, 결제대행사 |
| 구독 알림(선택) | [이메일 주소 또는 휴대전화 번호] | 구독 화면 |
| 구분 | 항목 | 수집 방법 |
|---|---|---|
| 기관 | 기관 이름, 종류(어린이집·유치원 등), 지역, 기관 코드, 이용 기한, 상태 | 원 열기 화면, 계약 |
| 원 관리자·교사 | 표시 이름, 아이디, 비밀번호(일방향 암호화), 복구 코드(해시값), 역할, 소속 반, 가입 경로 | 원 열기·초대 가입 화면 |
| 수업 메모 | 메모 내용, 작성자 표시 이름, 공유 범위, 작성·수정 일시, 이전 내용 | 교실 화면 |
| 감사 기록 | 행위자, 행위자 표시 이름, 행위 종류, 대상, 일시 | 자동 생성 |
| 계약·결제 담당 | 담당자 이름, 연락처, 전자우편, 사업자등록번호(고유번호), 세금계산서 수신 정보 | 계약서·주문서 |
| 기관 확인 기록 | 회사가 기관을 확인한 메모(예: "○○어린이집, ○월 ○일 대표 전화 확인") | 회사 작성 |
| 항목 | 어디에 | 목적 | 보관 |
|---|---|---|---|
| 접속 IP 주소, 브라우저 정보(User-Agent), 요청 일시 | 호스팅(Cloudflare)·데이터베이스(Supabase) 제공자의 시스템 로그, Supabase 인증 기록 | 보안, 장애 대응 | 각 제공자의 로그 보관 기간([요금제별 확인]) |
| 접속 IP 주소(앞에 'ip:'를 붙여 저장)와 시도 횟수 | 회사 데이터베이스 횟수 제한 표(cls_rate) | 가정 연결 이용권 반복 대입 방지 | [7]일 안 파기 |
교실 로그인 확인값(쿠키 om_cls) | 이용자 브라우저 | 교실 모드 접근 확인 | 로그아웃하거나 세션이 끝날 때까지 |
| 로그인 세션, 언어 설정, 고른 프로필, 놀이 이어하기 상태, 교사 관찰 기록 | 이용자 브라우저 저장 공간(localStorage) | 서비스 이용 편의 | 이용자가 지울 때까지 |
cls_rate의 IP 기록은 "가끔(1%) 2일 지난 것 정리" 방식이라 보관 기간이 보장되지 않습니다.| 정보 | 보유 기간 |
|---|---|
| 가족 계정·프로필·놀이 기록 | 탈퇴할 때까지. 단, 마지막 로그인 후 [2년] 동안 이용이 없으면 서비스 공지 후 파기합니다. |
| 기록판 기록 | 해당 주가 끝난 뒤 [12주] |
| 교실 모드 기관 데이터(기관·교사 계정·메모·감사 기록·이용권 기록) | 이용 계약 종료 후 [90]일. 기관이 요청하면 확인 후 [10]영업일 안에 파기합니다(기관 이용약관 제19조). |
| 가정 연결 이용권 IP 횟수 기록 | [7]일 |
| 계약 또는 청약철회 등에 관한 기록 | 5년(「전자상거래 등에서의 소비자보호에 관한 법률」) |
| 대금 결제 및 재화 등의 공급에 관한 기록 | 5년(같은 법) |
| 소비자의 불만 또는 분쟁 처리에 관한 기록 | 3년(같은 법) |
| 세금계산서 등 거래 증빙 | 5년(「국세기본법」 등) |
| 문의 내용 | 처리 완료 후 [1년] |
회사는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 법령에 특별한 규정이 있거나 수사기관이 법령에 정해진 절차와 방법에 따라 요구하는 경우는 예외입니다.
회사는 서비스 제공을 위해 다음과 같이 개인정보 처리 업무를 위탁합니다.
| 수탁자 | 위탁 업무 |
|---|---|
| Supabase, Inc. | 데이터베이스 보관, 회원 인증, 서버 기능 실행 |
| Cloudflare, Inc. | 웹사이트 호스팅·전송, 교실 모드 접근 확인(Pages Functions), 보안 |
| [결제대행사명] | 결제 처리, 정기 결제 |
| [전자우편 발송 업체(사용 시)] | 결제·서비스 알림 발송 |
회사는 정보주체와의 계약 체결과 이행을 위해 다음과 같이 개인정보 처리를 국외에 위탁·보관합니다.
| 이전받는 자(연락처) | 국가 | 이전 항목 | 시기·방법 | 목적 | 보유 기간 |
|---|---|---|---|---|---|
| Supabase, Inc. ([개인정보 문의처: privacy@supabase.io — 확인 필요]) | 데이터 저장 리전: [※ 확인: Supabase 프로젝트 리전, 예 대한민국(ap-northeast-2) 또는 기타]. 회사 소재지: 미국 | 2-1, 2-2 표의 서버 저장 항목, 2-3의 IP 등 접속 기록 | 서비스 이용 시 수시로, 네트워크로 전송 | 데이터 보관, 인증 | 3절 보유 기간 또는 위탁 계약 종료 시까지 |
| Cloudflare, Inc. ([연락처 확인]) | 미국 등 Cloudflare 전 세계 데이터센터 | 접속 IP 주소, 요청 정보, 교실 로그인 확인값 | 서비스 이용 시 수시로, 네트워크로 전송 | 호스팅, 보안, 접근 확인 | 제공자 로그 보관 기간 |
| 자원 | 제공자 | 소재 |
|---|---|---|
| 글꼴 | Google Fonts (Google LLC) | 미국 |
| 라이브러리 | cdnjs (Cloudflare) | 미국 |
| 라이브러리 | jsDelivr | [운영자·소재 확인] |
| 구분 | 내용 |
|---|---|
| 개인정보 보호책임자 | [성명], [직위: 대표] |
| 연락처 | [전자우편], [전화] |
| 열람 청구 접수 | 위와 같음 |
개인정보 침해에 대한 신고나 상담이 필요하면 아래 기관에 문의할 수 있습니다.