개인정보처리방침
K-English by Plantgrow 학원 통합 앱 (이하 "앱") · 시행일: 2026-05-12 · 최종 개정: 2026-07-02
K-English Plantgrow 학원 (이하 "학원")은 학원 운영을 위한 본 앱의 개인정보 처리 활동에 관하여 정보주체의 권익을 보호하기 위해 아래와 같이 처리방침을 수립·공개합니다.
1. 수집하는 개인정보 항목
1-1. 필수 항목
- 이름 (한국어 / 영어)
- 역할 (원장 / 선생님 / 학부모 / 학생)
- 학원 식별 코드 (학원 가입 시 발급)
- 로그인 ID + 비밀번호 (해시 저장)
- 이메일 (계정 복구 / 알림용 — 일부 사용자만)
1-2. 선택 항목 (사용 기능에 따라)
- 학생: 학년 / 반 / 생년월일 / 주소 / 학습 기록 / 첨삭 사진 / AI 튜터 대화 / 출석 기록
- 학부모: 연락처 (학원 직접 입력) / 자녀 연동 정보
- 선생님·원장: 수업 일지 / 첨삭 결과 / 학원 통계 접근 권한
- 모바일 푸시 토큰 (앱 알림 발송용 — 본인 허락 시)
2. 개인정보 수집·이용 목적
- 학원 회원 인증 및 학원 코드 기반 콘텐츠 접근 제어
- 학생 학습 기록 관리 (수업 일지, 출석, 첨삭, AI 튜터)
- 학부모–선생님 1:1 소통 (메시지·게시판)
- 학원 운영 통계 (원장·본사 대시보드)
- 모바일 푸시 알림 (메시지 도착, 공지, 첨삭 완료 등)
3. AI 사용 안내
본 앱은 Anthropic Claude API 를 통해 AI 첨삭·튜터링·요약·문장 연습 기능을 제공합니다.
- 학생이 입력한 텍스트 / 사진은 Claude API 로 전송되어 AI 분석을 거칩니다.
- Anthropic 의 API 정책에 따라 입력 데이터는 모델 학습에 사용되지 않습니다 (Anthropic Commercial Terms).
- 분석 결과 (첨삭 점수, 피드백) 는 Supabase 데이터베이스에 저장되어 학원 admin / 본인 / 본인 학부모만 조회 가능.
4. 개인정보 보관 및 파기
4-1. 보관 기간
- 회원 정보 (이름·이메일·로그인 ID·해시 비밀번호): 회원 탈퇴 또는 학원 운영 종료 시까지
- 채팅 메시지:
- 1:1 채팅 텍스트 — 365일
- 그룹 채팅 텍스트 — 180일
- 사진 (media_type='image') — 60일
- 동영상 (media_type='video') — 20일
- 핀(pin) 처리 메시지 및 프로젝트 워크스페이스 — 영구 보존 (사용자/원장이 명시적으로 핀 또는 프로젝트 분류한 경우)
- 학습 기록 / 첨삭 사진 / AI 튜터 대화: 회원 탈퇴 시까지
- 출석·일지·진도 기록: 회원 탈퇴 시까지
- 모바일 푸시 토큰: 앱 삭제·재설치 시 자동 갱신, 미사용 토큰은 발송 실패 시 자동 정리
- 법령에 따른 보관 의무 (전자상거래법·통신비밀보호법 등 해당 시): 관련 법령 기간 동안 별도 보관
4-2. 파기 절차 및 방법
K-English 는 보관 기간이 경과한 개인정보를 다음 절차에 따라 지체 없이 파기합니다.
- 파기 절차:
- 보관 기간 경과 또는 처리 목적 달성 시 자동 식별 (DB의 created_at 컬럼 기준)
- 매일 새벽 03:30 KST 자동 cron job (pg_cron
purge-old-chats-daily) 실행
- 대상 row 식별 → DB row 삭제 (UPDATE 가 아닌 DELETE)
- 해당 row 가 참조하는 storage 객체 (사진·동영상 첨부) 도 동시 삭제 (
chat-media 버킷)
- 회원 탈퇴 시: 사용자 본인 요청 즉시 또는 학원 관리자 처리. 계정·로그인 정보 및 본인이 생성한 학습데이터 (메시지·학습기록·첨삭·AI 대화·푸시 토큰 등) 는 CASCADE DELETE 로 즉시 삭제. 다만 학원이 보유·관리하는 수강생 명부 정보 (이름·생년월일·주소·연락처 등) 는 학원의 학생 관리 목적상 별도 보관되며, 학원에 삭제 요청 시 파기됩니다.
- 파기 방법:
- 전자적 파일 형태 (Supabase PostgreSQL row): SQL DELETE 명령으로 영구 삭제 (논리 삭제 아닌 물리 삭제)
- Storage 객체 (사진·동영상): Supabase Storage API 의 remove() 호출로 S3 객체 즉시 삭제
- 백업본: Supabase 의 주기적 자동 백업 (7~30일 retention) 에서도 retention 경과 후 자동 만료
- 법령상 보관 의무: 통신비밀보호법·전자상거래법 등에 따라 별도 보관 의무가 있는 경우 해당 기간 격리 보관 후 파기
5. 개인정보 제3자 제공
원칙적으로 정보주체의 동의 없이 제3자에게 제공하지 않습니다. 다만 다음의 처리 위탁 업체에 한해 위탁:
- Supabase Inc. (미국) — 데이터베이스·인증·파일 저장 (학생 정보 / 첨삭 기록 / 채팅)
- Anthropic PBC (미국) — AI 첨삭·튜터 처리 (Claude API)
- Apple Inc. / Google LLC — 모바일 푸시 알림 발송 (APNs / FCM)
- Google LLC (미국) — AI Speaking 음성 합성 (Cloud Text-to-Speech) 및 Android 음성 인식 (STT)
- Apple Inc. (미국) — iOS 음성 인식 (Speech) — AI Speaking 발화 처리
- Microsoft Corporation (Azure Cognitive Services, 미국/한국(koreacentral)) — AI 발음 평가용 음성 인식·발음 채점(Pronunciation Assessment)
- Google Firebase — 웹 호스팅 (kenglish.kr)
- Functional Software, Inc. (Sentry) (미국) — 앱 오류·크래시 진단 정보 수집 (안정성 개선 목적, 개인 식별 정보 미포함)
6. 정보주체의 권리
- 본인 정보 열람·정정·삭제 요청 가능 (앱 내 또는 학원 문의)
- 처리 정지 요청 가능
- 학생 (만 14세 미만) 의 경우 법정대리인 (학부모) 동의 필요
7. 결제 안내
학원 운영비·수강료 결제는 본 앱이 아닌 학원의 외부 시스템 (imweb 등) 을 통해 이루어집니다. 본 앱은 인앱 결제 / 구독을 운영하지 않으며, Apple/Google 의 인앱 결제 정책과 무관합니다.
8. 보안 조치
- 비밀번호 해시 저장 (Supabase Auth)
- 전송 구간 HTTPS 암호화
- Row Level Security (RLS) — 본인 / 같은 학원 멤버만 데이터 접근
- 학원 단위 격리 (academy_id 기반 권한 분리)
- AI 호출 시 Prompt Injection 방어 (사용자 입력 XML 격리 + system 프롬프트 분리)
9. 개인정보보호책임자 (DPO)
K-English 는 개인정보 처리에 관한 업무를 총괄하여 책임지고, 개인정보 처리와 관련한 정보주체의 불만 처리 및 피해 구제를 위해 아래와 같이 개인정보보호책임자를 지정합니다.
실무 처리 담당: 고윤 (Yun Go, 부대표) ·
[email protected] ·
개인정보보호책임자의 위임을 받아 일상 운영·기술 처리 업무 수행
정보주체께서는 K-English 의 서비스를 이용하시면서 발생한 모든 개인정보 보호 관련 문의·불만·피해 구제 등에 관한 사항을
개인정보보호책임자 및 담당부서로 문의하실 수 있습니다. K-English 는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.
추가 권리 침해 구제: 개인정보분쟁조정위원회 (1833-6972 · www.kopico.go.kr) ·
개인정보침해신고센터 (privacy.kisa.or.kr · 국번없이 118) ·
대검찰청 사이버수사과 (국번없이 1301) ·
경찰청 사이버수사국 (cyberbureau.police.go.kr · 국번없이 182)
10. 학원 운영 주체
11. 개정 이력
- 2026-05-12: 최초 시행
- 2026-07-02: 처리 위탁 업체에 Sentry (오류 진단) 추가
본 처리방침은 법령 또는 서비스 변경에 따라 수정될 수 있으며, 변경 시 앱 내 공지 또는 본 페이지를 통해 안내합니다.