Data Safety / 데이터 안전성
Google Play Console reference page
Android Data Safety 메모
Google Play Console 입력 시 참고용 페이지입니다. 최종 제출 전 실제 문항과 다시 대조하세요.
코드 기준 요약
- 현재 브랜치에서 Firebase Authentication / Cloud Firestore 연동 추가
- 분석 및 광고 SDK 없음
- Google 로그인 지원
- 계정 생성 기능 있음
- 결제 기능은 이번 브랜치에서 구조 추가 중
- 위치, 카메라, 연락처, 파일 접근 권한 없음
- 로컬 저장소 사용: shared_preferences (테마, 언어, 스플래시 설정)
- 원격 저장소 사용: Firebase Authentication, Cloud Firestore
수집 또는 저장 항목
- 이름
- 이메일 주소
- 프로필 사진 주소
- 로그인 제공자 정보
- 테마 설정
- 언어 설정
- 스플래시 화면 건너뛰기 설정
- 남은 사용 크레딧
- 무료 일일 사용 여부
- 구독 활성 상태
외부 연결
- 논문, 기관 페이지, SNS 링크를 외부 브라우저 또는 앱에서 열 수 있음
- 로그인 시 계정 식별 정보가 Firebase Authentication / Cloud Firestore로 전송됨
- 결제 검증 아키텍처 적용 시 구매 토큰 및 entitlement 동기화 가능
Play Console 답변 초안
- 현재 브랜치 기준 Data collected: Yes
- 현재 브랜치 기준 Data shared: No
- 예상 분류: Name, Email address, User IDs
- 예상 목적: Account management, App functionality
- 서버 검증이 추가되면 답변을 다시 검토해야 함
Android Data Safety Notes
Reference page for Google Play Console responses. Review against the actual Play Console questions before final submission.
Code-based Summary
- Firebase Authentication and Cloud Firestore integration added in this branch
- No analytics or advertising SDKs
- Google sign-in supported
- Account creation supported
- Billing support is being added in this branch
- No location, camera, contacts, or file access permissions
- Local storage used: shared_preferences (theme, language, splash settings)
- Remote storage used: Firebase Authentication and Cloud Firestore
Collected or Stored Items
- Name
- Email address
- Profile image URL
- Sign-in provider information
- Theme preference
- Language preference
- Splash screen skip preference
- Remaining usage credits
- Daily free usage status
- Subscription active status
External Connections
- Research, institution, and social links may open in an external browser or app
- Sign-in sends account identity data to Firebase Authentication and Cloud Firestore
- Billing verification architecture may later transmit purchase tokens and entitlement data for verification
Draft Play Console Answers
- Current branch: Data collected = Yes
- Current branch: Data shared = No
- Expected categories: Name, Email address, User IDs
- Expected purposes: Account management, App functionality
- Re-review required once backend verification is enabled