제1조(목적과 개인정보처리자)
어울림은 교실 자리를 정하는 무료 Windows 프로그램입니다. 설치판과 USB판이 있습니다. gnilab이 만들어 나눕니다. 이 방침은 어울림이 다루는 개인정보와 그 정보를 지키는 방법을 알립니다.
- 어울림은 학생 정보를 선생님 컴퓨터(USB판은 USB) 안에서만 다룹니다. 로그인, 회원가입, 클라우드 저장이 없습니다.
- gnilab은 학생 정보를 받지도, 보관하지도 않습니다.
- 그래서 학생 정보의 개인정보처리자는 어울림을 쓰는 학교(선생님)입니다. gnilab은 프로그램을 만들어 나누는 곳입니다.
- 웹판 어울림(2027년 2월 26일 서비스 종료)은 다른 프로그램이며 이 방침에 들어가지 않습니다.
제2조(처리하는 개인정보 항목)
어울림은 자리를 정하는 데 꼭 필요한 항목만 다룹니다.
| 구분 | 처리하는 정보 |
|---|
| 학급 명단 | 학급 이름, 학생 번호, 이름, 성별(남·여·미지정. 비워 두면 미지정) |
|---|
| 자리 배치 설정 | 교실 모양, 고정석, 지정구역과 그 구역에 앉을 학생, 짝꿍 조건, 선생님이 화면에 드러나지 않게 정해 두는 비공개 배치 조건(정한 경우) |
|---|
| 배치 기록 | 선생님이 배치 저장을 누른 때의 명단, 자리, 배치 설정, 기록 이름과 만든 때(학급마다 100개까지) |
|---|
| 인쇄 설정 | 선생님이 적은 경우: 선생님 이름, 기간, 제목, 안내 문구. 앱 설정의 표시 이름 |
|---|
| 새 버전 확인 때 GitHub로 가는 것 | 설치판만: 컴퓨터의 IP 주소 같은 일반 접속 정보, 업데이트 도구가 컴퓨터에 만들어 둔 임의의 ID. 학생 정보가 아닙니다. gnilab은 받지 않습니다(제8조). |
|---|
- 엑셀 명단을 불러올 때는 어느 칸이 이름인지 고를 수 있게 파일 내용을 잠시 화면에 읽어 오지만, 저장하는 것은 번호, 이름, 성별 세 가지뿐입니다.
- 성적, 생활 기록, 사진, 생년월일, 연락처, 주소, 보호자 정보는 받지 않습니다.
제3조(개인정보의 처리 목적)
학생 정보는 다음 일에만 씁니다. 다른 목적에는 쓰지 않습니다.
- 선생님이 정한 조건에 맞춰 교실 자리를 정하기
- 새 자리를 교실 화면에 보여 주고, 자리표를 인쇄하거나 PDF로 저장하기
- 지난 배치를 다시 보거나 되살릴 수 있게 기록으로 남기기
광고나 분석에 쓰지 않습니다.
제4조(개인정보를 받는 방법)
- 선생님이 명단을 직접 적거나, 나이스·엑셀에서 복사해 붙여 넣거나, 엑셀 파일을 불러올 때 학생 정보를 받습니다.
- 선생님이 어울림 백업 파일을 백업 불러오기로 넣을 때도 받습니다.
- 학생이 어울림에 직접 정보를 넣는 곳은 없습니다.
- 어울림에서 gnilab으로 학생 정보를 보내는 길은 없습니다.
제5조(보유 기간과 파기)
- 저장하는 곳:
- 설치판: 선생님 컴퓨터의
%APPDATA%\Eoullim\classroom-data.json. 파일이 망가질 때를 대비해 바로 전 상태를 한 벌 더 둡니다(classroom-data.json.bak). - USB판: 실행 파일 옆의
어울림-자료 폴더. 화면을 그리는 데 쓰는 임시 자료는 그 컴퓨터의 %TEMP%\eoullim-usb 폴더에 둡니다.
- 보유 기간: 선생님이 지울 때까지 그 컴퓨터(또는 USB)에만 있습니다. 학년도가 끝나면 학교의 개인정보 보존 기준에 따라 지워 주세요.
- 지우는 방법:
- 학생 한 명: 학생 명단에서 그 학생의 삭제를 누릅니다(바로 실행 취소할 수 있습니다).
- 학급 전체: 왼쪽 학급 카드의 ⋯ → 학급 삭제. 그 학급의 명단과 배치 기록이 함께 지워지고 되돌릴 수 없습니다.
- 배치 기록: 배치 기록에서 하나씩 기록 삭제를 누릅니다.
- 한 번에 모두 지우는 버튼은 없습니다. 학급은 늘 하나 남아 있어야 해서 마지막 학급은 지울 수 없습니다. 마지막 학급은 명단을 모두 지운 뒤 남겨 두거나, 아래 6번처럼 폴더째 지워 주세요.
- 남을 수 있는 것: 학생을 명단에서 지워도, 그 전에 저장한 배치 기록에는 그때의 명단이 남습니다. 그 기록도 지워 주세요. 바로 전 상태 파일(
.bak)은 다음에 저장할 때 바뀝니다. - 프로그램을 제거할 때: 설치판을 제거해도
%APPDATA%\Eoullim 폴더는 저절로 지워지지 않습니다. 제거한 뒤 파일 탐색기 주소창에 %APPDATA%를 넣고 Eoullim 폴더를 지워 주세요. USB판은 어울림-자료 폴더를 지웁니다. - 선생님이 따로 만든 파일: 백업 파일(
어울림-백업-날짜.json)과 PDF로 저장한 자리표는 선생님이 둔 곳에 남습니다. 직접 지워 주세요.
제6조(개인정보의 제3자 제공)
gnilab은 학생 정보를 받지 않으므로 누구에게도 제공하지 않습니다. 선생님이 백업 파일이나 자리표를 다른 사람에게 주는 것은 학교의 처리이며, 학교의 기준을 따릅니다.
제7조(개인정보 처리의 위탁)
- gnilab은 개인정보 처리를 다른 곳에 맡기지 않습니다. 학생 정보를 두는 서버나 클라우드가 없습니다.
- 새 버전 파일은 GitHub(GitHub, Inc., 미국)에 올려 두고 나눕니다. 프로그램 파일을 나누는 일이고, 개인정보 처리를 맡긴 것이 아닙니다. 새 버전을 확인할 때 GitHub가 받는 접속 정보는 GitHub의 개인정보 처리방침을 따릅니다(제8조).
제8조(인터넷 통신과 새 버전 확인)
학생 정보는 이 컴퓨터 밖으로 나가지 않습니다. 인터넷은 새 버전 확인에만 씁니다.
USB판은 새 버전도 확인하지 않습니다. 인터넷을 쓰지 않습니다.
- 설치판은 켜고 잠시 뒤 GitHub에서 새 버전이 있는지 한 번 확인합니다. 새 버전 정보가 담긴 작은 파일(
latest.yml)을 받습니다. - 이때 인터넷을 쓰면 늘 함께 가는 일반 접속 정보(IP 주소 등)와, 업데이트 도구가 컴퓨터에 만들어 둔 임의의 ID(
%APPDATA%\Eoullim\.updaterId)가 GitHub로 갑니다. 이 ID는 업데이트 도구가 새 버전을 나눠 내보낼 때 쓰는 번호로, 학생이나 선생님이 누구인지 알려 주지 않습니다. gnilab은 이 정보를 받아 보지 않습니다. - 학생 정보는 보내지 않습니다.
- 새 버전은 선생님이 설치를 누를 때만 내려받고, 어울림을 닫거나 지금 다시 시작을 누를 때 설치됩니다.
- 왼쪽 아래 이름 칸(앱 설정)에서 켤 때 새 버전 확인을 끄면 켤 때 확인하지 않습니다. 그때는 같은 창의 업데이트 확인을 직접 누를 때만 확인합니다.
- 맞춤법 사전 내려받기는 꺼 두었습니다. 분석·통계 도구와 오류 보고가 없습니다. 글꼴도 프로그램 안에 들어 있습니다.
제9조(만 14세 미만 아동의 개인정보 보호)
- 어울림은 학생에게서 직접 정보를 받지 않습니다. 학생은 가입하거나 정보를 넣지 않고, 교실 화면에 나온 새 자리를 보기만 합니다.
- 학생 정보는 선생님이 학교 업무(학급 자리 배치)로 다룹니다. 만 14세 미만 학생의 정보를 다룰 때 법정대리인 동의가 필요한지와 그 절차는 학교의 개인정보 처리 기준과 법정대리인 동의 절차를 따릅니다.
- gnilab은 아동의 정보를 받지 않습니다.
제10조(정보주체의 권리와 행사 방법)
- 학생과 보호자는 담임 선생님이나 학교 개인정보 담당자에게 열람·정정·삭제·처리정지를 요구할 수 있습니다. 학생 정보는 학교 컴퓨터에만 있고 gnilab에는 없으므로, 요구는 학교가 받아 처리합니다.
- 선생님은 어울림 안에서 바로 처리할 수 있습니다.
- 열람: 학생 명단에서 명단을, 배치 기록에서 저장한 배치를 봅니다.
- 정정: 학생 명단의 명단 편집에서 번호, 이름, 성별을 고치고 명단 저장을 누릅니다.
- 삭제: 제5조의 방법으로 학생, 학급, 배치 기록을 지웁니다.
- 처리정지: 그 학생을 명단에서 지우면 다음 배치부터 다루지 않습니다. 이전 배치 기록에 남은 정보는 그 기록을 지웁니다.
제11조(안전성 확보 조치)
- 통신 막기: 학생 정보를 인터넷으로 보내지 않습니다. 프로그램 화면은 어울림 자신의 파일 말고는 접속할 수 없게 막았습니다. 새 창 열기, 외부 페이지로 이동, 카메라·마이크 같은 권한 요청도 막았습니다.
- 학생에게 보이는 화면: 비공개 배치 조건은 “지금 화면이 학생들에게 보이지 않습니다”를 확인한 뒤에만 열리고, 창을 닫으면 다시 잠깁니다. 이 조건은 교실 화면, 발표 화면, 인쇄물에 나오지 않습니다. 발표 화면에는 성별 표시도 나오지 않습니다. 자리표에는 이름(선생님용은 번호와 이름)만 나옵니다.
- 암호화하지 않는 점: 저장 파일과 백업 파일은 암호화하지 않습니다. 그 컴퓨터를 쓸 수 있는 사람은 파일을 열어 볼 수 있습니다.
- 선생님께 부탁드리는 것: 학교 컴퓨터의 로그인 암호와 화면 잠금을 써 주세요. 여러 사람이 쓰는 컴퓨터에는 설치판을 쓰지 마세요. 백업 파일은 다른 사람과 나누지 말고 안전한 곳에 두세요. USB판을 쓰면 USB를 잃어버리지 않게 챙겨 주세요.
제12조(개인정보 보호책임자 및 권리구제)
| 구분 | 내용 |
|---|
| 프로그램 보호책임자 | gnilab (직위: 개발자(교사)) |
|---|
| 전자우편 | hello@gnilab.kr |
|---|
| 학생 정보 보호책임자 | 어울림을 쓰는 학교의 개인정보 보호책임자 |
|---|
- 학생 정보는 학교가 처리하므로, 학생 정보에 관한 요구는 학교의 개인정보 보호책임자가 맡습니다.
- 어울림이 정보를 다루는 방식에 관한 문의는 hello@gnilab.kr로 보내 주세요.
- 개인정보 침해에 관한 상담과 신고는 개인정보침해신고센터(국번 없이 118, privacy.kisa.or.kr), 개인정보분쟁조정위원회(1833-6972, www.kopico.go.kr), 대검찰청(국번 없이 1301, www.spo.go.kr), 경찰청(국번 없이 182, ecrm.police.go.kr)에 할 수 있습니다.
제13조(처리방침의 변경)
어울림이 다루는 정보나 통신이 바뀌면 이 방침을 고치고 이 페이지에 알립니다. 바뀐 내용과 날짜는 아래 부칙에 적습니다.
작성일: 2026년 11월 5일
시행일: 홈페이지에 공개한 날
부칙
이 방침은 어울림 1.5.0을 기준으로 2026년 11월 5일에 작성했고, 홈페이지에 공개한 날부터 시행합니다.
이 방침은 어울림 1.5.0을 기준으로 2026년 11월 5일에 작성했습니다. 궁금한 점이나 불편한 점은 hello@gnilab.kr로 알려 주세요.