개인정보처리방침
ClassMate가 어떤 정보를 어떻게 다루는지에 대한 안내입니다.
1 수집하는 정보
서비스 제공에 필요한 최소한의 정보만 수집합니다.
- 교사: 이름, 아이디, 비밀번호, 재직 학교명
- 학생: 이름, 학번, 성별, 아이디, 비밀번호, 프로필 이미지(선택)
- 활동 기록: 포인트 이력, 발표/자리/청소 배정, 숙제 제출 내역(손글씨 답안 이미지 포함), 오늘의 수학·수학대회 풀이 기록, 공지 열람 기록
- 접속 정보: 로그인 토큰, 푸시 알림 구독 정보(선택), 접속 시각, 오류 로그
2 이용 목적
- 로그인과 학급 소속 확인
- 발표자 뽑기·자리 배정·청소 당번·포인트 관리 등 학급 운영 기능 제공
- 숙제 출제·제출, 오늘의 수학, 수학대회, 문제은행 등 학습 활동
- 공지사항 전달, 푸시 알림(동의한 경우에 한함)
- 서비스 개선 및 오류 처리
3 보관과 보호
- 비밀번호는 bcrypt로 단방향 해시 처리하여 저장하며, 평문은 보관하지 않습니다.
- 모든 데이터는 운영자가 관리하는 서버 내 데이터베이스에 저장되고 외부에 공개되지 않습니다.
- 업로드 파일(손글씨 답안, 프로필 이미지 등)은 추측하기 어려운 임의 파일명으로 저장됩니다.
- 로그인 토큰(JWT)은 만료 기한이 있으며 로그아웃 시 무효화됩니다.
4 보유 기간
- 회원 탈퇴 또는 학급 삭제 시 관련 정보는 지체 없이 삭제합니다.
- 법령에 따라 보존이 필요한 정보는 해당 법령이 정한 기간 동안만 보관 후 파기합니다.
- 오류 분석을 위한 로그는 최대 90일 보관 후 자동 삭제됩니다.
5 이용자의 권리
- 본인의 정보에 대한 열람·수정·삭제·처리정지를 요청할 수 있습니다.
- 학생은 담임 또는 담당 교사를 통해서도 같은 권리를 행사할 수 있습니다.
- 요청은 아래 문의 메일로 보내주시면 처리해 드립니다.
6 외부 서비스 연동
수집한 정보를 법령상 의무 외에는 제3자에게 제공하거나 판매하지 않습니다. 다만 일부 기능은 다음 외부 서비스를 사용합니다.
- NEIS 교육행정정보시스템 — 급식 정보 조회 (학교명만 사용)
- 웹 푸시 서비스 — 알림 전송 (브라우저 권한을 직접 허용한 경우에만)
7 푸시 알림
- 푸시 알림은 사용자가 권한을 허용했을 때만 발송됩니다.
- 구독 정보(엔드포인트, 공개키)는 알림 전송 외 다른 용도로 사용하지 않습니다.
- 브라우저 설정에서 권한을 회수하면 구독 정보는 자동 정리됩니다.
8 변경 이력
- 2026-04-26 — 푸시 알림·프로필 이미지·손글씨 답안 항목 추가, 보유 기간 명시
- 2025-03-22 — 최초 공개
9 문의
개인정보 처리에 관한 문의는 violet.go.kr@gmail.com 으로 연락 주세요.