개인정보 처리방침
- LessonDot에는 계정이 없고, 개발자가 운영하는 서버도 없습니다.
- 앱에 입력한 정보(수강생·연락처·수업·회차·수금·메모)는 이용자의 기기 안에만 저장됩니다. 개발자는 이 정보를 받지 않고 볼 수 없습니다.
- 이용자가 원할 때만 이용자 본인의 Google Drive 앱 전용 폴더에 기기에서 암호화한 사본을 저장합니다. 이 사본은 개발자를 거치지 않고 기기에서 Google로 바로 갑니다.
- 앱에는 Google 광고가 나옵니다. 광고 요청에는 앱에 입력한 정보가 들어가지 않습니다. 법이 요구하는 지역에서는 광고를 요청하기 전에 동의를 묻고, 설정 → 개인정보 선택에서 언제든 바꿀 수 있습니다.
- 앱에는 분석·오류 수집 기능이 없습니다.
1. 개인정보 처리자
타이디아(Tidia)(이하 "개발자")는 Android 앱과 웹 앱으로 제공하는 LessonDot(이하 "앱")에서 개인정보가 어떻게 처리되는지 이 방침으로 알립니다.
- 운영자: 타이디아(Tidia) (대표 방준환)
- 개인정보 보호책임자: 방준환(대표), hello@tidia.app
앱은 수업을 직접 운영하는 강사용 업무 도구입니다. 이 방침에서 "이용자"는 앱을 쓰는 사람을 말합니다.
2. 앱에 입력하는 정보
| 구분 | 항목 | 처리 목적 | 저장 위치 | 개발자에게 오는가 |
|---|---|---|---|---|
| 운영 정보 | 운영 이름, 시간대, 근무 요일·시간, 수업 프로그램·가격, 강사 이름, 요약 보내기 문구 | 앱 기능 제공 | 이용자 기기(Android 앱 저장소, 웹은 브라우저 저장소) | 아니요 |
| 수강생 정보 | 이름, 연락처(본인·보호자·기타의 이름, 휴대전화번호, 이메일, 메모), 수강생 메모 | 수강생 관리와 연락 | 이용자 기기 | 아니요 |
| 수업·회차·수금 | 수강 등록, 수강권(회차·기간·금액), 수업 일정과 결과, 회차 차감 기록, 입금 예정·확인 기록 | 잔여 회차와 수금 관리 | 이용자 기기 | 아니요 |
- Android에서는 이 정보가 OS의 클라우드 백업과 기기 간 이전에서 제외됩니다. 기기를 잃었을 때 되찾는 방법은 3절의 백업뿐이며, 앱은 백업이 연결되지 않은 동안 이 위험을 화면에 알립니다.
- 기기 안의 데이터베이스는 기기와 브라우저의 보호(앱 저장소 격리, 기기 암호화)에 맡기며 앱이 따로 암호화하지 않습니다. 그 기기를 쓸 수 있는 사람은 앱을 열어 볼 수 있으므로, 공용 기기에서는 쓴 뒤 데이터를 지우세요.
- 앱에는 민감정보나 주민등록번호 같은 고유식별정보를 위한 입력 칸이 없습니다. 메모 칸에도 이런 정보를 적지 마세요.
- 수강생·보호자 등 다른 사람의 정보를 입력할 때, 그 정보를 무엇에 어떻게 쓸지는 이용자가 정하며 관련 법령을 지킬 책임도 이용자에게 있습니다(예: 무엇을 기록하는지 알리기, 만 14세 미만 아동은 법정대리인 동의 받기). 이용약관을 함께 보세요.
3. 백업 저장소 연결(선택)
| 저장소 | 앱이 요청하는 권한 | 처리 목적 | 저장소에 두는 것 | 기기에 남는 것 |
|---|---|---|---|---|
| Google Drive | drive.appdata(앱 전용 숨김 폴더만), openid(계정 구분) | 기록 백업과 내 기기 사이 동기화 | 암호화한 기록 묶음, 암호화한 키 봉투, 기본 복구 방식에서는 복구 정보 | 계정 식별자의 해시(계정 바뀜 확인용). 접근 토큰은 Android에서는 Google Play 서비스가 관리하고, 웹에서는 메모리에만 둡니다 |
- 지금 버전에서 백업 저장소는 Google Drive만 제공합니다. Microsoft OneDrive에는 연결할 수 없습니다.
- 앱은 앱 전용 폴더 밖의 파일을 읽거나 쓰지 않습니다. 사본은 기기에서 암호화된 뒤 올라가므로 Google도 내용을 읽을 수 없습니다. 단, 백업은 저장소 계정으로 복구하므로 복구 정보도 같은 폴더에 두고, 그 저장소 계정에 들어갈 수 있는 사람은 원칙적으로 백업을 열 수 있습니다. 앱은 이를 화면에서 알립니다.
- Google 연결을 확인할 때 앱은 받은 토큰을 Google의 토큰 확인 주소로 보내 권한 범위와 발급 대상을 확인합니다.
- 웹에서 Google을 연결하면 Google이 제공하는 로그인 스크립트(Google Identity Services)가 앱 페이지에서 실행됩니다.
- LessonDot이 Google API에서 받은 정보를 쓰고 옮기는 방식은 Google API 서비스 사용자 데이터 정책(제한적 사용 요건 포함)을 따릅니다. 앱은 Google Drive 권한을 자기 암호화 백업을 저장하고 읽는 데에만 쓰며, 개발자에게 보이지 않고 광고에 쓰지 않습니다.
- Google 계정은 Google의 개인정보 처리방침에 따라 다뤄집니다. 개발자는 이용자의 저장소 계정에 접근하지 않습니다.
4. 광고와 동의
Android 앱은 화면 아래에 Google AdMob 배너 광고 하나를 보입니다. 웹 앱에 광고가 나오는 경우 Google AdSense 광고입니다. 첫 실행·복원·백업 연결·오류·확인 화면에는 광고가 없습니다.
| 항목 | 수집 주체 | 처리 목적 | 보유 기간 |
|---|---|---|---|
| 광고 ID(Android), 쿠키 등 식별자(웹), 기기·앱 정보, IP 주소(대략적 위치), 광고 노출·클릭 기록 | Google(앱에 들어 있는 광고 소프트웨어를 통해) | 광고 표시·측정, 같은 광고 반복 제한, 부정 방지, 그리고 동의가 필요한 곳에서는 동의한 경우에만 맞춤 광고 | Google 개인정보처리방침에 따름 |
| 동의 선택 값(Google 동의 소프트웨어가 기기에 저장하는 동의 문자열) | Google 동의 소프트웨어(Android는 UMP, 웹은 Google 인증 동의 메시지) | 이용자의 광고 선택을 기억하고 따르기 | 바꾸거나 앱 데이터를 지울 때까지 기기에 |
- 광고 요청에는 앱에 입력한 정보가 들어가지 않습니다. 앱은 광고 요청에 키워드·화면 내용·페이지 주소를 넣지 않습니다.
- 유럽경제지역·영국·스위스에서는 앱이 처음 열린 뒤 Google 동의 창을 보이고, 그 절차가 끝나기 전에는 광고를 요청하지 않습니다. 개인정보 법이 있는 미국 주에서는 Google 메시지로 개인정보 판매·공유를 거부할 수 있습니다.
- 동의는 설정 → 개인정보 선택(해당 지역에서 보임)에서 언제든 다시 보고 바꿀 수 있습니다. Android 기기 설정(대개 설정 → 개인정보 보호 → 광고, 또는 Google → 광고)에서 광고 ID를 삭제·재설정하거나 맞춤 광고를 끌 수도 있습니다.
- 맞춤 광고를 거부해도 앱은 똑같이 쓸 수 있습니다(맞춤이 아닌 광고가 나올 수 있습니다).
- 개발자는 Google에서 광고 수익 통계만 받으며, 이용자를 알아볼 수 있는 정보는 받지 않습니다.
- Google이 자사 서비스를 쓰는 앱의 정보를 어떻게 쓰는지는 policies.google.com의 "Google 서비스를 사용하는 사이트 또는 앱의 정보를 Google이 사용하는 방법"에서 볼 수 있습니다.
5. 광고 제거 구독(Android 앱만)
- Android 앱에서 광고를 없애는 구독을 살 수 있습니다. 구독은 Android 앱에만 적용되며, 웹 앱에는 늘 광고가 나옵니다.
- 결제는 Google Play가 처리하며, Google 계정·결제 수단·구매 기록은 Google의 방침에 따라 다뤄집니다. 앱이 Google Play에 넘기는 것은 구독 상품과 고른 요금제뿐입니다.
- 광고를 보일지 정하려고 앱은 앱을 열 때, 다시 앞으로 올 때, "구매 복원"을 누를 때 Google Play에 이 계정의 구매 목록을 묻습니다. 구독 상태는 다른 기기나 백업으로 보내지 않습니다.
- 앱이 기기에 두는 값은 "Google Play가 마지막으로 구독 중이라고 확인한 시각" 하나입니다. Google Play에 연결할 수 없으면 그 시각부터 최대 38일 동안 광고를 끈 상태를 유지합니다. 이 값은 업무 데이터·백업·내보내기에 들어가지 않으며, 구독이 없다고 Google Play가 답하면 바로 지웁니다.
- 개발자는 카드 번호 등 결제 정보를 받지 않습니다. 개발자는 Google Play Console에서 Google이 개발자에게 보여 주는 주문 기록(주문 번호, 상품, 금액, 국가 등)을 볼 수 있으며, 이 기록은 Google의 방침에 따라 보관됩니다.
6. 웹 앱을 여는 것
- 웹 앱은 정적 파일 호스트 Cloudflare에서 내려받습니다. 호스트는 일반 웹 서버처럼 사이트를 전달하고 보호하려고 접속 정보(IP 주소, 시각, 요청 주소, 브라우저 정보)를 처리할 수 있습니다. 개발자는 이 기록으로 이용자를 식별하지 않습니다.
- 앱 파일과 한국어·라틴 글꼴은 같은 주소에서 받습니다. 웹 앱이 일본어·중국어·베트남어 글자나 이모지를 처음 그릴 때는 그 글꼴 파일을 Google Fonts(fonts.gstatic.com)에서 받아 기기에 저장해 둡니다. 이때 Google은 일반 웹 요청처럼 IP 주소와 브라우저 정보를 받지만, 앱 데이터는 받지 않습니다.
- 웹 앱은 콘텐츠 보안 정책(CSP)으로 그 밖의 서버에 요청하지 못하게 막혀 있습니다. 예외는 백업에 필요한 Google 주소와, 웹 앱에 광고가 나오는 경우 Google 광고 주소입니다.
- Android 앱 설치와 업데이트는 Google Play가 처리합니다.
7. 문의할 때
- hello@tidia.app로 메일을 보내면 이메일 주소, 보낸 글, 첨부한 내용을 받습니다.
- 처리 목적: 문의 답변, 문제 해결, 요청 처리 기록.
- 보유 기간: 문의 처리를 마친 날부터 1년 보관한 뒤 지웁니다. 법령이 더 오래 보관하도록 정하면 그 기간 동안 보관하고, 이용자가 요청하면 더 일찍 지웁니다.
- 파기 방법: 메일함과 백업에서 지워 되살릴 수 없게 합니다.
- 수강생 정보, 복구 문구, 그것이 보이는 화면 캡처는 보내지 마세요. 도와 드리는 데 필요하지 않습니다.
8. 개발자가 받는 정보
| 항목 | 처리 목적 | 보유 기간 |
|---|---|---|
| 문의 메일(7절) | 문의 답변 | 처리를 마친 날부터 1년 |
| Google의 광고 수익 통계(개인을 알아볼 수 없는 합계) | 사업 운영 | Google이 제공하는 기간 |
| Google Play Console의 주문 기록 | 구독·환불 응대, 회계 | Google이 제공하는 기간. 법령이 더 긴 보관을 정하면 그 기간 |
그 밖에는 없습니다. 앱은 개발자에게 아무것도 보내지 않습니다.
9. 이용자가 직접 실행하는 내보내기·보내기
다음은 이용자가 직접 실행할 때만 일어나고, 보낼 곳은 이용자가 고릅니다: 월별 수금 CSV 파일 저장, 기기 공유 시트로 수강생 요약 보내기, 연락처로 전화·문자·메일 앱 열기, 엑셀 파일에서 수강생 가져오기(기기 안에서만 읽음). 이렇게 나간 정보는 받은 앱·사람의 관리에 들어가며, 개발자는 회수하거나 지울 수 없습니다.
10. 자동 수집 장치와 행태정보
- 앱 자체는 쿠키를 쓰지 않고, 분석·오류 정보를 모으지 않습니다.
- 앱이 기기에 저장하는 것: 업무 데이터베이스, 화면 테마·첫 실행 상태 같은 설정, 백업 연결 상태, 마지막 구독 확인 시각(Android), 광고 동의 선택 값(Google 동의 소프트웨어가 보관). 모두 기기 안에만 있습니다.
행태정보(맞춤 광고)
| 수집하는 행태정보 | 광고 ID·쿠키 등 식별자, 앱·웹 이용 중 광고 노출·클릭 기록, 기기·브라우저 정보, IP 주소 |
|---|---|
| 수집 방법 | 앱에 들어 있는 Google 광고 소프트웨어가 앱 이용 중 자동으로 수집 |
| 수집 주체 | Google LLC(AdMob·AdSense) |
| 목적 | 이용자의 관심에 맞춘 광고와 광고 측정 |
| 보유·이용 기간 | Google 개인정보처리방침에 따름 |
| 거부 방법 | 앱 설정 → 개인정보 선택(해당 지역), Android 기기 설정의 광고 ID 삭제·맞춤 광고 끄기, 브라우저의 쿠키 차단·삭제 |
앱은 만 14세 미만 아동을 주 이용자로 하지 않으며, 아동을 대상으로 맞춤 광고를 하지 않습니다.
11. 보유 기간과 파기
- 기기 안 정보: 이용자가 지울 때까지 남습니다. 설정 → 이 기기 데이터 → 이 기기 데이터 지우기로 업무 데이터와 동기화 열쇠, 백업 연결 정보를 함께 지웁니다. 앱 삭제나 브라우저 사이트 데이터 삭제로도 지워집니다. 개발자는 원격으로 지울 수 없습니다.
- 백업 사본: "이 기기 데이터 지우기"와 "백업 연결 해제"는 Google Drive의 사본을 지우지 않습니다. 사본을 지우려면 Google Drive의 앱 숨김 데이터를 지우거나(웹: 설정 → 앱 관리 → LessonDot → 옵션 → 숨겨진 앱 데이터 삭제).
- 연결 해제는 Google 쪽에서 앱에 준 권한을 철회하지 않습니다(같은 계정을 쓰는 다른 기기가 계속 쓰기 때문). 권한 철회는 Google 계정 설정에서 할 수 있습니다.
- 계정이 없으므로 "계정 삭제"는 해당하지 않습니다.
- 문의 메일은 7절, Google이 가진 광고 정보는 Google 방침을 따릅니다.
12. 제3자 제공·처리 위탁·국외 이전
- 개발자는 개인정보를 돈을 받고 팔지 않으며, 업무 정보를 받지 않으므로 제3자에게 제공하지 않습니다.
- 앱 운영에 관여하는 회사: Google(광고·동의, Google Play 결제, Google Drive와 로그인, 대체 글꼴), Cloudflare(웹 호스팅). 각 회사는 자기 방침에 따라 정보를 처리합니다.
국외 이전
| 이전받는 자(국가) | 항목 | 시기·방법 | 목적 | 보유 기간 |
|---|---|---|---|---|
| Google LLC(미국 등) | 광고 ID·쿠키 등 식별자, 기기·앱 정보, IP 주소, 광고 노출·클릭 기록, 동의 값 | 앱을 쓰는 동안 광고 소프트웨어가 네트워크로 전송 | 광고 표시·측정, 부정 방지, 동의한 경우 맞춤 광고 | Google 방침에 따름 |
| Cloudflare, Inc.(미국 등) | 접속 정보(IP 주소, 시각, 요청 주소, 브라우저 정보) | 웹 앱과 이 사이트를 열 때 네트워크로 전송 | 웹 파일 전달과 보안 | Cloudflare 방침에 따름 |
국외 이전을 원하지 않으면 맞춤 광고를 거부하거나(설정 → 개인정보 선택, 기기 광고 설정) 웹 앱 대신 Android 앱을 쓸 수 있습니다. 다만 광고 표시에 필요한 최소한의 전송은 광고가 나오는 동안 일어나며, Android 앱에서는 광고 제거 구독으로 광고 요청 자체를 멈출 수 있습니다. 백업을 연결하면 암호화한 사본이 이용자 본인의 Google 계정에 저장되며, 그 서버 위치는 Google 방침을 따릅니다.
13. 안전성 확보 조치
- 백업 사본은 기기에서 암호화한 뒤 올리고, 암호 열쇠는 플랫폼 키 보관소(Android Keystore, 추출 불가 브라우저 키)에 둡니다.
- 백업 저장소에는 앱 전용 폴더 권한만 요청합니다.
- 웹 앱은 콘텐츠 보안 정책으로 허용되지 않은 주소로 요청하지 못하게 막습니다.
- 토큰·열쇠·복구 문구·전화번호·계좌번호·이름을 로그에 남기거나 광고·결제 소프트웨어에 넘기지 않습니다.
14. 아동
앱은 수업을 운영하는 성인을 위한 업무 도구이며 아동을 대상으로 하지 않습니다. 개발자는 아동의 개인정보를 알면서 수집하지 않습니다. 강사가 아동 수강생의 정보를 입력하면 그 정보는 강사 기기에만 있으며, 법이 요구하는 경우 법정대리인의 동의를 받는 것은 강사의 책임입니다. 앱의 "보호자" 연락처는 그 사람이 법정대리인임을 증명하지 않습니다.
15. 이용자와 정보주체의 권리
- 이용자는 앱에서 언제든 업무 데이터를 열람·수정·내보내기·삭제할 수 있습니다.
- 개발자가 가진 정보(문의 메일)는 hello@tidia.app로 열람·정정·삭제·처리정지를 요청할 수 있으며, 개발자는 지체 없이 처리합니다. 대리인을 통해 요청할 수도 있습니다.
- 광고 정보는 설정 → 개인정보 선택, 기기 광고 설정, Google 계정 설정에서 관리합니다.
- 수강생·보호자: 정보는 담당 강사의 기기와 백업에만 있습니다. 열람·정정·삭제는 담당 강사에게 요청하세요.
16. 방침 변경
방침을 바꾸면 시행 7일 전부터 이 페이지와 앱에서 알립니다. 이용자 권리에 중대한 변경은 30일 전부터 알립니다.
17. 지역별 안내
가. 대한민국
- 이 방침의 각 절은 개인정보 보호법이 정한 항목(처리 목적·항목·보유 기간·파기, 제3자 제공·위탁·국외 이전, 자동 수집 장치·행태정보, 안전성 확보 조치, 권리 행사 방법, 개인정보 보호책임자)을 담고 있습니다.
- 권익 침해 구제: 개인정보 침해에 대한 상담·신고는 다음 기관에 할 수 있습니다.
- 개인정보분쟁조정위원회: 국번 없이 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터(한국인터넷진흥원): 국번 없이 118 (privacy.kisa.or.kr)
- 대검찰청: 국번 없이 1301 (www.spo.go.kr)
- 경찰청: 국번 없이 182 (ecrm.police.go.kr)
나. 유럽경제지역·영국·스위스
- 관리자: 문의 메일과, 앱의 광고 소프트웨어를 통한 광고 정보 수집에 대해서는 타이디아(Tidia)(hello@tidia.app)입니다(그 뒤의 광고 처리는 Google이 독립 관리자로 합니다). 이용자가 입력한 업무 데이터는 이용자가 관리자이며 개발자는 처리하지 않습니다.
- 법적 근거: 맞춤 광고와 기기의 식별자 저장·접근은 동의(GDPR 제6조 제1항 a호, ePrivacy 규정), 구독과 문의 응대는 계약 이행(같은 항 b호), 사이트·앱 보안과 문의 기록 보관은 정당한 이익(같은 항 f호).
- 권리: 열람, 정정, 삭제, 처리 제한, 이동, 반대, 그리고 언제든 동의 철회(설정 → 개인정보 선택, 철회 전 처리에는 영향 없음). hello@tidia.app로 요청하세요.
- 불만 제기: 거주지나 근무지의 개인정보 감독기관(영국은 Information Commissioner's Office)에 제기할 수 있습니다.
- 국외 이전: Google·Cloudflare는 미국 등에서 정보를 처리할 수 있으며, EU–미국 데이터 프라이버시 프레임워크(영국·스위스 확장 포함)나 표준계약조항 같은 보호 장치를 씁니다.
다. 미국(캘리포니아 등)
- 최근 12개월 동안 수집한 범주: 식별자(광고 ID, 쿠키, IP 주소), 인터넷 활동(광고 노출·클릭), 상업 정보(Google Play가 처리하는 구독 구매), 문의 메일 내용. 민감 개인정보는 수집하지 않으며 업무 데이터는 개발자에게 오지 않습니다.
- 판매·공유: 개발자는 개인정보를 돈을 받고 팔지 않습니다. 이용자가 맞춤 광고를 허용하면, 앱을 통한 Google의 식별자·광고 활동 수집이 일부 주 법에서 교차 맥락 행동 광고를 위한 "판매" 또는 "공유"로 볼 수 있습니다. 설정 → 개인정보 선택의 "판매·공유 거부"와 기기의 맞춤 광고 끄기로 거부할 수 있으며, 그 뒤에는 맞춤이 아닌 광고가 나옵니다. 16세 미만 소비자의 개인정보를 알면서 판매·공유하지 않습니다.
- 권리: 알 권리, 열람·정정·삭제, 판매·공유 거부, 권리 행사를 이유로 차별받지 않을 권리. hello@tidia.app로 요청하세요(본인 확인이 필요할 수 있고, 대리인이 요청할 수 있습니다).
18. 연락처
타이디아(Tidia) · 개인정보 보호책임자 방준환 · hello@tidia.app
이 한국어판과 영어판이 모두 정본입니다. 둘이 다르면 대한민국 이용자에게는 한국어판, 그 밖의 이용자에게는 영어판이 적용됩니다.