개인정보 처리방침
요약
- Lessons Left는 계정 없이 사용합니다. 학생, 학부모, 수업, 수강권, 입금 기록은 선생님의 기기에만 저장되며 저희는 볼 수 없습니다.
- 저희 서버로 전송되는 것은 이름·메모·금액이 없는 익명 사용 통계(예: "수업을 기록함")뿐이며, 설정에서 끌 수 있습니다.
- 광고, 데이터 판매, 다른 앱·웹사이트에 걸친 추적, 광고 식별자(IDFA) 사용이 없습니다.
개인정보 처리자
이 방침에서 설명하는 데이터의 처리자는 [[DEVELOPER_NAME]]([[DEVELOPER_ADDRESS]], 이하 "저희")입니다. 문의: [[CONTACT_EMAIL]]
앱에 입력하는 학생·학부모 정보는 선생님이 처리자입니다. 무엇을 기록하고 누구에게 카드를 보낼지는 선생님이 정하며, 저희는 이 기록을 받지 않습니다. 수업과 수업료를 기록한다는 사실을 학부모께 알리고, 개인정보 보호법 등 관련 법령이 요구하는 경우 동의를 받아 주세요.
1. 기기에만 저장되는 데이터
학생과 납부자(이름, 카드에 표시할 호칭, 전화번호, 이메일, 선호 연락 채널, 메모), 수강권과 요금 방식, 고정 시간표, 수업과 상태, 결석과 보강, 청구와 입금, 선생님의 입금 계좌와 QR 코드 이미지, 카드 및 앱 설정은 기기 안의 앱 저장 공간에만 저장됩니다. 기기 백업(iCloud 백업 등)을 사용하면 백업에 포함되며, 선생님이 내보낸 백업 파일과 CSV에도 포함됩니다.
실수를 되돌릴 수 있도록 매일 자동 스냅샷을 최대 14개까지 기기에 보관합니다. 학생을 삭제하면 앱에서 그 학생의 모든 기록이 삭제되지만, 삭제 전에 만든 스냅샷에는 14개 보관 범위를 벗어나거나 설정 → 백업과 내보내기 → 자동 스냅샷에서 삭제할 때까지 남아 있습니다. 설정 → 모든 데이터 삭제는 되돌릴 수 있도록 먼저 스냅샷을 하나 저장하며, ‘데이터와 스냅샷 모두 삭제’를 선택하면 기기에 아무것도 남지 않습니다. 앱을 삭제하면 스냅샷을 포함한 모든 데이터가 기기에서 사라집니다.
연락처와 사진: 앱은 전화번호나 이메일을 채우려고 선생님이 연락처를 고를 때만 그 연락처를 읽고, 입금 QR 코드 이미지를 고를 때만 사진을 읽습니다. 카드를 사진 보관함에 저장하는 것은 "이미지 저장"을 탭할 때뿐입니다. 이 정보는 저희에게 전송되지 않습니다.
알림(잔여 회차 부족, 유효기간 임박, 미납, 수업 알림)은 기기에서 예약되며 푸시 서버를 거치지 않습니다.
2. 학부모께 보내는 카드
잔여 회차·재등록·청구서·영수증 카드를 공유하면 앱이 기기에서 이미지나 텍스트를 만들어 선생님이 고른 서비스(카카오톡, 문자, 이메일, LINE, WhatsApp, 공유 시트의 다른 앱)로 넘깁니다. 저희는 카드를 받지 않으며, 이후 처리는 해당 서비스의 개인정보 처리방침을 따릅니다.
3. 사용 통계(끌 수 있음)
어떤 기능이 도움이 되고 어디서 막히는지 알기 위해 앱은 익명의 사용 이벤트를 저희 서버로 보냅니다. 예: 초기 설정 완료, 학생 추가, 수업 기록, 수업 변경·결석, 카드 공유(템플릿과 채널만), 입금 기록, Pro 화면 표시, 구매 완료(상품 ID만).
각 이벤트에는 이벤트 이름과 몇 가지 기술 정보, 앱이 만든 무작위 설치 ID, 무작위 세션 ID, 앱 버전과 빌드, iOS 버전, 기기 모델, 언어, 시간대가 포함됩니다. 금액은 대략적인 구간과 통화 코드로만 보냅니다.
학생·학부모의 이름, 전화번호, 이메일, 메모, 정확한 금액, 입금 계좌, 연락처, 입력한 문장은 절대 보내지 않습니다.
법적 근거: 앱 개선을 위한 저희의 정당한 이익(GDPR 제6조 1항 (f)). 설정에서 "익명 사용 데이터 공유"를 끄면 다음 실행부터 아무것도 보내지 않습니다.
기기의 지역이 대한민국, EU·EEA, 영국, 스위스인 경우 사용 통계는 기본적으로 꺼져 있으며, 설정에서 켜기 전에는 설치 ID도 만들지 않습니다. 이 지역에서의 법적 근거는 이용자의 동의(개인정보 보호법, GDPR 제6조 1항 (a))이며, 같은 스위치로 언제든지 철회할 수 있습니다.
보관 기간: 개별 이벤트 90일, 일별 합계(건수만) 400일. 이벤트는 신원과 연결되지 않아 특정인의 이벤트를 찾을 수 없는 것이 일반적이며, 기간이 지나면 자동 삭제됩니다.
4. 구매
Lessons Left Pro는 App Store에서 판매되며 결제는 Apple이 처리합니다. 저희는 이름, Apple ID, 결제 정보를 받지 않습니다. 구매 확인은 Apple StoreKit으로 기기에서 이루어집니다. 사용 통계가 켜져 있으면 "구매 완료" 이벤트에는 상품 ID만 포함됩니다.
5. 충돌 보고서
앱이 비정상 종료되면 Google LLC의 서비스인 Firebase Crashlytics로 충돌 보고서를 보낼 수 있습니다. 보고서에는 충돌의 기술 정보(스택 트레이스), 기기 모델, iOS 버전, 앱 버전, 남은 저장 공간과 메모리, 발생 시각, 무작위 Crashlytics 설치 ID가 포함되며, 학생·학부모 이름, 메모, 금액, 입력한 문장은 포함되지 않습니다. 목적: 오류 발견과 수정. 법적 근거: 안정적인 앱 제공을 위한 저희의 정당한 이익(GDPR 제6조 1항 (f)). 보관 기간: 90일.
6. 서버 로그와 IP 주소
저희 서버(통계 수신과 이 웹사이트)는 Cloudflare에서 운영됩니다. 요청을 전달하고 남용을 막기 위해 Cloudflare가 IP 주소를 처리합니다. 저희는 단기 요청 제한 카운터에만 사용하고 2일 후 삭제하며, 이벤트와 함께 저장하지 않습니다.
7. 직접 보내는 진단 로그
앱은 기기에 기술 로그(학생 이름이나 금액 없음)를 보관합니다. 설정 → 정보 → 진단 로그 내보내기로 내보낸 뒤 공유 시트(이메일 등)에서 직접 보낼 때만 전달됩니다. 문의 처리에만 사용하고 해결 후 90일 이내에 삭제합니다.
8. 처리 위탁
| 수탁자 | 목적 | 위치 |
|---|---|---|
| Cloudflare, Inc. | 통계 수신(Workers)과 데이터베이스(D1), 이 웹사이트 호스팅 | 글로벌 네트워크, 데이터베이스 리전 Asia-Pacific (APAC) |
| Google LLC(Firebase Crashlytics) | 충돌 보고서 | 미국 / 글로벌 |
| Apple Inc. | 앱 배포, 결제, 로컬 알림 | Apple 개인정보 처리방침에 따름 |
데이터가 국외로 이전되는 경우(예: EU에서 미국으로) EU 표준계약조항과 수탁자의 데이터 처리 약관으로 보호됩니다. Firebase Crashlytics 외에는 제3자 SDK가 없으며, 제3자 분석 SDK나 광고 SDK도 없습니다(사용 통계는 당사 서버로만 전송됩니다). 추가하게 되면 먼저 이 방침을 개정합니다.
9. 수집하지 않는 정보
위치, 연락처 목록, 사진 보관함, 마이크, 카메라, 건강 데이터, 광고 식별자, 방문 기록. 광고, 데이터 판매, 추적이 없습니다.
10. 이용자의 권리
- 열람·이동: 언제든 모든 데이터를 백업 파일이나 CSV로 내보낼 수 있습니다.
- 정정·삭제: 앱에서 모든 기록을 수정·삭제할 수 있고, 설정 → 모든 데이터 삭제 또는 앱 삭제로 지울 수 있습니다.
- 처리 정지: 설정에서 사용 통계를 끌 수 있습니다.
- [[CONTACT_EMAIL]]로 연락해 권리를 행사할 수 있으며, 개인정보보호위원회 등 감독기관에 민원을 제기할 수 있습니다.
거주 지역에 따라 대한민국 개인정보 보호법, EU·영국 GDPR, 일본 개인정보보호법, 중국 개인정보보호법, 미국 각 주의 개인정보 보호법이 이러한 권리를 보장합니다. 30일 이내에 답변합니다.
11. 아동
Lessons Left는 선생님을 위한 도구로 아동을 대상으로 하지 않습니다. 학생은 앱을 사용하지 않으며, 학생 기록은 선생님이 입력하고 선생님의 기기에만 저장됩니다. 아동의 개인정보를 알면서 수집하지 않습니다.
12. 안전성 확보 조치
저희 서버와의 모든 통신은 HTTPS를 사용합니다. 통계 데이터베이스에는 이름이나 연락처를 저장하지 않습니다. 기기의 데이터는 iOS 데이터 보호로 보호되며, 기기 암호 설정을 권장합니다.
13. 변경
처리하는 데이터가 달라지는 기능(iCloud 동기화, 학부모용 읽기 전용 링크 등)을 추가할 때는 출시 전에 이 방침을 개정하고 앱 업데이트 내용에 안내합니다.