개인정보 처리 안내 — 패들렛 도우미
작성일: 2026-10-18 · 0.23.0 테스트 운영 구성 · 공개 전 검토본
패들렛 도우미는 교사의 보드 편집·게시·피드백·분석을 돕는 크롬 확장입니다. 구글 로그인과 테스트 포인트를 관리하는 운영 서버를 사용하며, AI 요청은 이 서버를 거쳐 Anthropic(Claude, 표·피드백·분석)과 OpenAI(배경 그림)로 전달됩니다. 운영자의 API 키는 확장에 포함하지 않습니다. 아래 내용은 0.25.0의 동작입니다. 운영 서버는 Supabase에서 운영하며, 처리 국가·보관 정책이 바뀌면 이 문서와 공개 적용일을 갱신합니다.
운영자와 문의
- 서비스명: 패들렛 도우미
- 운영·개인정보 문의 담당: 정재환
- 문의 및 열람·정정·삭제·처리정지 요청: woghks0524jjh@gmail.com
- 교사가 사용하는 도구이며 학생에게 별도 회원가입을 요구하지 않습니다. 교사가 선택한 게시물에 학생 정보가 포함될 수 있습니다.
구글 로그인·포인트
- 사용자가 구글 로그인을 선택하면 Chrome Identity가 발급한 Google 접근 토큰을 운영 서버로 보내 인증을 검증합니다. 검증 과정에서 Google의 토큰 확인·사용자 정보 API를 호출합니다. Google 비밀번호는 받지 않으며, Google 접근 토큰은 운영 서버에 저장하지 않습니다.
- 서버에는 Google 계정 식별자, 이메일, 표시 이름, 가입 시각, 사용자·관리자 역할, 포인트 잔액을 저장합니다. 계정 식별자로 가입 포인트의 중복 지급을 방지합니다. 결제 정보나 카드 정보는 수집하지 않습니다.
- 동일 Google 계정의 재가입 시 무료 포인트를 다시 지급하지 않도록 계정 식별자의 SHA-256 해시와 최초 가입 이력을 별도 보관합니다. 이 최소 이력은 계정 정보 삭제 후에도 테스트 운영 중 보관하며 중복 지급 방지에만 사용합니다. 다른 Google 계정의 동일인 여부는 판별하지 않습니다.
- 표 업로드 시작 시 보드 주소·표 내용을 운영 서버에 보내 요청 내용 해시와 과금 내역을 만듭니다. 표 원문은 DB에 저장하지 않으며 Padlet 연결 토큰은 서버로 보내지 않습니다.
- 지급·사용·반환 원장에는 포인트, 변경 후 잔액, 사유, 시각, 관리자 지급 시 지급자 식별자를 기록합니다. 관리자는 사용자 조회 및 지급 내역 확인을 할 수 있습니다.
- 서비스 로그인 세션은 8시간 동안 유효합니다. 원본 세션 토큰은 브라우저의
chrome.storage.session에, 검증용 해시는 서버에 저장합니다. 로그아웃 시 서버 세션과 브라우저의 서비스 로그인을 해제합니다. - 요청 제한을 위해 IP 주소의 해시와 요청 횟수를 임시로 기록합니다. 유지 작업에서 하루 이상 된 제한 기록과 만료 세션을 삭제합니다.
AI 기능과 처리 내용
사용자가 실행할 때만 아래 정보를 운영 서버를 거쳐 AI 서비스로 보냅니다. AI 배경은 OpenAI(그림 생성), AI 표·AI 피드백·AI 추가 분석은 Anthropic(Claude)이 처리합니다. Anthropic API 키를 서버에 등록하기 전까지는 글 기능도 OpenAI가 처리합니다.
- AI 배경: 설명 칸의 글과 선택한 스타일. 열린 보드로 설명을 채울 때는 보드 제목·설명·섹션 이름을 사용하며 게시물 본문은 사용하지 않습니다.
- AI 표: 게시물 생성 설명, 원하는 게시물 수, 선택한 보드의 섹션 이름.
- AI 피드백: 선택한 게시물의 제목·본문·섹션·링크와 피드백 기준. 작성자 이름은 기본적으로 제외하며 이름 숨김을 해제하면 작성자 이름도 전송됩니다. 이름 숨김은 모든 개인정보의 자동 제거를 보장하지 않습니다.
- AI 추가 분석: 보드 제목·선택한 목적·게시물 번호·섹션·제목·본문. 작성자 계정 정보와 첨부 파일은 보내지 않습니다. 본문·제목에 들어 있는 개인정보는 자동으로 삭제하지 않습니다.
운영 서버는 프롬프트 원문을 DB에 저장하지 않습니다. 요청의 중복 차감과 재생성을 막기 위해 요청 식별자·내용 해시·처리 상태·모델·API 사용량 메타데이터를 기록합니다. 생성 결과에는 학생 글을 바탕으로 한 피드백이 포함될 수 있으며, 응답 재전달을 위해 1시간 동안 보관한 뒤 유지 작업에서 삭제합니다. 서버가 중단된 경우 재시작 후 삭제됩니다. 계정과 포인트 운영 기록은 테스트 운영 중 유지하며, 삭제 요청은 운영자가 처리합니다. Anthropic과 OpenAI가 처리하는 정보에는 각 서비스의 데이터 처리 정책도 적용됩니다.
AI로 만든 표와 피드백은 교사가 확인하고 게시 버튼을 누르기 전까지 패들렛에 게시되지 않습니다. ‘AI용 글 복사’는 클립보드에 복사하는 기능이며, 다른 서비스에 붙여넣는 동작은 사용자가 결정합니다.
브라우저에 저장하는 정보
- Padlet OAuth 연결 정보는
chrome.storage.local에 저장합니다. Padlet 연결 해제로 해제할 수 있으며, 운영 서버에는 보내지 않습니다. - 배경 편집 작업, 업로드 옵션, 직접 게시한 피드백 기록 등은 브라우저에 저장합니다. 피드백 기록은 화면에서 삭제할 수 있고 확장 삭제 시 로컬 데이터도 삭제됩니다.
- 과거 버전에 저장했던 개인 OpenAI API 키는 0.22.0부터 사용하지 않으며 확장 시작 시 해당 저장 항목을 삭제합니다.
- 재요청 식별자는
chrome.storage.session에 보관해 응답을 놓쳤을 때 같은 요청을 확인합니다.
패들렛·화면 캡처
- 패들렛 보드의 제목·섹션·게시물·댓글을 사용자가 연결한 계정의 권한으로
mcp.padlet.com에서 읽고, 요청한 게시·댓글 작업을 수행합니다. - ‘보드 겹쳐 보기’의 화면 캡처는 편집기에서 참고용으로만 사용합니다. 캡처 이미지는 운영 서버나 AI에 전송하지 않고 저장하는 배경 PNG에도 포함하지 않습니다.
분석·Google Sheets
- 기본 분석은 보드 데이터를 브라우저 메모리에서 집계하며 운영 서버나 AI 서비스로 보내지 않습니다. 포인트도 차감하지 않습니다.
- AI 추가 분석은 사용자가 실행을 확인할 때 운영 서버와 Anthropic(Claude)으로 위 정보를 보냅니다. 생성된 AI 해석·근거 게시물 번호·후속 제안은 시트 저장 시 함께 포함됩니다.
drive.file권한은 로그인 동의 화면에서 함께 요청하며(선택 해제 가능, 해제하면 저장할 때 다시 요청), 시트로 저장할 때 선택한 분석 결과를sheets.googleapis.com으로 직접 보내 사용자의 드라이브에 파일을 만듭니다. 이 저장용 Google 토큰은 운영 서버에 보내지 않습니다.- 보드·섹션 이름, 보드 주소, 선택한 집계·단어가 포함됩니다. 작성자 이름은 기본적으로 번호로 대체하며, 원문 옵션을 켜면 게시물 제목·본문·링크·ID가 포함됩니다. 작성자 필드 외의 개인정보는 자동 삭제하지 않습니다. 댓글 본문 대신 개수만 집계합니다.
- 파일의 공유 설정을 변경하지 않습니다. 생성한 파일은 확장을 삭제해도 Google Drive에 남으며 사용자가 Drive에서 삭제할 수 있습니다.
- 표 업로드에서 Google Sheets 링크를 불러올 때는 사용자가 지정한 시트의 내용을
docs.google.com에서 읽습니다.
외부 서비스와 처리 장소
| 서비스 | 전달·처리하는 내용 | 목적 |
|---|---|---|
| 로그인 검증 토큰, 계정 정보 조회, 사용자가 저장한 분석 결과 | 계정 인증, Google Sheets 파일 생성 | |
| Padlet | 연결 인증 정보, 선택한 보드 조회·게시·댓글·정리 요청 | 사용자가 요청한 보드 작업 |
| Anthropic (Claude) | AI 표·피드백·추가 분석의 입력과 생성 결과 | 표·피드백·추가 분석 생성 |
| OpenAI | AI 배경 설명과 생성된 그림 | 배경 그림 생성 |
| 운영 서버 및 DB | 위에서 설명한 계정·포인트·요청 기록 | 인증, 포인트 관리, AI 중계 |
운영 서버·DB 업체와 데이터 저장 지역은 아직 확정되지 않았습니다. 공개 운영 전에 위탁·제공 관계, 실제 수신 법인·연락처, 처리 국가, 이전 항목·시점·방법, 목적·보유 기간 및 적용 근거를 확정해 이 문서에 반영합니다. 이 초안을 국외 이전에 관한 동의서로 사용하지 않습니다. 외부 서비스의 보관 기간은 운영 서버의 1시간 결과 캐시와 같다고 단정할 수 없습니다.
Google 사용자 데이터의 제한적 사용
패들렛 도우미는 Google API로 받은 정보를 로그인과 사용자가 요청한 시트 생성·저장에 사용합니다. 해당 정보의 사용 및 다른 앱으로의 전달에는 Google API Services User Data Policy의 제한적 사용 요건을 준수합니다.
Google 사용자 데이터를 판매하거나 광고·신용 평가·범용 AI 모델 학습에 사용하지 않습니다. Google 로그인 토큰과 시트 저장 토큰을 Anthropic·OpenAI에 보내지 않습니다. 계정·포인트 관리를 위한 관리자 접근과 사용자가 요청한 지원에 필요한 범위로 사람의 접근을 제한하며, Google 정책이 허용하는 보안·법적 의무 대응 외 목적으로 열람하지 않습니다.
이용자의 선택과 권리
로그인을 하지 않거나 Google 권한을 허용하지 않을 수 있습니다. 이 경우 계정·포인트 기능 또는 시트 저장 기능을 사용할 수 없습니다. AI 실행을 취소하면 해당 새 요청의 AI 전송과 포인트 차감을 시작하지 않습니다. 이미 시작한 작업은 창을 닫는 것만으로 취소되지 않습니다.
열람·정정·삭제·처리정지를 원하면 문의 이메일로 계정 이메일과 요청 내용을 보내 주세요. 본인 또는 적법한 대리인 여부를 확인한 뒤 처리 결과를 안내합니다. 비밀번호·접근 토큰·API 비밀 키는 보내지 마세요. 학생 정보와 관련한 요청도 같은 창구로 접수할 수 있습니다.
회원 탈퇴·서버 기록 삭제는 현재 운영자에게 요청하는 방식입니다. 확장 삭제나 Google 권한 철회만으로 서버 계정·포인트 기록이 삭제되지는 않습니다. 반대로 서버 계정을 삭제해도 이미 Padlet에 게시한 글과 Google Drive에 만든 시트는 남으며 각 서비스에서 별도로 삭제해야 합니다. 중복 지급 방지용 계정 식별자 해시는 별도 이력으로 테스트 운영 중 유지되므로 해당 이력의 삭제·처리정지 요청도 함께 안내해 주세요. 해시 정보도 익명 정보로 간주하지 않습니다.
보관 종료·파기와 보호 조치
앞서 명시한 자동 정리 대상 외의 계정·포인트·요청 메타데이터와 중복 지급 방지 이력은 테스트 운영 중 보관하며 자동 만료 기능은 없습니다. 운영자가 삭제 요청과 운영 종료 시 정리를 처리합니다. 법령상 보관 의무가 적용되거나 요청을 제한할 사유가 있는 경우 그 근거·항목·기간을 구체적으로 안내합니다. 운영 개시 전에 운영 종료 후 정리 기한과 호스팅 백업·접속 로그의 보관 기간을 확정해 공개합니다.
전자 기록은 해당 저장소에서 삭제하는 방식으로 파기하며 호스팅 백업의 파기 범위·시점은 확정한 백업 정책에 따릅니다. 서비스 세션은 원문 대신 해시로 서버에 저장하고, 서버 API에 인증·관리자 권한 검증·요청 제한을 적용합니다. 운영 환경은 HTTPS 통신을 사용하도록 구성합니다. 호스팅 암호화·백업 설정은 실제 배포 환경 확인 전 완료됐다고 주장하지 않습니다.
변경 안내
처리 목적·항목·제공처·보관 기간 등이 바뀌면 공개 개인정보처리방침의 변경일과 내용을 갱신합니다. 추가 고지나 동의가 필요한 변경은 적용 전에 해당 절차를 진행합니다.