개인정보 처리방침
시나브로 저지는 파이썬 문제를 풀고 자동으로 채점받는 수업용 온라인 저지입니다. 운영자 홍창민(울산 학성고등학교 정보 교사)은 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 관련 고충을 빠르게 처리하기 위해 이 처리방침을 둡니다.
한눈에 보기
- Google 로그인 없이, 선생님이 나눠 준 반별 로그인 코드로 씁니다.
- 제출한 코드와 채점 결과는 학교 서버에 저장하고, AI 피드백은 울산 학성고등학교 AI 서버에서 만듭니다. 외부 AI 회사로 보내지 않습니다.
- 랭킹과 대회 점수판의 이름·푼 문제 수는 로그인한 사람에게만 보입니다.
- 로그인 상태는 14일 동안 유지됩니다. 광고·추적 쿠키는 쓰지 않습니다.
1. 개인정보의 처리 목적
- 반별 로그인 코드로 본인을 확인하고 내 제출 기록을 보여 주기
- 제출 코드 채점과 AI 피드백 제공
- 교사의 과제·진도 관리, 대회 점수판 운영, 재채점과 유사도 확인(부정 제출 방지)
- 랭킹으로 학습 동기 부여
목적이 바뀌면 「개인정보 보호법」 제18조에 따라 미리 알리고 필요한 동의를 받습니다.
2. 처리하는 개인정보 항목
| 구분 | 항목 | 수집 방법 |
|---|---|---|
| 계정 | 이름, 반, 학생 식별값(로그인 코드에 연결된 ID), 역할(학생·교사). 로그인 코드는 해시값만 저장 | 교사가 반별 로그인 코드를 만들 때 |
| 제출 기록 | 제출한 코드, 채점 결과(맞음·틀림 등, 통과한 테스트 수, 실행 시간·메모리), AI 피드백 글, 제출 시각 | 코드를 제출할 때 |
| 과제·대회 | 과제 진도, 대회 점수 | 과제·대회에 참여할 때 |
| 로그인 시도 | 로그인 실패 횟수(서버 메모리에만 두고 재시작하면 사라짐) | 로그인할 때 자동으로 |
이메일·전화번호·주민등록번호는 받지 않습니다. 서버는 접속 기록 파일(접속 IP 목록)을 남기지 않습니다.
3. 다른 사람에게 보이는 정보
랭킹 화면에는 이름, 푼 문제 수, 제출 수가, 대회 점수판에는 이름과 문제별 결과가 표시되며, 로그인한 사람(같은 저지를 쓰는 학생·교사)만 볼 수 있습니다. 대회 점수판은 대회 참가자와 교사에게 보입니다. 실명 공개를 원하지 않으면 담당 교사에게 별명으로 바꿔 달라고 요청하세요.
4. 처리 위치와 AI 처리
채점과 저장은 울산 학성고등학교 서버에서 합니다. 제출한 코드는 인터넷이 막힌 격리 컨테이너 안에서만 실행합니다. AI 피드백은 울산 학성고등학교 AI 서버의 AI 모델이 만들며 외부 AI 회사로 보내지 않습니다.
5. 보유 기간과 파기
| 항목 | 보유 기간 |
|---|---|
| 계정, 제출·과제·대회 기록 | 해당 학년도 수업이 끝날 때까지 보관하고, 수업 목적을 다하면 지체 없이 지웁니다. 자동 삭제 기능은 없어 운영자가 직접 지웁니다. |
| 로그인 상태(세션) | 14일. 로그아웃하면 바로 끝납니다. |
| 데이터베이스 백업 | 매일 1회 만들고 14일이 지나면 자동으로 지웁니다. |
| 로그인 실패 횟수 | 서버 메모리에만 잠시 두며 서버를 다시 켜면 사라집니다. |
파기 절차·방법: 보유 기간이 끝나거나 처리 목적을 이루면 지체 없이(5일 안에) 파기합니다. 전자 파일과 데이터베이스 기록은 다시 살릴 수 없는 방법으로 지우고, 종이로 출력한 자료가 있으면 분쇄합니다.
6. 제3자 제공
운영자는 개인정보를 다른 사람(제3자)에게 제공하지 않습니다. 다만 정보주체가 따로 동의하거나 법률에 특별한 규정이 있는 경우(「개인정보 보호법」 제17조·제18조)는 예외입니다.
7. 처리 위탁
서비스 운영을 위해 아래와 같이 일을 맡깁니다. 맡긴 곳이 개인정보를 안전하게 처리하는지 계약·약관과 정책을 확인합니다.
| 받는 곳 | 맡기는 일 |
|---|---|
| Cloudflare, Inc. | 학교 서버와 이용자 사이의 연결 전달(Cloudflare Tunnel), 공격 차단. 전달하는 과정에서만 처리하며 운영자가 보관을 맡기지 않습니다. |
8. 개인정보의 국외 이전
「개인정보 보호법」 제28조의8에 따라 국외로 이전되는 개인정보를 알립니다.
| 이전받는 자(연락처) | 이전 국가 | 이전 항목 | 이전 시기·방법 | 이용 목적 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Cloudflare, Inc. ([email protected]) | 미국 및 Cloudflare 데이터센터가 있는 나라 | 접속 IP 주소, 브라우저 정보, 주고받는 요청 내용(전달 과정), 방문 통계(방문한 페이지 주소, 이전 페이지 주소, 브라우저·기기 종류, 접속 나라, 로딩 시간) | 사이트에 접속할 때마다 네트워크로 전송 | 연결 전달, 공격 차단, 쿠키 없는 방문 통계(Web Analytics) | 전달이 끝나면 운영자를 위해 보관하지 않음. Cloudflare의 보안 기록은 Cloudflare 정책에 따름 |
거부 방법과 효과: Cloudflare를 거치지 않으면 사이트에 접속할 수 없습니다. 이전을 원하지 않으면 이용을 멈추고 삭제를 요청할 수 있습니다.
코드 편집기·수식 표시 같은 화면 부품은 공개 CDN(cdn.jsdelivr.net)에서 받습니다. 이때 브라우저가 CDN에 접속 정보(IP 주소·브라우저 종류)를 보냅니다. 운영자는 이 정보를 받지 않습니다.
9. 쿠키 등 자동 수집 장치
judge_session: 로그인 유지, 14일, HttpOnly·Secure·SameSite=Lax- 광고·추적 쿠키는 쓰지 않습니다. 브라우저 설정에서 쿠키 저장을 막거나 지울 수 있습니다(Chrome: 설정 → 개인정보 보호 및 보안 → 서드 파티 쿠키 / 인터넷 사용 기록 삭제). 로그인 쿠키를 막으면 제출할 수 없습니다.
Cloudflare 웹 분석: Cloudflare가 페이지에 방문 통계 스크립트(Cloudflare Web Analytics)를 자동으로 넣습니다. 쿠키나 브라우저 저장소를 쓰지 않고, 방문한 페이지 주소·이전 페이지 주소·브라우저와 기기 종류·접속 나라·로딩 시간을 모읍니다. 운영자는 개인을 알아볼 수 없는 합계만 봅니다. 브라우저의 추적 방지·광고 차단 기능으로 막을 수 있으며, 막아도 이용에 문제가 없습니다.
10. 정보주체와 법정대리인의 권리와 행사 방법
- 정보주체는 언제든 자신의 개인정보를 열람·정정·삭제하거나 처리를 멈추도록 요구할 수 있습니다(「개인정보 보호법」 제35조~제37조).
- 요구는 메일([email protected]) 또는 담당 교사로 할 수 있습니다. 본인임을 확인한 뒤 10일 안에 처리하고 결과를 알려 드립니다.
- 법정대리인이나 위임받은 사람도 요구할 수 있습니다. 이때는 위임장(개인정보 처리 방법에 관한 고시 별지 서식)을 함께 보내 주세요.
- 다른 법령에서 보관하도록 정한 정보는 삭제를 요구할 수 없고, 처리 정지 요구는 법률에 따라 거절될 수 있습니다. 거절하면 그 이유를 알려 드립니다.
11. 만 14세 미만 아동의 개인정보
이 서비스는 고등학생 수업용으로, 만 14세 미만 아동은 이용 대상이 아닙니다. 만 14세 미만이 써야 한다면 담당 교사를 통해 법정대리인(보호자)의 동의를 먼저 받습니다. 동의 없이 만 14세 미만의 정보를 받은 사실을 알게 되면 바로 지웁니다.
12. 안전성 확보 조치
- 모든 전송은 HTTPS로 암호화하고, 로그인 쿠키는 HttpOnly·Secure로 보호합니다.
- 로그인 코드는 해시값으로만 저장하고, 로그인 실패가 계속되면 잠시 막습니다.
- 제출 코드는 네트워크가 끊기고 권한이 제거된 격리 컨테이너에서만 실행합니다.
- 관리자 기능은 별도 관리자 코드가 있어야 쓸 수 있습니다. 데이터베이스는 매일 백업합니다.
- 서버는 학교 안에 있고 외부에서 직접 접속할 수 없으며, Cloudflare Tunnel로만 공개합니다.
13. 개인정보 보호책임자와 열람 청구
- 개인정보 보호책임자: 홍창민(울산 학성고등학교 정보 교사)
- 연락처: [email protected]
- 개인정보 열람 청구도 같은 곳에서 받습니다. 개인정보 처리에 관한 문의·불만·피해 구제도 이 메일로 보내 주세요.
14. 권익침해 구제 방법
개인정보 침해로 상담이나 분쟁 해결이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보침해신고센터: privacy.kisa.or.kr, 국번 없이 118
- 개인정보 분쟁조정위원회: www.kopico.go.kr, 1833-6972
- 대검찰청: www.spo.go.kr, 국번 없이 1301
- 경찰청: ecrm.police.go.kr, 국번 없이 182
15. 처리방침의 변경
이 처리방침은 2026년 10월 29일부터 적용합니다. 처음 만든 방침이며 이전 버전은 없습니다. 내용이 바뀌면 시행 7일 전(이용자 권리에 중요한 변경은 30일 전)부터 이 페이지에 알립니다.