개인정보처리방침
인구 땅따먹기(이하 “서비스”)는 수업 운영에 필요한 정보만 처리하고 학생 개인을 식별하는 정보는 서버로 전송하지 않도록 설계했습니다.
1. 서비스 이용 대상과 처리 구조
서비스의 직접 이용자는 수업을 운영하는 교사입니다. 학생은 교사의 수업 화면과 인쇄물을 통해 활동하며 개인 계정을 만들지 않습니다. 같은 지역·학교·학년·반을 입력한 기기끼리 수업 진행 결과를 이어 볼 수 있습니다.
교사는 조 이름에 학생 실명, 학번, 연락처 등 개인을 알아볼 수 있는 정보를 입력하지 말고 숫자·색상 등 비식별 이름을 사용해야 합니다. 조 이름은 서버로 전송하지 않고 해당 브라우저에만 저장됩니다.
2. 처리하는 정보
| 구분 | 항목 | 저장 위치 |
|---|---|---|
| 수업 좌표 | 지역, 학교명, 학년, 반 | Google Firebase Firestore 및 브라우저 |
| 게임 진행 | 조 수, 조별 순서 번호, 라운드, 선택 블록 번호, 진행 단계, 수정 시각 | Google Firebase Firestore 및 브라우저 |
| 로컬 설정 | 조 이름, 조 색상, 현재 브라우저의 게임 상태 | 사용 중인 브라우저에만 저장 |
| 자동 생성 정보 | Firebase 익명 인증 식별값, 접속 IP·기기 및 브라우저 정보, 보안 확인 신호, 접속 기록 | Google Firebase·reCAPTCHA 및 Vercel 운영 로그 |
학생 이름, 학번, 이메일, 전화번호, 주민등록번호, 학생 개인별 답안은 수집 항목이 아니며 입력해서는 안 됩니다. 외부 생성형 AI로 수업 정보나 학생 정보를 전송하지 않습니다.
3. 처리 목적
- 학교·학년·반별 수업 세션의 저장, 다른 기기에서의 이어보기 및 초기화
- 라운드 진행, 선택 결과 계산과 익명·집계형 수업 통계 제공
- 비정상 접근 방지, 오류 대응, 서비스 안정성 확보
4. 보유 기간과 파기
- 공유 수업 정보와 게임 진행 정보: 해당 반의 교사가 앱에서 “현재 반 초기화”를 실행하거나 삭제를 요청할 때까지 보유하며, 초기화 시 해당 반의 공유 기록을 삭제합니다.
- 브라우저 저장 정보: 현재 반 초기화, 브라우저 사이트 데이터 삭제 또는 브라우저 초기화 시 삭제됩니다.
- 접속·보안 로그 및 익명 인증 정보: Vercel과 Google의 서비스 운영·보안 정책에 따른 기간 동안 보관되며, 목적 달성 또는 계약 종료 후 각 수탁자의 절차에 따라 삭제됩니다.
법령에 별도의 보존 의무가 있는 경우에는 해당 기간 동안 분리해 보관할 수 있습니다.
5. 제3자 제공
서비스는 처리하는 정보를 제3자의 독자적인 목적을 위해 제공하거나 판매하지 않습니다. 다만 법령에 특별한 규정이 있거나 적법한 요청이 있는 경우는 예외입니다. 앱 화면의 전체 학교 선택 통계는 학교·반·개인을 식별할 수 없도록 블록별 횟수로 합산해 제공합니다.
6. 처리 위탁과 국외 처리
| 수탁자 | 위탁 업무와 항목 | 처리 위치 |
|---|---|---|
| Google LLC (Firebase, Google Cloud, reCAPTCHA Enterprise) | 익명 인증, Firestore 저장, 서버 함수 실행, 앱 위변조·비정상 접근 확인. 제2조의 수업 정보·게임 진행 정보·익명 식별값·보안 신호 | Firestore와 Functions는 대한민국 서울(asia-northeast3). 인증·App Check·지원 과정에서 국외 인프라를 거칠 수 있음 |
| Vercel Inc. | 정적 웹 호스팅, 전송, 접속·보안 로그 처리. IP·기기/브라우저 정보·접속 기록 | 전 세계 분산 인프라 및 미국 등 국외 |
국외 처리는 서비스 제공과 보안 운영을 위해 네트워크를 통해 발생하며, 이용자는 서비스를 사용하지 않거나 개인정보 보호책임자에게 처리정지를 요청할 수 있습니다. 학교는 학생 개인정보를 추가 입력하려는 경우 이 서비스의 설계 범위를 벗어나므로 사용하지 말고 별도의 적법한 근거와 학교 내부 절차를 먼저 확인해야 합니다.
7. 정보주체의 권리와 행사 방법
정보주체는 개인정보 열람·정정·삭제·처리정지를 요청할 수 있습니다. 교사는 앱의 “현재 반 초기화”로 해당 반의 서버·브라우저 게임 기록을 직접 삭제할 수 있습니다. 그 밖의 요청은 jinyoung1571@naver.com으로 보내면 본인 또는 정당한 대리인 확인 후 법령에 따라 지체 없이 처리합니다.
8. 만 14세 미만 아동의 정보
서비스는 교사용 수업 도구이며 학생 계정이나 학생 개인 식별정보 입력란을 제공하지 않습니다. 학생 실명 등은 서버로 전송하지 않으며 조 이름도 브라우저에만 저장됩니다. 교사는 비식별 조 이름을 사용해야 합니다. 학교가 아동의 개인정보를 별도로 처리하는 경우 학교가 개인정보처리자로서 법정대리인 동의 등 관계 법령과 내부 절차를 이행해야 합니다.
9. 안전성 확보 조치
- HTTPS 강제와 보안 응답 헤더(CSP, 클릭재킹·콘텐츠 유형 추측 방지, 권한 제한)
- Firebase 익명 인증과 App Check를 통한 비정상 클라이언트 접근 완화
- Firestore 보안 규칙의 허용 필드·자료형·범위 제한 및 서버 시각 검증
- 조 이름의 서버 전송 제외, 외부 AI 미사용, 공개 통계의 집계 처리
- 교사가 직접 실행할 수 있는 반별 삭제 기능
같은 수업 좌표를 정확히 입력한 사용자는 해당 반의 진행 상태를 이어 볼 수 있으므로, 수업 좌표를 공개 게시하지 말고 교사가 관리해야 합니다.
10. 개인정보 보호책임자와 구제 방법
개인정보 보호책임자: 최진영
연락처: jinyoung1571@naver.com
개인정보 침해 상담·신고는 개인정보침해신고센터(국번 없이 118), 개인정보분쟁조정위원회(1833-6972) 등 관계 기관에 요청할 수 있습니다.
11. 방침 변경
이 방침을 변경할 때에는 시행 7일 전부터 서비스 화면에 알립니다. 중요한 변경은 필요한 경우 별도 동의를 받습니다.