래비토리 개인정보처리방침

개인 운영 학습지원 서비스 · 학생용 구성 앱 26개

1. 운영자 및 적용 범위

래비토리(labbitory)는 김도윤이 개인적으로 개발·운영하는 학습지원 서비스입니다. 운영자는 앱 운영과 개인정보의 보관·삭제 기준을 정하고, 서비스에서 처리하는 개인정보에 대한 보호 및 권리행사 요청을 담당합니다. 학교 수업에서 이용하더라도 학교의 내부 시스템 또는 학교의 수탁자로 일괄 표시하지 않습니다. 학교가 자체적으로 수집·관리하는 정보는 해당 학교의 처리방침을 따릅니다. 이 방침은 학생용 구성 앱 26개에 적용하며, 교사 연수·대학 강의·포털 목록에서 제외된 앱은 포함하지 않습니다. 포털 첫 화면에는 학생 학습기록을 통합 저장하는 기능이 없으며 각 앱의 저장 방식은 별표와 같습니다.

2. 처리 목적·항목 및 수집 방법

수업 참여, 실시간 공동 활동, 측정·탐구 결과 기록, 학습 이어하기, 공유 결과 표시 및 서비스 보안을 위해 필요한 정보를 처리합니다. 앱에 따라 닉네임·참여코드·세션 식별자·응답·그림·점수·측정값·공유 사진·인증 정보 등을 이용하며, 모든 앱이 이 항목을 모두 수집하지는 않습니다. 상세 항목과 기기·서버 저장 구분은 별표를 따릅니다. 이용자가 앱에 직접 입력하거나 수업 참여 과정에서 생성한 정보와 웹 요청 시의 접속 정보를 처리합니다. 실명·연락처 등 수업 목적에 불필요한 정보는 입력하지 않도록 안내합니다. 운영자가 이용자의 기기에만 저장된 자료를 중앙 서버에서 수집하는 것으로 간주하지 않습니다.

3. 처리 근거 및 학교 이용

동의를 근거로 처리하는 개인정보는 안내한 목적·항목·기간과 수집·이용 또는 제공받는 범위 내에서 처리합니다. 운영자는 해당 학교의 동의서 또는 함께 배부한 안내에 래비토리 또는 운영자 김도윤이 처리 주체로 명시되어 있고, 외부 업체·국외이전 안내를 포함한 필요한 동의를 받았다고 확인했습니다. 이 확인은 해당 학교의 실제 동의 범위에 적용하며 다른 학교·개인 이용자의 동의까지 대신하지 않습니다. 학교가 보유한 자료를 래비토리에 제공하는 경우에는 학교의 제공 근거와 제공받는 목적·항목·기간을 따릅니다. 동의를 거부하거나 철회할 수 있으며, 서버 저장·공유 등 해당 정보가 필요한 기능의 이용은 제한될 수 있습니다.

4. 보유기간 및 파기

해당 학교 동의서의 학생 개인정보 보관기간은 1년이며, 앱별로 더 짧게 정한 서버 보유기간을 우선 적용합니다. 기산점과 삭제 조건은 별표를 따릅니다. 기기 내 자료는 앱 초기화·삭제 기능 또는 해당 주소의 브라우저 사이트 데이터 삭제로 제거할 수 있습니다. 내려받은 파일은 이용자가 별도로 삭제합니다. 불필요해진 서버 자료는 앱별 만료·삭제 절차에 따라 제거하며 전자파일은 복구하기 어렵도록 삭제합니다. 활성 DB 삭제와 제공자의 접속 로그·재해복구 사본 삭제는 구분하며 후자의 조건은 외부 처리 별첨에 기재합니다.

5. 만 14세 미만 아동

동의가 필요한 만 14세 미만 아동의 개인정보는 법정대리인 동의를 받은 범위에서 처리합니다. 해당 학교에서는 이용 앱을 명시한 법정대리인 동의를 받았다는 운영자 확인을 반영합니다. 포털의 안내 확인 버튼만으로 법정대리인의 동의가 성립하지 않습니다. 다른 학교 또는 개별 이용에서는 필요한 동의 절차를 별도로 갖추어야 하며, 법정대리인은 제9항의 연락처로 열람·정정·삭제·처리정지·동의 철회를 요청할 수 있습니다.

6. 공유·표시 및 제3자 제공

실시간 수업·게임의 닉네임·응답·그림·점수·진행 상태 등은 앱 기능과 공개 설정에 따라 담당 교사 또는 같은 방 참가자에게 표시됩니다. 상세 정보는 앱별 별표를 따릅니다. 참여 전 표시 범위를 확인하고 불필요한 개인정보를 게시하지 않도록 안내합니다. 동의 또는 법령 등 적법한 근거 없이 안내한 범위를 넘어 개인정보를 제공하지 않습니다. 이용자가 외부 Gemini 등을 직접 열어 입력하는 경우 해당 사업자의 처리방침과 이용조건이 적용됩니다. 학교가 래비토리에 자료를 제공하는 관계와 래비토리가 외부 인프라에 처리를 맡기는 관계는 구분합니다.

7. 외부 처리업체 및 국외이전

Cloudflare의 웹 호스팅·Workers·Durable Objects·일부 D1, Google Firebase의 인증·Firestore, Supabase의 공유 DB·사진 저장 및 Google Apps Script의 정기 정리 도구를 앱별로 사용합니다. 이들 서비스는 해당 업무에 필요한 정보만 처리하며, 앱별 항목은 별표를 참고합니다. 이전은 웹 접속·로그인·공유·저장·정리 요청 과정에서 네트워크로 이루어집니다. 업체별 처리 위치·보유 조건과 연락처는 외부 처리 별첨에 기재합니다. 글로벌 서비스의 모든 처리를 국내 보관으로 표시하지 않습니다. 외부 처리 또는 국외이전에 대한 동의 철회·거부 요청은 제9항의 연락처로 접수하며, 해당 인프라를 사용하는 기능은 제공이 제한될 수 있습니다. 학생용 냉각 곡선·운동 그래프의 생성형 AI API는 현재 서버에서 차단되어 있습니다.

8. 안전성 확보 및 자동 저장

HTTPS 통신, 앱별 세션·접근권한 검사, 서버 비밀값 관리, 만료 자료 정리 등으로 개인정보를 보호합니다. 리액션 길드의 공개 기본 관리자 비밀번호를 폐기하고 서버 비밀값으로 교체했으며, 점검한 로그 활성 Cloudflare Worker는 URL 쿼리 문자열이 로그에 노출되지 않도록 설정했습니다. 과학 퀴즈의 공개 누적 순위 조회를 차단하고 방 접근 규칙을 보완했습니다. 일부 앱은 로그인·재접속·학습 이어하기를 위해 브라우저 저장소나 쿠키를 이용합니다. 이를 차단하거나 삭제하면 해당 기능이 제한될 수 있습니다. Cloudflare Web Analytics 및 일부 외부 파일 요청에 따른 접속 정보 처리는 별첨을 따릅니다.

9. 권리행사 및 개인정보 보호책임자

운영자 및 개인정보 보호책임자: 김도윤(래비토리 개인 운영자). 연락처: 02-6072-1885 / sirlma111216@gmail.com. 이용자와 법정대리인은 열람·정정·삭제·처리정지·동의 철회를 요청할 수 있습니다. 앱 이름과 요청 내용을 알려주시면 필요한 최소한의 수업코드·닉네임 등으로 본인 또는 대리권을 확인하고 처리 결과나 제한 사유를 안내합니다. 비밀번호나 인증 토큰은 요구하지 않습니다. 기기 내 자료는 해당 기기에서 삭제하고, 서버 자료는 앱의 삭제 기능 또는 위 연락처로 요청합니다. 브라우저 기록 삭제만으로 서버 자료가 삭제되지는 않습니다.

10. 작성 및 변경 안내

작성일: 2026년 10월 25일. 이 문서는 에듀집 제출을 위해 정리한 개인정보처리방침입니다. 변경 사항은 서비스의 개인정보처리방침 페이지에서 안내하며, 필요한 경우 사전 안내와 동의 절차를 진행합니다. 본 방침은 2026년 10월 25일 사이트에 공개했습니다.

별표: 앱별 처리 항목 및 보유·삭제

다음은 이용자 안내입니다. 테스트 수·커밋·기존 자료 정리 건수·첫 정기 실행 관측 여부 등의 기술 점검 이력은 별도의 점검 자료로 관리합니다. 삭제 예약의 설정과 실제 실행 이력은 구분합니다.

1. 지구 탐사대 — 사라진 판의 경계를 찾아라

https://eatyhquake.labbitory.com/

처리: 혼자 탐사 기록·설정·학급 기록의 임시 사본은 localStorage에 저장합니다. 학급 탐사실은 닉네임·선택 모둠·응답·추론 선·증거·진행·세션 식별자를 Cloudflare Durable Objects에 저장하며 교사 및 공개 설정에 따른 같은 방 참가자에게 표시합니다. USGS 최신 자료는 서버 프록시로 조회합니다.

보유·삭제: 탐사실 생성 시 정한 30분~최대 24시간 후 서버 자료를 삭제하거나 교사가 즉시 삭제할 수 있습니다. 만료 후 남던 수업 제목·모둠·복구 정보도 제거하도록 보완했습니다. 기기 자료는 설정의 이 기기 기록 지우기 또는 브라우저 사이트 데이터 삭제로 별도 제거합니다.

2. 뉴턴 인터뷰 신문 제작소

https://newton.labbitory.com

처리: 활동 글·인터뷰·이미지·신문 결과를 IndexedDB에 저장. Gemini는 사용자가 별도로 열고 내용을 직접 붙여 넣음.

보유·삭제: 앱 초기화/브라우저 사이트 데이터 삭제. 내보낸 파일은 이용자가 별도 삭제.

3. 달의 비밀: 관측에서 우주까지

https://moonlight.labbitory.com

처리: 참여 식별자·수업·응답·관측·진행·보고서. Cloudflare D1, 선택적 R2 사진 저장 코드.

보유·삭제: 학생 참가 기록은 생성일로부터 1년, 종료된 수업은 현재 설정에 따라 종료 후 30일에 정리합니다. 매일 03:00(한국시간) 정리 예약이 설정되어 있습니다. 운영 R2 사진 저장소는 연결하지 않았습니다.

4. Night Code 1395

https://nc1395.labbitory.com

처리: 닉네임·투표·공유한 응답·결론·결과는 Cloudflare Durable Objects. 원본 측정값 등은 기기 저장.

보유·삭제: 마지막 저장 후 8일.

5. 몸속 균형 조절 실험실

https://horm.labbitory.com

처리: 활동 응답·진행 상태를 localStorage에 저장.

보유·삭제: 브라우저 사이트 데이터 삭제로 기기 기록 제거. 학년도 말 자동 삭제 기능은 없으므로 자동 삭제된다고 안내하지 않습니다.

6. 자극과 반응

https://g305.labbitory.com

처리: 확인한 학습 화면 코드에서 상태 기반 학습·게임 제공. 별도 회원/학습 DB 경로는 확인하지 못함.

보유·삭제: 학습 화면은 메모리에서 동작합니다. 접속·분석 로그의 보유 조건은 외부 처리 별첨을 참고합니다.

7. 극저온의 세계

https://liquidn.labbitory.com

처리: 글·이름·측정값은 기기, 사진은 IndexedDB. 공유 기능은 Supabase로 학습 payload·사진 전송.

보유·삭제: 공유 자료는 생성 후 30일 만료되며 매일 03:15(한국시간) 만료 자료와 연결 사진을 정리하도록 설정되어 있습니다.

8. 과학 진짜? 가짜?

https://sciquiz01.labbitory.com

처리: Firebase Authentication 익명 학생 로그인·교사 로그인, Firestore 닉네임·방·참여·답안·점수. 외부 공개 누적 순위를 차단했으며 참여 방 내부의 실시간 순위는 유지합니다. Firestore 규칙에서 참여하지 않은 방의 참가자·라운드 조회와 누적 순위 조회를 제한했습니다.

보유·삭제: Firestore 방·하위 문서·입장코드·순위·시계 기록은 1년 경과 시 매일 04~05시 무료 정리합니다. 1년 이상 미사용 익명 인증 계정은 매일 05~06시에 별도 정리합니다. 교사·이메일·전화번호 계정은 이 예약에서 제외합니다.

9. 그림 이어말하기

https://timage.labbitory.com

처리: 닉네임·세션·그림·추측·진행/제출 상태를 Cloudflare Durable Objects에 저장. 교사 모니터링 제공.

보유·삭제: 학급·방은 기존 24시간 비활동 만료 규칙을 적용합니다. 디렉터리의 만료 로그인 세션·10분 경과 로그인 실패 기록·48시간 경과 종료 학급 목록을 매시간 정리하도록 보완·배포하고 기존 디렉터리를 초기화했습니다.

10. 사계절의 지도

https://fourseason.labbitory.com

처리: 닉네임·게임 상태·지도·결과를 Cloudflare Durable Objects에 저장. 복귀 토큰은 기기.

보유·삭제: 종료 후 24시간 또는 마지막 활동 후 24시간. 운영에 ROOM_TTL_MS 재정의 없음 확인. 방 자료는 지우고 만료 시각만 담은 표식을 7일 더 유지한 뒤 삭제합니다.

11. 코드네임

https://code.labbitory.com

처리: 닉네임·초대/학급·게임 상태·채팅을 Cloudflare Durable Objects에 저장.

보유·삭제: 운영 ROOM_TTL_HOURS=24 확인. 학급은 마지막 활동 후 24시간이면 종료·방 정리를 진행하고, 연결된 방 정리가 끝나면 학급 저장소를 삭제합니다. 방의 만료 표식은 3일 후 정리합니다.

12. 레일메이트

https://rail.labbitory.com

처리: 혼자 플레이는 기기. 학급 모드는 닉네임·게임·결과를 서버 Durable Objects에 저장.

보유·삭제: 학급 생성일 1년 경과 후 D1 참가 세션·복구 코드·결과와 Class/Room 객체를 함께 정리하는 매일 03:10 KST 크론을 운영에 배포했습니다. 배포 전 1년 초과 학급 0개.

13. 시타델 교실판

https://citadel.labbitory.com

처리: 참가 이름/닉네임·학급·게임 상태를 Cloudflare Durable Objects에 저장.

보유·삭제: 혼자 게임 24시간, 학급은 생성 후 1년. 학급 명단·게임 기록 삭제 및 교사 목록 정리를 매일 03:25 KST에 실행하도록 배포.

14. 리액션 길드

https://react.labbitory.com

처리: 닉네임·참가 토큰·게임 행동·점수 등 Cloudflare Durable Objects 저장.

보유·삭제: 게임 방 최대 48시간 보관 코드가 있으며, 교사용 방 목록에도 48시간 자동 삭제를 구현·배포했습니다. 운영 관리자 기본 비밀번호를 폐기하고 암호화 비밀값으로 교체했습니다.

15. 리액션 카페

https://reaction.labbitory.com

처리: 닉네임·게임 상태·점수 등 Cloudflare Durable Objects 저장.

보유·삭제: 방과 방 목록은 생성 후 최대 48시간. 디렉터리 목록에도 삭제 알람을 적용했습니다.

16. 스크랩 크라운

https://scrapcrown.labbitory.com

처리: 혼자 연습은 브라우저. 학급 참여는 닉네임·팀·로봇 구성·명령·경기 상태를 Cloudflare Durable Objects에서 처리.

보유·삭제: 마지막 활동 후 24시간. 연결 창만 열어 둔 상태도 만료 시 접속을 닫고 저장소를 삭제하도록 보완했습니다. 운영 CLASS_TTL_HOURS=24 확인.

17. 브릭픽

https://brickpick.labbitory.com

처리: 독립 모드의 참가자/결과는 선택적 기기 저장. 실시간 모드는 닉네임·점수를 서버로 전송.

보유·삭제: 마지막 저장 후 8일.

18. 구슬뽑기

https://marblepick.labbitory.com

처리: 닉네임·참가 상태·경기 결과를 Cloudflare Durable Objects에 저장.

보유·삭제: 마지막 저장 후 24시간. 예약 알람으로 연결과 방 저장소를 정리하는 코드를 확인했습니다. 운영 저장 객체 조회 시 학생 자료가 저장된 방 0개였습니다.

19. 서커스 클래스

https://circus.labbitory.com

처리: 닉네임·학생 세션·교실/게임 상태를 Cloudflare Durable Objects에 저장.

보유·삭제: 마지막 활동 후 24시간. 접속 창이 계속 열려 있다는 이유로 기간을 연장하던 예외를 제거했습니다. 만료 시 방 자료와 연결을 정리합니다.

20. 로르산 냉각 곡선 탐구

https://vernier02.labbitory.com

처리: 학생용 AI 평가 API를 서버에서 일시 차단했습니다(2026-10-25 운영 사이트 확인). 측정·학습 응답 작성·보고서·Supabase 공유 기능은 유지합니다.

보유·삭제: 공유 코드 7일 만료. 운영 Seoul DB 연결 확인.

21. 눈으로 보는 자기장

https://mag01.labbitory.com

처리: 블루투스 자기장 센서값·기기명·진단 로그를 브라우저에서 처리. 진단 파일 저장 기능.

보유·삭제: 다운로드한 진단 파일은 이용자가 삭제. 웹 호스팅 로그는 외부 처리 별첨을 참고합니다.

22. 등속 운동하는 물체의 운동 그래프

https://pasco03.labbitory.com

처리: 학생용 AI 피드백 API 서버 차단. 운영 share-config configured=false로 서버 공유도 비활성 확인. 측정·분석 기능 유지.

보유·삭제: 현재 운영 공유 기능 미설정으로 해당 경로의 Supabase 전송 없음. 기기 저장 자료는 브라우저 데이터 삭제로 제거.

23. 태양광 체인지메이커 탐구 도우미

https://scienceon01.labbitory.com

처리: 모둠원 이름·설정·측정/학습 자료를 localStorage에 저장하는 구조.

보유·삭제: removeItem을 이용한 삭제 코드. 브라우저 데이터 삭제 가능.

24. 온도 체커기

https://vernier01.labbitory.com

처리: 운영자 설명: Claude 아티팩트로 제작. 실제 공개 HTML은 Cloudflare Pages에서 직접 실행됩니다. Web Bluetooth로 센서 이름·온도·측정시각을 읽어 화면 메모리에서 그래프를 표시합니다. 확인한 앱 코드에는 로그인·영구 저장·측정값 서버 업로드·Claude API 호출이 없습니다. 다만 Google Fonts 요청과 Cloudflare 분석 스크립트가 확인되어 웹 요청·분석 처리는 별도입니다.

보유·삭제: 최근 약 62초의 측정값을 메모리에 유지하고 연결 해제 시 초기화합니다. 새로고침하면 화면 데이터는 없어집니다. 접속·분석 로그의 보유 조건은 외부 처리 별첨을 참고합니다.

25. 축제 퀴즈

https://brainquiz.labbitory.com

처리: 참가코드·쿠키 기반 학생 세션·답안을 Worker/Durable Objects에서 처리하는 후보 저장소.

보유·삭제: 행사 생성 후 1년. 기존 행사 6개를 확인해 유효 행사 5개는 보존하고 삭제 예약을 확인했습니다. 나머지 1개는 행사 상태가 없는 것으로 확인했습니다. 문제 마감 타이머와 함께 동작합니다.

26. 신뢰마을

https://village.labbitory.com

처리: 서버 생성 별칭·참여 세션 및 집계 결과를 Durable Objects에서 처리.

보유·삭제: 마지막 저장 후 12시간. 진행 중 개인 선택도 함께 정리합니다.

별첨: 외부 처리·로그·복구 사본

Cloudflare

Cloudflare, Inc.의 호스팅·Workers·Durable Objects·일부 D1을 이용합니다. 요청 시 네트워크를 통해 접속 정보와 해당 앱의 방·응답·게임 상태 등이 처리됩니다. DPA는 일반 서비스 계약의 일부입니다. 개발 플랫폼 재수탁자 목록에는 Google·Oracle 및 처리 지역이 안내되어 있으나, 그 목록만으로 특정 래비토리 요청의 실제 국가를 확정할 수는 없습니다. 국내 한정 저장을 보장하지 않습니다. 개인정보 문의: privacyquestions@cloudflare.com. 앱 활성 기록은 앱별 별표의 만료 조건으로 삭제합니다. SQLite Durable Objects의 시점 복구는 과거 30일이며, D1 복구도 서비스의 Time Travel 정책을 따릅니다. 2026-10-25 관리자 화면에서 기존 Workers Paid 요금제를 확인했습니다. 현행 공개 정책에 따라 Workers Logs 보유기간은 7일입니다. 이번 작업에서 요금제를 변경하거나 새 유료 상품을 신청하지 않았습니다. 이 기간을 모든 Cloudflare 보안 로그의 기간으로 확대 해석하지 않습니다. DPA · 재수탁자 · Workers Logs · DO 복구 · D1 복구

Supabase

극저온 공유 자료의 DB·사진은 일본 도쿄, 냉각 곡선 공유 자료는 서울 프로젝트를 사용합니다. 일반 계약의 주 처리자는 Supabase Pte. Ltd.(싱가포르)이고 미국 계열사는 필요한 지원·운영을 수행할 수 있습니다. DB 지역과 지원·로그·CDN 처리 지역은 다릅니다. 공식 안내상 로그는 EU 데이터센터에서 처리되며 지원 인력은 글로벌입니다. 문의: privacy@supabase.io. 활성 공유 기록은 극저온 30일, 냉각 곡선 7일 조건으로 정리합니다. 무료 요금제의 공개 API/DB 로그 보유기간은 1일이며 사용자용 자동 백업은 포함되지 않습니다. 이것이 제공자 내부 사본의 부재를 뜻하지는 않습니다. 프로젝트 삭제 후 고객 데이터 삭제는 공식 안내상 30일 이내이며 개별 기록 삭제와 같은 절차가 아닙니다. 데이터 위치·삭제 안내 · 요금제별 로그·백업 · DPA

Google Firebase와 정기 삭제 도구

과학 퀴즈는 Firebase Authentication과 Firestore를 이용합니다. 인증은 미국에서 처리되며, 익명 식별자·최근 이용 시각 등이 계정 정리에 사용됩니다. 인증 IP 로그는 수 주, 계정 삭제 요청 후 활성·백업 시스템의 인증 데이터 제거는 최대 180일로 안내되어 있습니다. 앱의 1년 미사용 익명계정 삭제 예약과 제공자의 후속 삭제 기간을 구분합니다. Firestore·Authentication은 현행 Firebase 서비스 표에서 Google Cloud 약관 및 데이터 처리 부속계약 적용 대상으로 분류됩니다. 무료 정리 도구의 실행 환경인 Apps Script에는 별도 추가 약관과 Google APIs 약관이 적용됩니다. 정리 도구는 읽은 학생 내용을 보고서에 기록하지 않고 대상·성공·실패 건수만 남깁니다. 인증의 처리 위치·기간 · 서비스별 약관 · Cloud DPA · Apps Script 약관

페이지 로딩에 따른 외부 요청

26개 앱의 현재 공개 HTML에서 Cloudflare Web Analytics 스크립트가 확인됐습니다. 공식 FAQ는 원본 비콘을 7일 보유하고 이후 약 10%로 집계한다고 설명합니다. 쿼리 문자열을 기록하지 않는 분석 기능과, 호스팅·서버 보안 로그는 구분합니다. 호르몬 앱 등은 Google Fonts, 자기장 앱은 jsDelivr의 Three.js 파일을 불러옵니다. 이러한 파일 요청에도 접속 IP 등 네트워크 정보가 전달될 수 있어 “외부 전송 전혀 없음”이라고 표시하지 않습니다. 센서값·학습 답안을 이 업체에 업로드하는 기능과는 다릅니다. 분석 FAQ · Google Fonts 안내 · jsDelivr 정책

기기 기록과 권리 행사

기기에만 저장하는 학습 기록은 브라우저의 해당 사이트 데이터 삭제 또는 앱의 초기화 기능으로 지울 수 있습니다. 내려받은 파일은 별도로 삭제해야 합니다. 운영자가 이용자의 기기에 직접 접근해 삭제할 수는 없습니다. 서버 기록의 열람·정정·삭제·처리정지는 02-6072-1885로 요청하세요. 본인 확인에는 앱 이름·방 코드 등 필요한 최소 정보만 사용하며 비밀번호·인증번호를 요구하지 않습니다.