YS LabsshoWork

shoWork — Privacy Policy

shoWork · Operated by YS Labs
Effective date: 2026-11-03

The short version

Who we are

YS Labs ("we", "us") develops and operates shoWork.
Yongin-si, Gyeonggi-do, South Korea
Email: contact@yslabs.dev

1. What stays on your iPad

Data Kept on the iPad
History: each finished problem as text (problem and lines as math text, marks, the short explanations, hints you opened, date and time, solving time, and the topic, level and type of the first mistake) Until you delete it (Settings → Delete all history) or delete the app
Settings and the first-run notice choice Until you delete the app
Random device ID (in the iPad's Keychain) Stays after the app is deleted, so problem packs and a family link still work after reinstalling. It is removed if the iPad is erased

No images or pen strokes are saved in History.

2. What leaves your iPad, and why

Data When Purpose Stored by us?
A picture of the line you just wrote (PNG), the lines already read on the same page (as math text), and your iPad's number format (decimal point and digit separator) Each time you finish a line To read the line No — passed to Anthropic and not kept
The problem and your lines as math text, the explanation language (English or Korean) and a school-level setting When a line is checked, when you ask for a hint, and once when a problem is finished (to label its topic, level and type of mistake for History) To check the line, write a hint, or label the problem No — passed to Anthropic and not kept. The check result (marks, line numbers, short explanation) is kept until the app collects it, then deleted; one that is never collected is deleted within 70 minutes
Random device ID (we store only a shortened one-way hash of it) With every request To count requests per device, count problems against your plan, keep problem-pack balances, and link iPads in a Family plan Yes — see Section 4
A random problem ID for each problem With every request for that problem To count each problem once against your plan Yes, in the records for your plan or pack
Purchase information from Apple (product, purchase and expiry dates, Apple's transaction identifiers, refund or revocation status) When you buy, restore or renew, and when Apple notifies us of a change To know which plan or pack is active Yes — see Section 4
Family plan: the family code and the hashed device IDs of joined iPads When you create, join or leave a family To share one plan across up to 3 iPads Yes — see Section 4
Free weekly problem: when the last free problem started and its problem ID When a free problem starts To give each iPad 1 free problem every 7 days Yes — see Section 4
Error reports: the kind of error, an error code, the response status and timing, the app and iPadOS versions, and the iPad model When something goes wrong in the app or on our server To find and fix errors Sent to Sentry — see Sections 3 and 4. They contain no line pictures, math text, explanations, hints, device ID or its hash, purchase identifiers, IP address, iPad name or screenshots

3. Who processes data for us

Provider Role What it receives Where
Netlify, Inc. Hosting and our server Requests in transit, the records in Section 4, request logs United States
Anthropic, PBC Reads handwriting and checks steps (Claude) Line pictures, math text, the explanation language and school-level setting United States
Functional Software, Inc. (Sentry) Error reports The error reports in Section 2 (no identifiers) United States
Apple App distribution and payments As described in Apple's own policies (independent controller) Its locations

4. How long data is kept

Data Kept
Line pictures and math text Not stored by our server. Anthropic does not use them to train its models and deletes them within 30 days (if flagged for breaking its usage policy: inputs and outputs up to 2 years, safety classification scores up to 7 years)
Check results Deleted as soon as the app collects them. The app can collect a result for 10 minutes; one never collected is deleted at the next hourly clean-up (within 70 minutes)
Subscription records (purchase information) and the family code with its joined device hashes While the subscription is active and for up to 24 months after it ends or is revoked (to restore purchases and handle refunds or disputes), then deleted
Device record: plan link, problem counts and problem IDs for the current and previous monthly cycle Up to 24 months after the device was last used, then deleted
Problem-pack balance While unused problems remain; once the balance is used up, deleted 24 months after it was last used
Problem-pack purchase records (to stop a purchase being applied twice) Up to 24 months after the purchase, then deleted
Daily request counters per hashed device ID Deleted 2 days after that day
Free-problem record (when the last free problem started and its problem ID) Up to 38 days after the last free problem started (the 7-day period plus 31 days), then deleted
Check, hint and label counters per problem Up to 31 days, then deleted
Error reports Up to 90 days (kept by Sentry), then deleted
Request logs Up to 7 days (kept by our hosting provider)
History and settings on the iPad Until you delete them or the app

shoWork has no accounts, so there is no account to delete. To ask us to delete a record, email contact@yslabs.dev. Include the Order ID from your App Store receipt, so we can find a plan or pack record.

5. Your choices

6. Subscriptions

7. Children

8. Security

9. Users in the EEA, the UK and Switzerland (GDPR / UK GDPR)

Controller: YS Labs (contact above). YS Labs is in South Korea, which the European Commission and the UK Government recognize as providing adequate protection.

Processing Purpose Legal basis
Reading and checking lines, hints, History labels (Anthropic, via our server) To provide the checks you ask for Performance of a contract with the person who bought the plan or pack (Art. 6(1)(b)); for a child's use, also our legitimate interest in providing the study feedback the parent paid for (Art. 6(1)(f))
Plan, pack and family records (Apple, Netlify) To provide the plan or pack you bought Performance of a contract (Art. 6(1)(b))
Request counting, request logs and the free-problem record To keep the service working, give the free weekly problem and prevent misuse Legitimate interests (Art. 6(1)(f))
Error reports (Sentry) To find and fix errors Legitimate interests (Art. 6(1)(f))

10. California residents (CCPA/CPRA)

11. Changes

If this policy changes, we post the new version here with a new effective date. Material changes will be noted in the app's release notes.

12. Contact

YS Labs · contact@yslabs.dev · Support


한국어 요약 · 개인정보 보호법 고지

shoWork · 운영: YS Labs · 시행일 2026년 11월 3일

  1. 처리 목적·항목 - 손글씨 읽기: 방금 쓴 줄의 그림(PNG), 같은 페이지에서 이미 읽은 줄(수식 텍스트), 기기의 숫자 형식(소수점·자릿수 구분 기호) - 풀이 확인·힌트·히스토리 분류: 문제와 풀이 줄(수식 텍스트), 설명 언어(영어·한국어), 학년대 설정 - 요금제·문제 수 관리: 앱이 만든 무작위 기기 ID의 단방향 해시, 문제마다 만든 무작위 문제 ID, Apple 구매 정보(상품·구매/만료 일자·거래 식별자·환불 여부), Family 가족 코드와 연결 기기 해시 - 주간 무료 문제: 마지막 무료 문제를 시작한 시각과 그 문제 ID - 서비스 운영: 요청 기록(기기 ID 해시·기능·언어·모델·토큰 수·비용·시간·판정 표시, 문제가 끝날 때 다시 쓴 줄·읽지 못한 줄의 수). 그림·풀이·설명은 들어가지 않습니다. - 오류 수정: 오류 보고(오류 종류·코드·응답 상태·소요 시간·앱/iPadOS 버전·iPad 모델). 손글씨·수식·설명·기기 ID와 해시·거래 식별자·IP·기기 이름·화면 캡처는 들어가지 않습니다. - 히스토리(문제·줄·판정·힌트를 텍스트로)와 설정은 기기 안에만 저장됩니다.
  2. 보유 기간 - 줄 그림·수식 텍스트: 서버에 저장하지 않습니다. Anthropic은 30일 이내에 삭제합니다(이용 정책 위반으로 표시되면 입력·출력 최대 2년, 안전 분류 점수 최대 7년). - 판정 결과: 앱이 가져가면 바로 삭제합니다. 앱은 10분 안에 가져갈 수 있고, 끝내 가져가지 않은 결과는 매시간 정리 때(최대 약 70분) 삭제합니다. - 구독 기록·가족 코드: 구독 기간과 종료·취소 후 최대 24개월(구매 복원·환불·분쟁 대응) 뒤 삭제. - 기기 기록(요금제 연결·이번 달과 지난달 문제 수·문제 ID): 마지막 사용 후 최대 24개월 뒤 삭제. - 문제 팩 잔량: 남은 문제가 있는 동안 보관, 다 쓴 뒤 마지막 사용 후 24개월 뒤 삭제. 팩 결제 기록(중복 적용 방지): 구매 후 24개월. - 기기별 일일 요청 수: 해당 날짜 후 2일. 문제별 판정·힌트·분류 호출 수: 최대 31일. - 주간 무료 문제 기록: 마지막 무료 문제 시작 후 최대 38일(7일 + 31일) 뒤 삭제. - 오류 보고: Sentry에서 최대 90일. - 요청 기록(로그): 호스팅 업체에서 최대 7일. - 기기 안 데이터: 이용자가 삭제할 때까지 보관합니다.
  3. 제3자 제공: 하지 않습니다. 판매·광고 목적으로 제공하지 않습니다.
  4. 처리 위탁 및 국외 이전
수탁자 위탁 업무 이전 국가 이전 항목 이전 시기·방법 보유·이용 기간 연락처
Netlify, Inc. 서버 호스팅 미국 요청 내용(전송 중), 4절 기록, 요청 기록 줄을 확인할 때·구매할 때 암호화된 네트워크(HTTPS)로 전송 판정 결과는 가져가면 즉시(가져가지 않으면 최대 약 70분), 그 밖의 기록은 위 「보유 기간」 privacy@netlify.com
Anthropic, PBC 손글씨 읽기·풀이 확인(Claude) 미국 줄 그림·수식 텍스트·설명 언어·학년대 설정(기기 ID·IP 미전송) 줄을 확인할 때 암호화된 네트워크(HTTPS)로 전송 학습에 쓰지 않고 30일 이내 삭제(이용 정책 위반 표시 시 최대 2년) privacy@anthropic.com
Functional Software, Inc.(Sentry) 오류 수집 미국 오류 보고(1항, 기기 ID·IP 미포함) 오류가 날 때 암호화된 네트워크(HTTPS)로 전송 최대 90일 compliance@sentry.io