1. 적용 범위와 처리 주체
TeacherMate(이하 "서비스")는 음악 학원 및 레슨 운영자와 학부모가 학생·수업 정보를 관리하고 공유할 수 있도록 제공되는 서비스입니다. 서비스 운영팀은 본 방침에 따라 회원과 서비스 이용 과정에서 처리되는 개인정보를 관리합니다.
2. 개인정보 처리 목적
- 회원가입, 로그인, 역할 확인과 계정 보안
- 학원, 학생, 선생님, 시간표, 출결과 보강 관리
- 수강료, 매출, 공지, 학부모 연결과 알림 제공
- 음성 입력을 이용한 레슨노트 작성 및 AI 보조 기능 제공
- 오류 대응, 보안, 부정 이용 방지와 고객 문의 처리
- 결제 기능이 활성화된 경우 구독 결제 및 환불 처리
3. 처리하는 개인정보 항목
| 구분 | 처리 항목 |
|---|---|
| 회원 계정 | 이메일, 암호화된 인증정보, 이름, 전화번호, 계정 역할, 소속 학원 |
| 학원·학생 관리 | 학원명·연락처·주소, 학생 이름·전화번호·생년월일·악기· 수강료·메모, 선생님 정보, 시간표, 출결과 보강 기록 |
| 수업 콘텐츠 | 레슨노트, 과제, 진도, 수업 사진, 사용자가 음성 입력으로 제공한 내용과 변환된 텍스트 |
| 연주 녹음 | 학원 운영자가 레슨 중 녹음한 학생의 연주 오디오와 녹음 일시, 함께 입력한 연습 안내 문구. 영상은 수집하지 않습니다. |
| 알림·기술 정보 | 알림 설정 및 Firebase 알림 토큰, 접속 기록, IP 주소, 브라우저·기기 정보, 오류 및 보안 로그 |
| 결제 정보 | 결제 기능이 활성화된 경우 주문번호, 결제수단, 결제금액, 결제상태와 결제일시. 카드번호 전체는 서비스가 직접 저장하지 않습니다. |
학생 정보는 학원 운영자 또는 학부모가 서비스 이용을 위해 입력한 정보입니다. 입력자는 학생 정보 처리에 필요한 권한을 확인하고, 서비스 목적에 필요한 범위만 입력해야 합니다.
4. 아동의 개인정보와 법정대리인 동의
서비스에 등록되는 학생은 대부분 아동입니다. 학생의 개인정보는 학생 본인이 아니라 학원 운영자(원장)가 학원 운영을 위해 입력하며, 서비스는 학원의 위탁을 받아 이를 보관·처리합니다. 학생 개인정보에 대한 수집·이용 동의를 학부모(법정대리인)로부터 받을 책임은 해당 학원에 있습니다.
- 학원 운영자는 학생을 등록할 때 학부모(법정대리인)에게 등록 항목과 연주 녹음·공유 기능을 안내하고 동의를 받았음을 확인해야 하며, 서비스는 그 확인 시각과 주체를 기록합니다.
- 동의 확인 기록이 없는 학생은 연주 녹음을 생성할 수 없습니다. 화면에서 기능이 제공되지 않고, 서버에서도 요청을 거부합니다.
- 동의는 거부할 수 있으며, 거부하더라도 레슨 진행에는 영향이 없습니다. 이 경우 녹음과 링크 공유 기능은 사용되지 않습니다.
- 동의를 철회하면 학원 운영자가 확인 기록을 해제할 수 있고, 그 시점부터 새로운 녹음을 만들 수 없습니다. 이미 만들어진 녹음의 삭제와 링크 회수는 학원 운영자가 서비스 화면에서 수행합니다.
학부모는 아래 "개인정보 보호 문의"의 연락처로 자녀의 개인정보 처리 현황 확인, 정정, 삭제를 요청할 수 있습니다.
5. 외부 처리업체와 처리 위탁
서비스는 아래 업체에 서비스 운영에 필요한 업무를 위탁합니다. 업체는 해당 목적 범위에서만 정보를 처리하며, 서비스는 개인정보를 판매하지 않습니다.
| 업체 | 위탁 업무 | 관련 정보 |
|---|---|---|
| Supabase | 인증, 데이터베이스, 파일 저장 | 계정 및 서비스 입력 정보, 사진 |
| OpenAI | 음성 변환과 AI 텍스트 생성 | 음성 입력, 변환 텍스트, 요청 문맥 |
| Google Firebase | 푸시 알림 전송 | 알림 토큰과 알림 내용 |
| Vercel | 웹 호스팅, 전송, 운영 로그 | 접속·기기·오류·보안 로그 |
| Toss Payments | 결제 기능 활성화 시 결제 승인·취소 | 주문 및 결제 처리 정보 |
6. 국외 처리 가능성
Supabase, OpenAI, Google Firebase, Vercel과 같은 글로벌 클라우드 제공업체를 이용하는 과정에서 계정 정보, 서비스 입력 내용, 음성 입력, 알림 토큰 및 기술 로그가 해당 업체가 운영하는 국외 서버에서 암호화되어 전송·처리될 수 있습니다. 처리 목적은 제5조의 위탁 업무이며, 보유기간은 각 업무 수행에 필요한 기간 또는 해당 업체와의 계약·정책에서 정한 기간입니다. 업체나 처리 위치에 중요한 변경이 생기는 경우 관련 법령에 따른 고지 또는 동의 절차를 진행합니다.
7. 보유기간과 파기
- 회원 및 서비스 데이터: 계정 유지 기간 동안 보유
- 계정 삭제 시: 활성 시스템에서 지체 없이 삭제하며, 제한된 백업은 서비스 제공업체의 백업 순환 주기에 따라 덮어써집니다.
- 연주 녹음: 녹음일로부터 12개월이 지나면 자동 삭제됩니다(매일 1회 일괄 처리). 계정 삭제 시에는 기간과 무관하게 함께 삭제됩니다.
- 전자상거래, 세무, 분쟁 대응 등 관계 법령에 따라 보존이 필요한 정보: 법령이 요구하는 항목과 최소 기간 동안 별도 보관 후 파기
전자적 파일은 복구가 어렵도록 삭제하고, 보존 의무가 있는 정보는 다른 목적으로 이용하지 않습니다. 레슨노트를 위한 음성 입력은 텍스트 변환 및 AI 처리에 전송하며 원본 음성 파일을 별도 장기 저장하지 않습니다. 다만 학부모 공유를 위한 연주 녹음은 위 기간 동안 비공개 저장소에 보관합니다. 외부 처리업체의 보관은 해당 업체의 계약과 정책을 따릅니다.
6-1. 연주 녹음의 링크 공유와 열람 범위
학원 운영자는 학생별 공유 링크를 발급해 학부모에게 전달할 수 있습니다. 이 링크를 받은 사람은 로그인 없이 해당 학생의 연주 녹음과 연습 안내만 열람할 수 있습니다. 생년월일·연락처·수강료·다른 학생의 정보는 링크로 전달되지 않습니다.
- 오디오 파일은 비공개 저장소에 있으며, 페이지를 열 때마다 서버가 5분 동안만 유효한 임시 주소를 새로 발급합니다.
- 링크 주소는 서버에 원문으로 저장하지 않고 복원 불가능한 형태로만 보관합니다.
- 학원 운영자가 링크를 회수하면 그 즉시 열람이 차단됩니다. 링크는 전달받은 사람이 다시 공유할 수 있으므로, 회수 기능으로 관리해야 합니다.
8. 정보주체의 권리와 계정 삭제
이용자는 앱의 설정에서 자신의 정보를 확인·수정하고 계정을 삭제할 수 있습니다. 앱을 이용할 수 없는 경우 공개 삭제 요청 페이지에서 이메일로 삭제를 요청할 수 있습니다. 본인 확인이나 법령상 보존 사유가 필요한 경우 처리 범위와 일정을 안내합니다.
계정 및 데이터 삭제 안내9. 안전성 확보 조치
- TLS를 통한 전송 구간 암호화
- Supabase Auth를 통한 비밀번호 인증정보 보호
- 역할 및 학원 범위에 따른 접근 권한 제한
- 서비스 역할 키와 운영 비밀정보의 서버 측 보관
- 접속·오류 기록을 이용한 보안 사고 대응
10. 개인정보 보호 문의
담당 부서: TeacherMate 운영팀
11. 방침 변경
본 방침이 변경되는 경우 적용일과 주요 변경 내용을 서비스 내 공지 또는 본 페이지를 통해 안내합니다. 이용자의 권리에 중대한 변경이 있는 경우에는 관련 법령이 요구하는 방법과 기간에 따라 알립니다.