YS LabsUnscroll 60

Unscroll 60 — Privacy Policy

Unscroll 60 · Operated by YS Labs
Effective date: 2026-11-08

The short version

Who we are

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

1. What stays on your iPhone

Data Kept on the iPhone
Your plan (which lesson is on which day, with short reasons), lesson and mission progress, streak, passes used Until you delete the app
Quiz answers, settings, your AI plan choice (on or off) Until you delete the app
Apps you chose to limit (as Apple's coded tokens) and Screen Time usage Handled by Apple's Screen Time on the iPhone; never sent to us or anyone else
Random device ID (in the iPhone's Keychain) Stays after the app is deleted, so limits still work after reinstalling. It is removed if the iPhone is erased

2. What leaves your iPhone, and why

Data When Purpose Stored by us?
Quiz answers as fixed choices (about how much you use your phone a day, which kinds of apps you use, when you tend to scroll, your daily goal), the program length and pace you chose, and the lesson IDs already in your plan Only if AI plan is on: when your plan is made, when you ask for a new plan, and once a week while you use the program To arrange your lessons No — passed to Anthropic without any ID and not kept. The plan result is kept for up to 10 minutes until the app collects it, then deleted
In-app totals: passes used, pause screens closed, lessons and missions completed, streak Only if AI plan is on: once a week while you use the program To adjust the next week of your plan No — passed to Anthropic without any ID and not kept
Random device ID (we store only a shortened one-way hash of it) With every plan request To count requests per device and stop misuse Yes — daily counts, see Section 4
A one-time device check token from Apple (DeviceCheck) With every plan request To confirm the request comes from a genuine iPhone running Unscroll 60, and to allow the free plan preview once per device No. Apple keeps a small flag for your iPhone that we can read and set ("free preview used"); it holds no personal information
Your RevenueCat app user ID (a random ID made by the app) With requests for paid plan features To confirm your subscription is active Monthly counts under a one-way hash, see Section 4
Purchase information from Apple (product, purchase and renewal dates, Apple's transaction identifiers) When you buy, restore or renew To know whether your subscription is active By Apple and RevenueCat. RevenueCat also sends subscription events (trial started, subscribed, renewed, cancelled, billing issue, with the product and amount) to PostHog under the random analytics ID. See Sections 3 and 4
Crash reports and app session status (device model, iOS and app version, error details, whether a session ended in a crash) When the app crashes or hits an error To find and fix bugs By Sentry, see Section 4
Usage events (for example "lesson completed", "onboarding finished", or how many pause screens were shown or closed, as counts only), linked to a random ID While you use the app To understand how the app is used and improve it By PostHog, see Section 4

3. Who processes data for us

Provider Role What it receives Where
Netlify, Inc. Hosting and our plan server Plan requests in transit, the records in Section 4, request logs United States
Anthropic, PBC Arranges your lessons (Claude) Quiz answers as fixed choices, program length and pace, lesson IDs, weekly in-app totals United States
RevenueCat, Inc. Subscription status Random app user ID, the random analytics ID (to send subscription events to PostHog), purchase information, basic technical information from its SDK United States
Functional Software, Inc. (Sentry) Crash reports The crash reports described above United States
PostHog, Inc. Usage analytics Usage events linked to a random ID, and subscription events sent by RevenueCat (product, dates, amount) United States
Apple App distribution, payments and DeviceCheck As described in Apple's own policies Its locations

4. How long data is kept

Data Kept
Quiz answers, totals and lesson IDs sent for a plan 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)
Plan results Up to 10 minutes; deleted as soon as the app collects them
Daily request counts per hashed device ID Deleted after 7 days
Monthly counts of full plans and new plans per hashed RevenueCat ID Deleted at the end of the following month (2 months at most)
Request logs Up to 7 days (kept by our hosting provider)
Purchase records (RevenueCat) While your subscription is active and for up to 24 months after it ends (to restore purchases and handle refunds or disputes), then deleted
Crash reports (Sentry) Deleted automatically after 90 days at most
Usage events and subscription events (PostHog) Deleted automatically after 1 year at most
DeviceCheck flag (Apple) Kept by Apple for your iPhone until we reset it
Everything on the iPhone Until you delete the app

5. Your choices

6. Subscriptions

7. Children and teens

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
AI plan (Anthropic, via our plan server) To arrange and adjust your lessons, a feature you choose to turn on Performance of a contract (Art. 6(1)(b)). We ask you first, and you can turn it off at any time in the app: Settings → AI plan
Device check, request counting, request logs To keep the plan service working and prevent misuse Legitimate interests (Art. 6(1)(f))
Purchase records (Apple, RevenueCat) and subscription checks To provide the subscription you bought Performance of a contract (Art. 6(1)(b))
Crash reports (Sentry), usage events and subscription events (PostHog) To find bugs, improve the app and understand subscriptions 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


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

Unscroll 60 · 운영: YS Labs · 시행일 2026년 11월 8일

  1. 처리 목적·항목 - AI 계획(이용자가 켠 경우만): 퀴즈 답(하루 사용량 구간·앱 종류·자주 스크롤하는 시간대·하루 목표, 선택지 값), 기간·강도, 이미 계획에 있는 레슨 ID, 매주 앱 안 집계(이용권 사용 수·대기 화면 닫기 수·레슨·미션 완료·연속일) - 오남용 방지: 앱이 만든 무작위 기기 ID의 단방향 해시, Apple DeviceCheck 토큰(진짜 기기 확인, 무료 미리보기 기기당 1회) - 구독 확인: RevenueCat 무작위 사용자 ID, Apple 구매 정보 - 오류·이용 분석: 오류 보고·세션 상태(Sentry), 무작위 ID에 연결된 이용 이벤트와 RevenueCat이 보내는 구독 이벤트(PostHog) - 계획·진행·설정·퀴즈 답, Screen Time 선택과 사용 기록은 기기 안에만 저장됩니다.
  2. 보유 기간 - AI 계획 요청 내용: 서버에 저장하지 않습니다. Anthropic은 학습에 쓰지 않고 30일 이내에 삭제합니다(이용 정책 위반으로 표시되면 입력·출력 최대 2년, 안전 분류 점수 최대 7년). - 계획 결과: 앱이 가져갈 때까지 최대 10분, 가져가면 바로 삭제합니다. - 기기별 일일 요청 수: 7일. 사용자별 월간 계획 생성 수: 다음 달 말까지(최대 2개월). - 요청 기록(로그): 호스팅 업체에서 최대 7일. - 구매 기록(RevenueCat): 구독 기간과 종료 후 최대 24개월. - 오류 보고(Sentry): 최대 90일. 이용·구독 이벤트(PostHog): 최대 1년. - DeviceCheck 표시값: 초기화할 때까지 Apple이 보관(개인정보 없음).
  3. 제3자 제공: 하지 않습니다. 판매·광고 목적으로 제공하지 않습니다.
  4. 처리 위탁 및 국외 이전
수탁자 위탁 업무 이전 국가 이전 항목 이전 시기·방법 보유·이용 기간 연락처
Netlify, Inc. 계획 서버 호스팅 미국 계획 요청(전송 중), 4절 기록, 요청 기록 계획을 만들 때 암호화된 네트워크(HTTPS)로 전송 계획 결과 최대 10분, 그 밖의 기록은 위 「보유 기간」 privacy@netlify.com
Anthropic, PBC 레슨 배열(Claude) 미국 퀴즈 답·기간·강도·레슨 ID·주간 집계(기기 ID·IP 미전송) 계획을 만들 때·매주 암호화된 네트워크(HTTPS)로 전송 학습에 쓰지 않고 30일 이내 삭제(이용 정책 위반 표시 시 최대 2년) privacy@anthropic.com
RevenueCat, Inc. 구독 상태 관리 미국 무작위 ID(가명)·분석 ID·구매 내역·기술 정보 앱 사용 시 네트워크로 전송 구독 종료 후 최대 24개월 compliance@revenuecat.com
Functional Software, Inc.(Sentry) 오류 보고 미국 오류 보고 오류 발생 시 네트워크로 전송 최대 90일 compliance@sentry.io
PostHog, Inc. 이용 분석 미국 무작위 ID에 연결된 이용 이벤트·구독 이벤트(상품·날짜·금액) 앱 사용 시(이용 이벤트), 구독 상태가 바뀔 때 RevenueCat 서버에서(구독 이벤트) 네트워크로 전송 최대 1년 privacy@posthog.com