Unscroll 60 — Privacy Policy
Unscroll 60 · Operated by YS Labs
Effective date: 2026-11-08
The short version
- Unscroll 60 helps you spend less time on short-form video and feeds with a 60-day program, a short pause before blocked apps open, and a few timed passes a day.
- Your Screen Time choices and usage stay on your iPhone. Apple's Screen Time gives the app only coded tokens, never the names of your apps, and they never leave your iPhone.
- If you agree, the app sends a few quiz answers and in-app totals to our plan server (hosted by Netlify), which passes them to Anthropic's Claude to arrange your lessons. It never sends app names, what you watch, your Screen Time data or anything you type. You can turn this off at any time in the app: Settings → AI plan.
- There are no accounts and no ads. We do not sell personal information or share it for advertising.
- The app makes a random ID so we can limit misuse of the plan service. Crash reports and usage events are linked only to a random ID, never to your name, email or Apple ID.
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 |
- No sharing with Anthropic of who you are. We do not send Anthropic your device ID, DeviceCheck token, RevenueCat ID or your IP address.
- Request logs. Our server writes one log line per plan request: which kind of request, the result status, the AI model, token counts, cost and timing. Logs never contain your answers, your plan or any ID. Our hosting provider keeps these logs for up to 7 days.
- Crash reports and usage events never include which apps you chose, how long you used them, or anything you wrote.
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 |
- Our providers may also see technical connection data such as IP addresses to deliver and secure their services.
- Netlify · Anthropic · RevenueCat · Sentry · PostHog · Apple
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
- Turn off the AI plan at any time in the app: Settings → AI plan. After that, nothing in the first two rows of Section 2 is sent, and your current plan stays on your iPhone. You can also choose the standard plan when the app first asks.
- Deleting the app removes everything stored on the iPhone (except the random device ID in the Keychain, which is removed if the iPhone is erased).
- Unscroll 60 has no accounts. To ask us to delete other records, email contact@yslabs.dev. To find a purchase record, include the Order ID from your App Store receipt.
6. Subscriptions
- Unscroll 60 Pro is an auto-renewing subscription (annual with a free trial for eligible new subscribers, or monthly).
- Payment, renewal, cancellation and refunds are handled by Apple under its policies. We never receive your payment card details.
- See the Terms of Use for details.
7. Children and teens
- Unscroll 60 is for people 13 and older. It is not directed to children under 13, and we do not knowingly collect personal information from children under 13.
- Teens may use the app. The AI plan feature says that it uses AI, and asks first, before anything is sent.
- We do not ask for a name, email, birthday, phone number, photo or location. There is no chat, social feed, public sharing or advertising.
8. Security
- Data that leaves the iPhone is sent over encrypted connections (HTTPS).
- We keep as little as possible, store one-way hashes instead of IDs, keep no copy of plan requests, and limit access to our dashboards to YS Labs.
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)) |
- International transfers: our providers process data in the United States under the safeguards they offer (such as the EU–U.S. Data Privacy Framework or Standard Contractual Clauses). Email us for a copy of the safeguards.
- Do you have to provide data? No. Without the AI plan, the app uses the standard 60-day plan.
- We do not make automated decisions with legal or similarly significant effects. The plan is a suggested order of lessons only.
- Your rights: access, rectification, erasure, restriction, objection, data portability, and the right to complain to your local data protection authority (in the UK, the ICO). We hold no name or contact details, so we may not be able to link records to you; write to us and we will do what we can. We reply within one month.
10. California residents (CCPA/CPRA)
- Categories collected in the last 12 months:
- identifiers (a hashed random device ID, a random RevenueCat app user ID, a random analytics ID)
- commercial information (purchase records from Apple)
- internet or other electronic network activity (usage events and crash reports)
- quiz answers and in-app totals (passed to our provider to arrange your plan, and not stored by us)
- Sensitive personal information: we collect none.
- Sale and sharing: we do not sell or share personal information, including for cross-context behavioral advertising, including that of consumers under 16.
- Your rights: to know, delete and correct, and not to be discriminated against for using them. Email contact@yslabs.dev; an authorized agent may act for you with your written permission.
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일
- 처리 목적·항목 - AI 계획(이용자가 켠 경우만): 퀴즈 답(하루 사용량 구간·앱 종류·자주 스크롤하는 시간대·하루 목표, 선택지 값), 기간·강도, 이미 계획에 있는 레슨 ID, 매주 앱 안 집계(이용권 사용 수·대기 화면 닫기 수·레슨·미션 완료·연속일) - 오남용 방지: 앱이 만든 무작위 기기 ID의 단방향 해시, Apple DeviceCheck 토큰(진짜 기기 확인, 무료 미리보기 기기당 1회) - 구독 확인: RevenueCat 무작위 사용자 ID, Apple 구매 정보 - 오류·이용 분석: 오류 보고·세션 상태(Sentry), 무작위 ID에 연결된 이용 이벤트와 RevenueCat이 보내는 구독 이벤트(PostHog) - 계획·진행·설정·퀴즈 답, Screen Time 선택과 사용 기록은 기기 안에만 저장됩니다.
- 보유 기간 - AI 계획 요청 내용: 서버에 저장하지 않습니다. Anthropic은 학습에 쓰지 않고 30일 이내에 삭제합니다(이용 정책 위반으로 표시되면 입력·출력 최대 2년, 안전 분류 점수 최대 7년). - 계획 결과: 앱이 가져갈 때까지 최대 10분, 가져가면 바로 삭제합니다. - 기기별 일일 요청 수: 7일. 사용자별 월간 계획 생성 수: 다음 달 말까지(최대 2개월). - 요청 기록(로그): 호스팅 업체에서 최대 7일. - 구매 기록(RevenueCat): 구독 기간과 종료 후 최대 24개월. - 오류 보고(Sentry): 최대 90일. 이용·구독 이벤트(PostHog): 최대 1년. - DeviceCheck 표시값: 초기화할 때까지 Apple이 보관(개인정보 없음).
- 제3자 제공: 하지 않습니다. 판매·광고 목적으로 제공하지 않습니다.
- 처리 위탁 및 국외 이전
| 수탁자 | 위탁 업무 | 이전 국가 | 이전 항목 | 이전 시기·방법 | 보유·이용 기간 | 연락처 |
|---|---|---|---|---|---|---|
| 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 |
- 결제와 DeviceCheck는 Apple이 자체 방침에 따라 처리합니다.
- 국외 이전의 법적 근거: 정보주체와의 계약 이행(이용자가 켠 AI 계획 기능 제공 포함)을 위한 처리위탁으로서 이 처리방침에 공개(개인정보 보호법 제28조의8 제1항 제3호 가목). AI 계획은 전송 전에 동의 화면에서 먼저 묻고, 앱의 설정 → AI plan에서 언제든 끌 수 있습니다.
- 국외 이전을 원하지 않으시면 AI 계획을 끄면 됩니다(앱의 설정 → AI plan). 이 경우 기본 60일 계획을 씁니다.
5. 파기: 보유 기간이 끝나거나 요청을 받으면 지체 없이 삭제합니다(전자 파일은 복구할 수 없는 방법으로 삭제).
6. 정보주체의 권리: 열람·정정·삭제·처리정지를 contact@yslabs.dev로 요청하실 수 있습니다. AI 계획은 앱의 설정 → AI plan에서 언제든 끌 수 있습니다.
7. 만 14세 미만 아동: Unscroll 60은 만 13세 이상을 대상으로 합니다. 서비스 제공(계약 이행)에 필요한 범위에서만 처리하며 동의에 근거한 처리를 하지 않으므로 법정대리인 동의를 받지 않습니다. 이름·연락처·생년월일 등 아동을 알아볼 수 있는 정보는 받지 않습니다. 미성년자의 구독 계약은 법정대리인이 체결합니다(이용약관 2조).
8. 자동 수집 장치: 쿠키·광고 식별자를 쓰지 않습니다. 기기 ID와 분석 ID는 앱이 만든 무작위 값입니다.
9. 안전성 확보 조치: 전송 구간 암호화(HTTPS), ID는 해시로만 보관, 계획 요청 미보관, 관리 화면 접근 제한.
10. 개인정보 보호책임자: YS Labs 개인정보 보호 담당 · contact@yslabs.dev
11. 권익침해 구제
- 개인정보분쟁조정위원회 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터 118 (privacy.kisa.or.kr)
- 대검찰청 1301
- 경찰청 182 12. 변경: 방침이 바뀌면 시행 전에 이 페이지와 시행일을 갱신합니다.