개인정보 처리방침
최종 업데이트: 2026-10-26
Unscrol(이하 “당사”)은 이용자의 개인정보 보호를 중요하게 생각합니다. 본 개인정보 처리방침은 이용자가 당사의 모바일 애플리케이션(이하 “본 앱”) 및 unscrol.com 웹사이트(이하 “본 웹사이트”)를 이용할 때 당사가 이용자의 정보를 어떻게 수집, 이용, 제공 및 보호하는지 설명합니다.
1. 수집하는 정보
1.1 개인정보
계정을 생성할 때 당사는 다음 정보를 수집합니다.
- 이메일 주소 — 이메일 또는 Google 로그인을 선택한 경우 계정 식별, 로그인 및 연락 목적으로 사용됩니다. 게스트 계정에는 이메일 주소가 필요하지 않습니다.
- 계정 식별자 및 표시 이름 — 계정과 진행 상황을 유지하기 위해 사용됩니다. 표시 이름과 점수는 리더보드에 표시될 수 있습니다.
- 프로필 이미지 — Google 로그인을 하면 프로필 이미지 URL이 제공될 수 있습니다. 기기 갤러리에서 선택한 사진은 해당 기기에만 저장됩니다.
- PIN(해시 처리) — 4자리 PIN은 저장 전에 안전하게 해시 처리됩니다. 당사는 PIN을 평문으로 저장하지 않습니다.
1.2 이용 데이터
해당 기능을 사용할 때 당사는 이용자가 제출한 정보와 활동 기록을 저장하며, 여기에는 다음이 포함됩니다.
- 체크인 데이터(오전, 오후, 저녁 슬롯)
- 연속 기록 및 마일스톤 진행 상황
- 충동 기록 항목(시각 및 분류)
- 집중 세션 시간
- 기분 기록 항목
- 리더보드 점수 및 순위
1.3 기기 정보
분석, 어트리뷰션, 충돌 보고 서비스는 기기 유형, 운영체제 버전, 앱 및 광고 식별자, 앱 상호작용 이벤트, 진단 정보를 수집합니다. 이러한 서비스는 IP 주소로부터 도시나 국가 같은 대략적인 위치를 추정할 수 있습니다. Unscrol은 GPS나 정밀 위치 권한을 요청하지 않습니다.
2. Apple 스크린 타임 및 Family Controls (iOS)
이용자가 집중을 유지할 수 있도록, Unscrol은 Apple의 스크린 타임 API — 구체적으로 Family Controls, Managed Settings, Device Activity 프레임워크 — 를 사용하여 집중 세션 중에 방해가 되는 앱을 차단할 수 있습니다. 이 기능은 설계 단계부터 프라이버시를 우선합니다. 이용자의 스크린 타임 데이터는 전적으로 이용자의 기기 안에서 Apple의 시스템에 의해 처리되며, 당사는 그러한 데이터가 당사에 전달되지 않도록 이 기능을 구현했습니다.
2.1 앱 선택 (Family Controls 및 Managed Settings)
집중 중에 차단할 앱을 선택하면 Apple이 시스템 선택 화면을 표시합니다. 본 앱은 이용자의 선택을 나타내는 불투명한 암호화 토큰만 전달받으며, 선택한 앱의 번들 ID, 앱 이름, 아이콘은 전혀 전달받지 않습니다. 이 토큰은 이용자의 기기 밖에서는 아무런 의미가 없으며, 역으로 분석하여 어떤 앱인지 식별할 수 없습니다.
- 이용자의 선택 내용은 비공개 App Group 컨테이너 안에 기기 내에 로컬로 저장됩니다.
- 이 선택 내용은 당사 서버 또는 제3자에게 전송되지 않습니다.
- 차단은 Apple의 Managed Settings 시스템이 적용하며, 본 앱은 시스템에 “선택된 토큰을 가려 달라”고 요청할 뿐입니다.
2.2 사용 모니터링 (Device Activity)
앱 사용량을 기준으로 집중 세션을 언제 시작하거나 종료해야 하는지 판단하기 위해, Unscrol은 Apple의 Device Activity 프레임워크에 사용량 임계값을 등록합니다. 이 임계값은 iOS가 관리하는 샌드박스화된 시스템 확장 프로그램 안에서, 기기 내에서 평가됩니다.
- 본 앱은 앱을 얼마나 오래, 언제, 얼마나 자주 사용했는지 등 이용자의 원시 스크린 타임 수치를 읽지 않습니다. Apple은 해당 수치를 샌드박스 안에 보관하며 당사는 접근할 수 없습니다.
- 저장되는 정보는 단순한 세션별 플래그(예: 현재 세션이 유지 중인지, 아니면 앱이 열려 중단되었는지)뿐이며, App Group 안에 로컬로 저장됩니다.
- 이 플래그는 기기를 벗어나지 않습니다.
2.3 스크린 타임 데이터는 기기를 벗어나지 않습니다
스크린 타임, Family Controls, Device Activity 데이터는 당사 서버 또는 제3자에게 전송되지 않습니다. 이용자의 앱 선택 내용, 사용량 임계값, 세션 플래그는 항상 이용자의 기기 안에 남아 있습니다. 당사는 이용자가 어떤 앱을 차단했는지, 그 앱을 얼마나 사용하는지, 이용자의 스크린 타임 통계가 어떤지 확인할 수 없습니다.
Android: 사용 정보 접근 및 다른 앱 위에 표시
Android에서 Unscrol은 사용자가 Android 설정에서 직접 허용하는 두 가지 시스템 권한을 사용합니다. 둘 다 전적으로 기기 내에서 작동합니다.
- 사용 정보 접근(PACKAGE_USAGE_STATS) — 차단하기로 선택한 앱이 열리는 것을 감지하고 스크린 타임 통계를 표시하는 데 사용됩니다.
- 다른 앱 위에 표시(SYSTEM_ALERT_WINDOW) — 차단된 앱 위에 차단 화면을 표시하는 데 사용됩니다.
이 정보는 기기에서 처리되며 당사 서버나 제3자에게 전송되지 않습니다. 어떤 앱을 차단하는지, 얼마나 사용하는지 당사는 볼 수 없습니다. 두 권한은 언제든 Android 설정에서 철회할 수 있으며, 철회하면 차단이 작동하지 않습니다.
집중 보호: 로컬 VPN (iOS)
집중 보호(감속 모드 “Reverse Engineering” 포함)를 켜면 Unscrol은 iPhone에 로컬 VPN 프로필을 설정합니다. 이는 전적으로 기기 안에서 작동하는 패킷 터널입니다. VPN 서비스가 아니며, 트래픽을 당사 서버를 거쳐 전송하지 않습니다.
- 선택한 앱만 영향을 받습니다. 터널은 선택한 앱의 도메인 이름만 처리합니다. 휴대폰의 다른 모든 트래픽은 터널을 우회하며 수집되지 않습니다.
- 당사로 전송되거나 저장되는 것은 없습니다. 터널을 지나는 트래픽은 기기에서 전달, 지연 또는 속도 제한됩니다. 당사 서버로 전송되지 않고, 기록되거나 저장되지 않으며, 당사는 어떤 사이트나 앱을 사용하는지 볼 수 없습니다.
- DNS 조회. 선택한 앱에 연결하기 위해 해당 앱의 도메인 이름은 공개 DNS 확인자에서 조회됩니다: Cloudflare(1.1.1.1), Google(8.8.8.8), Quad9(9.9.9.9). 이 제공업체들은 각자의 개인정보처리방침에 따라 조회를 처리합니다. 조회 내용은 당사로 전송되지 않습니다.
- 끄는 방법. Unscrol에서 집중 보호를 끄거나, iOS 설정 > 일반 > VPN 및 기기 관리에서 VPN을 끄세요. 앱을 삭제하면 VPN 프로필도 제거됩니다.
3. 정보의 이용 목적
당사는 수집한 정보를 다음 목적으로 이용합니다.
- 본 앱의 제공, 유지 및 개선
- 이용자 본인 확인 및 계정 보호
- 디지털 웰빙 진행 상황 기록
- 리더보드 순위 생성
- 계정 관련 연락(예: PIN 재설정 코드) 발송
- 기능 개선을 위한 이용 패턴 분석
- 고객 지원 요청에 대한 응대
4. 알림
Unscrol은 체크인, 집중 세션, 연속 기록, 마일스톤을 알리기 위해 로컬 알림을 사용합니다. 이러한 알림은 이용자의 기기에서 예약되고 전달되며, 그 내용은 당사 서버로 전송되거나 당사 서버에서 생성되지 않습니다. 이용자는 언제든지 기기 설정에서 알림을 끌 수 있습니다.
5. 구독
프리미엄 구독은 RevenueCat을 통해 처리되며, RevenueCat은 Apple App Store(및 Android의 Google Play) 위에서 구매와 이용 권한을 관리합니다. 결제는 전적으로 각 플랫폼의 앱스토어가 처리하므로 당사는 이용자의 신용카드 정보나 결제 정보를 전달받거나 저장하지 않습니다. RevenueCat은 구독자 식별자, 구매 내역, 구독 상태를 처리하여 프리미엄 기능을 활성화합니다. 구독자 식별자는 이용자의 Unscrol 계정에 연결될 수 있습니다. 자세한 내용은 RevenueCat 개인정보 처리방침을 참조하십시오. Android의 구매는 RevenueCat을 통해 Google Play Billing을 사용합니다.
6. 분석
당사는 앱 사용 현황과 성능을 파악하기 위해 Mixpanel과 Firebase Analytics를 사용합니다. 이벤트는 이용자의 Unscrol 사용자 식별자와 연결될 수 있으며, 반드시 익명인 것은 아닙니다. 이벤트에는 화면 조회, 기능 상호작용, 구독 활동, 집중 세션 활동, 진단 정보가 포함됩니다. 체크인을 제출하면 이용자가 직접 입력한 스크린 타임 값과 목표 달성 여부가 분석에 포함될 수 있습니다. 이는 차단에 사용되며 기기에 남아 있는 Android 사용 정보 접근 통계 및 iOS 스크린 타임 데이터와는 별개입니다. 분석 이벤트에는 PIN이 포함되지 않습니다.
당사는 충돌, 오류, 느린 화면을 감지하고 수정하기 위해 Sentry(EU 리전)를 사용합니다. Sentry는 스택 트레이스가 포함된 충돌·오류 보고서, 기기 및 운영체제 정보, 앱 버전, 화면 이동 같은 최근 앱 이벤트 기록, 일부 세션의 성능 측정값을 수신합니다. 보고서는 이용자의 Unscrol 사용자 식별자와 연결되며, 이메일 주소나 이름과는 연결되지 않습니다.
Meta(Facebook) App Events는 광고 어트리뷰션 및 성과 측정을 위해 광고 식별자, 기기 정보, 앱 이벤트(설치, 세션, 가입, 체험, 구독 등)를 수신합니다. 당사는 이용자의 Unscrol 계정 식별자를 Meta에 전송하지 않습니다. 앱에는 TikTok Business SDK가 포함되어 있지만 현재 Android 버전에서는 이벤트를 전송하도록 설정되어 있지 않습니다. 광고 식별자는 기기 설정에서 재설정하거나 제한할 수 있습니다.
7. 웹사이트
unscrol.com 웹사이트는 정보 제공용 정적 사이트입니다. 계정이 필요하지 않으며 추적용 쿠키를 설정하지 않습니다. 본 웹사이트는 Cloudflare를 통해 제공되며, Cloudflare는 보안 및 전송 목적으로 일반적인 기술적 요청 데이터(예: IP 주소)를 처리할 수 있습니다.
8. 데이터 저장 및 보안
이용자의 데이터는 저장 시 및 전송 시 암호화가 적용된 MongoDB Atlas 기반의 보안 서버에 저장됩니다. 당사는 다음을 포함한 업계 표준 보안 조치를 적용합니다.
- 비밀번호와 PIN은 bcrypt로 해시 처리됩니다
- 모든 API 통신은 HTTPS/TLS 암호화를 사용합니다
- 세션 관리에는 만료 시간이 짧은 JWT 토큰을 사용합니다
- PIN 복구용 OTP 코드는 10분 후 만료됩니다
9. 데이터 제공
당사는 이용자의 개인정보를 제3자에게 판매, 교환 또는 대여하지 않습니다. 다음의 경우에 한하여 정보를 제공할 수 있습니다.
- 이용자의 동의가 있는 경우 — 이용자가 데이터 공유에 명시적으로 동의한 경우
- 리더보드 — 이용자의 표시 이름과 점수는 공개 리더보드에서 다른 이용자에게 표시됩니다
- 법령상 요구 — 법률, 규정 또는 법적 절차에 따라 요구되는 경우
- 광고 성과 측정 — Meta는 섹션 6에 설명된 식별자와 이벤트를 수신합니다.
- 서비스 제공업체 — 본 앱 운영을 지원하는 신뢰할 수 있는 제3자 서비스(예: 이메일 발송, 호스팅)로서 비밀유지 계약을 체결한 경우
10. 제3자 서비스
본 앱은 다음의 제3자 서비스를 이용할 수 있습니다.
- MongoDB Atlas — 데이터베이스 호스팅
- Cloudflare — CDN 및 DDoS 방어
- SMTP 제공업체 — 인증 코드 이메일 발송
- RevenueCat — 구독 관리(결제 정보 없음)
- Google 로그인 — Google 계정으로 하는 선택적 로그인(계정 이메일 주소를 받습니다)
- Google Play Billing — RevenueCat을 통한 Android 구매(결제 정보는 당사에 전달되지 않습니다)
- Mixpanel / Firebase Analytics — 계정 식별자와 연결될 수 있는 이용 분석 및 진단
- Sentry — 계정 식별자와 연결되며 이메일 주소나 이름과는 연결되지 않는 충돌 및 성능 보고
- Meta(Facebook) App Events / TikTok Business SDK — 광고 성과 측정(광고 ID 및 설치, 가입, 체험, 구독 등의 앱 이벤트)
Apple의 스크린 타임, Family Controls, Device Activity 프레임워크는 제3자 서비스가 아닙니다. 이는 iOS의 일부로 기기 내에서 실행되며, 이 프레임워크가 처리하는 데이터는 당사에 제공되지 않습니다. 위에 나열된 각 제3자 서비스는 데이터 처리 방식을 규율하는 자체 개인정보 처리방침을 두고 있습니다.
11. 이용자의 권리
이용자는 자신의 개인정보에 대하여 다음 권리를 가집니다.
- 열람 — 당사가 보유한 개인정보 사본 요청
- 정정 — 부정확한 정보의 정정 요청
- 삭제 — 계정 및 관련 데이터의 삭제 요청
- 이동 — 기계 판독이 가능한 형식으로의 데이터 내보내기 요청
- 동의 철회 — 동의를 근거로 처리되는 경우 언제든지 동의 철회
위 권리를 행사하려면 support@unscrol.com으로 연락해 주십시오.
12. 데이터 보관
당사는 계정이 활성 상태인 동안 이용자의 개인정보를 보관합니다. 이용자가 계정을 삭제하면 당사는 30일 이내에 활성 시스템에서 해당 데이터를 삭제합니다. 백업 사본은 영구 삭제되기까지 최대 90일 동안 남아 있을 수 있습니다.
13. 아동의 개인정보
Unscrol은 만 13세 미만 아동을 대상으로 하지 않습니다. 당사는 만 13세 미만 아동의 개인정보를 고의로 수집하지 않습니다. 만 13세 미만 아동의 데이터를 수집한 사실을 알게 된 경우, 당사는 이를 신속히 삭제하기 위한 조치를 취합니다.
14. 본 방침의 변경
당사는 본 개인정보 처리방침을 수시로 변경할 수 있습니다. 변경 시에는 본 페이지 상단의 “최종 업데이트” 날짜를 갱신합니다. 당사가 데이터를 어떻게 보호하는지 계속 확인하실 수 있도록 본 방침을 주기적으로 검토하시기를 권장합니다.
15. 문의
본 개인정보 처리방침에 대해 궁금한 점이나 우려 사항이 있으시면 아래로 연락해 주십시오.
- 이메일: support@unscrol.com