본문으로 건너뛰기

개발 단계 문서 · 2026년 10월 21일 로컬 수정 상태 포함

개인정보 안내 초안

정식 정책을 확정하기 전의 안내입니다.

운영자 정보, 개인정보 담당 연락처, 로그·백업 보관 기간, 외부 서비스의 처리 위치와 시행일을 출시 전에 확인해야 합니다. 이 문서는 확정된 스토어 제출용 개인정보 처리방침이 아닙니다.

1. 현재 서비스 상태

오공: 오늘의공부는 Android와 iPhone 앱의 빌드·무료 테스트를 준비하고 있습니다. 이 웹사이트는 제품 소개와 준비 상태를 안내하며 공부 내용 입력, 신규 가입 또는 결제를 제공하지 않습니다.

기존 계정과 공부 기록을 유지하고, 모바일에서 같은 계정으로 이어 사용하는 방향입니다.

2. 앱이 처리하는 정보

계정과 인증
네이버·Google·카카오 또는 Apple 계정 식별자, 로그인 연결 정보와 세션. Google 로그인은 확인된 이메일도 서버에서 처리합니다. 기존 ChatGPT 로그인 연결 정보가 남아 있을 수 있으며, 각 제공자의 실제 사용 가능 여부는 운영 설정에 따라 달라집니다. 로그인 제공자의 비밀번호를 오공: 오늘의공부가 받아 저장하는 방식은 사용하지 않습니다.
공부 기록과 계획
사용자가 입력한 날짜, 과목, 공부 시간·문제 수, 메모, 직접 계획, 시험 이름·일정. 범위 플래너에서는 자료 이름, 단위·범위, 이미 끝낸 분량, 기간·요일·제외 날짜, 날짜별 할당·완료 분량을 처리합니다.
시간 설정
사용자가 입력한 공부 가능한 시간, 예상 소요 시간과 과목 우선순위. 실제로 기록한 공부 시간과 분량 완료 정보는 별도로 관리합니다.
선택한 사진
사진 기능을 사용할 때 사용자가 직접 선택하거나 촬영한 이미지와 날짜·과목·메모 등 연결 정보. 카메라·사진 접근 권한은 해당 기능을 사용할 때 요청합니다.
접속·운영 정보
요청 처리와 보안·오류 대응에 필요한 접속 정보가 운영 로그에 포함될 수 있습니다. 실제 로그 항목과 보관 기간은 운영 설정을 확인한 뒤 정식 정책에 기재해야 합니다.

3. 이용 목적과 집중 기능

계정 식별, 기록 동기화, 공부 기록·계획·D-Day·사진 제공, 범위와 시간 설정을 이용한 일정 계산, 집중·휴식 타이머, 진행 상황 표시와 오류 처리에 사용합니다.

방해 앱 차단 시제품의 선택 앱 식별자, 권한 상태와 집중 설정은 기기에 저장하며 서버로 전송하지 않는 설계입니다. 로그인한 상태에서 사용자가 집중 공부 시간을 기록하면 날짜·과목·실제 공부 시간과 선택한 계획 ID를 계정에 연결해 저장합니다. 기기 체험의 공부 기록은 해당 기기에 보관합니다.

Android 차단은 사용자가 집중 화면에서 필요한 권한을 승인한 경우에만 테스트합니다. Android·iPhone 차단 코드는 시험 단계이며 실제 기기에서 권한·차단·해제와 배포 조건을 확인해야 합니다. 검증이 끝난 출시 기능으로 안내하지 않습니다. 타이머 종료만으로 공부 분량을 완료 처리하지 않습니다.

실명·학교·성적은 핵심 기능의 필수 입력값으로 요구하지 않습니다. 시험 범위 플래너는 계산 규칙으로 동작하며 시험과 학습 범위를 외부 AI 서비스에 전송하지 않습니다.

숙제 인식·선택 통계·테스트 광고: 로컬 개발 버전

2026년 10월 20일 로컬 수정은 아직 운영 서버와 스토어에 적용하지 않았습니다. 숙제 인식용 사진·OCR 글자는 공부 기록용 사진과 분리해 기기에 보관합니다. Android는 포함된 Google ML Kit 한국어 모델, iOS 소스는 Apple Vision을 사용하며 외부 AI API로 사진을 전송하지 않습니다. ML Kit SDK는 성능·이용 통계를 Google에 보낼 수 있습니다.

인식용 사진은 계정별 앱 내부 영역에 최대 8장씩 가져오며, 12MB 이하 입력을 최대 6MB로 정리하고 메타데이터를 다시 작성합니다. 계획 저장 완료 후 사진을 삭제하고, 남은 사진은 24시간 이후 다음 접근·정리 때 삭제합니다. 사진만 삭제해도 저장된 공부 시간은 삭제되지 않습니다. 인식 결과의 교재·범위·조건은 확인 후에만 계정 계획에 저장하며 개인 사진·수정은 공용 교재 데이터로 승격하지 않습니다.

기기 사용 통계는 성공·실패, 고정된 원인 코드, 시간·수정 횟수·개수·OCR 제공자 이용료 0원만 저장합니다. 사진·본문·학교명·토큰은 통계 필드가 아닙니다. 계정 전송은 별도 선택이고 나이 미선택·14세 미만은 전송하지 않습니다. 서버 통계는 30일 기준으로 다음 수신 때 정리하며, 독립 정리 작업·백업 삭제 시점은 운영 적용 전에 확정해야 합니다. 계정 삭제 때 해당 통계도 삭제합니다.

광고는 Android 요약 하단 한 자리의 테스트 ID만 연결합니다. 별도의 광고 켜기·끄기 기능은 제공하지 않으며, 연령 확인 후 필요한 UMP 개인정보 선택을 통과하면 표시합니다. 나이 미확인·14세 미만은 요청하지 않습니다. 이전 버전에서 광고를 꺼 두었던 경우에는 연령과 새 안내를 다시 확인하기 전 요청하지 않습니다. SDK는 필요한 UMP 확인을 통과한 뒤 초기화하고, 입력·사진 확인·공부 타이머 중에는 표시하지 않습니다. 광고 ID·AdServices 권한은 제거하며, SDK의 IP·기기·이용·진단 정보 처리와 학생 대상 정책은 실제 버전·설정·네트워크 검증 및 스토어 공개 항목에서 별도 확인해야 합니다. iOS 광고는 연결하지 않았습니다. 이 앱의 공부 기능은 무료이며 신규 이용권 판매 진입은 비활성화하고 기존 거래 자료는 보존합니다. 광고 SDK는 Android Google Mobile Ads 24.9.0과 UMP 4.0.0이며, 비개인화 요청과 최대 G 등급 설정을 사용합니다. 14~17세 선택에는 보수적으로 아동 대상·동의 연령 미만 플래그를 적용합니다. 광고 진단은 개발 검증용으로 이번 앱 실행의 요청·로드·노출·실패 개수와 고정된 원인 코드만 메모리에 보관하며 앱 설정에 표시하거나 앱 서버에 전송하지 않습니다. 앱이 뒤로 이동하거나 입력·사진 확인·타이머 화면을 열면 광고 표시를 중단합니다. 배너에 포함된 Google 광고 선택 기능을 가리지 않으며, 필요한 UMP 개인정보 선택 진입점도 제공합니다.

4. 보관과 삭제

개인 공부 데이터는 계정에 연결해 보관하고 사용자의 항목 삭제 또는 계정 삭제 요청을 처리하는 흐름을 제공합니다. 계정 삭제 대상에는 공부 기록·계획·시험·범위 설정·할당·완료 정보·사진, 로그인 연결과 세션이 포함됩니다.

계획 완료는 공부 시간 기록을 자동으로 만들지 않습니다. 자동 생성 계획을 삭제하더라도 공부 시간·메모·사진과 직접 작성한 다른 계획은 별도로 유지됩니다.

계정 삭제는 앱의 계정 메뉴 또는 기존 웹 계정 삭제 주소에서 요청하는 방향입니다. 로그·백업의 세부 보관 기간과 삭제 시점, 법령에 따른 별도 보관이 필요한 항목은 정식 정책에서 확정해야 합니다.

계정·기록 삭제 안내

5. 외부 서비스와 보안

네이버·Google·카카오·Apple 로그인을 선택하면 해당 제공자의 인증 절차를 사용합니다. 기존 계정에는 이전 로그인 제공자와의 연결 정보가 남아 있을 수 있습니다.

현재 개발·개인 운영 구성은 Cloudflare Workers와 D1을 사용합니다. 외부 서비스의 처리 범위, 처리 위치, 보관 설정과 사진 저장 구성이 바뀌면 정식 정책에 반영해야 합니다.

앱의 로그인 세션은 기기의 보안 저장소에 보관하는 구조이고 서버 연결에는 HTTPS를 사용합니다. 사진 조회에는 계정 인증을 사용합니다.

6. 결제·보안 정보와 출시 전 확인

결제 코드는 스토어 거래 식별자, 상품·환경·상태·구매와 이용 종료일, 계정 연결 정보와 암호화된 구매 증빙을 처리합니다. 계정 삭제 후에도 거래의 다른 계정 재사용을 막는 구매 소유권 표식과 증빙이 남는 구현입니다. 실제 스토어 결제와 운영 연결은 별도 검증이 필요하며, 거래 자료의 법적 보관 근거·기간과 삭제 절차는 아직 확정되지 않았습니다.

요청 제한 테이블에는 계정 또는 접속 IP에서 만든 해시와 요청 횟수, 짧은 유효 기간을 저장합니다. 실제 IP 대신 해시를 저장해도 개인 식별 위험이 사라진다고 보지 않으며, 만료 행을 정리합니다. Cloudflare 자체 로그의 항목·보관 기간은 운영 설정 확인이 필요합니다.

만 14세 미만 이용자를 위한 법정대리인 동의·확인 절차는 아직 구현되지 않았습니다. 공개 운영 전에 대상 연령과 필요한 동의·삭제 절차를 검토해 확정해야 합니다.

7. 광고와 향후 변경

이번 광고 SDK 변경은 운영에 배포하지 않았습니다. 로컬 Android 테스트 APK에는 요약 하단 한 자리의 테스트 광고 코드가 포함됩니다. 실제 광고 수신·동의 설정·버전별 수집 항목과 학생 대상 보호 설정은 기기에서 추가 검증해야 합니다. 출시 전 정식 개인정보 문서와 스토어 공개 내용을 확정합니다.

8. 권리 행사와 문의

제품 사용과 개인정보 관련 문의는 아래 주소로 보내 주세요.

ohtodaygongbu@gmail.com

문의에 필요한 정보만 보내 주세요. 계정 비밀번호나 로그인 인증번호는 보내지 마세요.

운영자 정보와 개인정보 담당 연락처, 정책 시행일은 아직 확정되지 않았습니다. 공개 테스트와 스토어 제출 전에 실제 운영 정보를 확인해 정식 정책을 안내합니다.