String AI — Privacy Policy

Effective date: September 2, 2026

String AI is an AI-powered practice app for violin, viola, and cello. This policy explains what we collect, what we never collect, and the rights you have. Questions: stringaiapp@gmail.com.

1. How we keep your data safe

Your phone does the heavy lifting. Pitch, rhythm, tone, dynamics, and posture are analyzed locally on your device. Only derived practice metrics and the limited optional content described below leave your phone. No raw audio or video is uploaded to our servers — ever. Your music stays yours.

2. What we collect

Account: email and a display name you choose (a nickname is perfectly fine). Practice metrics: scores for pitch, rhythm, dynamics, tone, and posture; mission attempts; session duration; instrument; and level. Schedule preferences: pieces you picked and how long you plan to practice. Optional server content: score markings you draw and a short musical teaching note entered by a linked teacher. Device-only content: Practice Room videos are created only when you explicitly record and save them; they stay in this account’s private folder on this device and are never uploaded. Crash diagnostics: if the app stops unexpectedly, an anonymous crash report (device model, OS version, app version, and the technical error trace) is sent so we can fix it. It is not linked to your account or email, is never used for tracking or advertising, and contains no practice data, audio, or video.

3. What we never collect

We never collect or upload raw audio or video. The only persistent raw video is a Practice Room recording you explicitly choose to save in this account’s private folder on your own device; it is never sent to us and is removed when you delete the account. We also never collect your address, phone number, school, or identity documents. The display name you pick can be a nickname — we never require or verify your legal name. We do not sell or rent any data to third parties — ever.

4. AI coaching (OpenAI)

We use OpenAI's API to give you coaching. We send derived practice metrics, public score context, and, when provided, the short musical-focus note written by a linked teacher. We never send raw audio or video, account name, email, or user ID. Email addresses, phone numbers, web links, and social handles are blocked from teaching notes before they can be saved or sent; teachers are also told not to enter names or sensitive information. Score drawings are never sent to OpenAI. By default, the OpenAI API does not use API data to train its models. Data may be retained for at most 30 days for abuse monitoring and is then deleted unless law requires otherwise.

5. Children and parents (under 14)

Students under 14 require a parent or guardian's explicit consent before any data is collected. Parents can view, export, or delete their child's data at any time from Profile > Privacy & Data. We comply with COPPA (US, age 13) and PIPA (Korea, age 14), using the stricter 14-year threshold globally.

6. Your rights

You can: (1) access and review what's stored about you, (2) export a portable JSON copy of your profile, subscription, sessions and scores, schedule, and AI interactions from Profile > Privacy & Data; for access to other personal data, contact our privacy officer, (3) correct inaccurate data, (4) delete your account permanently, including its account-scoped data on this device, (5) withdraw analytics consent without losing core features, and (6) object to or restrict certain processing. These rights are guaranteed by GDPR (EU), CCPA (California), and PIPA (Korea). You also have the right to lodge a complaint with your data protection authority.

7. Data retention

Active account: practice metrics are kept as long as you keep your account. Account deletion: all personal data wiped within 30 days; anonymized aggregate metrics may be kept for product improvement (no link back to you). If parental consent is never obtained: a consent request expires 7 days after it is sent, and if consent is still not confirmed 30 days after that expiry, we delete the student's account and its data. Before consent we do not collect practice data (see section 5), so the only information held during this period is the contact details and account record needed to obtain that consent. The only exception is the limited transaction records we are legally required to retain (for example, tax and e-commerce record-keeping laws), which are kept for the minimum period the law requires and then deleted.

8. Service providers and international data transfer

We rely on a small number of trusted service providers (processors) solely to run the service: Supabase (secure database, authentication, and hosting of account data, practice metrics, optional teaching notes, and score markings) OpenAI (API that generates coaching from the limited context described in Section 4), Sentry (anonymous crash reports so we can find and fix bugs — no account identifier is attached), Expo (delivery of remote push notifications — it receives only the device push token and the notification text, never your name or email), and Resend (sending the parent-consent email and its reminders; it receives only the parent’s email address and the message itself). These providers are located in the United States, so that limited data may be processed there. By using the app you consent to this transfer. Where data is transferred outside your region, we rely on appropriate legal safeguards. All transfers use TLS encryption, and data is encrypted at rest. Beyond these processors, we do not sell or share your data — the only exception is a teacher you choose to connect with (see Section 9).

9. Sharing with your linked teacher (optional)

String AI lets a student connect with their own teacher by entering an invite code the teacher shares. This connection is entirely optional and happens only when you enter the code yourself. What your teacher can see while connected: your practice time, scores and weakness summary, and your practice plans and homework progress. What your teacher can never see: audio or video. Practice Room recordings you explicitly save remain only in this account’s private folder on your device and are never uploaded or shared. Your teacher also cannot see your email address or account details. A connected teacher can assign a practice plan and write a short teaching note used to personalize lessons. Teacher score markings appear as a separate read-only layer; your own markings remain private. Under 14, connecting requires completed parental consent, and the parent or guardian must then approve the connection by email; nothing is shared with the teacher until they approve, and they may decline. You can disconnect at any time in Profile > My Teacher.

10. Posture (biometric) data

When the camera analyzes posture and bowing, your phone computes body-position (posture) measurements. Because these may qualify as biometric information, we disclose them separately. What: posture angles derived from body keypoints (positions of shoulders, arms, wrists, etc.). Why: solely for posture and bow-technique coaching. Where: processed entirely on your phone (offline) — neither the raw video nor the body keypoints are ever transmitted off the device. Retention & destruction: each frame is discarded immediately after analysis and is never stored permanently; only the session score (numbers) remains. We never sell or share this data with third parties. (Notice, consent, and destruction policy under Illinois BIPA, Texas CUBI, Washington's biometric law, and Korea's PIPA. Granting camera permission constitutes your consent to this collection.)

11. Subscriptions and payments

String AI offers auto-renewing monthly subscriptions purchased through the Apple App Store or Google Play. All payment processing is handled entirely by Apple or Google — we never receive or store your credit-card, bank, or billing details. To activate and verify your subscription, we receive a transaction identifier and the product you purchased from the store, and store it linked to your account. We use this only to grant your membership, restore your purchases, and meet tax and accounting obligations. Renewal, cancellation, and refund terms are described in our Terms of Service.

12. Changes to this policy

We may update this Privacy Policy as the app evolves or as the law requires. When we make a material change (for example, collecting a new type of data or adding a new processor), we will revise the effective date at the top of this policy and, where required, ask affected students or parents to review and re-consent inside the app. Continued use after an update means you accept the revised policy.

13. Who we are and how to contact us

String AI is the data controller responsible for your personal data. For any privacy request — access, export, correction, deletion, withdrawal of consent, or a complaint — contact our privacy officer at stringaiapp@gmail.com. We respond within 7 days. For urgent privacy issues (suspected data breach, parental concerns), please mark the subject line as PRIVACY URGENT. If you are not satisfied with our response, you may also contact your data protection authority (in the EU/EEA, your local supervisory authority; in the Republic of Korea, the Personal Information Protection Commission and the Personal Information Dispute Mediation Committee).

String AI 는 바이올린·비올라·첼로를 위한 AI 연습 앱입니다. 본 방침은 수집하는 정보, 절대 수집하지 않는 정보, 그리고 이용자의 권리를 설명합니다. 문의: stringaiapp@gmail.com.

1. 데이터를 안전하게 지키는 방법

학생의 폰이 모든 분석을 직접 처리합니다. 음정·박자·셈여림·음색·자세의 5가지 연주 요소는 전부 폰 안에서 계산됩니다. 파생 연습 수치와 아래에 설명한 제한된 선택 데이터만 폰 밖으로 전송됩니다. 원본 오디오나 비디오는 절대 외부로 나가지 않습니다. 학생의 음악은 학생의 것입니다.

2. 수집하는 데이터

계정: 이메일과 직접 정한 표시 이름(닉네임도 괜찮습니다). 연습 데이터: 음정·박자·셈여림·음색·자세의 5가지 연주 요소 점수, 미션 시도, 세션 시간, 악기, 레벨. 스케줄: 선택한 곡과 연습 기간. 선택 서버 데이터: 직접 그린 악보 필기와 연결된 선생님이 입력한 짧은 음악 지도 메모. 기기 전용 데이터: 연습실에서 학생이 녹화와 저장을 직접 선택한 영상만 이 계정의 기기 전용 폴더에 보관되며 서버로 전송되지 않습니다. 오류 진단: 앱이 예기치 않게 종료되면 원인을 고칠 수 있도록 익명 오류 보고서(기기 모델, OS 버전, 앱 버전, 기술적 오류 기록)가 전송됩니다. 계정·이메일과 연결되지 않으며, 추적이나 광고에 사용하지 않고, 연습 데이터·오디오·영상은 포함되지 않습니다.

3. 절대 수집하지 않는 데이터

원본 오디오·영상을 수집하거나 서버로 전송하지 않습니다. 유일하게 지속 보관되는 원본 영상은 학생이 연습실에서 직접 녹화·저장한 것으로, 이 계정의 기기 전용 폴더에만 남고 계정 삭제 시 함께 지워집니다. 주소, 전화번호, 학교, 신원 확인 서류도 수집하지 않습니다. 표시 이름은 닉네임이어도 됩니다 — 실명을 요구하거나 확인하지 않습니다. 제3자에게 판매하거나 임대하지 않습니다 — 절대로.

4. AI 코칭 (OpenAI)

코칭은 OpenAI API 를 이용합니다. 파생 연습 수치, 공개 악보 문맥, 그리고 입력된 경우 연결된 선생님이 쓴 짧은 음악 지도 포커스만 전송합니다. 원본 오디오·영상, 계정 이름·이메일·사용자 ID는 전송하지 않습니다. 이메일·전화번호·웹 링크·SNS 아이디처럼 보이는 내용은 티칭 메모 저장과 전송 전에 차단하며, 선생님 화면에도 이름·민감정보를 적지 말라고 안내합니다. 악보 필기는 OpenAI로 보내지 않습니다. OpenAI API는 기본적으로 API 데이터를 모델 학습에 사용하지 않습니다. 데이터는 남용 방지 목적으로 최대 30일 보관될 수 있으며 이후 삭제됩니다(법적 의무 예외).

5. 14세 미만 학생과 학부모

14세 미만 학생의 경우 학부모 또는 보호자의 명시적 동의 후 데이터 수집이 시작됩니다. 학부모는 프로필 > 개인정보 & 데이터 에서 자녀의 데이터 열람, 내려받기, 삭제가 가능합니다. COPPA (미국, 13세) 와 PIPA (한국, 14세) 중 더 엄격한 14세 기준을 글로벌하게 적용합니다.

6. 학생의 권리

(1) 저장된 데이터 열람, (2) 프로필 > 개인정보 & 데이터 에서 프로필·구독·세션과 점수·일정·AI 상호작용의 휴대 가능한 JSON 사본 내보내기(그 밖의 개인정보 전체 열람은 개인정보 보호책임자에게 요청), (3) 부정확한 데이터 정정, (4) 계정과 이 기기의 계정별 데이터 영구 삭제, (5) 분석 동의 철회(핵심 기능 유지), (6) 특정 처리에 대한 반대·제한 권리가 있습니다. GDPR(EU), CCPA(캘리포니아), PIPA(한국)에 따른 감독기관 민원 권리도 보장됩니다.

7. 데이터 보관 기간

활성 계정: 계정이 유지되는 동안 연습 데이터를 보관합니다. 계정 삭제 시: 30일 이내 모든 개인 데이터가 삭제됩니다. 익명화된 집계 데이터는 제품 개선 목적으로 유지될 수 있으며, 학생의 신원으로 역추적이 불가능합니다. 보호자 동의를 받지 못한 경우: 동의 요청은 발송 후 7일에 만료되며, 만료 후 30일이 지나도 동의가 확인되지 않으면 학생 계정과 그 데이터를 삭제합니다. 동의 전에는 5항에 따라 연습 데이터를 수집하지 않으므로, 이 기간에 보관하는 정보는 동의를 받기 위해 필요한 연락처와 계정 기록뿐입니다. 유일한 예외는 법령상 보관이 의무화된 최소한의 거래 기록(예: 세법·전자상거래법상 기록 보존 의무)으로, 법이 정한 최소 기간만 보관한 뒤 삭제합니다.

8. 처리 위탁(서비스 제공자) 및 국외 데이터 이전

서비스 운영에만 한정해 소수의 수탁자를 이용합니다: Supabase(계정·연습 수치·선택 티칭 메모·악보 필기의 보안 데이터베이스·인증·호스팅), OpenAI(4항의 제한된 문맥으로 코칭을 생성하는 API), Sentry(버그를 찾아 고치기 위한 익명 오류 보고 — 계정 식별자를 붙이지 않습니다), Expo(원격 푸시 알림 전달 — 기기의 푸시 토큰과 알림 문구만 전달되며 계정 이름·이메일은 가지 않습니다), Resend(보호자 동의 메일과 그 안내 메일 발송 — 보호자 이메일 주소와 메일 본문만 전달됩니다). 이들 제공자는 미국에 소재하므로 해당 제한 데이터가 미국에서 처리될 수 있습니다. 앱 사용은 이 국외 이전에 동의하는 것을 의미하며, 필요한 경우 적절한 법적 안전장치에 근거합니다. 전송은 TLS로 보호되고 저장 시 암호화됩니다. 위 수탁자 외 제3자에게 데이터를 판매·공유하지 않습니다 — 유일한 예외는 학생이 직접 선택해 연결한 선생님입니다(9항).

9. 연결한 선생님과의 공유 (선택 사항)

String AI 는 학생이 선생님이 공유한 초대 코드를 직접 입력할 때만 선택적으로 연결합니다. 연결 중 선생님은 연습 시간, 요소별 점수와 약점 요약, 연습 플랜과 숙제 진도를 볼 수 있습니다. 선생님은 오디오·영상을 절대 볼 수 없습니다. 학생이 직접 저장한 연습실 녹화는 이 계정의 기기 전용 폴더에만 남고 서버 업로드·공유되지 않습니다. 이메일과 계정 정보도 선생님에게 보이지 않습니다. 연결된 선생님은 연습 플랜과 짧은 티칭 메모를 남길 수 있고, 선생님 악보 필기는 읽기 전용 별도 레이어로 표시됩니다. 학생 본인의 필기는 비공개입니다. 14세 미만은 부모 동의가 완료된 뒤에도 보호자가 이메일로 연결을 승인해야 연결됩니다. 승인 전에는 선생님에게 아무것도 공유되지 않으며, 보호자는 거절할 수도 있습니다. 프로필 > 내 선생님에서 언제든 연결을 해제할 수 있습니다.

10. 자세(생체) 데이터

카메라로 자세·보잉을 분석할 때, 폰 안에서 신체 위치(자세) 측정값을 계산합니다. 이는 생체정보 성격을 가질 수 있어 별도로 안내드립니다. 무엇을: 신체 키포인트(어깨·팔·손목 등 위치)에서 도출한 자세 각도 수치. 왜: 자세·활질 코칭을 위해서만. 어디서: 전부 학생의 폰 안에서(오프라인) 처리되며 — 원본 영상도, 신체 키포인트도 외부로 전송하지 않습니다. 보관·파기: 각 프레임은 분석 직후 즉시 폐기되며 영구 저장하지 않습니다. 세션 점수(숫자)만 남습니다. 제3자 판매·공유는 절대 하지 않습니다. (미국 일리노이 BIPA·텍사스 CUBI·워싱턴 생체정보법 및 한국 PIPA 에 따른 고지·동의·파기정책. 카메라 권한 허용이 이 수집에 대한 동의로 간주됩니다.)

11. 구독 및 결제

String AI 는 Apple App Store 또는 Google Play 를 통해 구매하는 월 자동갱신 구독을 제공합니다. 모든 결제 처리는 전적으로 Apple 또는 Google 이 수행하며 — 신용카드·은행·청구 정보는 저희가 받지도, 저장하지도 않습니다. 구독 활성화·검증을 위해 스토어로부터 트랜잭션 식별자와 구매 상품 정보를 전달받아 계정과 연결해 저장합니다. 이는 멤버십 부여, 구매 복원, 세무·회계 의무 이행에만 사용됩니다. 갱신·취소·환불 조건은 이용약관에 설명되어 있습니다.

12. 방침 변경

앱의 발전이나 법령 요구에 따라 본 방침을 변경할 수 있습니다. 중대한 변경(예: 새로운 데이터 종류 수집, 새 처리자 추가) 시 방침 상단의 시행일을 갱신하고, 필요한 경우 해당 학생·학부모에게 앱 내에서 재검토·재동의를 요청합니다. 변경 후 계속 이용하면 개정 방침에 동의하는 것으로 간주됩니다.

13. 개인정보 처리 책임자 및 문의

String AI 가 개인정보 처리에 관한 책임을 지는 개인정보처리자(관리자)입니다. 열람·export·정정·삭제·동의 철회·민원 등 모든 개인정보 관련 요청은 개인정보 보호책임자 stringaiapp@gmail.com 으로 문의해 주세요. 7일 이내에 답변 드립니다. 긴급한 사항 (데이터 유출 의심, 학부모 우려) 의 경우 제목에 [개인정보 긴급] 으로 표기해 주세요. 처리 결과에 만족하지 못하실 경우 개인정보 감독기관에 문의·신고하실 수 있습니다 — 대한민국은 개인정보보호위원회(PIPC)·개인정보 분쟁조정위원회(privacy.go.kr, 국번없이 118)·한국인터넷진흥원 개인정보침해신고센터, EU/EEA 는 거주지 감독기관.