🎹 피아노리

개인정보처리방침

1. 개요

develophil(이하 "회사")은 피아노리 앱(이하 "서비스") 운영과 관련하여 이용자의 개인정보를 중요시하며, 「개인정보 보호법」 및 관련 법령을 준수합니다. 본 방침은 회사가 수집하는 개인정보의 항목, 수집 목적, 보관 기간 및 처리 방법을 안내합니다.

2. 수집하는 개인정보 항목 및 수집 방법

구분 수집 항목 수집 방법
기기 내 프로필
(필수 · 서버 전송 없음)
아이가 입력한 이름, 학습 진행도, 보호자 PIN 앱의 기기 저장소. 회사 서버로 전송하지 않음
Google 로그인
(선택 · 랭킹 참여 시)
이메일 주소, 인증 제공자 식별자, Supabase 사용자 ID Google OAuth 및 Supabase Auth
카카오 로그인
(선택 · 랭킹 참여 시)
카카오 회원번호, 카카오 닉네임, 내부 인증용 합성 이메일, Supabase 사용자 ID 카카오 OAuth 및 Supabase Auth. 실제 카카오 이메일은 요청하지 않음
로그인 세션
(선택 · 로그인 유지)
접근 토큰, 갱신 토큰 등 인증 세션 정보 앱 전용 기기 저장소. 로그아웃 또는 계정 삭제 시 제거
보호자 동의 기록
(선택 로그인 시)
로그인 계정 ID, 동의 문안 버전, 동의 시각, 언어, 동의 범위 보호자가 별도 동의 화면의 두 항목을 직접 확인한 뒤 서버에서 기록
랭킹·학습 통계
(선택 · 로그인 후)
앱이 생성한 비식별 별명, XP, 레벨, 스트릭, 곡 ID, 정확도, 별점 로그인 후 학습 활동에 따라 자동 동기화. 아이가 입력한 이름은 사용하지 않음
클라우드 백업
(선택)
XP, 스트릭, 곡 진행도·정확도, 배지, 연습일, 프로필 내부 ID 부모 설정에서 보호자가 저장 버튼을 누를 때만 업로드. 아이 이름은 포함하지 않음
광고 제공
(무료 이용 시)
IP 주소, 광고·앱 상호작용, 진단 정보, 앱 세트 ID 등 광고 SDK 처리 정보 Google Mobile Ads SDK. Android 광고 ID와 Privacy Sandbox 광고 권한은 제거됨

로그인은 랭킹·클라우드 백업을 위한 선택 기능이며, 로그인하지 않아도 모든 학습 기능을 이용할 수 있습니다. 현재 버전은 자체 사용 분석을 비활성화하여 분석용 설치 ID를 새로 만들거나 이용 이벤트를 회사 서버로 보내지 않습니다.

3. 개인정보 수집 및 이용 목적

4. 개인정보 보관 및 파기

계정 삭제는 앱의 부모 설정 또는 앱 밖 계정 삭제 페이지에서 요청할 수 있습니다. 클라우드 계정을 삭제해도 기기에만 있는 자녀 프로필과 학습 기록은 자동 삭제되지 않습니다.

5. 외부 서비스 및 처리 위탁

회사는 서비스 제공을 위해 아래 외부 서비스를 사용합니다. 법률상 위탁·제3자 제공·국외이전의 정확한 구분과 필수 고지 문안은 외부 법무 검토 후 확정합니다.

처리자 목적 처리 정보 보관 기간
Supabase, Inc.
(미국)
서버 데이터 저장 및 인증 선택 로그인 정보, 보호자 동의 기록, 비식별 랭킹 별명, 학습 통계, 수동 백업 계정 삭제 시까지. 공급자 로그·백업의 별도 기간은 검토 중
Google LLC
(AdMob)
비개인화 광고 제공·측정·오류 진단·부정 이용 방지 IP 주소, 광고·앱 상호작용, 진단 정보, 앱 세트 ID 등 Google 정책에 따름

Supabase 프로젝트의 데이터베이스 리전은 서울(ap-northeast-2)이지만, 운영사와 지원 접근을 포함한 국외이전 여부는 리전만으로 단정하지 않습니다.

6. 마이크(오디오) 정보의 처리

서비스는 연주 음정을 인식하기 위해 기기의 마이크를 사용합니다. 마이크로 입력된 오디오는 기기 안에서 실시간으로 처리되어 음 높이 판별에만 사용되며, 회사 서버나 외부로 전송·저장되지 않습니다.

자유 연주 화면의 ‘녹음’은 오디오를 저장하는 기능이 아닙니다. 이용자가 누른 건반의 순서와 시각만 기기 메모리에 담았다가 다시 들려주는 것이며, 오디오 파일은 만들어지지도 저장되지도 않습니다.

7. 광고 (Google AdMob)

서비스는 원격 설정으로 광고가 활성화된 무료 이용자에게 학습 결과 화면 하단의 Google AdMob 배너 광고를 표시할 수 있습니다. 기본 학습, 자유 연주와 음성챌린지는 광고 시청 여부와 관계없이 계속 이용할 수 있습니다. 어린이가 이용하는 서비스임을 고려하여 다음과 같이 설정하고 있습니다.

Google의 개인정보 처리에 대한 자세한 내용은 Google 개인정보처리방침을 참고해 주세요.

8. 결제 정보

현재 버전의 서비스는 인앱 결제 기능이 꺼져 있어 유료 상품을 판매하지 않으며, 결제 수단 정보를 일절 수집하지 않습니다. 결제는 전적으로 Google Play가 처리하며 회사는 어떠한 결제 정보도 보관하지 않습니다. 향후 유료 상품을 활성화하는 경우 본 방침을 먼저 개정하고 앱 내에서 안내합니다.

9. 아동의 개인정보 보호

서비스는 어린이의 피아노 학습을 돕는 앱입니다. 만 14세 미만 아동이 소셜 로그인(개인정보 수집이 수반되는 기능)을 이용하는 경우, 법정대리인(보호자)의 동의가 필요합니다.

만 14세 미만 아동은 소셜 로그인 없이 로컬 기기에서만 학습 기능을 이용하는 것을 권장합니다.

앱의 산수 문제와 부모 PIN은 아이가 부모 전용 설정을 쉽게 열지 못하게 하는 장치이며, 그 자체를 법률상 법정대리인 동의로 간주하지 않습니다. 보호자가 선택 로그인을 시작할 때에는 별도의 동의 화면에서 처리 항목·목적·보유·삭제·국외 클라우드 저장 안내를 확인하고, 법정대리인 또는 동의 권한이 있는 보호자임과 개인정보 처리 동의를 각각 표시해야 합니다. 동의 버전과 서버 기록 시각은 로그인 계정에 연결하여 저장합니다. 동의하지 않아도 모든 로컬 학습 기능을 이용할 수 있으며, 랭킹과 클라우드 백업만 사용할 수 없습니다.

현재 절차는 앱 안에서 보호자가 직접 확인하고 동의했다는 기록을 남기는 방식입니다. 휴대전화 본인확인·신용카드·서면 확인 같은 강화된 법정대리인 확인 수단이 필요한지는 출시 국가의 법령과 외부 법무 검토 결과에 따라 보완합니다.

10. 이용자의 권리

계정 삭제는 앱 또는 앱 밖 삭제 페이지에서 직접 요청할 수 있습니다. 그 밖의 권리 행사는 아래 이메일로 요청해 주세요. 정확한 처리 기한과 법정대리인 확인 절차는 관련 법령 및 외부 법무 검토 결과에 따릅니다.

11. 개인정보 보호책임자 및 연락처

개인정보 처리와 관련하여 문의, 불만, 피해 구제 등이 필요하신 경우 위 이메일로 연락해 주세요.

12. English summary

Pianori is a children's piano learning app. A child's profile name, parent PIN, and local learning progress stay on the device. Microphone audio is processed on-device for pitch detection and is neither uploaded nor saved as an audio file. Usage analytics are disabled in this version.

Sign-in is optional. Google sign-in may store an email address and provider identifiers in Supabase Auth. Kakao sign-in stores the Kakao member number, nickname, an internal synthetic email, and a Supabase user ID; it does not request the user's real Kakao email. Signed-in users may store a non-identifying ranking nickname, learning statistics, and a parent-initiated cloud backup. Before optional sign-in, a parent or authorized guardian must review the data notice and explicitly confirm both their authority and consent. The consent notice version and server timestamp are retained with the account. Local learning remains available without consent.

AdMob is configured for child-directed, G-rated, non-personalized ads. The Android advertising ID permission is removed, but Google Mobile Ads may process IP address, ad interactions, diagnostics, and App Set ID. See the Korean sections above for the full current disclosure. Contact develophil.apps@gmail.com for privacy requests.

13. 개정 이력

시행일: 2026년 10월 3일