한 줄 요약 OFFME 는 회원가입도 로그인도 없고, 이용자 정보를 쌓아 두는 서버가 없습니다. 이 앱은 「고른 앱을 못 열게 막는 앱」이라 어떤 앱을 막을지, 지금 무엇이 열려 있는지, 오늘 몇 걸음 걸었는지를 기기 안에서 읽습니다. 그 값은 기기 안에서만 쓰이고 기기 밖으로 나가지 않습니다(3·4·5항). 앱이 인터넷으로 보내는 요청은 앱 상태 파일 확인, 앱 업데이트 확인, 스토어 결제, 안드로이드에서 결제가 끝난 순간의 결제 알림 한 줄뿐이고 모두 9항에 빠짐없이 적었습니다. 광고와 분석 도구는 없습니다.
이 앱은 이용자를 감시하는 앱이 아닙니다. OFFME 는 이용자가 자기 기기를 스스로 관리하도록 돕는 앱입니다. 다른 사람의 기기를 들여다보거나, 이용자의 사용 기록을 부모·회사·제3자에게 보내는 기능이 없습니다.
1. 수집하는 개인정보
없습니다. 이름·연락처·이메일·생년월일·주소·결제정보 등 어떤 개인정보도 저희가 수집하지 않습니다. 계정 기능이 없어 가입·로그인 절차 자체가 존재하지 않습니다.
「내 정보」에 넣는 성별·나이·키·몸무게(2항)와 걸음 수(5항)는 이용자의 기기 안에만 저장되며 저희에게 전송되지 않습니다. 안드로이드 결제 알림(9항)도 개인을 알아볼 수 있는 값을 싣지 않으며, 알림을 띄운 뒤 보관하지 않습니다.
2. 기기에만 저장되는 것
아래 값은 이용자 기기의 앱 전용 저장소(설정 파일)에 저장되며 기기 밖으로 나가지 않습니다. iOS 에서는 차단 화면·위젯·스크린 타임 확장이 같은 값을 읽을 수 있도록, 그중 필요한 값을 이 앱만 쓰는 공유 저장소(App Group)에도 적어 둡니다. 이 공유 저장소 역시 기기 안에 있고 다른 앱은 읽을 수 없습니다.
막을 앱 — iOS 에서는 애플이 준 불투명한 토큰만 적어 둡니다. 저희는 그 토큰이 어떤 앱인지 읽을 수 없습니다(3항). 안드로이드에서는 이용자가 고른 앱의 패키지 이름(예: com.google.android.youtube)을 적어 둡니다.
걸음 잠금 — 잠금의 이름, 하루 걸음 목표, 목표를 채워야 열리는 앱, 끄기 예약 시각.
내 정보 — 이용자가 직접 고른 성별·나이·키·몸무게. 걸음 잠금을 처음 만들 때(건너뛸 수 있습니다)와 마이 탭의 「내 정보」에서 입력하며, 추천 걸음 목표·걸은 거리·소모 칼로리를 계산하는 데에만 씁니다. 잠금 판정에는 쓰지 않습니다.
기록 — 끝낸 타이머 기록(시작·끝 시각), 날마다 걸은 걸음 수와 목표 달성 여부, 잠가 둔 총 시간, 중간에 끝낸 시각, 벌금 없이 지킨 날 수, 앱을 처음 연 날. 기록 탭과 마이 탭에 되돌려 보여 주는 데에만 씁니다.
잠깐 열기 — 지금 열려 있는 창이 끝나는 시각, 중간에 연 시각(기록·퀘스트 판정에 씁니다).
성장 기록 — 성장 탭의 햇살(앱 안에서만 쓰는 재화)을 번 몫·받은 몫·쓴 몫, 받은 배지와 퀘스트, 퀘스트를 다 깬 날 수, 가진 옷과 입힌 옷, 연속 기록을 이어 붙인 날. 성장 탭을 보여 주고 보상을 한 번만 주는 데에만 씁니다.
구매 상태 — Pro 인지(구독·평생), 남아 있는 잠깐 열기권·강제 종료권 개수, 돈으로 산 햇살과 그 스토어 거래 번호(같은 결제를 두 번 반영하지 않고, 환불되면 그만큼 되돌리려고), 환불을 반영한 거래 번호. 카드번호 같은 결제정보는 들어 있지 않습니다.
설정 — 앱 삭제 방지 켬/끔(iOS), 고른 언어, 잠금을 끄거나 지울 때 기다리는 예고 시간, 하루를 나누는 기준 시간대, 한 번 본 안내를 다시 띄우지 않으려는 표시, 평점 요청 창을 띄운 날(11항).
앱 업데이트 파일 — 9항의 업데이트 확인으로 받은 새 앱 화면 파일. 다음에 앱을 켤 때 이 파일로 엽니다.
이 값들은 저희에게 전송되지 않고 저희는 읽을 수 없습니다. 앱을 삭제하면 모두 함께 지워집니다(12항).
3. 차단을 위해 읽는 기기 정보 — 가장 중요한 안내
OFFME 는 고른 앱을 막아야 하므로, 막으려면 무엇을 막을지와 지금 무엇이 열려 있는지를 알아야 합니다. 방식은 플랫폼마다 다릅니다.
iOS — 애플의 스크린 타임 체계(Family Controls · Managed Settings · Device Activity)를 씁니다. 여기서는 애플이 앱 정보를 일부러 가려 줍니다.
막을 앱을 고르는 화면은 애플이 그리는 시스템 화면이고, 고른 결과는 불투명한 토큰으로 옵니다. 저희는 이용자가 어떤 앱을 골랐는지 읽을 수 없습니다.
잠금을 걸고 푸는 일, 잠긴 앱을 열었을 때 뜨는 차단 화면, 정해 둔 시각에 루틴이 켜지고 꺼지는 일은 모두 애플의 시스템과 이 앱의 확장 프로그램이 기기 안에서 처리합니다.
앱 삭제 방지(마이 탭에서 켜고 끔)를 켜 두면 잠금이 걸려 있는 동안 기기에서 앱을 지울 수 없게 합니다. 이것도 스크린 타임 설정으로 기기 안에서만 동작합니다.
애플의 규정에 따라 스크린 타임 관련 데이터는 기기 밖으로 전송하지 않고, 제3자에게 제공하거나 판매하지 않으며, 광고·분석에 쓰지 않습니다.
안드로이드 — 아래 값을 기기 안에서 직접 읽습니다.
설치된 앱 목록 — 런처(홈 화면)에 아이콘이 뜨는 앱만 읽어 이름과 아이콘을 보여 드립니다. 무엇을 막을지 고르려면 목록이 있어야 합니다. 숨은 앱까지 훑는 QUERY_ALL_PACKAGES 권한은 쓰지 않습니다.
지금 앞에 있는 앱 — 감시 서비스가 짧은 간격으로 「지금 화면 맨 앞에 있는 앱이 무엇인지」를 확인하고, 막을 앱이면 그 위에 차단 화면을 덮습니다. 이를 위해 안드로이드의 사용정보 접근 권한으로 앱 전환 기록을 읽습니다.
앱 안에서 무엇을 했는지는 읽지 않습니다 — 입력한 글자·화면 내용·주고받은 메시지에는 접근하지 않고 접근하려 하지도 않습니다. 접근성 서비스는 쓰지 않습니다.
4. 기기 밖으로 나가지 않는 것
3항과 5항에서 읽은 값, 2항에 저장된 값은 어느 것도 기기 밖으로 나가지 않습니다. 구체적으로 아래 값은 저희를 포함해 누구에게도 전송되지 않습니다.
설치된 앱 목록, 막기로 고른 앱, 지금 앞에 있는 앱
잠금·루틴·걸음 목표와 그 시각
걸음 수, 성별·나이·키·몸무게, 거리·칼로리
기록 탭·마이 탭의 모든 기록
앱에는 이 값들을 어디론가 올리는 코드가 없습니다.
5. 걸음 수
「걸음 잠금」은 오늘 걸음 목표를 채워야 고른 앱이 열리는 기능입니다. 이를 위해 오늘 걸은 걸음 수를 읽습니다.
iOS — 기기의 동작 센서(Core Motion)가 센 걸음 수만 읽습니다. 이때 iOS 가 「동작 및 피트니스」 권한을 묻고, 팝업에는 「걸음 수를 세어 잠긴 앱을 열고 걸은 기록을 보여 드릴 때 사용해요」라고 적혀 있습니다.
안드로이드 — 기기의 걸음 센서를 읽으며, 이를 위해 신체 활동 인식(ACTIVITY_RECOGNITION) 권한을 받습니다.
걸음 수는 걸음 목표 판정·잠금 해제·기록·위젯 표시에만 쓰이고 기기 밖으로 나가지 않습니다. 애플 건강(HealthKit)·구글 피트니스(Health Connect) 같은 건강 데이터 저장소에는 접근하지 않습니다. 위치는 읽지 않습니다.
권한을 거절해도 시간 잠금은 그대로 쓸 수 있습니다. 걸음 잠금만 걸음을 셀 수 없다고 안내합니다.
6. 권한 — 무엇을 왜 받나
iOS
스크린 타임(Family Controls) — 앱을 막는 데 애플이 제공하는 유일한 수단입니다. 「본인 기기 관리」 용도로만 요청하며, 가족 공유로 다른 사람(자녀)의 기기를 감독하는 용도로는 요청하지 않습니다. 없으면 차단이 동작하지 않습니다.
동작 및 피트니스 — 걸음 잠금에 쓸 걸음 수를 세려고(5항). 없어도 시간 잠금은 동작합니다.
iOS 에서는 이 둘 말고 다른 권한을 요청하지 않습니다. 알림 권한도 요청하지 않습니다.
안드로이드
사용정보 접근(PACKAGE_USAGE_STATS) — 지금 앞에 있는 앱을 확인하려고. 없으면 차단이 동작하지 않습니다.
다른 앱 위에 표시(SYSTEM_ALERT_WINDOW) — 막을 앱이 열렸을 때 그 위에 차단 화면을 덮으려고. 없으면 차단이 동작하지 않습니다.
포그라운드 서비스(FOREGROUND_SERVICE·FOREGROUND_SERVICE_SPECIAL_USE) — 앱을 닫아도 감시가 계속 돌아야 하므로. 도는 동안 알림 하나가 떠 있습니다.
알림(POST_NOTIFICATIONS) — 위 상시 알림을 보여 드리려고. 거절해도 차단은 동작합니다.
기기 부팅 완료(RECEIVE_BOOT_COMPLETED) — 기기를 껐다 켠 뒤에도 차단이 스스로 이어지도록.
신체 활동 인식(ACTIVITY_RECOGNITION) — 걸음 잠금에 쓸 걸음 수를 세려고(5항).
인터넷·결제(INTERNET·BILLING) — 9항의 요청과 Google Play 결제를 위해.
네트워크 상태 확인(ACCESS_NETWORK_STATE) — 인터넷이 연결돼 있을 때만 9항의 업데이트 확인을 하려고. 어느 망에 붙어 있는지 같은 값은 쓰지 않습니다.
진동(VIBRATE) — 앱 기본 구성에 함께 들어 있는 권한입니다. 개인정보에 닿지 않습니다.
설치 경로 확인(BIND_GET_INSTALL_REFERRER_SERVICE) — Google Play 결제 라이브러리가 함께 넣는 권한입니다. OFFME 는 앱이 어디서 설치됐는지 읽거나 보내지 않습니다.
「사용정보 접근」과 「다른 앱 위에 표시」는 안드로이드가 특별 권한으로 다뤄 이용자가 설정 화면에서 직접 켜야 하며, 언제든 같은 화면에서 끌 수 있습니다. 끄면 차단이 멈춥니다.
7. 쓰지 않는 것
카메라·마이크·사진·위치·연락처·통화기록·문자·캘린더·건강 데이터(HealthKit·Health Connect)에 접근하지 않으며, 해당 권한을 요청하지 않습니다. 광고 식별자(IDFA·안드로이드 광고 ID)를 읽지 않고, iOS 의 추적 허용 요청(ATT) 창도 띄우지 않습니다.
8. 광고·분석
광고가 없습니다. 광고 네트워크(SDK)가 들어 있지 않아 광고 요청을 보내지 않습니다. 분석 도구·충돌 보고 도구도 넣지 않았습니다. 이용자의 사용 방식을 저희가 따로 수집하지 않습니다.
9. 앱이 밖으로 보내는 요청 — 남김없이
앱이 인터넷으로 요청을 보내는 경우는 아래가 전부입니다. 차단·걸음 잠금 자체는 인터넷 없이 기기 안에서 동작합니다.
앱 상태 파일 확인 — 앱을 켤 때 저희 웹사이트(Netlify 호스팅)에 있는 작은 파일 하나를 읽어, 지금 버전이 너무 낡아 업데이트가 꼭 필요한지 확인합니다. 이 요청은 파일을 받아 오기만 하고 이용자에 관한 값을 싣지 않습니다. 다만 웹페이지를 여는 모든 경우처럼 호스팅 서버의 기록에 접속 IP 가 남을 수 있습니다. 연결이 안 되면 확인을 건너뛰고 앱은 그대로 동작합니다.
앱 업데이트 확인 — 앱을 켤 때 Expo(EAS Update, 미국)의 서버에 새 앱 화면 파일이 있는지 묻고, 있으면 받아 둡니다(2항). 이 요청에는 앱 버전·플랫폼(iOS·안드로이드)·업데이트 채널·지금 쓰는 업데이트 번호처럼 맞는 파일을 고르는 데 필요한 값만 실리고, 이름·연락처·기기 식별자·걸음 수·막은 앱 같은 값은 실리지 않습니다. 접속 IP 는 Expo 서버의 기록에 남을 수 있습니다. 연결이 안 되면 건너뛰고 앱은 그대로 동작합니다.
스토어 결제 — 가격을 보여 주거나 무언가를 사고, 구매를 복원할 때 기기의 App Store · Google Play 와 통신합니다. 이 통신은 애플·구글의 결제 체계가 처리하며 저희 서버는 끼지 않습니다(10항). 안드로이드의 Google Play 결제 라이브러리는 결제를 처리하면서 구글에 진단 정보를 보낼 수 있으며, 이는 구글의 방침을 따릅니다.
결제 알림(안드로이드만) — 안드로이드에서 결제가 끝나는 순간, 개발자에게 「하나 팔렸다」를 알리는 요청 한 번을 저희 서버(gwansang-server.onrender.com, Render 호스팅)로 보냅니다. 실리는 값은 앱 이름·플랫폼·상품 이름과 ID·금액·스토어 주문번호뿐이고, 이름·연락처·기기 식별자·걸음 수·막은 앱 같은 값은 실리지 않습니다. 서버는 이 내용을 개발자의 메신저(텔레그램)로 한 줄 전달하고, 주문번호는 같은 알림이 두 번 가지 않게 거르는 데에만 잠시 쓰며 따로 저장하지 않습니다. 요청이 실패해도 결제에는 영향이 없습니다. iOS 에서는 이 요청을 보내지 않습니다.
이용자가 직접 누르는 링크 — 「개인정보 처리방침」(이 페이지, GitHub Pages), 「이용약관」(애플 표준 약관 페이지), 「구독 관리」(App Store · Google Play 의 구독 화면), 업데이트 화면의 스토어 링크를 누르면 기기의 브라우저나 스토어 앱이 열립니다. 그때부터는 그 사이트의 방침이 적용됩니다.
10. 결제
앱 안에서 파는 것은 아래와 같습니다. 모두 선택이며, 사지 않아도 기본 기능(하루 3시간까지 타이머 잠금, 루틴·걸음 잠금 합쳐 1개, 성장 탭)은 그대로 쓸 수 있습니다.
OFFME Pro(월간·연간 구독) — 루틴과 걸음 잠금을 개수 제한 없이, 타이머를 하루 시간 제한 없이 쓰고, 퀘스트로 받는 햇살이 2배가 됩니다. 기간이 끝나기 24시간 전까지 해지하지 않으면 같은 값으로 자동 갱신되며, 해지는 App Store · Google Play 의 구독 관리에서 합니다.
OFFME Pro 평생(한 번 결제) — 구독과 같은 혜택을 기간 없이 씁니다. 자동 갱신되지 않습니다.
햇살 묶음(소모성) — 햇살 50·250·500·1,000. 햇살은 앱 안에서만 쓰는 재화로, 성장 탭에서 옷을 사거나 잠깐 열기권(잠긴 앱을 10분 동안 엶)·강제 종료권(잠금을 바로 끝냄)으로 바꿉니다. 현금으로 바꾸거나 다른 사람에게 넘길 수 없습니다. 산 햇살은 기기에만 기록되므로 앱을 지우면 함께 사라지고, 결제가 환불되면 그 결제로 받은 햇살을 되돌립니다.
결제 처리는 애플 App Store · 구글 Play 가 합니다. 카드번호·계좌 같은 결제정보는 저희에게 오지 않으며 저희는 볼 수도 없습니다.
앱이 스토어에서 받는 것은 무엇을 샀는지, 표시할 현지 가격, 거래 번호뿐이고, 이 값은 기기 안에서 구매를 반영하는 데에만 씁니다(2항).
구매 복원을 누르면 스토어에 보유 내역을 다시 물어봅니다. 이때도 저희 서버는 끼지 않습니다.
결제·환불 기록은 애플·구글이 각자의 방침에 따라 보관합니다.
11. 문의 · 평점 요청
마이 탭 아래의 문의하기는 이용자의 메일 앱을 열어 줄 뿐입니다. 앱이 내용을 대신 전송하지 않으며, 보내실지는 이용자가 정합니다. 메일을 보내시면 그 메일에 담긴 내용(적어 주신 글, 회신용 주소)이 저희에게 도착하며, 문의에 답하는 데에만 쓰고 답변이 끝나면 지웁니다.
평점 요청 — 앱을 어느 정도 쓴 뒤 별점을 남겨 달라는 창을 가끔 띄웁니다. 이 창은 애플·구글이 띄우는 시스템 창이고, 남기신 별점·리뷰는 스토어가 처리합니다. 저희에게 따로 전송되는 것은 없습니다. 앱은 창을 띄운 날만 기기에 적어 둡니다.
12. 보관 기간과 삭제 방법
저희가 보관하는 이용자 정보가 없으므로 저희에게 삭제를 요청하실 대상이 없습니다(문의 메일은 11항대로 답변 뒤 지웁니다). 기기에 남는 값(2항)은 이용자가 직접 지우실 수 있습니다.
앱을 삭제하면 2항의 모든 값이 함께 지워집니다.
안드로이드에서는 설정 → 애플리케이션 → OFFME → 저장공간 → 데이터 삭제로도 초기화됩니다.
iOS 에서 스크린 타임 접근을 거두려면 설정 → 스크린 타임에서 앱의 접근을 끄시면 되고, 걸음 수 접근은 설정 → 개인정보 보호 및 보안 → 동작 및 피트니스에서 끄실 수 있습니다.
13. 제3자 제공 · 처리위탁 · 판매
없습니다. 저희가 수집하는 개인정보가 없으므로 제3자에게 제공하거나 처리를 위탁할 정보도 없습니다. 어떤 정보도 판매하지 않습니다. 결제는 애플·구글이 각자의 방침에 따라 직접 처리합니다.
14. 국외 이전
개인정보를 국외로 이전하지 않습니다. 다만 9항의 요청이 닿는 곳은 해외 사업자의 서버입니다 — 앱 상태 파일은 Netlify(미국), 앱 업데이트 확인은 Expo(미국), 안드로이드 결제 알림은 Render(미국)와 텔레그램을 거칩니다. 이 요청들에는 개인을 알아볼 수 있는 값이 실리지 않습니다.
15. 만 14세 미만 아동
OFFME 는 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 알면서 수집하지 않습니다. 애초에 저희는 어떤 개인정보도 수집하지 않습니다. 스크린 타임 권한도 「본인 기기 관리」 용도로만 요청하며, 보호자가 자녀의 기기를 감독하는 용도로는 요청하지 않습니다.
16. 이용자의 권리
이용자는 개인정보 보호법 등 관련 법에 따라 열람·정정·삭제·처리정지를 요구하실 권리가 있습니다. 다만 저희가 보유한 이용자 정보가 없어 요청하실 대상이 존재하지 않습니다. 기기에 저장된 값은 12항의 방법으로 언제든 직접 지우실 수 있습니다. 궁금한 점은 contact@nemofactory.co.kr 로 문의해 주세요.
17. 안전성 확보 조치
이용자 정보를 받는 서버가 없으므로 서버에서 새어 나갈 이용자 정보도 없습니다. 기기에 저장되는 값은 앱 전용 저장소와 이 앱만 쓰는 공유 저장소에 두어 다른 앱이 읽을 수 없습니다. 앱은 이용자의 사용 기록·걸음 수·신체 정보를 외부로 보내는 코드를 포함하지 않습니다.
18. 방침 변경
이 방침이 바뀌면 이 페이지에 시행일을 고쳐 알립니다. 바뀐 방침은 이 페이지에 올린 날부터 효력이 생깁니다.
19. 개인정보 보호책임자 및 문의
제작자: 네모팩토리 (Nemo Factory)
개인정보 보호책임자: 앱 제작자 본인
문의: contact@nemofactory.co.kr
20. 권익침해 구제 방법
개인정보 침해로 상담·신고가 필요하시면 아래 기관에 문의하실 수 있습니다.
개인정보침해 신고센터 — privacy.kisa.or.kr / 국번없이 118
개인정보 분쟁조정위원회 — kopico.go.kr / 1833-6972
대검찰청 사이버수사과 — spo.go.kr / 국번없이 1301
경찰청 사이버수사국 — ecrm.police.go.kr / 국번없이 182
OFFME — Privacy Policy
Effective: October 9, 2026 Contact: contact@nemofactory.co.kr
In one line. OFFME has no accounts, no sign-in, and no server that stores your information. Because it is an app that blocks the apps you choose, it reads which apps to block, which app is open right now, and how many steps you walked today on your device. Those values are used only on your device and never leave it (sections 3, 4 and 5). The only internet requests the app makes are checking an app status file, checking for app updates, store payments, and, on Android, a one-line payment notice at the moment a purchase completes — all listed in section 9. There are no ads and no analytics tools.
This app does not monitor you. OFFME helps you manage your own device. It has no feature for looking into someone else's device, and it never sends your usage to a parent, an employer or any third party.
1. Personal information we collect
None. We do not collect your name, contact details, email, date of birth, address, payment information or any other personal information. There is no account feature, so there is no sign-up or sign-in at all.
The sex, age, height and weight you enter in "About me" (section 2) and your step count (section 5) are stored only on your device and are never sent to us. The Android payment notice (section 9) carries nothing that identifies a person, and it is not kept after the notice is shown.
2. What is stored on your device only
The values below are saved in the app's private storage on your device (a settings file) and never leave the device. On iOS, the values that the blocking screen, the widget and the Screen Time extensions need are also written to a shared container used only by this app (App Group). That container is also on your device, and other apps cannot read it.
Apps to block — on iOS, only an opaque token given by Apple; we cannot read which apps it refers to (section 3). On Android, the package names of the apps you chose (e.g. com.google.android.youtube).
Time locks — a timer's name, start time and end time; a routine's name, days, start/end times and apps to block; and the time of any scheduled turn-off or deletion.
Step locks — the lock's name, the daily step goal, the apps that open once the goal is met, and the time of any scheduled turn-off.
About me — the sex, age, height and weight you pick yourself, entered when you first create a step lock (you can skip it) or under "About me" on the Me tab. Used only to calculate a recommended step goal, distance walked and calories burned; never used to decide whether apps are locked.
Records — finished timers (start and end times), steps walked each day and whether the goal was met, total time locked, times you ended a lock early, days kept without a fine, and the day you first opened the app. Used only to show them back to you on the Stats and Me tabs.
Open for a bit — when the current open window ends, and the times you opened apps during a lock (used for records and quest checks).
Growth records — the Sunshine (a currency used only inside the app) you earned, received and spent on the Grow tab, badges and quests received, the number of days you cleared every quest, the outfits you own and the ones you are wearing, and the days you mended a streak. Used only to show the Grow tab and to give each reward only once.
Purchase status — whether you have Pro (subscription or lifetime), how many Quick Unlock Passes and Force End Passes you have left, Sunshine bought with money and its store transaction numbers (so the same purchase is never applied twice, and so a refund takes back the same amount), and the transaction numbers of refunds already applied. No payment details such as card numbers.
Settings — uninstall protection on/off (iOS), your chosen language, the notice period you wait before turning off or deleting a lock, the time zone used to split days, markers so a tip you have already seen is not shown again, and the date the rating prompt was shown (section 11).
App update files — new app screen files downloaded by the update check in section 9. The app opens with them the next time it starts.
None of these values is sent to us, and we cannot read them. Deleting the app deletes all of them (section 12).
3. Device information read for blocking — the most important section
OFFME blocks the apps you choose, so it has to know what to block and what is open right now. How this works differs by platform.
iOS — the app uses Apple's Screen Time frameworks (Family Controls · Managed Settings · Device Activity), in which Apple deliberately hides app information from us.
The screen for choosing apps is a system screen drawn by Apple, and what you choose comes back as opaque tokens. We cannot read which apps you picked.
Applying and lifting locks, the blocking screen shown when you open a locked app, and routines switching on and off at set times are all handled on the device by Apple's system and this app's extensions.
When uninstall protection (on/off on the Me tab) is on, apps cannot be deleted from the device while a lock is active. This also works only on the device, through Screen Time settings.
As Apple requires, Screen Time data is never sent off the device, never shared with or sold to third parties, and never used for ads or analytics.
Android — the app reads the following directly on the device.
Installed app list — only apps with a launcher (home screen) icon, so we can show their names and icons for you to choose from. We do not use the QUERY_ALL_PACKAGES permission that would reveal hidden apps.
The app in the foreground — a monitoring service checks at short intervals which app is frontmost and, if it is a blocked app, draws a blocking screen over it. To do this it reads app-switch events through Android's Usage Access permission.
We do not read what you do inside an app — text you type, screen contents and messages are not accessed and we make no attempt to access them. We do not use an accessibility service.
4. What never leaves your device
None of the values read under sections 3 and 5, or stored under section 2, ever leaves your device. Specifically, the following are sent to no one, including us:
the installed app list, the apps you chose to block, and the app in the foreground
your locks, routines, step goals and their times
your step count, sex, age, height and weight, distance and calories
every record on the Stats and Me tabs
The app contains no code that uploads these values anywhere.
5. Step count
A "step lock" keeps the apps you chose locked until you reach today's step goal. For this the app reads the number of steps you walked today.
iOS — it reads only the step count counted by the device's motion sensors (Core Motion). iOS asks for the "Motion & Fitness" permission, and the prompt reads "Used to count your steps to unlock your apps and show your walking history."
Android — it reads the device's step sensor, for which it asks for the Physical activity (ACTIVITY_RECOGNITION) permission.
The step count is used only to check the step goal, unlock apps, keep your records and show the widget, and it never leaves the device. The app does not access health data stores such as Apple Health (HealthKit) or Google Health Connect. It does not read your location.
If you decline the permission, time locks still work; step locks simply tell you that steps cannot be counted.
6. Permissions — what and why
iOS
Screen Time (Family Controls) — the only way Apple provides for blocking apps. Requested only for managing your own device, never for supervising another person's (a child's) device through Family Sharing. Without it, blocking does not work.
Motion & Fitness — to count steps for step locks (section 5). Time locks work without it.
On iOS the app requests no other permission. It does not request notification permission either.
Android
Usage Access (PACKAGE_USAGE_STATS) — to check which app is in the foreground. Without it, blocking does not work.
Display over other apps (SYSTEM_ALERT_WINDOW) — to draw the blocking screen over a blocked app. Without it, blocking does not work.
Foreground service (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — so monitoring keeps running after you close the app. A notification stays visible while it runs.
Notifications (POST_NOTIFICATIONS) — to show that ongoing notification. Blocking still works if you decline.
Run at startup (RECEIVE_BOOT_COMPLETED) — so blocking resumes by itself after the device restarts.
Physical activity (ACTIVITY_RECOGNITION) — to count steps for step locks (section 5).
Internet and billing (INTERNET · BILLING) — for the requests in section 9 and Google Play payments.
View network state (ACCESS_NETWORK_STATE) — so the update check in section 9 runs only when the internet is connected. Values such as which network you are on are not used.
Vibration (VIBRATE) — a permission included in the app's default setup. It does not touch personal information.
Install referrer (BIND_GET_INSTALL_REFERRER_SERVICE) — a permission added by the Google Play Billing library. OFFME does not read or send where the app was installed from.
Android treats "Usage Access" and "Display over other apps" as special permissions that you turn on yourself in the settings screen, and you can turn them off there at any time. Turning them off stops blocking.
7. What the app does not use
The app does not access, and does not request permission for, the camera, microphone, photos, location, contacts, call logs, messages, calendars or health data (HealthKit · Health Connect). It does not read advertising identifiers (IDFA · Android advertising ID), and it never shows iOS's tracking permission (ATT) prompt.
8. Ads and analytics
There are no ads. No ad network (SDK) is included, so no ad requests are sent. No analytics or crash-reporting tools are included either. We do not collect how you use the app.
9. Every request the app sends out
The following is the complete list of cases in which the app sends a request over the internet. Blocking and step locks themselves work on the device without the internet.
App status file — when the app starts, it reads one small file on our website (hosted on Netlify) to check whether your version is too old and must be updated. This request only downloads the file and carries no values about you. As with opening any web page, the hosting server's logs may record the connecting IP address. If there is no connection, the check is skipped and the app works as usual.
App update check — when the app starts, it asks Expo's servers (EAS Update, USA) whether new app screen files are available and, if so, downloads them (section 2). This request carries only what is needed to pick the right files — app version, platform (iOS · Android), update channel and the current update ID — and no values such as your name, contact details, device identifiers, step counts or blocked apps. Expo's server logs may record the connecting IP address. If there is no connection, it is skipped and the app works as usual.
Store payments — showing prices, buying something and restoring purchases talk to the App Store · Google Play on your device. This is handled by Apple's and Google's payment systems; our server is not involved (section 10). On Android, the Google Play Billing library may send diagnostic information to Google while processing payments; this is governed by Google's policies.
Payment notice (Android only) — the moment a purchase completes on Android, the app sends one request to our server (gwansang-server.onrender.com, hosted on Render) to tell the developer "one was sold". It carries only the app name, platform, product name and ID, amount and store order number — nothing like your name, contact details, device identifiers, step count or blocked apps. The server forwards it as one line to the developer's messenger (Telegram), uses the order number only briefly so the same notice is not sent twice, and does not store it. If the request fails, the purchase is not affected. This request is never sent on iOS.
Links you tap yourself — "Privacy policy" (this page, GitHub Pages), "Terms of Use" (Apple's standard terms page), "Manage subscription" (the App Store · Google Play subscription screen) and the store link on the update screen open your device's browser or store app. From there, that site's own policy applies.
10. Payments
The app sells the following. All are optional; without buying anything you can still use the basics (timer locks up to 3 hours a day, one routine or step lock in total, and the Grow tab).
OFFME Pro (monthly · yearly subscription) — create unlimited routines and step locks, use timers with no daily time limit, and get double Sunshine from quests. It renews automatically at the same price unless canceled at least 24 hours before the period ends; cancel in the App Store · Google Play subscription settings.
OFFME Pro Lifetime (one-time purchase) — the same benefits as the subscription, with no time limit. It does not renew automatically.
Sunshine packs (consumable) — 50 · 250 · 500 · 1,000 Sunshine. Sunshine is a currency used only inside the app; on the Grow tab you can buy outfits with it or exchange it for a Quick Unlock Pass (opens locked apps for 10 minutes) or a Force End Pass (ends a lock right away). It cannot be exchanged for cash or transferred to anyone else. Purchased Sunshine is recorded only on your device, so it disappears if you delete the app, and if a payment is refunded, the Sunshine received from that payment is taken back.
Payments are processed by Apple's App Store and Google Play. Payment details such as card or account numbers never reach us, and we cannot see them.
All the app receives from the store is what was bought, the local price to display, and a transaction number, used only on the device to apply the purchase (section 2).
Restore Purchases asks the store again for what you own. Our server is not involved here either.
Payment and refund records are kept by Apple and Google under their own policies.
11. Contact and rating prompts
Contact us at the bottom of the Me tab only opens your mail app. The app does not send anything on your behalf; you decide whether to send. If you send an email, its contents (what you wrote and your reply address) reach us; we use them only to reply and delete them once the inquiry is answered.
Rating prompt — after you have used the app for a while, it occasionally shows a prompt asking for a star rating. This is a system prompt shown by Apple or Google, and any rating or review you leave is handled by the store. Nothing is sent to us. The app only records on the device the date the prompt was shown.
12. Retention and deletion
We keep no information about you, so there is nothing to ask us to delete (contact emails are deleted after replying, as in section 11). You can delete the values on your device (section 2) yourself.
Deleting the app deletes every value in section 2.
On Android you can also reset it under Settings → Apps → OFFME → Storage → Clear data.
On iOS you can revoke Screen Time access under Settings → Screen Time, and step-count access under Settings → Privacy & Security → Motion & Fitness.
13. Sharing, processing and sale
None. We collect no personal information, so there is nothing to share with or entrust to third parties. We sell no information. Payments are handled directly by Apple and Google under their own policies.
14. International transfer
No personal information is transferred abroad. However, the requests in section 9 reach servers of overseas providers — the app status file goes through Netlify (USA), the app update check goes through Expo (USA), and the Android payment notice goes through Render (USA) and Telegram. These requests carry nothing that identifies a person.
15. Children
OFFME is not directed at children under 14, and we do not knowingly collect children's personal information. We collect no personal information from anyone to begin with. Screen Time permission is requested only for managing your own device, never for a parent supervising a child's device.
16. Your rights
Under applicable privacy laws you have the right to request access, correction, deletion or suspension of processing. However, we hold no information about you, so there is nothing to request. You can delete the values on your device at any time as described in section 12. For questions, contact contact@nemofactory.co.kr.
17. Security
We run no server that receives your information, so there is none to leak from a server. Values on the device are kept in the app's private storage and in a shared container used only by this app, which other apps cannot read. The app contains no code that sends your usage, step count or body information off the device.
18. Changes to this policy
If this policy changes, we will update the effective date on this page. The revised policy takes effect on the day it is posted here.
19. Privacy officer and contact
Developer: Nemo Factory (네모팩토리)
Privacy officer: the app's developer
Contact: contact@nemofactory.co.kr
20. Remedies
If you need advice or wish to report a privacy violation, you may contact the following Korean authorities.
Personal Information Infringement Report Center (KISA) — privacy.kisa.or.kr / 118
Personal Information Dispute Mediation Committee — kopico.go.kr / 1833-6972
アプリ状態ファイル — アプリの起動時に当社のウェブサイト(Netlify でホスティング)にある小さなファイルを1つ読み込み、お使いのバージョンが古すぎてアップデートが必要かどうかを確認します。このリクエストはファイルをダウンロードするだけで、利用者に関する値は含みません。ただし、ウェブページを開くときと同様に、ホスティングサーバーのログに接続元の IP アドレスが記録されることがあります。接続できない場合は確認をスキップし、アプリは通常どおり動作します。
アプリのアップデート確認 — アプリの起動時に Expo(EAS Update、米国)のサーバーへ新しいアプリ画面のファイルがあるかを問い合わせ、あれば受け取っておきます(第2条)。このリクエストにはアプリのバージョン・プラットフォーム(iOS・Android)・アップデートチャンネル・現在使っているアップデート番号のように、合うファイルを選ぶのに必要な値だけが含まれ、名前・連絡先・端末識別子・歩数・ブロックしたアプリといった値は含まれません。接続 IP は Expo のサーバーの記録に残ることがあります。接続できない場合は省略し、アプリはそのまま動作します。
ストアでの決済 — 価格の表示、購入、購入の復元の際に、端末上の App Store · Google Play と通信します。これは Apple と Google の決済システムが処理し、当社のサーバーは関与しません(第10条)。Android の Google Play 決済ライブラリは、決済の処理中に Google へ診断情報を送信することがあり、これは Google のポリシーに従います。
利用者が自分でタップするリンク — 「プライバシーポリシー」(このページ、GitHub Pages)、「利用規約」(Apple の標準規約ページ)、「サブスクリプションの管理」(App Store · Google Play のサブスクリプション画面)、アップデート画面のストアリンクをタップすると、端末のブラウザまたはストアアプリが開きます。そこから先は、そのサイト自身のポリシーが適用されます。
OFFME Pro(月額・年額サブスクリプション) — 予約と歩数ロックを無制限に作成でき、タイマーを1日の時間制限なしで使え、クエストで受け取るひだまりが2倍になります。期間終了の24時間前までに解約しない限り、同じ価格で自動更新されます。解約は App Store · Google Play のサブスクリプション設定で行います。
OFFME Pro 買い切り(1回払い) — サブスクリプションと同じ特典を期間の制限なく使えます。自動更新されません。
商店付款 — 顯示價格、購買與恢復購買時,會在你的裝置上與 App Store · Google Play 通訊。這由 Apple 與 Google 的付款系統處理,我們的伺服器不參與(第 10 條)。Android 上的 Google Play 帳單程式庫在處理付款時可能會向 Google 傳送診斷資訊,這遵循 Google 的政策。
商店支付 — 显示价格、购买和恢复购买时,会在你的设备上与 App Store · Google Play 通信。这由 Apple 和 Google 的支付系统处理,我们的服务器不参与(第 10 条)。Android 上的 Google Play 结算库在处理支付时可能会向 Google 发送诊断信息,这遵循 Google 的政策。
Vigente desde: 9 de octubre de 2026 Contacto: contact@nemofactory.co.kr
En una línea. OFFME no tiene cuentas, no tiene inicio de sesión y no tiene ningún servidor que almacene tu información. Como es una app que bloquea las apps que eliges, lee en tu dispositivo qué apps bloquear, qué app está abierta en este momento y cuántos pasos caminaste hoy. Esos valores se usan solo en tu dispositivo y nunca salen de él (secciones 3, 4 y 5). Las únicas solicitudes que la app hace por internet son consultar un archivo de estado de la app, buscar actualizaciones de la app, los pagos en la tienda y, en Android, un aviso de pago de una línea en el momento en que se completa una compra; todas se enumeran en la sección 9. No hay anuncios ni herramientas de análisis.
Esta app no te vigila. OFFME te ayuda a gestionar tu propio dispositivo. No tiene ninguna función para ver el dispositivo de otra persona y nunca envía tu uso a un padre o madre, a un empleador ni a ningún tercero.
1. Información personal que recopilamos
Ninguna. No recopilamos tu nombre, datos de contacto, correo electrónico, fecha de nacimiento, dirección, información de pago ni ninguna otra información personal. No hay función de cuentas, así que no existe ningún registro ni inicio de sesión.
El sexo, la edad, la estatura y el peso que introduces en “Mis datos” (sección 2) y tu recuento de pasos (sección 5) se guardan solo en tu dispositivo y nunca se nos envían. El aviso de pago de Android (sección 9) no contiene nada que identifique a una persona y no se conserva después de mostrarse.
2. Lo que se guarda solo en tu dispositivo
Los valores siguientes se guardan en el almacenamiento privado de la app en tu dispositivo (un archivo de configuración) y nunca salen del dispositivo. En iOS, los valores que necesitan la pantalla de bloqueo, el widget y las extensiones de Tiempo de uso también se escriben en un contenedor compartido que solo usa esta app (App Group). Ese contenedor también está en tu dispositivo y otras apps no pueden leerlo.
Apps que bloquear — en iOS, solo un token opaco que proporciona Apple; no podemos saber a qué apps se refiere (sección 3). En Android, los nombres de paquete de las apps que elegiste (p. ej., com.google.android.youtube).
Bloqueos por tiempo — el nombre, la hora de inicio y la hora de fin de un temporizador; el nombre, los días, las horas de inicio y fin y las apps que bloquea un horario; y la hora de cualquier desactivación o eliminación programada.
Bloqueos por pasos — el nombre del bloqueo, la meta diaria de pasos, las apps que se abren al cumplir la meta y la hora de cualquier desactivación programada.
Mis datos — el sexo, la edad, la estatura y el peso que eliges tú, introducidos al crear tu primer bloqueo por pasos (puedes omitirlo) o en “Mis datos” de la pestaña Yo. Se usan solo para calcular una meta de pasos recomendada, la distancia recorrida y las calorías quemadas; nunca se usan para decidir si las apps se bloquean.
Registros — temporizadores terminados (horas de inicio y fin), pasos caminados cada día y si se cumplió la meta, tiempo total bloqueado, momentos en que terminaste un bloqueo antes de tiempo, días cumplidos sin multa y el día en que abriste la app por primera vez. Se usan solo para mostrártelos en las pestañas Datos y Yo.
Abrir un momento — cuándo termina el periodo de apertura actual y los momentos en que abriste algo a mitad de un bloqueo (se usan para los registros y para comprobar las misiones).
Registro de crecimiento — el sol (una moneda que solo se usa dentro de la app) de la pestaña Crecer que ganaste, recibiste y gastaste, las insignias y misiones recibidas, el número de días en que completaste todas las misiones, la ropa que tienes y la que lleva puesta, y los días en que recuperaste una racha. Se usa solo para mostrar la pestaña Crecer y para dar cada recompensa una sola vez.
Estado de compra — si tienes Pro (suscripción o de por vida), cuántos Pases de apertura breve y Pases de fin forzado te quedan, el sol comprado con dinero y sus números de transacción de la tienda (para que la misma compra nunca se aplique dos veces y para retirar esa cantidad si se reembolsa), y los números de transacción de los reembolsos ya aplicados. Ningún dato de pago como números de tarjeta.
Ajustes — protección contra desinstalación activada/desactivada (iOS), el idioma que elegiste, el tiempo de aviso que hay que esperar para desactivar o eliminar un bloqueo, la zona horaria que marca dónde empieza cada día, marcas para no volver a mostrar avisos que ya viste y la fecha en que se mostró la solicitud de valoración (sección 11).
Archivos de actualización de la app — nuevos archivos de pantallas de la app descargados con la búsqueda de actualizaciones de la sección 9. La app se abre con ellos la próxima vez que se inicia.
Ninguno de estos valores se nos envía, y no podemos leerlos. Al eliminar la app se eliminan todos (sección 12).
3. Información del dispositivo que se lee para bloquear — la sección más importante
OFFME bloquea las apps que eliges, así que necesita saber qué bloquear y qué está abierto en este momento. El funcionamiento varía según la plataforma.
iOS — la app usa los frameworks de Tiempo de uso de Apple (Family Controls · Managed Settings · Device Activity), en los que Apple nos oculta deliberadamente la información de las apps.
La pantalla para elegir apps es una pantalla del sistema dibujada por Apple, y lo que eliges se devuelve como tokens opacos. No podemos saber qué apps elegiste.
Aplicar y quitar bloqueos, la pantalla de bloqueo que aparece al abrir una app bloqueada y la activación y desactivación de los horarios a las horas fijadas se gestionan en el dispositivo por el sistema de Apple y las extensiones de esta app.
Cuando la protección contra desinstalación (se activa o desactiva en la pestaña Yo) está activada, no se pueden eliminar apps del dispositivo mientras haya un bloqueo activo. Esto también funciona solo en el dispositivo, mediante los ajustes de Tiempo de uso.
Tal como exige Apple, los datos de Tiempo de uso nunca se envían fuera del dispositivo, nunca se comparten con terceros ni se les venden, y nunca se usan para publicidad ni análisis.
Android — la app lee lo siguiente directamente en el dispositivo.
Lista de apps instaladas — solo las apps con icono en el launcher (pantalla de inicio), para mostrarte sus nombres e iconos y que puedas elegir. No usamos el permiso QUERY_ALL_PACKAGES, que revelaría apps ocultas.
La app en primer plano — un servicio de supervisión comprueba a intervalos cortos qué app está al frente y, si es una app bloqueada, muestra encima una pantalla de bloqueo. Para ello lee los eventos de cambio de app mediante el permiso de Acceso a datos de uso de Android.
No leemos lo que haces dentro de una app — no accedemos al texto que escribes, al contenido de la pantalla ni a los mensajes, ni intentamos acceder a ellos. No usamos ningún servicio de accesibilidad.
4. Lo que nunca sale de tu dispositivo
Ninguno de los valores leídos según las secciones 3 y 5, ni de los guardados según la sección 2, sale nunca de tu dispositivo. En concreto, lo siguiente no se envía a nadie, ni siquiera a nosotros:
la lista de apps instaladas, las apps que elegiste bloquear y la app en primer plano
tus bloqueos, horarios, metas de pasos y sus horas
tu recuento de pasos, sexo, edad, estatura y peso, distancia y calorías
todos los registros de las pestañas Datos y Yo
La app no contiene ningún código que suba estos valores a ninguna parte.
5. Recuento de pasos
Un “bloqueo por pasos” mantiene bloqueadas las apps que elegiste hasta que alcanzas la meta de pasos de hoy. Para ello, la app lee la cantidad de pasos que caminaste hoy.
iOS — lee solo el recuento de pasos que cuentan los sensores de movimiento del dispositivo (Core Motion). iOS solicita el permiso de “Movimiento y forma física”, y el aviso dice: “Se usa para contar tus pasos, abrir las apps bloqueadas y mostrar tu historial de pasos.”
Android — lee el sensor de pasos del dispositivo, para lo cual solicita el permiso de Actividad física (ACTIVITY_RECOGNITION).
El recuento de pasos se usa solo para comprobar la meta de pasos, desbloquear apps, guardar tus registros y mostrar el widget, y nunca sale del dispositivo. La app no accede a almacenes de datos de salud como Salud de Apple (HealthKit) o Health Connect de Google. No lee tu ubicación.
Si rechazas el permiso, los bloqueos por tiempo siguen funcionando; los bloqueos por pasos simplemente te indican que no se pueden contar los pasos.
6. Permisos: cuáles y por qué
iOS
Tiempo de uso (Family Controls) — la única forma que ofrece Apple para bloquear apps. Se solicita solo para gestionar tu propio dispositivo, nunca para supervisar el dispositivo de otra persona (un hijo o hija) mediante En familia. Sin él, el bloqueo no funciona.
Movimiento y forma física — para contar pasos para los bloqueos por pasos (sección 5). Los bloqueos por tiempo funcionan sin él.
En iOS la app no solicita ningún otro permiso. Tampoco solicita permiso de notificaciones.
Android
Acceso a datos de uso (PACKAGE_USAGE_STATS) — para comprobar qué app está en primer plano. Sin él, el bloqueo no funciona.
Mostrar sobre otras apps (SYSTEM_ALERT_WINDOW) — para mostrar la pantalla de bloqueo sobre una app bloqueada. Sin él, el bloqueo no funciona.
Servicio en primer plano (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — para que la supervisión siga funcionando después de cerrar la app. Mientras funciona, queda visible una notificación.
Notificaciones (POST_NOTIFICATIONS) — para mostrar esa notificación permanente. El bloqueo sigue funcionando si lo rechazas.
Ejecutar al iniciar (RECEIVE_BOOT_COMPLETED) — para que el bloqueo se reanude solo después de reiniciar el dispositivo.
Actividad física (ACTIVITY_RECOGNITION) — para contar pasos para los bloqueos por pasos (sección 5).
Internet y facturación (INTERNET · BILLING) — para las solicitudes de la sección 9 y los pagos de Google Play.
Ver el estado de la red (ACCESS_NETWORK_STATE) — para buscar actualizaciones (sección 9) solo cuando hay conexión a internet. No se usan valores como a qué red estás conectado.
Vibración (VIBRATE) — un permiso incluido en la configuración básica de la app. No afecta a información personal.
Origen de instalación (BIND_GET_INSTALL_REFERRER_SERVICE) — un permiso que añade la biblioteca de facturación de Google Play. OFFME no lee ni envía desde dónde se instaló la app.
Android trata “Acceso a datos de uso” y “Mostrar sobre otras apps” como permisos especiales que activas tú mismo en la pantalla de ajustes, y puedes desactivarlos allí en cualquier momento. Si los desactivas, el bloqueo se detiene.
7. Lo que la app no usa
La app no accede, ni solicita permiso para acceder, a la cámara, el micrófono, las fotos, la ubicación, los contactos, el registro de llamadas, los mensajes, los calendarios ni los datos de salud (HealthKit · Health Connect). No lee identificadores de publicidad (IDFA · ID de publicidad de Android) y nunca muestra el aviso de permiso de rastreo de iOS (ATT).
8. Anuncios y análisis
No hay anuncios. No se incluye ninguna red publicitaria (SDK), así que no se envían solicitudes de anuncios. Tampoco se incluye ninguna herramienta de análisis ni de informes de fallos. No recopilamos cómo usas la app.
9. Todas las solicitudes que envía la app
A continuación se muestra la lista completa de los casos en que la app envía una solicitud por internet. El bloqueo y los bloqueos por pasos funcionan en el dispositivo sin internet.
Archivo de estado de la app — al iniciarse, la app lee un pequeño archivo de nuestro sitio web (alojado en Netlify) para comprobar si tu versión es demasiado antigua y debe actualizarse. Esta solicitud solo descarga el archivo y no contiene ningún valor sobre ti. Como al abrir cualquier página web, los registros del servidor de alojamiento pueden anotar la dirección IP de conexión. Si no hay conexión, se omite la comprobación y la app funciona con normalidad.
Búsqueda de actualizaciones de la app — al iniciarse, la app pregunta a los servidores de Expo (EAS Update, EE. UU.) si hay nuevos archivos de pantallas de la app y, si los hay, los descarga (sección 2). Esta solicitud solo contiene los valores necesarios para elegir los archivos correctos, como la versión de la app, la plataforma (iOS · Android), el canal de actualización y el número de la actualización en uso, y no contiene valores como tu nombre, datos de contacto, identificadores del dispositivo, pasos o apps bloqueadas. La IP de conexión puede quedar en los registros del servidor de Expo. Si no hay conexión, se omite y la app funciona con normalidad.
Pagos en la tienda — mostrar precios, comprar algo y restaurar compras se comunican con App Store · Google Play en tu dispositivo. Esto lo gestionan los sistemas de pago de Apple y Google; nuestro servidor no interviene (sección 10). En Android, la biblioteca de facturación de Google Play puede enviar información de diagnóstico a Google mientras procesa los pagos; esto se rige por las políticas de Google.
Aviso de pago (solo Android) — en el momento en que se completa una compra en Android, la app envía una solicitud a nuestro servidor (gwansang-server.onrender.com, alojado en Render) para avisar al desarrollador de que “se vendió una”. Solo contiene el nombre de la app, la plataforma, el nombre y el ID del producto, el importe y el número de pedido de la tienda; nada como tu nombre, datos de contacto, identificadores del dispositivo, recuento de pasos o apps bloqueadas. El servidor lo reenvía como una línea a la mensajería del desarrollador (Telegram), usa el número de pedido solo brevemente para que el mismo aviso no se envíe dos veces y no lo almacena. Si la solicitud falla, la compra no se ve afectada. Esta solicitud nunca se envía en iOS.
Enlaces que tocas tú — “Política de privacidad” (esta página, GitHub Pages), “Términos de uso” (la página de términos estándar de Apple), “Gestionar suscripción” (la pantalla de suscripciones de App Store · Google Play) y el enlace a la tienda de la pantalla de actualización abren el navegador o la app de la tienda de tu dispositivo. A partir de ahí se aplica la política propia de ese sitio.
10. Pagos
La app vende lo siguiente. Todo es opcional; sin comprar nada puedes seguir usando lo básico (bloqueos con temporizador de hasta 3 horas al día, un horario o bloqueo por pasos en total y la pestaña Crecer).
OFFME Pro (suscripción mensual · anual) — crea horarios y bloqueos por pasos sin límite, usa temporizadores sin límite de tiempo diario y recibe el doble de sol en las misiones. Se renueva automáticamente al mismo precio salvo que se cancele al menos 24 horas antes de que termine el periodo; cancela en los ajustes de suscripciones de App Store · Google Play.
OFFME Pro De por vida (pago único) — las mismas ventajas que la suscripción, sin límite de tiempo. No se renueva automáticamente.
Paquetes de sol (consumible) — 50 · 250 · 500 · 1.000 de sol. El sol es una moneda que solo se usa dentro de la app; en la pestaña Crecer puedes comprar ropa con él o canjearlo por un Pase de apertura breve (abre las apps bloqueadas durante 10 minutos) o un Pase de fin forzado (termina un bloqueo al instante). No se puede cambiar por dinero ni transferir a otras personas. El sol comprado solo se registra en tu dispositivo, así que desaparece si eliminas la app, y si se reembolsa un pago, se retira el sol recibido con ese pago.
Los pagos los procesan App Store de Apple y Google Play. Los datos de pago, como números de tarjeta o de cuenta, nunca nos llegan y no podemos verlos.
Lo único que la app recibe de la tienda es qué se compró, el precio local que mostrar y un número de transacción, que se usan solo en el dispositivo para aplicar la compra (sección 2).
Restaurar compras vuelve a preguntar a la tienda qué tienes. Aquí tampoco interviene nuestro servidor.
Los registros de pagos y reembolsos los conservan Apple y Google según sus propias políticas.
11. Contacto y solicitudes de valoración
Contacto, en la parte inferior de la pestaña Yo, solo abre tu app de correo. La app no envía nada en tu nombre; tú decides si envías. Si envías un correo, su contenido (lo que escribiste y tu dirección de respuesta) nos llega; lo usamos solo para responder y lo eliminamos una vez respondida la consulta.
Solicitud de valoración — después de usar la app durante un tiempo, ocasionalmente aparece un aviso que pide una valoración con estrellas. Es un aviso del sistema que muestra Apple o Google, y cualquier valoración o reseña que dejes la gestiona la tienda. No se nos envía nada. La app solo guarda en el dispositivo la fecha en que se mostró el aviso.
12. Conservación y eliminación
No conservamos ninguna información sobre ti, así que no hay nada que pedirnos que eliminemos (los correos de contacto se eliminan después de responder, según la sección 11). Puedes eliminar tú mismo los valores de tu dispositivo (sección 2).
Al eliminar la app se eliminan todos los valores de la sección 2.
En Android también puedes restablecerla en Ajustes → Aplicaciones → OFFME → Almacenamiento → Borrar datos.
En iOS puedes revocar el acceso a Tiempo de uso en Ajustes → Tiempo de uso, y el acceso al recuento de pasos en Ajustes → Privacidad y seguridad → Movimiento y forma física.
13. Cesión, encargo de tratamiento y venta
Ninguno. No recopilamos información personal, así que no hay nada que ceder a terceros ni encargarles. No vendemos ninguna información. Los pagos los gestionan directamente Apple y Google según sus propias políticas.
14. Transferencia internacional
No se transfiere información personal al extranjero. Sin embargo, las solicitudes de la sección 9 llegan a servidores de proveedores en el extranjero: el archivo de estado de la app pasa por Netlify (EE. UU.), la búsqueda de actualizaciones de la app pasa por Expo (EE. UU.) y el aviso de pago de Android pasa por Render (EE. UU.) y Telegram. Estas solicitudes no contienen nada que identifique a una persona.
15. Menores
OFFME no está dirigida a menores de 14 años, y no recopilamos a sabiendas información personal de menores. De entrada, no recopilamos información personal de nadie. El permiso de Tiempo de uso se solicita solo para gestionar tu propio dispositivo, nunca para que un padre o madre supervise el dispositivo de un hijo o hija.
16. Tus derechos
Conforme a las leyes de privacidad aplicables, tienes derecho a solicitar el acceso, la rectificación, la eliminación o la suspensión del tratamiento. Sin embargo, no tenemos ninguna información sobre ti, así que no hay nada que solicitar. Puedes eliminar los valores de tu dispositivo en cualquier momento como se describe en la sección 12. Si tienes preguntas, escribe a contact@nemofactory.co.kr.
17. Seguridad
No tenemos ningún servidor que reciba tu información, así que no hay nada que pueda filtrarse desde un servidor. Los valores del dispositivo se guardan en el almacenamiento privado de la app y en un contenedor compartido que solo usa esta app, que otras apps no pueden leer. La app no contiene ningún código que envíe fuera del dispositivo tu uso, tu recuento de pasos ni tu información corporal.
18. Cambios en esta política
Si esta política cambia, actualizaremos la fecha de vigencia en esta página. La política revisada entra en vigor el día en que se publica aquí.
19. Responsable de privacidad y contacto
Desarrollador: Nemo Factory (네모팩토리)
Responsable de privacidad: el propio desarrollador de la app
Contacto: contact@nemofactory.co.kr
20. Vías de reclamación
Si necesitas asesoramiento o quieres denunciar una vulneración de la privacidad, puedes dirigirte a las siguientes autoridades coreanas.
Centro de Denuncias de Vulneración de Datos Personales (KISA, Agencia Coreana de Internet y Seguridad) — privacy.kisa.or.kr / 118
Comité de Mediación de Conflictos sobre Datos Personales — kopico.go.kr / 1833-6972
División de Investigación Cibernética de la Fiscalía Suprema — spo.go.kr / 1301
Oficina de Ciberdelitos de la Agencia Nacional de Policía de Corea — ecrm.police.go.kr / 182
OFFME — Política de privacidade
Vigência: 9 de outubro de 2026 Contato: contact@nemofactory.co.kr
Em uma linha. O OFFME não tem contas, não tem login e não tem nenhum servidor que armazene suas informações. Por ser um app que bloqueia os apps que você escolhe, ele lê no seu dispositivo quais apps bloquear, qual app está aberto agora e quantos passos você deu hoje. Esses valores são usados só no seu dispositivo e nunca saem dele (seções 3, 4 e 5). As únicas solicitações que o app faz pela internet são a consulta a um arquivo de status do app, a verificação de atualizações do app, os pagamentos na loja e, no Android, um aviso de pagamento de uma linha no momento em que uma compra é concluída — todas listadas na seção 9. Não há anúncios nem ferramentas de análise.
Este app não monitora você. O OFFME ajuda você a gerenciar o seu próprio dispositivo. Ele não tem nenhum recurso para ver o dispositivo de outra pessoa e nunca envia o seu uso a pais, empregadores ou quaisquer terceiros.
1. Informações pessoais que coletamos
Nenhuma. Não coletamos seu nome, dados de contato, e-mail, data de nascimento, endereço, informações de pagamento nem qualquer outra informação pessoal. Não há recurso de contas, então não existe cadastro nem login.
O sexo, a idade, a altura e o peso que você informa em “Meus dados” (seção 2) e sua contagem de passos (seção 5) ficam armazenados só no seu dispositivo e nunca são enviados para nós. O aviso de pagamento do Android (seção 9) não traz nada que identifique uma pessoa e não é guardado depois de exibido.
2. O que fica armazenado só no seu dispositivo
Os valores abaixo ficam salvos no armazenamento privado do app no seu dispositivo (um arquivo de configurações) e nunca saem do dispositivo. No iOS, os valores de que a tela de bloqueio, o widget e as extensões do Tempo de Uso precisam também são gravados em um contêiner compartilhado usado só por este app (App Group). Esse contêiner também fica no seu dispositivo, e outros apps não conseguem lê-lo.
Apps a bloquear — no iOS, só um token opaco fornecido pela Apple; não conseguimos saber a quais apps ele se refere (seção 3). No Android, os nomes de pacote dos apps que você escolheu (ex.: com.google.android.youtube).
Bloqueios por tempo — o nome, o horário de início e o horário de término de um timer; o nome, os dias, os horários de início e término e os apps bloqueados de um horário; e o momento de qualquer desativação ou exclusão agendada.
Bloqueios por passos — o nome do bloqueio, a meta diária de passos, os apps que abrem quando a meta é atingida e o momento de qualquer desativação agendada.
Meus dados — o sexo, a idade, a altura e o peso que você mesmo escolhe, informados ao criar seu primeiro bloqueio por passos (você pode pular) ou em “Meus dados”, na aba Eu. Usados só para calcular uma meta de passos recomendada, a distância percorrida e as calorias queimadas; nunca usados para decidir se os apps ficam bloqueados.
Registros — timers concluídos (horários de início e término), passos dados a cada dia e se a meta foi atingida, tempo total bloqueado, momentos em que você encerrou um bloqueio antes da hora, dias cumpridos sem multa e o dia em que você abriu o app pela primeira vez. Usados só para mostrá-los de volta a você nas abas Dados e Eu.
Abrir um pouco — quando termina o período de abertura atual e os momentos em que você abriu algo no meio de um bloqueio (usados nos registros e na verificação das missões).
Registro de crescimento — o sol (uma moeda usada só dentro do app) da aba Crescer que você ganhou, recebeu e gastou, os selos e missões recebidos, o número de dias em que você concluiu todas as missões, as roupas que você tem e as que o personagem está usando, e os dias em que você recuperou uma sequência. Usado só para mostrar a aba Crescer e para dar cada recompensa uma única vez.
Status de compra — se você tem o Pro (assinatura ou vitalício), quantos Passes de abertura rápida e Passes de encerramento forçado restam, o sol comprado com dinheiro e seus números de transação da loja (para que a mesma compra nunca seja aplicada duas vezes e para retirar essa quantidade se houver reembolso), e os números de transação dos reembolsos já aplicados. Nenhum dado de pagamento, como números de cartão.
Configurações — proteção contra desinstalação ligada/desligada (iOS), o idioma escolhido, o tempo de aviso a esperar para desativar ou apagar um bloqueio, o fuso horário que define onde começa cada dia, marcas para não mostrar de novo avisos já vistos e a data em que o pedido de avaliação foi exibido (seção 11).
Arquivos de atualização do app — novos arquivos de telas do app baixados pela verificação de atualizações da seção 9. O app abre com eles na próxima vez que for iniciado.
Nenhum desses valores é enviado para nós, e não conseguimos lê-los. Apagar o app apaga todos eles (seção 12).
3. Informações do dispositivo lidas para bloquear — a seção mais importante
O OFFME bloqueia os apps que você escolhe, então precisa saber o que bloquear e o que está aberto agora. O funcionamento varia de acordo com a plataforma.
iOS — o app usa os frameworks de Tempo de Uso da Apple (Family Controls · Managed Settings · Device Activity), nos quais a Apple esconde de nós, de propósito, as informações dos apps.
A tela para escolher apps é uma tela do sistema desenhada pela Apple, e o que você escolhe volta como tokens opacos. Não conseguimos saber quais apps você escolheu.
Aplicar e remover bloqueios, a tela de bloqueio exibida quando você abre um app bloqueado e a ativação e desativação dos horários nos momentos definidos são tratados no dispositivo pelo sistema da Apple e pelas extensões deste app.
Quando a proteção contra desinstalação (ligada/desligada na aba Eu) está ativada, não é possível apagar apps do dispositivo enquanto houver um bloqueio ativo. Isso também funciona só no dispositivo, por meio das configurações do Tempo de Uso.
Conforme exigido pela Apple, os dados do Tempo de Uso nunca são enviados para fora do dispositivo, nunca são compartilhados com terceiros nem vendidos a eles, e nunca são usados para anúncios ou análises.
Android — o app lê o seguinte diretamente no dispositivo.
Lista de apps instalados — só os apps com ícone no launcher (tela inicial), para mostrar os nomes e ícones para você escolher. Não usamos a permissão QUERY_ALL_PACKAGES, que revelaria apps ocultos.
O app em primeiro plano — um serviço de monitoramento verifica, em intervalos curtos, qual app está na frente e, se for um app bloqueado, exibe uma tela de bloqueio por cima dele. Para isso, lê os eventos de troca de app por meio da permissão de Acesso ao uso do Android.
Não lemos o que você faz dentro de um app — o texto que você digita, o conteúdo da tela e as mensagens não são acessados, e não tentamos acessá-los. Não usamos serviço de acessibilidade.
4. O que nunca sai do seu dispositivo
Nenhum dos valores lidos conforme as seções 3 e 5, ou armazenados conforme a seção 2, jamais sai do seu dispositivo. Especificamente, o seguinte não é enviado a ninguém, nem a nós:
a lista de apps instalados, os apps que você escolheu bloquear e o app em primeiro plano
seus bloqueios, horários, metas de passos e os respectivos horários
sua contagem de passos, sexo, idade, altura e peso, distância e calorias
todos os registros das abas Dados e Eu
O app não contém nenhum código que envie esses valores para qualquer lugar.
5. Contagem de passos
Um “bloqueio por passos” mantém bloqueados os apps que você escolheu até você atingir a meta de passos de hoje. Para isso, o app lê o número de passos que você deu hoje.
iOS — lê só a contagem de passos feita pelos sensores de movimento do dispositivo (Core Motion). O iOS pede a permissão de “Movimento e Condicionamento”, e o aviso diz: “Usado para contar seus passos, liberar os apps bloqueados e mostrar seu histórico de caminhada.”
Android — lê o sensor de passos do dispositivo, para o qual pede a permissão de Atividade física (ACTIVITY_RECOGNITION).
A contagem de passos é usada só para verificar a meta de passos, desbloquear apps, guardar seus registros e exibir o widget, e nunca sai do dispositivo. O app não acessa repositórios de dados de saúde como o Saúde da Apple (HealthKit) ou o Health Connect do Google. Ele não lê sua localização.
Se você recusar a permissão, os bloqueios por tempo continuam funcionando; os bloqueios por passos apenas informam que não é possível contar os passos.
6. Permissões — quais e por quê
iOS
Tempo de Uso (Family Controls) — a única forma oferecida pela Apple para bloquear apps. Solicitada só para gerenciar o seu próprio dispositivo, nunca para supervisionar o dispositivo de outra pessoa (um filho ou filha) pelo Compartilhamento Familiar. Sem ela, o bloqueio não funciona.
Movimento e Condicionamento — para contar passos para os bloqueios por passos (seção 5). Os bloqueios por tempo funcionam sem ela.
No iOS o app não solicita nenhuma outra permissão. Também não solicita permissão de notificações.
Android
Acesso ao uso (PACKAGE_USAGE_STATS) — para verificar qual app está em primeiro plano. Sem ela, o bloqueio não funciona.
Sobrepor a outros apps (SYSTEM_ALERT_WINDOW) — para exibir a tela de bloqueio por cima de um app bloqueado. Sem ela, o bloqueio não funciona.
Serviço em primeiro plano (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — para que o monitoramento continue funcionando depois que você fecha o app. Enquanto ele funciona, uma notificação fica visível.
Notificações (POST_NOTIFICATIONS) — para exibir essa notificação contínua. O bloqueio continua funcionando se você recusar.
Executar na inicialização (RECEIVE_BOOT_COMPLETED) — para que o bloqueio seja retomado sozinho depois que o dispositivo reiniciar.
Atividade física (ACTIVITY_RECOGNITION) — para contar passos para os bloqueios por passos (seção 5).
Internet e faturamento (INTERNET · BILLING) — para as solicitações da seção 9 e os pagamentos do Google Play.
Ver o estado da rede (ACCESS_NETWORK_STATE) — para verificar atualizações (seção 9) só quando há conexão com a internet. Valores como a qual rede você está conectado não são usados.
Vibração (VIBRATE) — uma permissão incluída na configuração básica do app. Não envolve informações pessoais.
Origem da instalação (BIND_GET_INSTALL_REFERRER_SERVICE) — uma permissão adicionada pela biblioteca de faturamento do Google Play. O OFFME não lê nem envia de onde o app foi instalado.
O Android trata “Acesso ao uso” e “Sobrepor a outros apps” como permissões especiais que você mesmo ativa na tela de configurações, e você pode desativá-las ali a qualquer momento. Desativá-las interrompe o bloqueio.
7. O que o app não usa
O app não acessa, nem solicita permissão para acessar, câmera, microfone, fotos, localização, contatos, registro de chamadas, mensagens, calendários ou dados de saúde (HealthKit · Health Connect). Ele não lê identificadores de publicidade (IDFA · ID de publicidade do Android) e nunca exibe o pedido de permissão de rastreamento do iOS (ATT).
8. Anúncios e análises
Não há anúncios. Nenhuma rede de anúncios (SDK) está incluída, então nenhuma solicitação de anúncio é enviada. Nenhuma ferramenta de análise ou de relatório de falhas está incluída. Não coletamos a forma como você usa o app.
9. Todas as solicitações que o app envia
Esta é a lista completa dos casos em que o app envia uma solicitação pela internet. O bloqueio e os bloqueios por passos em si funcionam no dispositivo sem internet.
Arquivo de status do app — quando o app é iniciado, ele lê um pequeno arquivo no nosso site (hospedado na Netlify) para verificar se a sua versão está desatualizada demais e precisa ser atualizada. Essa solicitação apenas baixa o arquivo e não traz nenhum valor sobre você. Como ao abrir qualquer página da web, os registros do servidor de hospedagem podem anotar o endereço IP da conexão. Se não houver conexão, a verificação é ignorada e o app funciona normalmente.
Verificação de atualizações do app — ao ser iniciado, o app pergunta aos servidores da Expo (EAS Update, EUA) se há novos arquivos de telas do app e, se houver, os baixa (seção 2). Essa solicitação traz só os valores necessários para escolher os arquivos certos, como a versão do app, a plataforma (iOS · Android), o canal de atualização e o número da atualização em uso, e não traz valores como nome, contatos, identificadores do dispositivo, passos ou apps bloqueados. O IP de conexão pode ficar nos registros do servidor da Expo. Se não houver conexão, a verificação é ignorada e o app funciona normalmente.
Pagamentos na loja — exibir preços, comprar algo e restaurar compras se comunicam com a App Store · Google Play no seu dispositivo. Isso é tratado pelos sistemas de pagamento da Apple e do Google; nosso servidor não participa (seção 10). No Android, a biblioteca de faturamento do Google Play pode enviar informações de diagnóstico ao Google enquanto processa os pagamentos; isso segue as políticas do Google.
Aviso de pagamento (só Android) — no momento em que uma compra é concluída no Android, o app envia uma solicitação ao nosso servidor (gwansang-server.onrender.com, hospedado na Render) para avisar o desenvolvedor de que “uma foi vendida”. Ela traz só o nome do app, a plataforma, o nome e o ID do produto, o valor e o número do pedido na loja — nada como seu nome, dados de contato, identificadores do dispositivo, contagem de passos ou apps bloqueados. O servidor encaminha isso como uma linha para o mensageiro do desenvolvedor (Telegram), usa o número do pedido só por um breve momento para que o mesmo aviso não seja enviado duas vezes e não o armazena. Se a solicitação falhar, a compra não é afetada. Essa solicitação nunca é enviada no iOS.
Links em que você mesmo toca — “Política de privacidade” (esta página, GitHub Pages), “Termos de uso” (a página de termos padrão da Apple), “Gerenciar assinatura” (a tela de assinaturas da App Store · Google Play) e o link da loja na tela de atualização abrem o navegador ou o app da loja do seu dispositivo. A partir daí, vale a política do próprio site.
10. Pagamentos
O app vende o seguinte. Tudo é opcional; sem comprar nada, você ainda pode usar o básico (bloqueios com timer de até 3 horas por dia, um horário ou bloqueio por passos no total e a aba Crescer).
OFFME Pro (assinatura mensal · anual) — crie horários e bloqueios por passos sem limite, use timers sem limite de tempo diário e ganhe o dobro de sol nas missões. A assinatura é renovada automaticamente pelo mesmo preço, a menos que seja cancelada pelo menos 24 horas antes do fim do período; cancele nas configurações de assinaturas da App Store · Google Play.
OFFME Pro Vitalício (pagamento único) — os mesmos benefícios da assinatura, sem prazo. Não é renovado automaticamente.
Pacotes de sol (consumível) — 50 · 250 · 500 · 1.000 de sol. O sol é uma moeda usada só dentro do app; na aba Crescer você pode comprar roupas com ele ou trocá-lo por um Passe de abertura rápida (abre os apps bloqueados por 10 minutos) ou um Passe de encerramento forçado (encerra um bloqueio na hora). Ele não pode ser trocado por dinheiro nem transferido para outras pessoas. O sol comprado fica registrado só no seu dispositivo, então desaparece se você apagar o app, e, se um pagamento for reembolsado, o sol recebido com esse pagamento é retirado.
Os pagamentos são processados pela App Store da Apple e pelo Google Play. Dados de pagamento, como números de cartão ou de conta, nunca chegam até nós, e não conseguimos vê-los.
Tudo o que o app recebe da loja é o que foi comprado, o preço local a exibir e um número de transação, usados só no dispositivo para aplicar a compra (seção 2).
Restaurar compras pergunta de novo à loja o que você possui. Nosso servidor também não participa disso.
Os registros de pagamentos e reembolsos são mantidos pela Apple e pelo Google de acordo com as próprias políticas.
11. Contato e pedidos de avaliação
Fale conosco, na parte de baixo da aba Eu, apenas abre o seu app de e-mail. O app não envia nada em seu nome; você decide se envia. Se você enviar um e-mail, o conteúdo dele (o que você escreveu e seu endereço de resposta) chega até nós; nós o usamos só para responder e o apagamos depois que a dúvida for respondida.
Pedido de avaliação — depois que você usa o app por algum tempo, ocasionalmente aparece um aviso pedindo uma avaliação com estrelas. Esse é um aviso do sistema exibido pela Apple ou pelo Google, e qualquer avaliação ou comentário que você deixar é tratado pela loja. Nada é enviado para nós. O app apenas registra no dispositivo a data em que o aviso foi exibido.
12. Retenção e exclusão
Não guardamos nenhuma informação sobre você, então não há nada a nos pedir para apagar (os e-mails de contato são apagados depois da resposta, conforme a seção 11). Você mesmo pode apagar os valores do seu dispositivo (seção 2).
Apagar o app apaga todos os valores da seção 2.
No Android, você também pode redefini-lo em Configurações → Apps → OFFME → Armazenamento → Limpar dados.
No iOS, você pode revogar o acesso ao Tempo de Uso em Ajustes → Tempo de Uso, e o acesso à contagem de passos em Ajustes → Privacidade e Segurança → Movimento e Condicionamento.
13. Compartilhamento, operação por terceiros e venda
Nenhum. Não coletamos informações pessoais, então não há nada a compartilhar com terceiros nem a confiar a eles. Não vendemos nenhuma informação. Os pagamentos são tratados diretamente pela Apple e pelo Google de acordo com as próprias políticas.
14. Transferência internacional
Nenhuma informação pessoal é transferida para o exterior. No entanto, as solicitações da seção 9 chegam a servidores de fornecedores estrangeiros — o arquivo de status do app passa pela Netlify (EUA), a verificação de atualizações do app passa pela Expo (EUA), e o aviso de pagamento do Android passa pela Render (EUA) e pelo Telegram. Essas solicitações não trazem nada que identifique uma pessoa.
15. Crianças
O OFFME não é direcionado a crianças menores de 14 anos, e não coletamos intencionalmente informações pessoais de crianças. Para começar, não coletamos informações pessoais de ninguém. A permissão do Tempo de Uso é solicitada só para gerenciar o seu próprio dispositivo, nunca para que pais ou responsáveis supervisionem o dispositivo de uma criança.
16. Seus direitos
De acordo com as leis de privacidade aplicáveis, você tem o direito de solicitar acesso, correção, exclusão ou suspensão do tratamento. No entanto, não temos nenhuma informação sobre você, então não há nada a solicitar. Você pode apagar os valores do seu dispositivo a qualquer momento, conforme descrito na seção 12. Em caso de dúvidas, entre em contato pelo contact@nemofactory.co.kr.
17. Segurança
Não mantemos nenhum servidor que receba suas informações, então não há nada que possa vazar de um servidor. Os valores no dispositivo ficam no armazenamento privado do app e em um contêiner compartilhado usado só por este app, que outros apps não conseguem ler. O app não contém nenhum código que envie para fora do dispositivo o seu uso, sua contagem de passos ou suas informações corporais.
18. Alterações nesta política
Se esta política mudar, atualizaremos a data de vigência nesta página. A política revisada entra em vigor no dia em que for publicada aqui.
19. Encarregado de privacidade e contato
Desenvolvedor: Nemo Factory (네모팩토리)
Encarregado de privacidade: o próprio desenvolvedor do app
Contato: contact@nemofactory.co.kr
20. Canais de reclamação
Se você precisar de orientação ou quiser denunciar uma violação de privacidade, pode entrar em contato com as seguintes autoridades coreanas.
Central de Denúncias de Violação de Dados Pessoais (KISA, Agência Coreana de Internet e Segurança) — privacy.kisa.or.kr / 118
Comitê de Mediação de Conflitos sobre Dados Pessoais — kopico.go.kr / 1833-6972
Divisão de Investigação Cibernética da Procuradoria-Geral Suprema — spo.go.kr / 1301
Departamento de Crimes Cibernéticos da Agência Nacional de Polícia da Coreia — ecrm.police.go.kr / 182
OFFME — Politique de confidentialité
En vigueur à compter du : 9 octobre 2026 Contact : contact@nemofactory.co.kr
En une ligne. OFFME n’a ni compte, ni connexion, ni serveur qui stocke vos informations. Comme il s’agit d’une app qui bloque les apps que vous choisissez, elle lit sur votre appareil quelles apps bloquer, quelle app est ouverte en ce moment et combien de pas vous avez faits aujourd’hui. Ces valeurs ne sont utilisées que sur votre appareil et ne le quittent jamais (sections 3, 4 et 5). Les seules requêtes Internet de l’app sont la consultation d’un fichier d’état de l’app, la recherche de mises à jour de l’app, les paiements dans le store et, sur Android, une notification de paiement d’une ligne au moment où un achat est finalisé — toutes listées à la section 9. Il n’y a ni publicité ni outil d’analyse.
Cette app ne vous surveille pas. OFFME vous aide à gérer votre propre appareil. Elle n’a aucune fonction permettant de regarder l’appareil de quelqu’un d’autre, et elle n’envoie jamais votre utilisation à un parent, à un employeur ni à aucun tiers.
1. Données personnelles que nous collectons
Aucune. Nous ne collectons ni votre nom, ni vos coordonnées, ni votre e-mail, ni votre date de naissance, ni votre adresse, ni vos informations de paiement, ni aucune autre donnée personnelle. Il n’y a pas de fonction de compte, donc aucune inscription ni connexion.
Le sexe, l’âge, la taille et le poids que vous saisissez dans « Mon profil » (section 2) ainsi que votre nombre de pas (section 5) sont stockés uniquement sur votre appareil et ne nous sont jamais envoyés. La notification de paiement Android (section 9) ne contient rien qui permette d’identifier une personne, et elle n’est pas conservée une fois affichée.
2. Ce qui est stocké uniquement sur votre appareil
Les valeurs ci-dessous sont enregistrées dans le stockage privé de l’app sur votre appareil (un fichier de réglages) et ne quittent jamais l’appareil. Sur iOS, les valeurs dont ont besoin l’écran de blocage, le widget et les extensions Temps d’écran sont aussi écrites dans un conteneur partagé utilisé uniquement par cette app (App Group). Ce conteneur se trouve lui aussi sur votre appareil, et les autres apps ne peuvent pas le lire.
Apps à bloquer — sur iOS, uniquement un jeton opaque fourni par Apple ; nous ne pouvons pas savoir à quelles apps il correspond (section 3). Sur Android, les noms de package des apps que vous avez choisies (p. ex. com.google.android.youtube).
Verrous temporels — le nom, l’heure de début et l’heure de fin d’un minuteur ; le nom, les jours, les heures de début et de fin et les apps bloquées d’une routine ; et l’heure de toute désactivation ou suppression programmée.
Verrous de pas — le nom du verrou, l’objectif de pas quotidien, les apps qui s’ouvrent une fois l’objectif atteint, et l’heure de toute désactivation programmée.
Mon profil — le sexe, l’âge, la taille et le poids que vous choisissez vous-même, saisis lors de la création de votre premier verrou de pas (vous pouvez passer cette étape) ou dans « Mon profil » de l’onglet Moi. Utilisés uniquement pour calculer un objectif de pas recommandé, la distance parcourue et les calories brûlées ; jamais utilisés pour décider si les apps sont verrouillées.
Historique — les minuteurs terminés (heures de début et de fin), les pas faits chaque jour et l’atteinte ou non de l’objectif, la durée totale de verrouillage, les moments où vous avez mis fin à un verrou avant l’heure, les jours tenus sans amende et le jour où vous avez ouvert l’app pour la première fois. Utilisé uniquement pour vous le montrer dans les onglets Stats et Moi.
Ouvrir un instant — l’heure de fin de la période d’ouverture en cours, et les moments où vous avez ouvert une app pendant un verrouillage (utilisés pour l’historique et la validation des quêtes).
Progression — le soleil (une monnaie utilisée uniquement dans l’app) de l’onglet Grandir que vous avez gagné, reçu et dépensé, les badges et quêtes obtenus, le nombre de jours où vous avez terminé toutes les quêtes, les tenues que vous possédez et celles que porte le personnage, et les jours où vous avez réparé une série. Utilisé uniquement pour afficher l’onglet Grandir et pour ne donner chaque récompense qu’une seule fois.
État des achats — si vous avez Pro (abonnement ou à vie), combien de Pass d’ouverture rapide et de Pass de fin forcée il vous reste, le soleil acheté avec de l’argent et ses numéros de transaction du store (pour qu’un même achat ne soit jamais appliqué deux fois, et pour retirer la quantité correspondante en cas de remboursement), et les numéros de transaction des remboursements déjà pris en compte. Aucune donnée de paiement telle qu’un numéro de carte.
Réglages — protection contre la suppression activée/désactivée (iOS), la langue choisie, le délai de préavis à attendre avant de désactiver ou supprimer un verrou, le fuseau horaire qui sert à découper les journées, des marqueurs pour ne pas réafficher un conseil déjà vu, et la date d’affichage de la demande d’évaluation (section 11).
Fichiers de mise à jour de l’app — les nouveaux fichiers d’écrans de l’app téléchargés par la recherche de mises à jour de la section 9. L’app s’ouvre avec eux à son prochain lancement.
Aucune de ces valeurs ne nous est envoyée, et nous ne pouvons pas les lire. Supprimer l’app les supprime toutes (section 12).
3. Informations de l’appareil lues pour le blocage — la section la plus importante
OFFME bloque les apps que vous choisissez ; elle doit donc savoir quoi bloquer et ce qui est ouvert en ce moment. Le fonctionnement diffère selon la plateforme.
iOS — l’app utilise les frameworks Temps d’écran d’Apple (Family Controls · Managed Settings · Device Activity), dans lesquels Apple nous cache délibérément les informations sur les apps.
L’écran de choix des apps est un écran système dessiné par Apple, et ce que vous choisissez revient sous forme de jetons opaques. Nous ne pouvons pas savoir quelles apps vous avez choisies.
L’application et la levée des verrous, l’écran de blocage affiché quand vous ouvrez une app verrouillée, et l’activation et la désactivation des routines aux heures prévues sont tous gérés sur l’appareil par le système d’Apple et les extensions de cette app.
Lorsque la protection contre la suppression (activée/désactivée dans l’onglet Moi) est activée, les apps ne peuvent pas être supprimées de l’appareil tant qu’un verrou est actif. Cela aussi fonctionne uniquement sur l’appareil, via les réglages de Temps d’écran.
Comme l’exige Apple, les données de Temps d’écran ne sont jamais envoyées hors de l’appareil, jamais partagées avec des tiers ni vendues à des tiers, et jamais utilisées à des fins publicitaires ou d’analyse.
Android — l’app lit les éléments suivants directement sur l’appareil.
Liste des apps installées — uniquement les apps ayant une icône dans le lanceur (écran d’accueil), afin de vous montrer leurs noms et icônes pour que vous puissiez choisir. Nous n’utilisons pas l’autorisation QUERY_ALL_PACKAGES, qui révélerait les apps masquées.
L’app au premier plan — un service de surveillance vérifie à intervalles courts quelle app est au premier plan et, s’il s’agit d’une app bloquée, affiche un écran de blocage par-dessus. Pour cela, il lit les événements de changement d’app grâce à l’autorisation Accès aux données d’utilisation d’Android.
Nous ne lisons pas ce que vous faites dans une app — le texte que vous saisissez, le contenu de l’écran et les messages ne sont pas consultés, et nous ne tentons pas d’y accéder. Nous n’utilisons aucun service d’accessibilité.
4. Ce qui ne quitte jamais votre appareil
Aucune des valeurs lues au titre des sections 3 et 5, ni stockées au titre de la section 2, ne quitte jamais votre appareil. Concrètement, les éléments suivants ne sont envoyés à personne, nous compris :
la liste des apps installées, les apps que vous avez choisi de bloquer et l’app au premier plan
vos verrous, routines, objectifs de pas et leurs horaires
votre nombre de pas, votre sexe, votre âge, votre taille et votre poids, la distance et les calories
tout l’historique des onglets Stats et Moi
L’app ne contient aucun code qui envoie ces valeurs où que ce soit.
5. Nombre de pas
Un « verrou de pas » garde verrouillées les apps que vous avez choisies jusqu’à ce que vous atteigniez l’objectif de pas du jour. Pour cela, l’app lit le nombre de pas que vous avez faits aujourd’hui.
iOS — elle lit uniquement le nombre de pas compté par les capteurs de mouvement de l’appareil (Core Motion). iOS demande l’autorisation « Mouvements et forme », et la demande indique : « Sert à compter vos pas pour débloquer les apps verrouillées et afficher votre historique de marche. »
Android — elle lit le capteur de pas de l’appareil, pour lequel elle demande l’autorisation Activité physique (ACTIVITY_RECOGNITION).
Le nombre de pas sert uniquement à vérifier l’objectif de pas, à déverrouiller les apps, à conserver votre historique et à afficher le widget, et il ne quitte jamais l’appareil. L’app n’accède pas aux bases de données de santé comme Santé d’Apple (HealthKit) ou Santé Connect de Google. Elle ne lit pas votre position.
Si vous refusez l’autorisation, les verrous temporels fonctionnent toujours ; les verrous de pas indiquent simplement que les pas ne peuvent pas être comptés.
6. Autorisations — lesquelles et pourquoi
iOS
Temps d’écran (Family Controls) — le seul moyen fourni par Apple pour bloquer des apps. Demandée uniquement pour gérer votre propre appareil, jamais pour superviser l’appareil d’une autre personne (un enfant) via le Partage familial. Sans elle, le blocage ne fonctionne pas.
Mouvements et forme — pour compter les pas des verrous de pas (section 5). Les verrous temporels fonctionnent sans elle.
Sur iOS, l’app ne demande aucune autre autorisation. Elle ne demande pas non plus l’autorisation d’envoyer des notifications.
Android
Accès aux données d’utilisation (PACKAGE_USAGE_STATS) — pour vérifier quelle app est au premier plan. Sans elle, le blocage ne fonctionne pas.
Superposition à d’autres applis (SYSTEM_ALERT_WINDOW) — pour afficher l’écran de blocage par-dessus une app bloquée. Sans elle, le blocage ne fonctionne pas.
Service de premier plan (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — pour que la surveillance continue après la fermeture de l’app. Une notification reste visible tant qu’il fonctionne.
Notifications (POST_NOTIFICATIONS) — pour afficher cette notification permanente. Le blocage fonctionne même si vous refusez.
Lancement au démarrage (RECEIVE_BOOT_COMPLETED) — pour que le blocage reprenne de lui-même après le redémarrage de l’appareil.
Activité physique (ACTIVITY_RECOGNITION) — pour compter les pas des verrous de pas (section 5).
Internet et facturation (INTERNET · BILLING) — pour les requêtes de la section 9 et les paiements Google Play.
Afficher l’état du réseau (ACCESS_NETWORK_STATE) — pour ne rechercher les mises à jour (section 9) que lorsqu’Internet est connecté. Aucune valeur telle que le réseau auquel vous êtes connecté n’est utilisée.
Vibreur (VIBRATE) — une autorisation incluse dans la configuration de base de l’app. Elle ne touche à aucune donnée personnelle.
Source d’installation (BIND_GET_INSTALL_REFERRER_SERVICE) — une autorisation ajoutée par la bibliothèque de facturation Google Play. OFFME ne lit ni n’envoie la provenance de l’installation de l’app.
Android traite « Accès aux données d’utilisation » et « Superposition à d’autres applis » comme des autorisations spéciales que vous activez vous-même dans l’écran des paramètres, et vous pouvez les y désactiver à tout moment. Les désactiver arrête le blocage.
7. Ce que l’app n’utilise pas
L’app n’accède pas, et ne demande pas d’autorisation d’accès, à l’appareil photo, au micro, aux photos, à la position, aux contacts, au journal d’appels, aux messages, aux calendriers ni aux données de santé (HealthKit · Santé Connect). Elle ne lit pas les identifiants publicitaires (IDFA · identifiant publicitaire Android) et n’affiche jamais la demande d’autorisation de suivi d’iOS (ATT).
8. Publicité et analyse
Il n’y a pas de publicité. Aucun réseau publicitaire (SDK) n’est intégré, donc aucune requête publicitaire n’est envoyée. Aucun outil d’analyse ni de rapport de plantage n’est intégré non plus. Nous ne collectons pas la façon dont vous utilisez l’app.
9. Toutes les requêtes envoyées par l’app
Voici la liste complète des cas où l’app envoie une requête sur Internet. Le blocage et les verrous de pas eux-mêmes fonctionnent sur l’appareil sans Internet.
Fichier d’état de l’app — au démarrage, l’app lit un petit fichier sur notre site web (hébergé par Netlify) pour vérifier si votre version est trop ancienne et doit être mise à jour. Cette requête ne fait que télécharger le fichier et ne contient aucune valeur vous concernant. Comme pour l’ouverture de n’importe quelle page web, les journaux du serveur d’hébergement peuvent enregistrer l’adresse IP de connexion. En l’absence de connexion, la vérification est ignorée et l’app fonctionne normalement.
Recherche de mises à jour de l’app — au lancement, l’app demande aux serveurs d’Expo (EAS Update, États-Unis) si de nouveaux fichiers d’écrans de l’app sont disponibles et, si c’est le cas, les télécharge (section 2). Cette requête ne contient que les valeurs nécessaires pour choisir les bons fichiers, comme la version de l’app, la plateforme (iOS · Android), le canal de mise à jour et le numéro de la mise à jour en cours, et aucune valeur telle que votre nom, vos coordonnées, les identifiants de l’appareil, vos pas ou les apps bloquées. L’adresse IP de connexion peut figurer dans les journaux du serveur d’Expo. Sans connexion, la recherche est ignorée et l’app fonctionne normalement.
Paiements dans le store — l’affichage des prix, les achats et la restauration des achats communiquent avec l’App Store · Google Play sur votre appareil. Ils sont gérés par les systèmes de paiement d’Apple et de Google ; notre serveur n’intervient pas (section 10). Sur Android, la bibliothèque de facturation Google Play peut envoyer des informations de diagnostic à Google lors du traitement des paiements ; cela relève des règles de Google.
Notification de paiement (Android uniquement) — au moment où un achat est finalisé sur Android, l’app envoie une requête à notre serveur (gwansang-server.onrender.com, hébergé par Render) pour indiquer au développeur qu’« une vente a eu lieu ». Elle ne contient que le nom de l’app, la plateforme, le nom et l’identifiant du produit, le montant et le numéro de commande du store — rien de tel que votre nom, vos coordonnées, des identifiants de l’appareil, votre nombre de pas ou les apps bloquées. Le serveur la transmet sous forme d’une ligne à la messagerie du développeur (Telegram), n’utilise le numéro de commande que brièvement pour éviter qu’une même notification soit envoyée deux fois, et ne la stocke pas. Si la requête échoue, l’achat n’est pas affecté. Cette requête n’est jamais envoyée sur iOS.
Liens sur lesquels vous appuyez vous-même — « Politique de confidentialité » (cette page, GitHub Pages), « Conditions d’utilisation » (la page des conditions standard d’Apple), « Gérer l’abonnement » (l’écran des abonnements de l’App Store · Google Play) et le lien vers le store sur l’écran de mise à jour ouvrent le navigateur ou l’app du store de votre appareil. À partir de là, c’est la politique propre à ce site qui s’applique.
10. Paiements
L’app vend les éléments suivants. Tous sont facultatifs ; sans rien acheter, vous pouvez toujours utiliser l’essentiel (verrous par minuteur jusqu’à 3 heures par jour, une routine ou un verrou de pas au total, et l’onglet Grandir).
OFFME Pro (abonnement mensuel · annuel) — créez des routines et des verrous de pas sans limite, utilisez les minuteurs sans limite de durée quotidienne, et recevez deux fois plus de soleil grâce aux quêtes. L’abonnement se renouvelle automatiquement au même prix, sauf résiliation au moins 24 heures avant la fin de la période ; résiliez-le dans les réglages d’abonnement de l’App Store · Google Play.
OFFME Pro À vie (paiement unique) — les mêmes avantages que l’abonnement, sans limite de durée. Pas de renouvellement automatique.
Packs de soleil (consommable) — 50 · 250 · 500 · 1 000 soleil. Le soleil est une monnaie utilisée uniquement dans l’app ; dans l’onglet Grandir, vous pouvez acheter des tenues ou l’échanger contre un Pass d’ouverture rapide (ouvre les apps verrouillées pendant 10 minutes) ou un Pass de fin forcée (met fin à un verrou immédiatement). Il ne peut pas être converti en argent ni transféré à quelqu’un d’autre. Le soleil acheté n’est enregistré que sur votre appareil : il disparaît donc si vous supprimez l’app, et si un paiement est remboursé, le soleil reçu avec ce paiement est retiré.
Les paiements sont traités par l’App Store d’Apple et Google Play. Les données de paiement comme les numéros de carte ou de compte ne nous parviennent jamais, et nous ne pouvons pas les voir.
L’app ne reçoit du store que ce qui a été acheté, le prix local à afficher et un numéro de transaction, utilisés uniquement sur l’appareil pour appliquer l’achat (section 2).
Restaurer les achats redemande au store ce que vous possédez. Là non plus, notre serveur n’intervient pas.
Les historiques de paiement et de remboursement sont conservés par Apple et Google selon leurs propres politiques.
11. Contact et demandes d’évaluation
Nous contacter, en bas de l’onglet Moi, ne fait qu’ouvrir votre app de messagerie. L’app n’envoie rien à votre place ; c’est vous qui décidez d’envoyer ou non. Si vous envoyez un e-mail, son contenu (ce que vous avez écrit et votre adresse de réponse) nous parvient ; nous l’utilisons uniquement pour répondre et le supprimons une fois la demande traitée.
Demande d’évaluation — après que vous avez utilisé l’app pendant un certain temps, une invite vous demandant une note en étoiles s’affiche occasionnellement. Il s’agit d’une invite système affichée par Apple ou Google, et toute note ou tout avis que vous laissez est traité par le store. Rien ne nous est envoyé. L’app enregistre seulement sur l’appareil la date à laquelle l’invite a été affichée.
12. Conservation et suppression
Nous ne conservons aucune information vous concernant ; il n’y a donc rien à nous demander de supprimer (les e-mails de contact sont supprimés après réponse, comme indiqué à la section 11). Vous pouvez supprimer vous-même les valeurs présentes sur votre appareil (section 2).
Supprimer l’app supprime toutes les valeurs de la section 2.
Sur Android, vous pouvez aussi la réinitialiser dans Paramètres → Applications → OFFME → Stockage → Effacer les données.
Sur iOS, vous pouvez révoquer l’accès à Temps d’écran dans Réglages → Temps d’écran, et l’accès au nombre de pas dans Réglages → Confidentialité et sécurité → Mouvements et forme.
13. Partage, sous-traitance et vente
Aucun. Nous ne collectons aucune donnée personnelle ; il n’y a donc rien à partager avec des tiers ni à leur confier. Nous ne vendons aucune information. Les paiements sont gérés directement par Apple et Google selon leurs propres politiques.
14. Transferts internationaux
Aucune donnée personnelle n’est transférée à l’étranger. Toutefois, les requêtes de la section 9 atteignent des serveurs de prestataires étrangers — le fichier d’état de l’app passe par Netlify (États-Unis), la recherche de mises à jour de l’app passe par Expo (États-Unis), et la notification de paiement Android passe par Render (États-Unis) et Telegram. Ces requêtes ne contiennent rien qui permette d’identifier une personne.
15. Enfants
OFFME ne s’adresse pas aux enfants de moins de 14 ans, et nous ne collectons pas sciemment de données personnelles d’enfants. D’ailleurs, nous ne collectons de données personnelles auprès de personne. L’autorisation Temps d’écran est demandée uniquement pour gérer votre propre appareil, jamais pour qu’un parent supervise l’appareil d’un enfant.
16. Vos droits
En vertu des lois applicables en matière de protection des données, vous avez le droit de demander l’accès, la rectification, l’effacement ou la suspension du traitement. Toutefois, nous ne détenons aucune information vous concernant ; il n’y a donc rien à demander. Vous pouvez supprimer à tout moment les valeurs présentes sur votre appareil comme décrit à la section 12. Pour toute question, écrivez à contact@nemofactory.co.kr.
17. Sécurité
Nous n’exploitons aucun serveur qui reçoit vos informations ; il n’y a donc rien qui puisse fuiter depuis un serveur. Les valeurs présentes sur l’appareil sont conservées dans le stockage privé de l’app et dans un conteneur partagé utilisé uniquement par cette app, que les autres apps ne peuvent pas lire. L’app ne contient aucun code qui envoie hors de l’appareil votre utilisation, votre nombre de pas ou vos informations corporelles.
18. Modifications de cette politique
Si cette politique est modifiée, nous mettrons à jour la date d’entrée en vigueur sur cette page. La politique révisée prend effet le jour de sa publication ici.
19. Responsable de la protection des données et contact
Développeur : Nemo Factory (네모팩토리)
Responsable de la protection des données : le développeur de l’app lui-même
Contact : contact@nemofactory.co.kr
20. Voies de recours
Si vous avez besoin de conseils ou souhaitez signaler une atteinte à la vie privée, vous pouvez contacter les autorités coréennes suivantes.
Centre de signalement des atteintes aux données personnelles (KISA, Agence coréenne de l’Internet et de la sécurité) — privacy.kisa.or.kr / 118
Comité de médiation des litiges relatifs aux données personnelles — kopico.go.kr / 1833-6972
Division des enquêtes cybercriminelles du Parquet suprême — spo.go.kr / 1301
Bureau de la cybercriminalité de l’Agence nationale de police coréenne — ecrm.police.go.kr / 182
OFFME — Datenschutzerklärung
Gültig ab: 9. Oktober 2026 Kontakt: contact@nemofactory.co.kr
In einem Satz. OFFME hat keine Konten, keine Anmeldung und keinen Server, der deine Daten speichert. Da die App die von dir gewählten Apps sperrt, liest sie auf deinem Gerät, welche Apps gesperrt werden sollen, welche App gerade geöffnet ist und wie viele Schritte du heute gegangen bist. Diese Werte werden nur auf deinem Gerät verwendet und verlassen es nie (Abschnitte 3, 4 und 5). Die einzigen Internetanfragen der App sind das Prüfen einer App-Statusdatei, die Prüfung auf App-Updates, Zahlungen im Store und unter Android eine einzeilige Zahlungsmeldung in dem Moment, in dem ein Kauf abgeschlossen wird — alle in Abschnitt 9 aufgeführt. Es gibt keine Werbung und keine Analysetools.
Diese App überwacht dich nicht. OFFME hilft dir, dein eigenes Gerät zu verwalten. Sie hat keine Funktion, um in das Gerät einer anderen Person zu schauen, und sie sendet deine Nutzung niemals an Eltern, Arbeitgeber oder sonstige Dritte.
1. Personenbezogene Daten, die wir erheben
Keine. Wir erheben weder deinen Namen noch Kontaktdaten, E-Mail-Adresse, Geburtsdatum, Anschrift, Zahlungsdaten oder sonstige personenbezogene Daten. Es gibt keine Kontofunktion, daher gibt es überhaupt keine Registrierung oder Anmeldung.
Geschlecht, Alter, Größe und Gewicht, die du unter „Über mich“ eingibst (Abschnitt 2), sowie deine Schrittzahl (Abschnitt 5) werden nur auf deinem Gerät gespeichert und niemals an uns gesendet. Die Android-Zahlungsmeldung (Abschnitt 9) enthält nichts, womit sich eine Person identifizieren lässt, und wird nach dem Anzeigen der Meldung nicht aufbewahrt.
2. Was nur auf deinem Gerät gespeichert wird
Die folgenden Werte werden im privaten Speicher der App auf deinem Gerät (einer Einstellungsdatei) gespeichert und verlassen das Gerät nie. Unter iOS werden die Werte, die der Sperrbildschirm, das Widget und die Bildschirmzeit-Erweiterungen benötigen, zusätzlich in einen gemeinsamen Container geschrieben, den nur diese App nutzt (App Group). Auch dieser Container befindet sich auf deinem Gerät, und andere Apps können ihn nicht lesen.
Zu sperrende Apps — unter iOS nur ein von Apple ausgegebenes undurchsichtiges Token; wir können nicht lesen, auf welche Apps es sich bezieht (Abschnitt 3). Unter Android die Paketnamen der von dir gewählten Apps (z. B. com.google.android.youtube).
Zeitsperren — Name, Start- und Endzeit eines Timers; Name, Wochentage, Start-/Endzeiten und zu sperrende Apps einer Routine; sowie der Zeitpunkt einer geplanten Deaktivierung oder Löschung.
Schrittsperren — Name der Sperre, tägliches Schrittziel, die Apps, die sich nach Erreichen des Ziels öffnen, und der Zeitpunkt einer geplanten Deaktivierung.
Über mich — Geschlecht, Alter, Größe und Gewicht, die du selbst auswählst, eingegeben beim Erstellen deiner ersten Schrittsperre (kann übersprungen werden) oder unter „Über mich“ im Tab Ich. Werden nur verwendet, um ein empfohlenes Schrittziel, die zurückgelegte Strecke und die verbrannten Kalorien zu berechnen; sie werden nie verwendet, um zu entscheiden, ob Apps gesperrt werden.
Verlauf — beendete Timer (Start- und Endzeiten), die an jedem Tag gegangenen Schritte und ob das Ziel erreicht wurde, die gesamte Sperrzeit, Zeitpunkte, zu denen du eine Sperre vorzeitig beendet hast, ohne Strafe durchgehaltene Tage und der Tag, an dem du die App zum ersten Mal geöffnet hast. Wird nur verwendet, um ihn dir in den Tabs Statistik und Ich anzuzeigen.
Kurz öffnen — wann das aktuelle Öffnungsfenster endet und wann du zwischendurch geöffnet hast (wird für den Verlauf und die Bewertung von Aufgaben verwendet).
Wachstumsverlauf — wie viel Sonne (eine Währung, die nur in der App gilt) du im Tab Wachsen verdient, abgeholt und ausgegeben hast, erhaltene Abzeichen und Aufgaben, die Anzahl der Tage, an denen du alle Aufgaben geschafft hast, deine Kleidung und was du gerade trägst, sowie die Tage, an denen eine Serie fortgesetzt wurde. Wird nur verwendet, um den Tab Wachsen anzuzeigen und jede Belohnung nur einmal zu vergeben.
Kaufstatus — ob du Pro hast (Abo oder lebenslang), wie viele Pässe (Kurz-Entsperrpass · Sofort-Beenden-Pass) du noch hast, gekaufte Sonne und die zugehörigen Transaktionsnummern des Stores (damit derselbe Kauf nie doppelt angerechnet wird und bei einer Erstattung genau dieser Anteil wieder abgezogen wird) sowie die Transaktionsnummern bereits berücksichtigter Erstattungen. Keine Zahlungsdaten wie Kartennummern.
Einstellungen — Löschschutz an/aus (iOS), die gewählte Sprache, die Wartezeit der Vorankündigung beim Ausschalten oder Löschen einer Sperre, die Zeitzone, nach der die Tage eingeteilt werden, Markierungen, damit bereits gesehene Hinweise nicht erneut erscheinen, und das Datum, an dem die Bewertungsanfrage angezeigt wurde (Abschnitt 11).
App-Update-Dateien — neue Dateien für die Oberfläche der App, die über die Update-Prüfung in Abschnitt 9 heruntergeladen wurden. Beim nächsten Start öffnet sich die App mit diesen Dateien.
Keiner dieser Werte wird an uns gesendet, und wir können sie nicht lesen. Wenn du die App löschst, werden sie alle gelöscht (Abschnitt 12).
3. Geräteinformationen, die zum Sperren gelesen werden — der wichtigste Abschnitt
OFFME sperrt die von dir gewählten Apps und muss daher wissen, was gesperrt werden soll und was gerade geöffnet ist. Wie das funktioniert, unterscheidet sich je nach Plattform.
iOS — die App nutzt Apples Bildschirmzeit-Frameworks (Family Controls · Managed Settings · Device Activity), in denen Apple App-Informationen bewusst vor uns verbirgt.
Der Bildschirm zur Auswahl der Apps ist ein von Apple gezeichneter Systembildschirm, und deine Auswahl kommt als undurchsichtige Tokens zurück. Wir können nicht lesen, welche Apps du ausgewählt hast.
Das Setzen und Aufheben von Sperren, der Sperrbildschirm, der beim Öffnen einer gesperrten App erscheint, und das Ein- und Ausschalten von Routinen zu festgelegten Zeiten werden alle auf dem Gerät vom System von Apple und den Erweiterungen dieser App erledigt.
Ist der Löschschutz (an/aus im Tab Ich) eingeschaltet, können Apps nicht vom Gerät gelöscht werden, solange eine Sperre aktiv ist. Auch das funktioniert nur auf dem Gerät, über die Bildschirmzeit-Einstellungen.
Wie von Apple gefordert, werden Bildschirmzeit-Daten niemals vom Gerät gesendet, niemals an Dritte weitergegeben oder verkauft und niemals für Werbung oder Analysen verwendet.
Android — die App liest Folgendes direkt auf dem Gerät.
Liste der installierten Apps — nur Apps mit einem Symbol im Launcher (Startbildschirm), damit wir dir Namen und Symbole zur Auswahl anzeigen können. Wir verwenden nicht die Berechtigung QUERY_ALL_PACKAGES, die verborgene Apps offenlegen würde.
Die App im Vordergrund — ein Überwachungsdienst prüft in kurzen Abständen, welche App im Vordergrund ist, und blendet, wenn es eine gesperrte App ist, einen Sperrbildschirm darüber ein. Dazu liest er App-Wechsel-Ereignisse über die Android-Berechtigung Zugriff auf Nutzungsdaten.
Wir lesen nicht, was du in einer App tust — auf eingegebenen Text, Bildschirminhalte und Nachrichten wird nicht zugegriffen, und wir versuchen auch nicht, darauf zuzugreifen. Wir verwenden keinen Bedienungshilfen-Dienst.
4. Was dein Gerät niemals verlässt
Keiner der nach den Abschnitten 3 und 5 gelesenen oder nach Abschnitt 2 gespeicherten Werte verlässt jemals dein Gerät. Konkret wird Folgendes an niemanden gesendet, auch nicht an uns:
die Liste der installierten Apps, die Apps, die du sperren wolltest, und die App im Vordergrund
deine Sperren, Routinen, Schrittziele und deren Zeiten
deine Schrittzahl, dein Geschlecht, Alter, deine Größe und dein Gewicht, Strecke und Kalorien
der gesamte Verlauf in den Tabs Statistik und Ich
Die App enthält keinen Code, der diese Werte irgendwohin hochlädt.
5. Schrittzahl
Eine „Schrittsperre“ hält die von dir gewählten Apps gesperrt, bis du dein heutiges Schrittziel erreichst. Dafür liest die App die Anzahl der Schritte, die du heute gegangen bist.
iOS — sie liest nur die Schrittzahl, die von den Bewegungssensoren des Geräts (Core Motion) gezählt wird. iOS fragt nach der Berechtigung „Bewegung & Fitness“, und die Abfrage lautet: „Wird genutzt, um deine Schritte zu zählen, gesperrte Apps zu öffnen und deinen Gehverlauf zu zeigen.“
Android — sie liest den Schrittsensor des Geräts und fragt dafür nach der Berechtigung Körperliche Aktivitäten (ACTIVITY_RECOGNITION).
Die Schrittzahl wird nur verwendet, um das Schrittziel zu prüfen, Apps zu entsperren, deinen Verlauf zu speichern und das Widget anzuzeigen, und sie verlässt das Gerät nie. Die App greift nicht auf Gesundheitsdatenspeicher wie Apple Health (HealthKit) oder Google Health Connect zu. Sie liest deinen Standort nicht.
Wenn du die Berechtigung ablehnst, funktionieren Zeitsperren weiterhin; Schrittsperren weisen dich lediglich darauf hin, dass keine Schritte gezählt werden können.
6. Berechtigungen — welche und warum
iOS
Bildschirmzeit (Family Controls) — die einzige Möglichkeit, die Apple zum Sperren von Apps bietet. Wird nur zur Verwaltung deines eigenen Geräts angefordert, niemals, um über die Familienfreigabe das Gerät einer anderen Person (eines Kindes) zu beaufsichtigen. Ohne sie funktioniert das Sperren nicht.
Bewegung & Fitness — um Schritte für Schrittsperren zu zählen (Abschnitt 5). Zeitsperren funktionieren auch ohne sie.
Unter iOS fordert die App keine weitere Berechtigung an. Auch die Mitteilungsberechtigung wird nicht angefordert.
Android
Zugriff auf Nutzungsdaten (PACKAGE_USAGE_STATS) — um zu prüfen, welche App im Vordergrund ist. Ohne sie funktioniert das Sperren nicht.
Über anderen Apps einblenden (SYSTEM_ALERT_WINDOW) — um den Sperrbildschirm über einer gesperrten App anzuzeigen. Ohne sie funktioniert das Sperren nicht.
Vordergrunddienst (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — damit die Überwachung weiterläuft, nachdem du die App geschlossen hast. Solange er läuft, bleibt eine Benachrichtigung sichtbar.
Benachrichtigungen (POST_NOTIFICATIONS) — um diese dauerhafte Benachrichtigung anzuzeigen. Das Sperren funktioniert auch, wenn du ablehnst.
Beim Start ausführen (RECEIVE_BOOT_COMPLETED) — damit das Sperren nach einem Neustart des Geräts von selbst weiterläuft.
Körperliche Aktivitäten (ACTIVITY_RECOGNITION) — um Schritte für Schrittsperren zu zählen (Abschnitt 5).
Internet und Abrechnung (INTERNET · BILLING) — für die Anfragen in Abschnitt 9 und Zahlungen über Google Play.
Netzwerkstatus abrufen (ACCESS_NETWORK_STATE) — damit die Update-Prüfung aus Abschnitt 9 nur erfolgt, wenn eine Internetverbindung besteht. Werte wie das verbundene Netzwerk werden nicht verwendet.
Vibration (VIBRATE) — eine Berechtigung, die zur Grundausstattung der App gehört. Sie berührt keine personenbezogenen Daten.
Installationsquelle abrufen (BIND_GET_INSTALL_REFERRER_SERVICE) — eine Berechtigung, die die Google Play Billing Library mitbringt. OFFME liest oder sendet nicht, woher die App installiert wurde.
Android behandelt „Zugriff auf Nutzungsdaten“ und „Über anderen Apps einblenden“ als spezielle Berechtigungen, die du selbst in den Einstellungen aktivierst und dort jederzeit wieder deaktivieren kannst. Wenn du sie deaktivierst, wird das Sperren beendet.
7. Was die App nicht verwendet
Die App greift nicht zu auf und fordert keine Berechtigung an für Kamera, Mikrofon, Fotos, Standort, Kontakte, Anrufliste, Nachrichten, Kalender oder Gesundheitsdaten (HealthKit · Health Connect). Sie liest keine Werbe-IDs (IDFA · Android-Werbe-ID) und zeigt niemals die Tracking-Abfrage von iOS (ATT) an.
8. Werbung und Analyse
Es gibt keine Werbung. Es ist kein Werbenetzwerk (SDK) enthalten, daher werden keine Werbeanfragen gesendet. Es sind auch keine Analyse- oder Absturzberichts-Tools enthalten. Wir erheben nicht, wie du die App nutzt.
9. Alle Anfragen, die die App sendet
Im Folgenden die vollständige Liste der Fälle, in denen die App eine Anfrage über das Internet sendet. Das Sperren und die Schrittsperren selbst funktionieren auf dem Gerät ohne Internet.
App-Statusdatei — beim Start liest die App eine kleine Datei auf unserer Website (gehostet bei Netlify), um zu prüfen, ob deine Version zu alt ist und aktualisiert werden muss. Diese Anfrage lädt nur die Datei herunter und enthält keine Werte über dich. Wie beim Öffnen jeder Webseite können die Protokolle des Hosting-Servers die IP-Adresse der Verbindung erfassen. Besteht keine Verbindung, wird die Prüfung übersprungen und die App funktioniert wie gewohnt.
Prüfung auf App-Updates — beim Start fragt die App bei den Servern von Expo (EAS Update, USA) nach, ob es neue Dateien für die Oberfläche der App gibt, und lädt sie gegebenenfalls herunter (Abschnitt 2). Diese Anfrage enthält nur die Werte, die zur Auswahl der passenden Dateien nötig sind, wie App-Version, Plattform (iOS · Android), Update-Kanal und die aktuell verwendete Update-Nummer — nichts wie deinen Namen, Kontaktdaten, Gerätekennungen, Schrittzahl oder gesperrte Apps. Die Protokolle der Expo-Server können die IP-Adresse der Verbindung erfassen. Besteht keine Verbindung, wird die Prüfung übersprungen und die App funktioniert wie gewohnt.
Zahlungen im Store — das Anzeigen von Preisen, Käufe und das Wiederherstellen von Käufen kommunizieren auf deinem Gerät mit dem App Store · Google Play. Das wird von den Zahlungssystemen von Apple und Google abgewickelt; unser Server ist nicht beteiligt (Abschnitt 10). Unter Android kann die Google Play Billing Library bei der Abwicklung von Zahlungen Diagnosedaten an Google senden; dafür gelten die Richtlinien von Google.
Zahlungsmeldung (nur Android) — in dem Moment, in dem unter Android ein Kauf abgeschlossen wird, sendet die App eine Anfrage an unseren Server (gwansang-server.onrender.com, gehostet bei Render), um dem Entwickler mitzuteilen, dass „eins verkauft wurde“. Sie enthält nur den App-Namen, die Plattform, Produktname und -ID, den Betrag und die Bestellnummer des Stores — nichts wie deinen Namen, Kontaktdaten, Gerätekennungen, Schrittzahl oder gesperrte Apps. Der Server leitet sie als eine Zeile an den Messenger des Entwicklers (Telegram) weiter, nutzt die Bestellnummer nur kurz, damit dieselbe Meldung nicht doppelt gesendet wird, und speichert sie nicht. Schlägt die Anfrage fehl, ist der Kauf nicht betroffen. Unter iOS wird diese Anfrage niemals gesendet.
Links, die du selbst antippst — „Datenschutzerklärung“ (diese Seite, GitHub Pages), „Nutzungsbedingungen“ (Apples Standard-Nutzungsbedingungen), „Abo verwalten“ (der Abo-Bildschirm von App Store · Google Play) und der Store-Link auf dem Update-Bildschirm öffnen den Browser oder die Store-App deines Geräts. Ab dort gilt die eigene Richtlinie der jeweiligen Website.
10. Zahlungen
Die App verkauft Folgendes. Alles ist optional; auch ohne Kauf kannst du die Grundfunktionen nutzen (Timer-Sperren bis zu 3 Stunden pro Tag, insgesamt eine Routine oder Schrittsperre und den Tab Wachsen).
OFFME Pro (Monats- · Jahresabo) — erstelle unbegrenzt viele Routinen und Schrittsperren, nutze Timer ohne tägliches Zeitlimit und erhalte doppelt so viel Sonne aus Aufgaben. Das Abo verlängert sich automatisch zum gleichen Preis, sofern es nicht mindestens 24 Stunden vor Ende des Zeitraums gekündigt wird; kündige in den Abo-Einstellungen von App Store · Google Play.
OFFME Pro Lebenslang (Einmalzahlung) — dieselben Vorteile wie das Abo, ohne zeitliche Begrenzung. Verlängert sich nicht automatisch.
Sonnenpakete (Verbrauchsartikel) — 50 · 250 · 500 · 1.000 Sonne. Sonne ist eine Währung, die nur in der App gilt; im Tab Wachsen kaufst du damit Kleidung oder tauschst sie gegen einen Kurz-Entsperrpass (öffnet gesperrte Apps für 10 Minuten) oder einen Sofort-Beenden-Pass (beendet eine Sperre sofort). Sie kann nicht in Geld umgetauscht oder an andere übertragen werden. Gekaufte Sonne wird nur auf dem Gerät gespeichert und geht daher verloren, wenn du die App löschst; wird eine Zahlung erstattet, wird die mit ihr erhaltene Sonne wieder abgezogen.
Zahlungen werden vom App Store von Apple und von Google Play abgewickelt. Zahlungsdaten wie Karten- oder Kontonummern erreichen uns niemals, und wir können sie nicht sehen.
Die App erhält vom Store nur, was gekauft wurde, den anzuzeigenden lokalen Preis und eine Transaktionsnummer; diese werden nur auf dem Gerät verwendet, um den Kauf anzurechnen (Abschnitt 2).
Käufe wiederherstellen fragt den Store erneut, was du besitzt. Auch hier ist unser Server nicht beteiligt.
Zahlungs- und Erstattungsdaten werden von Apple und Google nach ihren eigenen Richtlinien aufbewahrt.
11. Kontakt und Bewertungsanfragen
Kontakt unten im Tab Ich öffnet nur deine Mail-App. Die App sendet nichts in deinem Namen; du entscheidest, ob du sendest. Wenn du eine E-Mail sendest, erreicht uns ihr Inhalt (was du geschrieben hast und deine Antwortadresse); wir verwenden ihn nur zur Beantwortung und löschen ihn, sobald die Anfrage beantwortet ist.
Bewertungsanfrage — nachdem du die App eine Weile genutzt hast, erscheint gelegentlich eine Abfrage, die um eine Sternebewertung bittet. Dies ist eine von Apple oder Google angezeigte Systemabfrage, und jede Bewertung oder Rezension, die du abgibst, wird vom Store verarbeitet. Es wird nichts an uns gesendet. Die App speichert auf dem Gerät nur das Datum, an dem die Abfrage angezeigt wurde.
12. Aufbewahrung und Löschung
Wir bewahren keine Informationen über dich auf, daher gibt es nichts, dessen Löschung du bei uns beantragen müsstest (Kontakt-E-Mails werden nach der Beantwortung gelöscht, wie in Abschnitt 11 beschrieben). Die Werte auf deinem Gerät (Abschnitt 2) kannst du selbst löschen.
Wenn du die App löschst, werden alle Werte aus Abschnitt 2 gelöscht.
Unter Android kannst du sie auch unter Einstellungen → Apps → OFFME → Speicher → Daten löschen zurücksetzen.
Unter iOS kannst du den Bildschirmzeit-Zugriff unter Einstellungen → Bildschirmzeit widerrufen und den Zugriff auf die Schrittzahl unter Einstellungen → Datenschutz & Sicherheit → Bewegung & Fitness.
13. Weitergabe, Auftragsverarbeitung und Verkauf
Keine. Wir erheben keine personenbezogenen Daten, daher gibt es nichts, was an Dritte weitergegeben oder ihnen zur Verarbeitung überlassen werden könnte. Wir verkaufen keine Informationen. Zahlungen werden direkt von Apple und Google nach ihren eigenen Richtlinien abgewickelt.
14. Übermittlung ins Ausland
Es werden keine personenbezogenen Daten ins Ausland übermittelt. Die Anfragen aus Abschnitt 9 erreichen jedoch Server ausländischer Anbieter — die App-Statusdatei läuft über Netlify (USA), die Prüfung auf App-Updates über Expo (USA), und die Android-Zahlungsmeldung läuft über Render (USA) und Telegram. Diese Anfragen enthalten nichts, womit sich eine Person identifizieren lässt.
15. Kinder
OFFME richtet sich nicht an Kinder unter 14 Jahren, und wir erheben nicht wissentlich personenbezogene Daten von Kindern. Wir erheben ohnehin von niemandem personenbezogene Daten. Die Bildschirmzeit-Berechtigung wird nur zur Verwaltung deines eigenen Geräts angefordert, niemals, damit Eltern das Gerät eines Kindes beaufsichtigen.
16. Deine Rechte
Nach den geltenden Datenschutzgesetzen hast du das Recht auf Auskunft, Berichtigung, Löschung oder Einschränkung der Verarbeitung. Da wir jedoch keine Informationen über dich besitzen, gibt es nichts, worauf sich ein Antrag beziehen könnte. Die Werte auf deinem Gerät kannst du jederzeit wie in Abschnitt 12 beschrieben löschen. Bei Fragen wende dich an contact@nemofactory.co.kr.
17. Sicherheit
Wir betreiben keinen Server, der deine Daten empfängt, daher kann von einem Server auch nichts abfließen. Die Werte auf dem Gerät liegen im privaten Speicher der App und in einem gemeinsamen Container, den nur diese App nutzt und den andere Apps nicht lesen können. Die App enthält keinen Code, der deine Nutzung, deine Schrittzahl oder deine Körperdaten vom Gerät sendet.
18. Änderungen dieser Erklärung
Wenn sich diese Erklärung ändert, aktualisieren wir das Gültigkeitsdatum auf dieser Seite. Die überarbeitete Erklärung tritt an dem Tag in Kraft, an dem sie hier veröffentlicht wird.
19. Datenschutzverantwortlicher und Kontakt
Entwickler: Nemo Factory (네모팩토리)
Datenschutzverantwortlicher: der Entwickler der App selbst
Kontakt: contact@nemofactory.co.kr
20. Rechtsbehelfe
Wenn du Beratung brauchst oder eine Datenschutzverletzung melden möchtest, kannst du dich an die folgenden koreanischen Behörden wenden.
Meldestelle für Verletzungen personenbezogener Daten (KISA, Korea Internet & Security Agency) — privacy.kisa.or.kr / 118
Schlichtungsausschuss für Streitigkeiten über personenbezogene Daten — kopico.go.kr / 1833-6972
Abteilung für Cyberermittlungen der Obersten Staatsanwaltschaft — spo.go.kr / 1301
Cyber-Büro der Nationalen Polizeibehörde Koreas — ecrm.police.go.kr / 182
OFFME — Политика конфиденциальности
Действует с: 9 октября 2026 г. Контакты: contact@nemofactory.co.kr
Коротко. В OFFME нет учётных записей, нет входа и нет сервера, который хранил бы ваши данные. Это приложение блокирует выбранные вами приложения, поэтому оно читает на вашем устройстве, какие приложения блокировать, какое приложение открыто прямо сейчас и сколько шагов вы прошли сегодня. Эти значения используются только на вашем устройстве и никогда его не покидают (разделы 3, 4 и 5). Единственные запросы в интернет, которые делает приложение, — это проверка файла состояния приложения, проверка обновлений приложения, платежи через магазин и, на Android, однострочное уведомление о платеже в момент завершения покупки; все они перечислены в разделе 9. Рекламы и инструментов аналитики нет.
Это приложение не следит за вами. OFFME помогает вам управлять собственным устройством. В нём нет функции для просмотра чужого устройства, и оно никогда не отправляет сведения о вашем использовании родителям, работодателю или любым третьим лицам.
1. Какие персональные данные мы собираем
Никаких. Мы не собираем ваше имя, контактные данные, адрес электронной почты, дату рождения, адрес, платёжные данные или любые другие персональные данные. Функции учётной записи нет, поэтому нет ни регистрации, ни входа.
Пол, возраст, рост и вес, которые вы вводите в разделе «Обо мне» (раздел 2), а также количество шагов (раздел 5) хранятся только на вашем устройстве и никогда не отправляются нам. Уведомление о платеже на Android (раздел 9) не содержит ничего, что позволяло бы установить личность, и не сохраняется после показа уведомления.
2. Что хранится только на вашем устройстве
Перечисленные ниже значения сохраняются в закрытом хранилище приложения на вашем устройстве (файл настроек) и никогда не покидают устройство. На iOS значения, нужные экрану блокировки, виджету и расширениям Экранного времени, также записываются в общий контейнер, которым пользуется только это приложение (App Group). Этот контейнер тоже находится на вашем устройстве, и другие приложения не могут его прочитать.
Приложения для блокировки — на iOS только непрозрачный токен, выданный Apple; мы не можем узнать, к каким приложениям он относится (раздел 3). На Android — имена пакетов выбранных вами приложений (например, com.google.android.youtube).
Блокировки по времени — название таймера, время начала и окончания; название расписания, дни, время начала и окончания и приложения для блокировки; а также время запланированного отключения или удаления.
Замки по шагам — название замка, дневная цель по шагам, приложения, которые открываются после достижения цели, и время запланированного отключения.
Обо мне — пол, возраст, рост и вес, которые вы выбираете сами при создании первого замка по шагам (этот шаг можно пропустить) или в разделе «Обо мне» на вкладке «Я». Используются только для расчёта рекомендуемой цели по шагам, пройденного расстояния и сожжённых калорий; никогда не используются для решения о том, заблокированы ли приложения.
Записи — завершённые таймеры (время начала и окончания), шаги за каждый день и достигнута ли цель, общее время блокировки, случаи досрочного завершения блокировки, дни без штрафа и день первого открытия приложения. Используются только для того, чтобы показать их вам на вкладках «Итоги» и «Я».
Открыть ненадолго — когда заканчивается текущее окно открытия и когда вы открывали приложения досрочно (используется для истории и проверки заданий).
История роста — сколько солнца (валюты, которая действует только внутри приложения) на вкладке «Рост» вы заработали, забрали и потратили, полученные значки и задания, число дней, когда были выполнены все задания, ваша одежда и то, что сейчас надето, а также дни, когда серия была восстановлена. Используется только для показа вкладки «Рост» и для того, чтобы каждая награда выдавалась один раз.
Статус покупок — есть ли у вас Pro (подписка или навсегда), сколько у вас осталось пропусков («Приоткрыть» · «Досрочный выход»), купленное солнце и его номера транзакций магазина (чтобы одна и та же покупка никогда не применялась дважды, а при возврате средств списывалось ровно столько, сколько было начислено), а также номера транзакций уже учтённых возвратов. Никаких платёжных данных, например номеров карт.
Настройки — «Защита от удаления» вкл./выкл. (iOS), выбранный язык, время ожидания предупреждения при отключении или удалении блокировки, часовой пояс, по которому делятся сутки, отметки, чтобы уже просмотренные подсказки не показывались снова, и дата показа запроса оценки (раздел 11).
Файлы обновления приложения — новые файлы интерфейса приложения, загруженные при проверке обновлений из раздела 9. При следующем запуске приложение открывается с этими файлами.
Ни одно из этих значений не отправляется нам, и мы не можем их прочитать. При удалении приложения удаляются все они (раздел 12).
3. Сведения об устройстве, которые читаются для блокировки, — самый важный раздел
OFFME блокирует выбранные вами приложения, поэтому ему нужно знать, что блокировать и что открыто прямо сейчас. Как это работает, зависит от платформы.
iOS — приложение использует фреймворки Экранного времени Apple (Family Controls · Managed Settings · Device Activity), в которых Apple намеренно скрывает от нас сведения о приложениях.
Экран выбора приложений — это системный экран, который рисует Apple, а ваш выбор возвращается в виде непрозрачных токенов. Мы не можем узнать, какие приложения вы выбрали.
Включение и снятие блокировок, экран блокировки, который появляется при открытии заблокированного приложения, а также включение и выключение расписаний в заданное время — всё это выполняется на устройстве системой Apple и расширениями этого приложения.
Когда включена «Защита от удаления» (вкл./выкл. на вкладке «Я»), приложения нельзя удалить с устройства, пока действует блокировка. Это тоже работает только на устройстве, через настройки Экранного времени.
Как того требует Apple, данные Экранного времени никогда не отправляются с устройства, никогда не передаются и не продаются третьим лицам и никогда не используются для рекламы или аналитики.
Android — приложение читает следующее непосредственно на устройстве.
Список установленных приложений — только приложения со значком в лаунчере (на главном экране), чтобы показать их названия и значки для выбора. Мы не используем разрешение QUERY_ALL_PACKAGES, которое раскрыло бы скрытые приложения.
Приложение на переднем плане — служба отслеживания через короткие промежутки времени проверяет, какое приложение находится на переднем плане, и, если это заблокированное приложение, показывает поверх него экран блокировки. Для этого она читает события переключения приложений с помощью разрешения Android «Доступ к истории использования».
Мы не читаем, что вы делаете внутри приложения — вводимый текст, содержимое экрана и сообщения не считываются, и мы не пытаемся получить к ним доступ. Мы не используем службу специальных возможностей.
4. Что никогда не покидает ваше устройство
Ни одно из значений, прочитанных согласно разделам 3 и 5 или хранящихся согласно разделу 2, никогда не покидает ваше устройство. В частности, следующее не отправляется никому, включая нас:
список установленных приложений, приложения, выбранные для блокировки, и приложение на переднем плане
ваши блокировки, расписания, цели по шагам и их время
количество шагов, пол, возраст, рост и вес, расстояние и калории
все записи на вкладках «Итоги» и «Я»
В приложении нет кода, который куда-либо выгружает эти значения.
5. Количество шагов
«Замок по шагам» держит выбранные вами приложения заблокированными, пока вы не достигнете сегодняшней цели по шагам. Для этого приложение читает количество шагов, пройденных вами сегодня.
iOS — приложение читает только количество шагов, подсчитанное датчиками движения устройства (Core Motion). iOS запрашивает разрешение «Движение и фитнес», и в запросе написано: «Используется для подсчёта шагов, чтобы открыть заблокированные приложения и показать историю ходьбы.»
Android — приложение читает датчик шагов устройства, для чего запрашивает разрешение «Физическая активность» (ACTIVITY_RECOGNITION).
Количество шагов используется только для проверки цели по шагам, разблокировки приложений, ведения ваших записей и отображения виджета и никогда не покидает устройство. Приложение не обращается к хранилищам данных о здоровье, таким как Apple Здоровье (HealthKit) или Google Health Connect. Оно не читает ваше местоположение.
Если вы отклоните разрешение, блокировки по времени продолжат работать; замки по шагам просто сообщат, что шаги не удаётся посчитать.
6. Разрешения — какие и зачем
iOS
Экранное время (Family Controls) — единственный предоставляемый Apple способ блокировать приложения. Запрашивается только для управления вашим собственным устройством и никогда — для надзора за устройством другого человека (ребёнка) через Семейный доступ. Без него блокировка не работает.
Движение и фитнес — для подсчёта шагов для замков по шагам (раздел 5). Блокировки по времени работают и без него.
На iOS приложение не запрашивает никаких других разрешений. Разрешение на уведомления оно тоже не запрашивает.
Android
Доступ к истории использования (PACKAGE_USAGE_STATS) — чтобы проверять, какое приложение находится на переднем плане. Без него блокировка не работает.
Поверх других приложений (SYSTEM_ALERT_WINDOW) — чтобы показывать экран блокировки поверх заблокированного приложения. Без него блокировка не работает.
Служба переднего плана (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — чтобы отслеживание продолжалось после закрытия приложения. Пока служба работает, отображается уведомление.
Уведомления (POST_NOTIFICATIONS) — чтобы показывать это постоянное уведомление. Если вы откажете, блокировка всё равно работает.
Запуск при включении (RECEIVE_BOOT_COMPLETED) — чтобы блокировка сама возобновлялась после перезагрузки устройства.
Физическая активность (ACTIVITY_RECOGNITION) — для подсчёта шагов для замков по шагам (раздел 5).
Интернет и платежи (INTERNET · BILLING) — для запросов из раздела 9 и платежей Google Play.
Просмотр состояния сети (ACCESS_NETWORK_STATE) — чтобы проверять обновления из раздела 9 только при подключении к интернету. Такие значения, как то, к какой сети вы подключены, не используются.
Вибрация (VIBRATE) — разрешение, входящее в базовую конфигурацию приложения. Оно не затрагивает персональные данные.
Проверка источника установки (BIND_GET_INSTALL_REFERRER_SERVICE) — разрешение, которое добавляет библиотека платежей Google Play. OFFME не читает и не передаёт сведения о том, откуда было установлено приложение.
Android относит «Доступ к истории использования» и «Поверх других приложений» к специальным разрешениям, которые вы включаете сами на экране настроек и можете в любой момент там же выключить. Если их выключить, блокировка прекращается.
7. Что приложение не использует
Приложение не обращается и не запрашивает разрешений к камере, микрофону, фото, местоположению, контактам, журналу вызовов, сообщениям, календарям или данным о здоровье (HealthKit · Health Connect). Оно не читает рекламные идентификаторы (IDFA · рекламный идентификатор Android) и никогда не показывает запрос iOS на разрешение отслеживания (ATT).
8. Реклама и аналитика
Рекламы нет. Никакие рекламные сети (SDK) не встроены, поэтому рекламные запросы не отправляются. Инструменты аналитики и отчётов о сбоях тоже не встроены. Мы не собираем сведения о том, как вы пользуетесь приложением.
9. Все запросы, которые отправляет приложение
Ниже приведён полный список случаев, когда приложение отправляет запрос через интернет. Сами блокировки и замки по шагам работают на устройстве без интернета.
Файл состояния приложения — при запуске приложение читает один небольшой файл на нашем сайте (хостинг Netlify), чтобы проверить, не устарела ли ваша версия настолько, что её необходимо обновить. Этот запрос только загружает файл и не передаёт никаких значений о вас. Как и при открытии любой веб-страницы, в журналах сервера хостинга может сохраниться IP-адрес подключения. Если соединения нет, проверка пропускается, и приложение работает как обычно.
Проверка обновлений приложения — при запуске приложение спрашивает серверы Expo (EAS Update, США), нет ли новых файлов интерфейса приложения, и, если есть, загружает их (раздел 2). Этот запрос содержит только значения, нужные для выбора подходящих файлов, — версию приложения, платформу (iOS · Android), канал обновлений и номер используемого сейчас обновления; ничего вроде вашего имени, контактов, идентификаторов устройства, числа шагов или заблокированных приложений. В журналах серверов Expo может сохраниться IP-адрес подключения. Если соединения нет, проверка пропускается, и приложение работает как обычно.
Платежи через магазин — показ цен, покупки и восстановление покупок происходят через App Store · Google Play на вашем устройстве. Этим занимаются платёжные системы Apple и Google; наш сервер в этом не участвует (раздел 10). На Android библиотека платежей Google Play при обработке платежей может отправлять в Google диагностические данные; на это распространяется политика Google.
Уведомление о платеже (только Android) — в момент завершения покупки на Android приложение отправляет один запрос на наш сервер (gwansang-server.onrender.com, хостинг Render), чтобы сообщить разработчику, что «продана одна покупка». Он содержит только название приложения, платформу, название и ID продукта, сумму и номер заказа в магазине — ничего вроде вашего имени, контактных данных, идентификаторов устройства, количества шагов или заблокированных приложений. Сервер пересылает его одной строкой в мессенджер разработчика (Telegram), использует номер заказа лишь кратковременно, чтобы одно и то же уведомление не отправлялось дважды, и не сохраняет его. Если запрос не удастся, это не повлияет на покупку. На iOS этот запрос никогда не отправляется.
Ссылки, которые вы нажимаете сами — «Политика конфиденциальности» (эта страница, GitHub Pages), «Условия использования» (стандартная страница условий Apple), «Управление подпиской» (экран подписок App Store · Google Play) и ссылка на магазин на экране обновления открывают браузер или приложение магазина на вашем устройстве. Дальше действует собственная политика соответствующего сайта.
10. Платежи
В приложении продаётся следующее. Всё это необязательно; ничего не покупая, вы можете пользоваться основными функциями (блокировки по таймеру до 3 часов в день, одно расписание или замок по шагам в сумме и вкладка «Рост»).
OFFME Pro (ежемесячная · годовая подписка) — создание неограниченного числа расписаний и замков по шагам, таймеры без дневного ограничения времени и вдвое больше солнца за задания. Подписка автоматически продлевается по той же цене, если её не отменить не позднее чем за 24 часа до окончания периода; отменить можно в настройках подписок App Store · Google Play.
OFFME Pro Навсегда (разовый платёж) — те же преимущества, что и у подписки, без ограничения срока. Не продлевается автоматически.
Наборы солнца (расходуемая покупка) — 50 · 250 · 500 · 1 000 солнца. Солнце — валюта, которая действует только внутри приложения: на вкладке «Рост» на него можно купить одежду или обменять его на пропуск «Приоткрыть» (открывает заблокированные приложения на 10 минут) или «Досрочный выход» (сразу завершает блокировку). Его нельзя обменять на деньги или передать другому человеку. Купленное солнце хранится только на устройстве, поэтому пропадает при удалении приложения; если платёж возвращён, солнце, полученное за него, списывается.
Платежи обрабатываются App Store компании Apple и Google Play. Платёжные данные, такие как номера карт или счетов, никогда до нас не доходят, и мы не можем их увидеть.
Всё, что приложение получает от магазина, — это что было куплено, местная цена для отображения и номер транзакции; эти сведения используются только на устройстве для применения покупки (раздел 2).
«Восстановить покупки» повторно запрашивает у магазина, что вам принадлежит. Наш сервер здесь тоже не участвует.
Записи о платежах и возвратах хранят Apple и Google в соответствии со своими политиками.
11. Обращения и запросы оценки
«Написать нам» внизу вкладки «Я» только открывает ваше почтовое приложение. Приложение ничего не отправляет от вашего имени; решение об отправке принимаете вы. Если вы отправите письмо, его содержимое (то, что вы написали, и ваш обратный адрес) дойдёт до нас; мы используем его только для ответа и удаляем после того, как ответим на обращение.
Запрос оценки — после того как вы какое-то время пользуетесь приложением, оно иногда показывает запрос поставить оценку в звёздах. Это системный запрос, который показывают Apple или Google, а любую оставленную вами оценку или отзыв обрабатывает магазин. Нам ничего не отправляется. Приложение лишь записывает на устройстве дату показа запроса.
12. Хранение и удаление
Мы не храним никаких сведений о вас, поэтому просить нас что-либо удалить не нужно (письма-обращения удаляются после ответа, как указано в разделе 11). Значения на вашем устройстве (раздел 2) вы можете удалить сами.
При удалении приложения удаляются все значения из раздела 2.
На Android их также можно сбросить в «Настройки» → «Приложения» → OFFME → «Хранилище» → «Очистить данные».
На iOS доступ к Экранному времени можно отозвать в «Настройки» → «Экранное время», а доступ к количеству шагов — в «Настройки» → «Конфиденциальность и безопасность» → «Движение и фитнес».
13. Передача, поручение обработки и продажа
Отсутствуют. Мы не собираем персональные данные, поэтому передавать или поручать третьим лицам нечего. Мы не продаём никакие сведения. Платежи обрабатываются непосредственно Apple и Google в соответствии с их собственными политиками.
14. Трансграничная передача
Персональные данные за рубеж не передаются. Однако запросы из раздела 9 доходят до серверов зарубежных поставщиков: файл состояния приложения — через Netlify (США), проверка обновлений приложения — через Expo (США), а уведомление о платеже на Android — через Render (США) и Telegram. Эти запросы не содержат ничего, что позволяло бы установить личность.
15. Дети
OFFME не предназначено для детей младше 14 лет, и мы сознательно не собираем персональные данные детей. Мы вообще ни у кого не собираем персональные данные. Разрешение Экранного времени запрашивается только для управления вашим собственным устройством и никогда — для надзора родителя за устройством ребёнка.
16. Ваши права
Согласно применимому законодательству о защите персональных данных, вы вправе запросить доступ, исправление, удаление или приостановку обработки. Однако у нас нет никаких сведений о вас, поэтому запрашивать нечего. Вы можете в любой момент удалить значения на своём устройстве, как описано в разделе 12. С вопросами обращайтесь по адресу contact@nemofactory.co.kr.
17. Безопасность
У нас нет сервера, который получал бы ваши данные, поэтому им нечему утечь с сервера. Значения на устройстве хранятся в закрытом хранилище приложения и в общем контейнере, которым пользуется только это приложение и который не могут прочитать другие приложения. В приложении нет кода, который отправлял бы сведения о вашем использовании, количество шагов или данные о теле за пределы устройства.
18. Изменения этой политики
При изменении этой политики мы обновим дату вступления в силу на этой странице. Изменённая политика вступает в силу в день её публикации здесь.
19. Ответственный за защиту персональных данных и контакты
Разработчик: Nemo Factory (네모팩토리)
Ответственный за защиту персональных данных: разработчик приложения
Контакты: contact@nemofactory.co.kr
20. Средства правовой защиты
Если вам нужна консультация или вы хотите сообщить о нарушении конфиденциальности, вы можете обратиться в следующие органы Республики Корея.
Центр приёма сообщений о нарушениях в сфере персональных данных (KISA) — privacy.kisa.or.kr / 118
Комитет по урегулированию споров о персональных данных — kopico.go.kr / 1833-6972
Отдел киберрасследований Верховной прокуратуры — spo.go.kr / 1301
Бюро по киберпреступлениям Национального полицейского агентства Кореи — ecrm.police.go.kr / 182
OFFME — Kebijakan Privasi
Berlaku sejak: 9 Oktober 2026 Kontak: contact@nemofactory.co.kr
Singkatnya. OFFME tidak memiliki akun, tidak ada proses masuk, dan tidak ada server yang menyimpan informasi Anda. Karena aplikasi ini memblokir aplikasi yang Anda pilih, aplikasi ini membaca aplikasi mana yang akan diblokir, aplikasi mana yang sedang terbuka, dan berapa langkah yang Anda tempuh hari ini di perangkat Anda. Nilai-nilai tersebut hanya digunakan di perangkat Anda dan tidak pernah keluar dari perangkat (bagian 3, 4, dan 5). Satu-satunya permintaan internet yang dibuat aplikasi adalah pemeriksaan file status aplikasi, pemeriksaan pembaruan aplikasi, pembayaran melalui toko, dan, di Android, pemberitahuan pembayaran satu baris pada saat pembelian selesai — semuanya tercantum di bagian 9. Tidak ada iklan dan tidak ada alat analitik.
Aplikasi ini tidak memantau Anda. OFFME membantu Anda mengelola perangkat Anda sendiri. Aplikasi ini tidak memiliki fitur untuk melihat perangkat orang lain, dan tidak pernah mengirimkan data penggunaan Anda kepada orang tua, pemberi kerja, atau pihak ketiga mana pun.
1. Informasi pribadi yang kami kumpulkan
Tidak ada. Kami tidak mengumpulkan nama, detail kontak, email, tanggal lahir, alamat, informasi pembayaran, atau informasi pribadi lainnya. Tidak ada fitur akun, sehingga sama sekali tidak ada pendaftaran maupun proses masuk.
Jenis kelamin, usia, tinggi, dan berat badan yang Anda masukkan di "Info saya" (bagian 2) serta jumlah langkah Anda (bagian 5) hanya disimpan di perangkat Anda dan tidak pernah dikirim kepada kami. Pemberitahuan pembayaran Android (bagian 9) tidak memuat apa pun yang dapat mengidentifikasi seseorang, dan tidak disimpan setelah pemberitahuan ditampilkan.
2. Yang hanya disimpan di perangkat Anda
Nilai-nilai di bawah ini disimpan di penyimpanan pribadi aplikasi di perangkat Anda (file pengaturan) dan tidak pernah keluar dari perangkat. Di iOS, nilai yang dibutuhkan layar pemblokiran, widget, dan ekstensi Durasi Layar juga ditulis ke wadah bersama yang hanya digunakan oleh aplikasi ini (App Group). Wadah tersebut juga berada di perangkat Anda, dan aplikasi lain tidak dapat membacanya.
Aplikasi yang diblokir — di iOS, hanya token buram yang diberikan oleh Apple; kami tidak dapat membaca aplikasi apa yang dirujuknya (bagian 3). Di Android, nama paket aplikasi yang Anda pilih (mis. com.google.android.youtube).
Kunci waktu — nama timer, waktu mulai, dan waktu selesai; nama jadwal, hari, waktu mulai/selesai, dan aplikasi yang diblokir; serta waktu penonaktifan atau penghapusan yang dijadwalkan.
Kunci langkah — nama kunci, target langkah harian, aplikasi yang terbuka setelah target tercapai, dan waktu penonaktifan yang dijadwalkan.
Info saya — jenis kelamin, usia, tinggi, dan berat badan yang Anda pilih sendiri, dimasukkan saat pertama kali membuat kunci langkah (bisa dilewati) atau di "Info saya" pada tab Saya. Hanya digunakan untuk menghitung target langkah yang disarankan, jarak tempuh, dan kalori yang terbakar; tidak pernah digunakan untuk menentukan apakah aplikasi dikunci.
Catatan — timer yang telah selesai (waktu mulai dan selesai), langkah setiap hari dan apakah target tercapai, total waktu terkunci, saat Anda mengakhiri kunci lebih awal, hari yang dijalani tanpa denda, dan hari pertama Anda membuka aplikasi. Hanya digunakan untuk ditampilkan kembali kepada Anda di tab Statistik dan Saya.
Buka sebentar — kapan jendela buka saat ini berakhir, dan kapan saja Anda membuka di tengah penguncian (digunakan untuk riwayat dan penilaian misi).
Riwayat pertumbuhan — berapa banyak Sinar (mata uang yang hanya berlaku di dalam aplikasi) yang Anda hasilkan, ambil, dan gunakan di tab Tumbuh, lencana dan misi yang diterima, jumlah hari semua misi diselesaikan, pakaian yang Anda miliki dan yang sedang dipakai, serta hari-hari ketika rangkaian beruntun disambung kembali. Hanya digunakan untuk menampilkan tab Tumbuh dan memberikan setiap hadiah hanya sekali.
Status pembelian — apakah Anda memiliki Pro (langganan atau seumur hidup), berapa banyak tiket yang tersisa (Tiket Buka Sebentar · Tiket Akhiri Paksa), Sinar yang dibeli beserta nomor transaksi toko-nya (agar pembelian yang sama tidak pernah diterapkan dua kali, dan jumlah yang sama ditarik kembali jika dananya dikembalikan), serta nomor transaksi pengembalian dana yang sudah diterapkan. Tidak ada detail pembayaran seperti nomor kartu.
Pengaturan — Perlindungan dari penghapusan aktif/nonaktif (iOS), bahasa yang Anda pilih, waktu tunggu pemberitahuan saat menonaktifkan atau menghapus kunci, zona waktu yang menjadi acuan pergantian hari, penanda agar panduan yang sudah dilihat tidak muncul lagi, dan tanggal permintaan penilaian ditampilkan (bagian 11).
File pembaruan aplikasi — file tampilan aplikasi baru yang diunduh melalui pemeriksaan pembaruan di bagian 9. Aplikasi akan dibuka dengan file ini saat dijalankan berikutnya.
Tidak satu pun dari nilai ini dikirim kepada kami, dan kami tidak dapat membacanya. Menghapus aplikasi akan menghapus semuanya (bagian 12).
3. Informasi perangkat yang dibaca untuk pemblokiran — bagian terpenting
OFFME memblokir aplikasi yang Anda pilih, sehingga harus mengetahui apa yang harus diblokir dan apa yang sedang terbuka saat ini. Cara kerjanya berbeda di setiap platform.
iOS — aplikasi menggunakan kerangka kerja Durasi Layar dari Apple (Family Controls · Managed Settings · Device Activity), yang dengan sengaja menyembunyikan informasi aplikasi dari kami.
Layar untuk memilih aplikasi adalah layar sistem yang dibuat oleh Apple, dan pilihan Anda dikembalikan sebagai token buram. Kami tidak dapat membaca aplikasi mana yang Anda pilih.
Menerapkan dan mencabut kunci, layar pemblokiran yang muncul saat Anda membuka aplikasi yang terkunci, serta jadwal yang aktif dan nonaktif pada waktu yang ditentukan, semuanya ditangani di perangkat oleh sistem Apple dan ekstensi aplikasi ini.
Saat Perlindungan dari penghapusan (aktif/nonaktif di tab Saya) diaktifkan, aplikasi tidak dapat dihapus dari perangkat selama kunci aktif. Fitur ini juga hanya bekerja di perangkat, melalui pengaturan Durasi Layar.
Sesuai ketentuan Apple, data Durasi Layar tidak pernah dikirim ke luar perangkat, tidak pernah dibagikan atau dijual kepada pihak ketiga, dan tidak pernah digunakan untuk iklan atau analitik.
Android — aplikasi membaca hal-hal berikut langsung di perangkat.
Daftar aplikasi terpasang — hanya aplikasi yang memiliki ikon peluncur (layar utama), agar kami dapat menampilkan nama dan ikonnya untuk Anda pilih. Kami tidak menggunakan izin QUERY_ALL_PACKAGES yang dapat mengungkap aplikasi tersembunyi.
Aplikasi yang berada di latar depan — layanan pemantauan memeriksa dalam interval singkat aplikasi mana yang paling depan dan, jika itu aplikasi yang diblokir, menampilkan layar pemblokiran di atasnya. Untuk melakukannya, layanan ini membaca peristiwa perpindahan aplikasi melalui izin Akses penggunaan Android.
Kami tidak membaca apa yang Anda lakukan di dalam aplikasi — teks yang Anda ketik, isi layar, dan pesan tidak diakses dan kami tidak berupaya mengaksesnya. Kami tidak menggunakan layanan aksesibilitas.
4. Yang tidak pernah keluar dari perangkat Anda
Tidak satu pun nilai yang dibaca berdasarkan bagian 3 dan 5, atau disimpan berdasarkan bagian 2, pernah keluar dari perangkat Anda. Secara khusus, hal-hal berikut tidak dikirim kepada siapa pun, termasuk kami:
daftar aplikasi terpasang, aplikasi yang Anda pilih untuk diblokir, dan aplikasi yang berada di latar depan
kunci, jadwal, target langkah, dan waktunya
jumlah langkah, jenis kelamin, usia, tinggi dan berat badan, jarak, dan kalori Anda
setiap catatan di tab Statistik dan Saya
Aplikasi ini tidak berisi kode yang mengunggah nilai-nilai tersebut ke mana pun.
5. Jumlah langkah
"Kunci langkah" menjaga aplikasi yang Anda pilih tetap terkunci sampai Anda mencapai target langkah hari ini. Untuk itu, aplikasi membaca jumlah langkah yang Anda tempuh hari ini.
iOS — aplikasi hanya membaca jumlah langkah yang dihitung oleh sensor gerak perangkat (Core Motion). iOS meminta izin "Gerakan & Kebugaran", dan permintaannya berbunyi "Dipakai untuk menghitung langkah, membuka aplikasi yang terkunci, dan menampilkan riwayat jalan kaki Anda."
Android — aplikasi membaca sensor langkah perangkat, dan untuk itu meminta izin Aktivitas fisik (ACTIVITY_RECOGNITION).
Jumlah langkah hanya digunakan untuk memeriksa target langkah, membuka kunci aplikasi, menyimpan catatan Anda, dan menampilkan widget, dan tidak pernah keluar dari perangkat. Aplikasi tidak mengakses penyimpanan data kesehatan seperti Apple Kesehatan (HealthKit) atau Google Health Connect. Aplikasi tidak membaca lokasi Anda.
Jika Anda menolak izin tersebut, kunci waktu tetap berfungsi; kunci langkah hanya akan memberi tahu bahwa langkah tidak dapat dihitung.
6. Izin — apa dan mengapa
iOS
Durasi Layar (Family Controls) — satu-satunya cara yang disediakan Apple untuk memblokir aplikasi. Diminta hanya untuk mengelola perangkat Anda sendiri, tidak pernah untuk mengawasi perangkat orang lain (anak) melalui Keluarga Berbagi. Tanpa izin ini, pemblokiran tidak berfungsi.
Gerakan & Kebugaran — untuk menghitung langkah bagi kunci langkah (bagian 5). Kunci waktu tetap berfungsi tanpanya.
Di iOS, aplikasi tidak meminta izin lain. Aplikasi juga tidak meminta izin notifikasi.
Android
Akses penggunaan (PACKAGE_USAGE_STATS) — untuk memeriksa aplikasi mana yang berada di latar depan. Tanpa izin ini, pemblokiran tidak berfungsi.
Tampilkan di atas aplikasi lain (SYSTEM_ALERT_WINDOW) — untuk menampilkan layar pemblokiran di atas aplikasi yang diblokir. Tanpa izin ini, pemblokiran tidak berfungsi.
Layanan latar depan (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — agar pemantauan tetap berjalan setelah Anda menutup aplikasi. Selama berjalan, sebuah notifikasi tetap terlihat.
Notifikasi (POST_NOTIFICATIONS) — untuk menampilkan notifikasi yang terus berjalan tersebut. Pemblokiran tetap berfungsi jika Anda menolaknya.
Jalankan saat perangkat dinyalakan (RECEIVE_BOOT_COMPLETED) — agar pemblokiran berlanjut dengan sendirinya setelah perangkat dimulai ulang.
Aktivitas fisik (ACTIVITY_RECOGNITION) — untuk menghitung langkah bagi kunci langkah (bagian 5).
Internet dan penagihan (INTERNET · BILLING) — untuk permintaan di bagian 9 dan pembayaran Google Play.
Melihat status jaringan (ACCESS_NETWORK_STATE) — agar pemeriksaan pembaruan di bagian 9 hanya dilakukan saat internet tersambung. Nilai seperti jaringan mana yang tersambung tidak digunakan.
Getaran (VIBRATE) — izin yang termasuk dalam konfigurasi dasar aplikasi. Izin ini tidak menyentuh informasi pribadi.
Memeriksa sumber instalasi (BIND_GET_INSTALL_REFERRER_SERVICE) — izin yang ikut ditambahkan oleh library pembayaran Google Play. OFFME tidak membaca atau mengirim dari mana aplikasi diinstal.
Android memperlakukan "Akses penggunaan" dan "Tampilkan di atas aplikasi lain" sebagai izin khusus yang Anda aktifkan sendiri di layar pengaturan, dan Anda dapat menonaktifkannya di sana kapan saja. Menonaktifkannya akan menghentikan pemblokiran.
7. Yang tidak digunakan aplikasi
Aplikasi tidak mengakses, dan tidak meminta izin untuk, kamera, mikrofon, foto, lokasi, kontak, log panggilan, pesan, kalender, atau data kesehatan (HealthKit · Health Connect). Aplikasi tidak membaca pengenal iklan (IDFA · ID iklan Android), dan tidak pernah menampilkan permintaan izin pelacakan (ATT) iOS.
8. Iklan dan analitik
Tidak ada iklan. Tidak ada jaringan iklan (SDK) yang disertakan, sehingga tidak ada permintaan iklan yang dikirim. Tidak ada pula alat analitik atau pelaporan kerusakan yang disertakan. Kami tidak mengumpulkan cara Anda menggunakan aplikasi.
9. Setiap permintaan yang dikirim aplikasi
Berikut adalah daftar lengkap kasus ketika aplikasi mengirim permintaan melalui internet. Pemblokiran dan kunci langkah itu sendiri berfungsi di perangkat tanpa internet.
File status aplikasi — saat aplikasi dimulai, aplikasi membaca satu file kecil di situs web kami (di-hosting di Netlify) untuk memeriksa apakah versi Anda terlalu lama dan harus diperbarui. Permintaan ini hanya mengunduh file dan tidak membawa nilai apa pun tentang Anda. Seperti saat membuka halaman web mana pun, log server hosting dapat mencatat alamat IP yang terhubung. Jika tidak ada koneksi, pemeriksaan dilewati dan aplikasi berfungsi seperti biasa.
Pemeriksaan pembaruan aplikasi — saat dimulai, aplikasi menanyakan ke server Expo (EAS Update, AS) apakah ada file tampilan aplikasi yang baru, lalu mengunduhnya jika ada (bagian 2). Permintaan ini hanya membawa nilai yang diperlukan untuk memilih file yang sesuai, seperti versi aplikasi, platform (iOS · Android), kanal pembaruan, dan nomor pembaruan yang sedang digunakan — tidak membawa nama, kontak, pengenal perangkat, jumlah langkah, atau aplikasi yang diblokir. Log server Expo dapat mencatat alamat IP yang terhubung. Jika tidak ada koneksi, pemeriksaan dilewati dan aplikasi berfungsi seperti biasa.
Pembayaran melalui toko — menampilkan harga, membeli sesuatu, dan memulihkan pembelian berkomunikasi dengan App Store · Google Play di perangkat Anda. Hal ini ditangani oleh sistem pembayaran Apple dan Google; server kami tidak terlibat (bagian 10). Di Android, library pembayaran Google Play dapat mengirim informasi diagnostik ke Google saat memproses pembayaran; hal ini mengikuti kebijakan Google.
Pemberitahuan pembayaran (khusus Android) — pada saat pembelian selesai di Android, aplikasi mengirim satu permintaan ke server kami (gwansang-server.onrender.com, di-hosting di Render) untuk memberi tahu pengembang bahwa "satu terjual". Permintaan ini hanya membawa nama aplikasi, platform, nama dan ID produk, jumlah, dan nomor pesanan toko — tidak ada nama, detail kontak, pengenal perangkat, jumlah langkah, atau aplikasi yang diblokir. Server meneruskannya sebagai satu baris ke messenger pengembang (Telegram), menggunakan nomor pesanan hanya sebentar agar pemberitahuan yang sama tidak terkirim dua kali, dan tidak menyimpannya. Jika permintaan gagal, pembelian tidak terpengaruh. Permintaan ini tidak pernah dikirim di iOS.
Tautan yang Anda ketuk sendiri — "Kebijakan privasi" (halaman ini, GitHub Pages), "Ketentuan Penggunaan" (halaman ketentuan standar Apple), "Kelola langganan" (layar langganan App Store · Google Play), dan tautan toko di layar pembaruan akan membuka browser atau aplikasi toko di perangkat Anda. Sejak saat itu, kebijakan situs tersebut yang berlaku.
10. Pembayaran
Aplikasi menjual hal-hal berikut. Semuanya opsional; tanpa membeli apa pun, Anda tetap dapat menggunakan fitur dasar (kunci timer hingga 3 jam per hari, total satu jadwal atau kunci langkah, dan tab Tumbuh).
OFFME Pro (langganan bulanan · tahunan) — membuat jadwal dan kunci langkah tanpa batas, menggunakan timer tanpa batas waktu harian, dan mendapatkan Sinar 2 kali lipat dari misi. Langganan diperpanjang otomatis dengan harga yang sama kecuali dibatalkan paling lambat 24 jam sebelum periode berakhir; batalkan di pengaturan langganan App Store · Google Play.
OFFME Pro Seumur hidup (sekali bayar) — manfaat yang sama dengan langganan tanpa batas waktu. Tidak diperpanjang otomatis.
Paket Sinar (habis pakai) — 50 · 250 · 500 · 1.000 Sinar. Sinar adalah mata uang yang hanya berlaku di dalam aplikasi; di tab Tumbuh, Sinar dapat digunakan untuk membeli pakaian atau ditukar dengan Tiket Buka Sebentar (membuka aplikasi yang terkunci selama 10 menit) atau Tiket Akhiri Paksa (langsung mengakhiri kunci). Sinar tidak dapat ditukar dengan uang atau dipindahkan ke orang lain. Sinar yang dibeli hanya dicatat di perangkat, sehingga ikut hilang jika aplikasi dihapus; jika pembayaran dikembalikan, Sinar yang diterima dari pembayaran itu ditarik kembali.
Pembayaran diproses oleh App Store Apple dan Google Play. Detail pembayaran seperti nomor kartu atau rekening tidak pernah sampai kepada kami, dan kami tidak dapat melihatnya.
Yang diterima aplikasi dari toko hanyalah apa yang dibeli, harga lokal untuk ditampilkan, dan nomor transaksi, yang hanya digunakan di perangkat untuk menerapkan pembelian (bagian 2).
Pulihkan Pembelian menanyakan kembali kepada toko apa yang Anda miliki. Server kami juga tidak terlibat di sini.
Catatan pembayaran dan pengembalian dana disimpan oleh Apple dan Google sesuai kebijakan masing-masing.
11. Kontak dan permintaan penilaian
Hubungi kami di bagian bawah tab Saya hanya membuka aplikasi email Anda. Aplikasi tidak mengirim apa pun atas nama Anda; Anda yang memutuskan apakah akan mengirim. Jika Anda mengirim email, isinya (apa yang Anda tulis dan alamat balasan Anda) akan sampai kepada kami; kami menggunakannya hanya untuk membalas dan menghapusnya setelah pertanyaan dijawab.
Permintaan penilaian — setelah Anda menggunakan aplikasi selama beberapa waktu, aplikasi sesekali menampilkan permintaan untuk memberi rating bintang. Ini adalah permintaan sistem yang ditampilkan oleh Apple atau Google, dan rating atau ulasan apa pun yang Anda berikan ditangani oleh toko. Tidak ada yang dikirim kepada kami. Aplikasi hanya mencatat di perangkat tanggal permintaan tersebut ditampilkan.
12. Penyimpanan dan penghapusan
Kami tidak menyimpan informasi apa pun tentang Anda, sehingga tidak ada yang perlu Anda minta untuk kami hapus (email kontak dihapus setelah dibalas, seperti di bagian 11). Anda dapat menghapus sendiri nilai-nilai di perangkat Anda (bagian 2).
Menghapus aplikasi akan menghapus setiap nilai di bagian 2.
Di Android, Anda juga dapat meresetnya melalui Setelan → Aplikasi → OFFME → Penyimpanan → Hapus data.
Di iOS, Anda dapat mencabut akses Durasi Layar melalui Pengaturan → Durasi Layar, dan akses jumlah langkah melalui Pengaturan → Privasi & Keamanan → Gerakan & Kebugaran.
13. Pembagian, pemrosesan, dan penjualan
Tidak ada. Kami tidak mengumpulkan informasi pribadi, sehingga tidak ada yang dibagikan atau dipercayakan kepada pihak ketiga. Kami tidak menjual informasi apa pun. Pembayaran ditangani langsung oleh Apple dan Google sesuai kebijakan masing-masing.
14. Transfer internasional
Tidak ada informasi pribadi yang ditransfer ke luar negeri. Namun, permintaan di bagian 9 menjangkau server penyedia di luar negeri — file status aplikasi melalui Netlify (AS), pemeriksaan pembaruan aplikasi melalui Expo (AS), dan pemberitahuan pembayaran Android melalui Render (AS) dan Telegram. Permintaan-permintaan ini tidak membawa apa pun yang dapat mengidentifikasi seseorang.
15. Anak-anak
OFFME tidak ditujukan untuk anak-anak di bawah usia 14 tahun, dan kami tidak dengan sengaja mengumpulkan informasi pribadi anak-anak. Sejak awal kami tidak mengumpulkan informasi pribadi dari siapa pun. Izin Durasi Layar diminta hanya untuk mengelola perangkat Anda sendiri, tidak pernah untuk orang tua yang mengawasi perangkat anak.
16. Hak Anda
Berdasarkan undang-undang privasi yang berlaku, Anda berhak meminta akses, koreksi, penghapusan, atau penangguhan pemrosesan. Namun, kami tidak menyimpan informasi apa pun tentang Anda, sehingga tidak ada yang dapat diminta. Anda dapat menghapus nilai-nilai di perangkat Anda kapan saja seperti dijelaskan di bagian 12. Untuk pertanyaan, hubungi contact@nemofactory.co.kr.
17. Keamanan
Kami tidak menjalankan server yang menerima informasi Anda, sehingga tidak ada yang dapat bocor dari server. Nilai di perangkat disimpan di penyimpanan pribadi aplikasi dan di wadah bersama yang hanya digunakan oleh aplikasi ini, yang tidak dapat dibaca oleh aplikasi lain. Aplikasi ini tidak berisi kode yang mengirim data penggunaan, jumlah langkah, atau informasi tubuh Anda ke luar perangkat.
18. Perubahan kebijakan ini
Jika kebijakan ini berubah, kami akan memperbarui tanggal berlaku di halaman ini. Kebijakan yang direvisi mulai berlaku pada hari dipublikasikan di sini.
19. Petugas privasi dan kontak
Pengembang: Nemo Factory (네모팩토리)
Petugas privasi: pengembang aplikasi
Kontak: contact@nemofactory.co.kr
20. Upaya pemulihan
Jika Anda membutuhkan saran atau ingin melaporkan pelanggaran privasi, Anda dapat menghubungi otoritas Korea berikut.
Pusat Pelaporan Pelanggaran Informasi Pribadi (KISA) — privacy.kisa.or.kr / 118
Komite Mediasi Sengketa Informasi Pribadi — kopico.go.kr / 1833-6972
Divisi Investigasi Siber Kejaksaan Agung — spo.go.kr / 1301
Biro Siber Badan Kepolisian Nasional Korea — ecrm.police.go.kr / 182
OFFME — Chính sách bảo mật
Có hiệu lực từ: ngày 9 tháng 10 năm 2026 Liên hệ: contact@nemofactory.co.kr
Tóm tắt một dòng. OFFME không có tài khoản, không có đăng nhập và không có máy chủ nào lưu trữ thông tin của bạn. Vì đây là ứng dụng chặn những ứng dụng bạn chọn, nó đọc trên thiết bị của bạn những ứng dụng nào cần chặn, ứng dụng nào đang mở ngay lúc này và hôm nay bạn đã đi bao nhiêu bước. Các giá trị đó chỉ được dùng trên thiết bị của bạn và không bao giờ rời khỏi thiết bị (mục 3, 4 và 5). Các yêu cầu internet duy nhất mà ứng dụng gửi đi là kiểm tra tệp trạng thái ứng dụng, kiểm tra bản cập nhật ứng dụng, thanh toán qua cửa hàng và, trên Android, một thông báo thanh toán một dòng vào lúc giao dịch mua hoàn tất — tất cả đều được liệt kê ở mục 9. Không có quảng cáo và không có công cụ phân tích.
Ứng dụng này không theo dõi bạn. OFFME giúp bạn quản lý thiết bị của chính mình. Ứng dụng không có tính năng xem thiết bị của người khác và không bao giờ gửi dữ liệu sử dụng của bạn cho cha mẹ, chủ lao động hay bất kỳ bên thứ ba nào.
1. Thông tin cá nhân chúng tôi thu thập
Không có. Chúng tôi không thu thập tên, thông tin liên hệ, email, ngày sinh, địa chỉ, thông tin thanh toán hay bất kỳ thông tin cá nhân nào khác của bạn. Không có tính năng tài khoản, nên hoàn toàn không có đăng ký hay đăng nhập.
Giới tính, tuổi, chiều cao và cân nặng bạn nhập trong "Thông tin của tôi" (mục 2) và số bước chân của bạn (mục 5) chỉ được lưu trên thiết bị của bạn và không bao giờ được gửi cho chúng tôi. Thông báo thanh toán trên Android (mục 9) không chứa bất cứ thứ gì nhận diện được một người, và không được lưu giữ sau khi thông báo đã hiển thị.
2. Những gì chỉ được lưu trên thiết bị của bạn
Các giá trị dưới đây được lưu trong bộ nhớ riêng của ứng dụng trên thiết bị của bạn (một tệp cài đặt) và không bao giờ rời khỏi thiết bị. Trên iOS, những giá trị mà màn hình chặn, tiện ích và các phần mở rộng Thời gian sử dụng cần đến cũng được ghi vào một vùng chứa dùng chung chỉ ứng dụng này sử dụng (App Group). Vùng chứa đó cũng nằm trên thiết bị của bạn và các ứng dụng khác không thể đọc được.
Ứng dụng cần chặn — trên iOS, chỉ là mã thông báo không minh bạch do Apple cấp; chúng tôi không thể biết nó chỉ đến ứng dụng nào (mục 3). Trên Android, tên gói của các ứng dụng bạn đã chọn (ví dụ: com.google.android.youtube).
Khoá theo thời gian — tên, thời điểm bắt đầu và thời điểm kết thúc của hẹn giờ; tên, các ngày, thời điểm bắt đầu/kết thúc và ứng dụng cần chặn của lịch; cùng thời điểm tắt hoặc xoá đã được hẹn trước.
Khoá bước chân — tên khoá, mục tiêu bước chân mỗi ngày, các ứng dụng được mở khi đạt mục tiêu và thời điểm tắt đã được hẹn trước.
Thông tin của tôi — giới tính, tuổi, chiều cao và cân nặng do bạn tự chọn, được nhập khi bạn tạo khoá bước chân lần đầu (có thể bỏ qua) hoặc trong "Thông tin của tôi" ở tab Tôi. Chỉ dùng để tính mục tiêu bước chân đề xuất, quãng đường đã đi và lượng calo tiêu hao; không bao giờ dùng để quyết định ứng dụng có bị khoá hay không.
Bản ghi — các hẹn giờ đã kết thúc (thời điểm bắt đầu và kết thúc), số bước mỗi ngày và việc có đạt mục tiêu hay không, tổng thời gian đã khoá, những lần bạn kết thúc khoá sớm, số ngày giữ được mà không bị phạt và ngày bạn mở ứng dụng lần đầu. Chỉ dùng để hiển thị lại cho bạn ở tab Thống kê và Tôi.
Mở một lát — khi nào khoảng thời gian mở hiện tại kết thúc, và những lúc bạn mở giữa chừng (dùng cho lịch sử và việc xét nhiệm vụ).
Nhật ký phát triển — lượng Nắng (đơn vị chỉ dùng trong ứng dụng) bạn đã kiếm, đã nhận và đã tiêu ở thẻ Lớn lên, huy hiệu và nhiệm vụ đã nhận, số ngày hoàn thành hết nhiệm vụ, trang phục bạn có và đang mặc, cùng những ngày chuỗi ngày được nối lại. Chỉ dùng để hiển thị thẻ Lớn lên và để mỗi phần thưởng chỉ được trao một lần.
Trạng thái mua hàng — bạn có Pro hay không (gói đăng ký hoặc trọn đời), số vé còn lại (Vé mở nhanh · Vé kết thúc ngay), lượng Nắng đã mua và mã giao dịch của cửa hàng tương ứng (để cùng một giao dịch mua không bao giờ bị áp dụng hai lần, và khi được hoàn tiền thì thu lại đúng phần đó), cùng mã giao dịch của các lần hoàn tiền đã xử lý. Không có thông tin thanh toán như số thẻ.
Cài đặt — Chống gỡ ứng dụng bật/tắt (iOS), ngôn ngữ bạn đã chọn, thời gian chờ báo trước khi tắt hoặc xoá khoá, múi giờ dùng để chia ngày, dấu đánh dấu để những hướng dẫn đã xem không hiện lại, và ngày hiển thị lời mời đánh giá (mục 11).
Tệp cập nhật ứng dụng — các tệp giao diện ứng dụng mới được tải về qua việc kiểm tra cập nhật ở mục 9. Lần mở ứng dụng tiếp theo sẽ dùng các tệp này.
Không giá trị nào trong số này được gửi cho chúng tôi, và chúng tôi không thể đọc chúng. Xoá ứng dụng sẽ xoá toàn bộ các giá trị đó (mục 12).
3. Thông tin thiết bị được đọc để chặn — mục quan trọng nhất
OFFME chặn những ứng dụng bạn chọn, vì vậy nó cần biết chặn cái gì và cái gì đang mở ngay lúc này. Cách thực hiện khác nhau tuỳ nền tảng.
iOS — ứng dụng dùng các framework Thời gian sử dụng của Apple (Family Controls · Managed Settings · Device Activity), trong đó Apple cố ý ẩn thông tin ứng dụng khỏi chúng tôi.
Màn hình chọn ứng dụng là màn hình hệ thống do Apple hiển thị, và lựa chọn của bạn được trả về dưới dạng mã thông báo không minh bạch. Chúng tôi không thể biết bạn đã chọn những ứng dụng nào.
Việc áp dụng và gỡ khoá, màn hình chặn hiện ra khi bạn mở một ứng dụng đang bị khoá, và việc lịch tự bật, tắt vào giờ đã định đều được xử lý trên thiết bị bởi hệ thống của Apple và các phần mở rộng của ứng dụng này.
Khi Chống gỡ ứng dụng (bật/tắt ở tab Tôi) được bật, không thể xoá ứng dụng khỏi thiết bị trong lúc khoá đang có hiệu lực. Tính năng này cũng chỉ hoạt động trên thiết bị, thông qua cài đặt Thời gian sử dụng.
Theo yêu cầu của Apple, dữ liệu Thời gian sử dụng không bao giờ được gửi ra khỏi thiết bị, không bao giờ được chia sẻ hay bán cho bên thứ ba và không bao giờ được dùng cho quảng cáo hay phân tích.
Android — ứng dụng đọc những thông tin sau trực tiếp trên thiết bị.
Danh sách ứng dụng đã cài — chỉ những ứng dụng có biểu tượng trên trình chạy (màn hình chính), để chúng tôi hiển thị tên và biểu tượng cho bạn chọn. Chúng tôi không dùng quyền QUERY_ALL_PACKAGES, quyền có thể làm lộ các ứng dụng ẩn.
Ứng dụng đang ở nền trước — một dịch vụ giám sát kiểm tra theo khoảng thời gian ngắn xem ứng dụng nào đang ở trên cùng và, nếu đó là ứng dụng bị chặn, sẽ hiển thị màn hình chặn đè lên nó. Để làm việc này, dịch vụ đọc các sự kiện chuyển đổi ứng dụng thông qua quyền Quyền truy cập dữ liệu sử dụng của Android.
Chúng tôi không đọc những gì bạn làm bên trong một ứng dụng — văn bản bạn nhập, nội dung màn hình và tin nhắn không bị truy cập và chúng tôi không tìm cách truy cập chúng. Chúng tôi không dùng dịch vụ hỗ trợ tiếp cận.
4. Những gì không bao giờ rời khỏi thiết bị của bạn
Không giá trị nào được đọc theo mục 3 và 5, hoặc được lưu theo mục 2, từng rời khỏi thiết bị của bạn. Cụ thể, những thứ sau không được gửi cho bất kỳ ai, kể cả chúng tôi:
danh sách ứng dụng đã cài, các ứng dụng bạn chọn để chặn và ứng dụng đang ở nền trước
các khoá, lịch, mục tiêu bước chân của bạn và thời gian của chúng
số bước chân, giới tính, tuổi, chiều cao và cân nặng, quãng đường và calo của bạn
mọi bản ghi ở tab Thống kê và Tôi
Ứng dụng không chứa đoạn mã nào tải các giá trị này lên bất cứ đâu.
5. Số bước chân
"Khoá bước chân" giữ các ứng dụng bạn chọn ở trạng thái khoá cho đến khi bạn đạt mục tiêu bước chân của hôm nay. Để làm điều này, ứng dụng đọc số bước bạn đã đi hôm nay.
iOS — ứng dụng chỉ đọc số bước chân do các cảm biến chuyển động của thiết bị đếm (Core Motion). iOS sẽ xin quyền "Chuyển động & thể chất", và lời nhắc ghi "Dùng để đếm bước chân, mở các ứng dụng đã khóa và hiển thị lịch sử đi bộ của bạn."
Android — ứng dụng đọc cảm biến bước chân của thiết bị, và để làm vậy nó xin quyền Hoạt động thể chất (ACTIVITY_RECOGNITION).
Số bước chân chỉ được dùng để kiểm tra mục tiêu bước chân, mở khoá ứng dụng, lưu bản ghi của bạn và hiển thị tiện ích, và không bao giờ rời khỏi thiết bị. Ứng dụng không truy cập các kho dữ liệu sức khoẻ như Apple Sức khỏe (HealthKit) hay Google Health Connect. Ứng dụng không đọc vị trí của bạn.
Nếu bạn từ chối quyền này, khoá theo thời gian vẫn hoạt động; khoá bước chân chỉ báo rằng không thể đếm bước.
6. Quyền — quyền gì và vì sao
iOS
Thời gian sử dụng (Family Controls) — cách duy nhất Apple cung cấp để chặn ứng dụng. Chỉ được yêu cầu để quản lý thiết bị của chính bạn, không bao giờ để giám sát thiết bị của người khác (con cái) thông qua Chia sẻ trong gia đình. Nếu không có quyền này, việc chặn không hoạt động.
Chuyển động & thể chất — để đếm bước cho khoá bước chân (mục 5). Khoá theo thời gian vẫn hoạt động khi không có quyền này.
Trên iOS, ứng dụng không yêu cầu quyền nào khác. Ứng dụng cũng không yêu cầu quyền thông báo.
Android
Quyền truy cập dữ liệu sử dụng (PACKAGE_USAGE_STATS) — để kiểm tra ứng dụng nào đang ở nền trước. Nếu không có quyền này, việc chặn không hoạt động.
Hiển thị trên các ứng dụng khác (SYSTEM_ALERT_WINDOW) — để hiển thị màn hình chặn đè lên ứng dụng bị chặn. Nếu không có quyền này, việc chặn không hoạt động.
Dịch vụ nền trước (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — để việc giám sát tiếp tục chạy sau khi bạn đóng ứng dụng. Trong lúc chạy, một thông báo luôn hiển thị.
Thông báo (POST_NOTIFICATIONS) — để hiển thị thông báo thường trực đó. Việc chặn vẫn hoạt động nếu bạn từ chối.
Chạy khi khởi động (RECEIVE_BOOT_COMPLETED) — để việc chặn tự tiếp tục sau khi thiết bị khởi động lại.
Hoạt động thể chất (ACTIVITY_RECOGNITION) — để đếm bước cho khoá bước chân (mục 5).
Internet và thanh toán (INTERNET · BILLING) — cho các yêu cầu ở mục 9 và thanh toán Google Play.
Xem trạng thái mạng (ACCESS_NETWORK_STATE) — để chỉ kiểm tra cập nhật ở mục 9 khi có kết nối internet. Các giá trị như đang kết nối với mạng nào không được sử dụng.
Rung (VIBRATE) — quyền có sẵn trong cấu hình cơ bản của ứng dụng. Quyền này không liên quan đến thông tin cá nhân.
Kiểm tra nguồn cài đặt (BIND_GET_INSTALL_REFERRER_SERVICE) — quyền do thư viện thanh toán Google Play thêm vào. OFFME không đọc hay gửi thông tin ứng dụng được cài từ đâu.
Android coi "Quyền truy cập dữ liệu sử dụng" và "Hiển thị trên các ứng dụng khác" là quyền đặc biệt mà bạn tự bật trong màn hình cài đặt, và bạn có thể tắt chúng ở đó bất cứ lúc nào. Tắt chúng sẽ dừng việc chặn.
7. Những gì ứng dụng không sử dụng
Ứng dụng không truy cập và không xin quyền đối với camera, micrô, ảnh, vị trí, danh bạ, nhật ký cuộc gọi, tin nhắn, lịch hay dữ liệu sức khoẻ (HealthKit · Health Connect). Ứng dụng không đọc mã nhận dạng quảng cáo (IDFA · ID quảng cáo Android) và không bao giờ hiển thị lời nhắc xin quyền theo dõi (ATT) của iOS.
8. Quảng cáo và phân tích
Không có quảng cáo. Không tích hợp mạng quảng cáo (SDK) nào, nên không có yêu cầu quảng cáo nào được gửi đi. Cũng không tích hợp công cụ phân tích hay báo cáo sự cố nào. Chúng tôi không thu thập cách bạn sử dụng ứng dụng.
9. Mọi yêu cầu mà ứng dụng gửi đi
Dưới đây là danh sách đầy đủ các trường hợp ứng dụng gửi yêu cầu qua internet. Bản thân việc chặn và khoá bước chân hoạt động trên thiết bị mà không cần internet.
Tệp trạng thái ứng dụng — khi khởi động, ứng dụng đọc một tệp nhỏ trên trang web của chúng tôi (lưu trữ trên Netlify) để kiểm tra xem phiên bản của bạn có quá cũ và bắt buộc phải cập nhật hay không. Yêu cầu này chỉ tải tệp về và không mang theo giá trị nào về bạn. Giống như khi mở bất kỳ trang web nào, nhật ký của máy chủ lưu trữ có thể ghi lại địa chỉ IP kết nối. Nếu không có kết nối, việc kiểm tra được bỏ qua và ứng dụng vẫn hoạt động bình thường.
Kiểm tra bản cập nhật ứng dụng — khi khởi động, ứng dụng hỏi máy chủ của Expo (EAS Update, Hoa Kỳ) xem có tệp giao diện ứng dụng mới hay không, và nếu có thì tải về (mục 2). Yêu cầu này chỉ mang theo những giá trị cần để chọn đúng tệp, như phiên bản ứng dụng, nền tảng (iOS · Android), kênh cập nhật và mã bản cập nhật đang dùng — không mang theo tên, thông tin liên hệ, mã định danh thiết bị, số bước chân hay các ứng dụng bị chặn. Nhật ký máy chủ của Expo có thể ghi lại địa chỉ IP kết nối. Nếu không có kết nối, việc kiểm tra được bỏ qua và ứng dụng vẫn hoạt động bình thường.
Thanh toán qua cửa hàng — việc hiển thị giá, mua hàng và khôi phục giao dịch mua sẽ liên lạc với App Store · Google Play trên thiết bị của bạn. Việc này do hệ thống thanh toán của Apple và Google xử lý; máy chủ của chúng tôi không tham gia (mục 10). Trên Android, thư viện thanh toán Google Play có thể gửi thông tin chẩn đoán cho Google trong khi xử lý thanh toán; việc này tuân theo chính sách của Google.
Thông báo thanh toán (chỉ Android) — vào lúc giao dịch mua hoàn tất trên Android, ứng dụng gửi một yêu cầu đến máy chủ của chúng tôi (gwansang-server.onrender.com, lưu trữ trên Render) để báo cho nhà phát triển rằng "đã bán được một món". Yêu cầu chỉ mang tên ứng dụng, nền tảng, tên và ID sản phẩm, số tiền và mã đơn hàng của cửa hàng — không có tên, thông tin liên hệ, mã nhận dạng thiết bị, số bước chân hay ứng dụng bị chặn của bạn. Máy chủ chuyển tiếp nội dung này thành một dòng tới ứng dụng nhắn tin của nhà phát triển (Telegram), chỉ dùng mã đơn hàng trong chốc lát để cùng một thông báo không bị gửi hai lần, và không lưu trữ nó. Nếu yêu cầu thất bại, giao dịch mua không bị ảnh hưởng. Yêu cầu này không bao giờ được gửi trên iOS.
Các liên kết bạn tự chạm vào — "Chính sách bảo mật" (trang này, GitHub Pages), "Điều khoản sử dụng" (trang điều khoản tiêu chuẩn của Apple), "Quản lý gói đăng ký" (màn hình gói đăng ký của App Store · Google Play) và liên kết cửa hàng trên màn hình cập nhật sẽ mở trình duyệt hoặc ứng dụng cửa hàng trên thiết bị của bạn. Từ đó, chính sách riêng của trang đó sẽ được áp dụng.
10. Thanh toán
Ứng dụng bán những thứ sau. Tất cả đều là tuỳ chọn; không cần mua gì, bạn vẫn có thể dùng các chức năng cơ bản (khoá bằng hẹn giờ tối đa 3 giờ mỗi ngày, tổng cộng một lịch hoặc một khoá bước chân, và thẻ Lớn lên).
OFFME Pro (gói đăng ký hằng tháng · hằng năm) — tạo lịch và khoá bước chân không giới hạn, dùng hẹn giờ không giới hạn thời gian mỗi ngày, và nhận gấp đôi Nắng từ nhiệm vụ. Gói tự động gia hạn với cùng mức giá trừ khi được huỷ ít nhất 24 giờ trước khi kỳ hạn kết thúc; huỷ trong phần cài đặt gói đăng ký của App Store · Google Play.
OFFME Pro Trọn đời (thanh toán một lần) — hưởng các quyền lợi giống gói đăng ký mà không có thời hạn. Không tự động gia hạn.
Gói Nắng (vật phẩm tiêu hao) — 50 · 250 · 500 · 1.000 Nắng. Nắng là đơn vị chỉ dùng trong ứng dụng; ở thẻ Lớn lên, bạn dùng Nắng để mua trang phục hoặc đổi lấy Vé mở nhanh (mở các ứng dụng đang bị khoá trong 10 phút) hay Vé kết thúc ngay (kết thúc khoá ngay lập tức). Nắng không thể đổi thành tiền hoặc chuyển cho người khác. Nắng đã mua chỉ được ghi trên thiết bị nên sẽ mất khi bạn xoá ứng dụng; nếu khoản thanh toán được hoàn tiền, số Nắng nhận từ khoản đó sẽ bị thu lại.
Việc thanh toán được xử lý bởi App Store của Apple và Google Play. Thông tin thanh toán như số thẻ hoặc số tài khoản không bao giờ đến tay chúng tôi, và chúng tôi không thể xem chúng.
Tất cả những gì ứng dụng nhận từ cửa hàng là món đã mua, giá địa phương để hiển thị và mã giao dịch, chỉ được dùng trên thiết bị để áp dụng giao dịch mua (mục 2).
Khôi phục giao dịch mua hỏi lại cửa hàng những gì bạn sở hữu. Máy chủ của chúng tôi cũng không tham gia ở đây.
Hồ sơ thanh toán và hoàn tiền do Apple và Google lưu giữ theo chính sách riêng của họ.
11. Liên hệ và lời mời đánh giá
Liên hệ ở cuối tab Tôi chỉ mở ứng dụng email của bạn. Ứng dụng không thay bạn gửi bất cứ thứ gì; bạn quyết định có gửi hay không. Nếu bạn gửi email, nội dung của nó (những gì bạn viết và địa chỉ trả lời của bạn) sẽ đến chỗ chúng tôi; chúng tôi dùng chúng chỉ để trả lời và xoá chúng khi đã giải đáp xong.
Lời mời đánh giá — sau khi bạn dùng ứng dụng một thời gian, ứng dụng thỉnh thoảng hiển thị lời mời chấm điểm bằng sao. Đây là lời nhắc hệ thống do Apple hoặc Google hiển thị, và mọi điểm đánh giá hay bài nhận xét bạn để lại đều do cửa hàng xử lý. Không có gì được gửi cho chúng tôi. Ứng dụng chỉ ghi lại trên thiết bị ngày lời nhắc được hiển thị.
12. Lưu giữ và xoá
Chúng tôi không lưu giữ thông tin nào về bạn, nên không có gì để yêu cầu chúng tôi xoá (email liên hệ được xoá sau khi trả lời, như ở mục 11). Bạn có thể tự xoá các giá trị trên thiết bị của mình (mục 2).
Xoá ứng dụng sẽ xoá mọi giá trị ở mục 2.
Trên Android, bạn cũng có thể đặt lại trong Cài đặt → Ứng dụng → OFFME → Bộ nhớ → Xoá dữ liệu.
Trên iOS, bạn có thể thu hồi quyền truy cập Thời gian sử dụng trong Cài đặt → Thời gian sử dụng, và quyền truy cập số bước chân trong Cài đặt → Quyền riêng tư & Bảo mật → Chuyển động & thể chất.
13. Chia sẻ, uỷ thác xử lý và bán
Không có. Chúng tôi không thu thập thông tin cá nhân, nên không có gì để chia sẻ hoặc uỷ thác cho bên thứ ba. Chúng tôi không bán bất kỳ thông tin nào. Việc thanh toán do Apple và Google trực tiếp xử lý theo chính sách riêng của họ.
14. Chuyển giao ra nước ngoài
Không có thông tin cá nhân nào được chuyển ra nước ngoài. Tuy nhiên, các yêu cầu ở mục 9 đi tới máy chủ của các nhà cung cấp ở nước ngoài — tệp trạng thái ứng dụng đi qua Netlify (Hoa Kỳ), việc kiểm tra bản cập nhật ứng dụng đi qua Expo (Hoa Kỳ), còn thông báo thanh toán trên Android đi qua Render (Hoa Kỳ) và Telegram. Các yêu cầu này không mang theo bất cứ thứ gì nhận diện được một người.
15. Trẻ em
OFFME không hướng đến trẻ em dưới 14 tuổi, và chúng tôi không cố ý thu thập thông tin cá nhân của trẻ em. Ngay từ đầu, chúng tôi không thu thập thông tin cá nhân của bất kỳ ai. Quyền Thời gian sử dụng chỉ được yêu cầu để quản lý thiết bị của chính bạn, không bao giờ để cha mẹ giám sát thiết bị của con.
16. Quyền của bạn
Theo luật bảo vệ quyền riêng tư hiện hành, bạn có quyền yêu cầu truy cập, chỉnh sửa, xoá hoặc tạm ngừng xử lý. Tuy nhiên, chúng tôi không nắm giữ thông tin nào về bạn, nên không có gì để yêu cầu. Bạn có thể xoá các giá trị trên thiết bị của mình bất cứ lúc nào như mô tả ở mục 12. Nếu có câu hỏi, vui lòng liên hệ contact@nemofactory.co.kr.
17. Bảo mật
Chúng tôi không vận hành máy chủ nào nhận thông tin của bạn, nên không có gì có thể bị rò rỉ từ máy chủ. Các giá trị trên thiết bị được giữ trong bộ nhớ riêng của ứng dụng và trong một vùng chứa dùng chung chỉ ứng dụng này sử dụng, mà các ứng dụng khác không thể đọc. Ứng dụng không chứa đoạn mã nào gửi dữ liệu sử dụng, số bước chân hay thông tin cơ thể của bạn ra khỏi thiết bị.
18. Thay đổi chính sách này
Nếu chính sách này thay đổi, chúng tôi sẽ cập nhật ngày có hiệu lực trên trang này. Chính sách đã sửa đổi có hiệu lực kể từ ngày được đăng tại đây.
19. Người phụ trách quyền riêng tư và liên hệ
Nhà phát triển: Nemo Factory (네모팩토리)
Người phụ trách quyền riêng tư: nhà phát triển ứng dụng
Liên hệ: contact@nemofactory.co.kr
20. Biện pháp khắc phục
Nếu bạn cần tư vấn hoặc muốn báo cáo hành vi xâm phạm quyền riêng tư, bạn có thể liên hệ các cơ quan sau của Hàn Quốc.
Trung tâm tiếp nhận báo cáo xâm phạm thông tin cá nhân (KISA) — privacy.kisa.or.kr / 118
Uỷ ban hoà giải tranh chấp thông tin cá nhân — kopico.go.kr / 1833-6972
Phòng Điều tra tội phạm mạng, Viện Kiểm sát Tối cao — spo.go.kr / 1301
Cục An ninh mạng, Cơ quan Cảnh sát Quốc gia Hàn Quốc — ecrm.police.go.kr / 182
จำนวนก้าวใช้เพื่อตรวจสอบเป้าหมายก้าว ปลดล็อกแอป เก็บบันทึกของคุณ และแสดงวิดเจ็ตเท่านั้น และไม่เคยออกจากอุปกรณ์ แอปไม่เข้าถึงแหล่งจัดเก็บข้อมูลสุขภาพ เช่น Apple สุขภาพ (HealthKit) หรือ Google Health Connect แอปไม่อ่านตำแหน่งของคุณ
ตรวจสอบแหล่งที่มาของการติดตั้ง (BIND_GET_INSTALL_REFERRER_SERVICE) — สิทธิ์ที่ไลบรารีการชำระเงินของ Google Play ใส่มาด้วย OFFME ไม่อ่านหรือส่งข้อมูลว่าแอปถูกติดตั้งจากที่ใด
การชำระเงินผ่านสโตร์ — การแสดงราคา การซื้อ และการกู้คืนการซื้อจะติดต่อกับ App Store · Google Play บนอุปกรณ์ของคุณ ซึ่งดำเนินการโดยระบบการชำระเงินของ Apple และ Google เซิร์ฟเวอร์ของเราไม่ได้เกี่ยวข้อง (ข้อ 10) บน Android ไลบรารีการชำระเงินของ Google Play อาจส่งข้อมูลการวินิจฉัยไปยัง Google ระหว่างดำเนินการชำระเงิน ซึ่งเป็นไปตามนโยบายของ Google
ไม่มี เราไม่เก็บรวบรวมข้อมูลส่วนบุคคล จึงไม่มีสิ่งใดที่จะแบ่งปันหรือมอบหมายให้บุคคลที่สาม เราไม่ขายข้อมูลใดๆ การชำระเงินดำเนินการโดย Apple และ Google โดยตรงตามนโยบายของแต่ละบริษัท
प्रभावी तिथि: 9 अक्टूबर 2026 संपर्क: contact@nemofactory.co.kr
एक पंक्ति में। OFFME में कोई खाता नहीं, कोई साइन-इन नहीं, और आपकी जानकारी संग्रहीत करने वाला कोई सर्वर नहीं है। चूँकि यह आपके चुने हुए ऐप्स को ब्लॉक करने वाला ऐप है, यह आपके डिवाइस पर पढ़ता है कि कौन-से ऐप ब्लॉक करने हैं, इस समय कौन-सा ऐप खुला है, और आज आप कितने कदम चले। ये मान केवल आपके डिवाइस पर उपयोग होते हैं और कभी उससे बाहर नहीं जाते (खंड 3, 4 और 5)। ऐप जो इंटरनेट अनुरोध भेजता है, वे केवल ये हैं: ऐप स्थिति फ़ाइल की जाँच, ऐप अपडेट की जाँच, स्टोर भुगतान, और Android पर खरीदारी पूरी होने के क्षण एक पंक्ति की भुगतान सूचना — ये सभी खंड 9 में सूचीबद्ध हैं। कोई विज्ञापन और कोई एनालिटिक्स टूल नहीं है।
यह ऐप आप पर निगरानी नहीं रखता। OFFME आपको अपना ही डिवाइस संभालने में मदद करता है। इसमें किसी दूसरे के डिवाइस को देखने की कोई सुविधा नहीं है, और यह आपके उपयोग की जानकारी कभी भी माता-पिता, नियोक्ता या किसी तीसरे पक्ष को नहीं भेजता।
1. हम कौन-सी व्यक्तिगत जानकारी एकत्र करते हैं
कोई नहीं। हम आपका नाम, संपर्क विवरण, ईमेल, जन्म तिथि, पता, भुगतान जानकारी या कोई अन्य व्यक्तिगत जानकारी एकत्र नहीं करते। कोई खाता सुविधा नहीं है, इसलिए साइन-अप या साइन-इन बिल्कुल नहीं होता।
"मेरी जानकारी" (खंड 2) में आपके द्वारा दर्ज किया गया लिंग, आयु, लंबाई और वज़न तथा आपके कदमों की संख्या (खंड 5) केवल आपके डिवाइस पर संग्रहीत होते हैं और कभी हमें नहीं भेजे जाते। Android भुगतान सूचना (खंड 9) में ऐसा कुछ नहीं होता जिससे किसी व्यक्ति की पहचान हो सके, और सूचना दिखाए जाने के बाद उसे रखा नहीं जाता।
2. क्या केवल आपके डिवाइस पर संग्रहीत होता है
नीचे दिए गए मान आपके डिवाइस पर ऐप के निजी स्टोरेज (एक सेटिंग फ़ाइल) में सहेजे जाते हैं और कभी डिवाइस से बाहर नहीं जाते। iOS पर, ब्लॉकिंग स्क्रीन, विजेट और स्क्रीन टाइम एक्सटेंशन को जिन मानों की ज़रूरत होती है, वे एक साझा कंटेनर में भी लिखे जाते हैं जिसे केवल यही ऐप उपयोग करता है (App Group)। वह कंटेनर भी आपके डिवाइस पर ही है, और दूसरे ऐप उसे पढ़ नहीं सकते।
ब्लॉक किए जाने वाले ऐप — iOS पर, केवल Apple द्वारा दिया गया एक अपारदर्शी टोकन; हम यह नहीं पढ़ सकते कि वह किन ऐप्स को दर्शाता है (खंड 3)। Android पर, आपके चुने हुए ऐप्स के पैकेज नाम (जैसे com.google.android.youtube)।
समय लॉक — टाइमर का नाम, शुरू होने का समय और खत्म होने का समय; शेड्यूल का नाम, दिन, शुरू/खत्म होने का समय और ब्लॉक किए जाने वाले ऐप; तथा किसी निर्धारित बंद करने या मिटाने का समय।
कदम लॉक — लॉक का नाम, रोज़ का कदम लक्ष्य, लक्ष्य पूरा होने पर खुलने वाले ऐप, और किसी निर्धारित बंद करने का समय।
मेरी जानकारी — लिंग, आयु, लंबाई और वज़न जो आप स्वयं चुनते हैं, पहली बार कदम लॉक बनाते समय (इसे छोड़ा जा सकता है) या मैं टैब पर "मेरी जानकारी" में दर्ज किए जाते हैं। इनका उपयोग केवल सुझाया गया कदम लक्ष्य, चली गई दूरी और खर्च हुई कैलोरी की गणना के लिए होता है; यह तय करने के लिए कभी नहीं कि ऐप लॉक हैं या नहीं।
रिकॉर्ड — पूरे हुए टाइमर (शुरू और खत्म होने का समय), हर दिन चले गए कदम और लक्ष्य पूरा हुआ या नहीं, कुल लॉक किया गया समय, आपने कब लॉक को जल्दी खत्म किया, बिना जुर्माने के निभाए गए दिन, और वह दिन जब आपने पहली बार ऐप खोला। इनका उपयोग केवल रिकॉर्ड और मैं टैब पर आपको वापस दिखाने के लिए होता है।
थोड़ी देर खोलें — मौजूदा खुलने की अवधि कब खत्म होगी, और आपने लॉक के बीच में कब-कब खोला (रिकॉर्ड और क्वेस्ट की जाँच के लिए उपयोग होता है)।
बढ़त का रिकॉर्ड — बढ़त टैब में आपने कितनी धूप (केवल ऐप के अंदर इस्तेमाल होने वाली मुद्रा) कमाई, ली और खर्च की, मिले हुए बैज और क्वेस्ट, सभी क्वेस्ट पूरे करने वाले दिनों की संख्या, आपके कपड़े और अभी पहने हुए कपड़े, और वे दिन जब लगातार का सिलसिला फिर से जोड़ा गया। केवल बढ़त टैब दिखाने और हर इनाम सिर्फ़ एक बार देने के लिए उपयोग होता है।
खरीदारी की स्थिति — आपके पास Pro है या नहीं (सदस्यता या आजीवन), आपके पास कितने पास बचे हैं (थोड़ी देर खोलने का पास · तुरंत खत्म करने का पास), पैसे से खरीदी गई धूप और उसकी स्टोर लेन-देन संख्याएँ (ताकि एक ही खरीदारी कभी दो बार लागू न हो, और रिफ़ंड होने पर ठीक उतनी वापस ली जा सके), और जिन रिफ़ंड को लागू किया जा चुका है उनकी लेन-देन संख्याएँ। कार्ड नंबर जैसा कोई भुगतान विवरण नहीं।
सेटिंग — ऐप डिलीट से सुरक्षा चालू/बंद (iOS), आपकी चुनी हुई भाषा, लॉक बंद करने या मिटाने पर पूर्व-सूचना का इंतज़ार समय, दिन बाँटने के लिए इस्तेमाल होने वाला समय क्षेत्र, एक बार देखी गई सूचनाएँ दोबारा न दिखाने के निशान, और रेटिंग अनुरोध दिखाए जाने की तिथि (खंड 11)।
ऐप अपडेट फ़ाइलें — खंड 9 की अपडेट जाँच से मिली ऐप स्क्रीन की नई फ़ाइलें। अगली बार ऐप शुरू होने पर इन्हीं फ़ाइलों से खुलता है।
इनमें से कोई भी मान हमें नहीं भेजा जाता, और हम उन्हें पढ़ नहीं सकते। ऐप को डिलीट करने पर ये सभी मिट जाते हैं (खंड 12)।
3. ब्लॉक करने के लिए पढ़ी जाने वाली डिवाइस जानकारी — सबसे महत्वपूर्ण खंड
OFFME आपके चुने हुए ऐप्स को ब्लॉक करता है, इसलिए उसे यह जानना ज़रूरी है कि क्या ब्लॉक करना है और इस समय क्या खुला है। यह कैसे काम करता है, यह प्लेटफ़ॉर्म के अनुसार अलग है।
iOS — ऐप Apple के स्क्रीन टाइम फ़्रेमवर्क (Family Controls · Managed Settings · Device Activity) का उपयोग करता है, जिनमें Apple जानबूझकर ऐप की जानकारी हमसे छिपाता है।
ऐप चुनने की स्क्रीन Apple द्वारा बनाई गई सिस्टम स्क्रीन है, और आपका चुनाव अपारदर्शी टोकन के रूप में वापस आता है। हम यह नहीं पढ़ सकते कि आपने कौन-से ऐप चुने।
लॉक लगाना और हटाना, लॉक किए गए ऐप को खोलने पर दिखने वाली ब्लॉकिंग स्क्रीन, और तय समय पर शेड्यूल का चालू और बंद होना — ये सब डिवाइस पर Apple के सिस्टम और इस ऐप के एक्सटेंशन द्वारा संभाले जाते हैं।
जब ऐप डिलीट से सुरक्षा (मैं टैब पर चालू/बंद) चालू हो, तो लॉक सक्रिय रहने तक डिवाइस से ऐप डिलीट नहीं किए जा सकते। यह भी केवल डिवाइस पर, स्क्रीन टाइम सेटिंग के ज़रिए काम करता है।
Apple की आवश्यकता के अनुसार, स्क्रीन टाइम डेटा कभी डिवाइस से बाहर नहीं भेजा जाता, कभी तीसरे पक्षों के साथ साझा या उन्हें बेचा नहीं जाता, और कभी विज्ञापन या एनालिटिक्स के लिए उपयोग नहीं किया जाता।
Android — ऐप निम्नलिखित सीधे डिवाइस पर पढ़ता है।
इंस्टॉल किए गए ऐप्स की सूची — केवल वे ऐप जिनका लॉन्चर (होम स्क्रीन) आइकन है, ताकि हम आपको चुनने के लिए उनके नाम और आइकन दिखा सकें। हम QUERY_ALL_PACKAGES अनुमति का उपयोग नहीं करते, जो छिपे हुए ऐप्स को उजागर कर देती।
फ़ोरग्राउंड में मौजूद ऐप — एक निगरानी सेवा थोड़े-थोड़े अंतराल पर जाँचती है कि सबसे आगे कौन-सा ऐप है, और अगर वह ब्लॉक किया गया ऐप है, तो उसके ऊपर ब्लॉकिंग स्क्रीन दिखाती है। इसके लिए यह Android की इस्तेमाल का ऐक्सेस अनुमति के ज़रिए ऐप बदलने की घटनाएँ पढ़ती है।
हम यह नहीं पढ़ते कि आप किसी ऐप के अंदर क्या करते हैं — आपके द्वारा टाइप किया गया टेक्स्ट, स्क्रीन की सामग्री और संदेश ऐक्सेस नहीं किए जाते और हम उन्हें ऐक्सेस करने का कोई प्रयास नहीं करते। हम सुलभता (Accessibility) सेवा का उपयोग नहीं करते।
4. क्या कभी आपके डिवाइस से बाहर नहीं जाता
खंड 3 और 5 के तहत पढ़े गए, या खंड 2 के तहत संग्रहीत, कोई भी मान कभी आपके डिवाइस से बाहर नहीं जाते। विशेष रूप से, निम्नलिखित किसी को भी नहीं भेजे जाते, हमें भी नहीं:
इंस्टॉल किए गए ऐप्स की सूची, ब्लॉक करने के लिए आपके चुने हुए ऐप, और फ़ोरग्राउंड में मौजूद ऐप
आपके लॉक, शेड्यूल, कदम लक्ष्य और उनके समय
आपके कदमों की संख्या, लिंग, आयु, लंबाई और वज़न, दूरी और कैलोरी
रिकॉर्ड और मैं टैब का हर रिकॉर्ड
ऐप में ऐसा कोई कोड नहीं है जो इन मानों को कहीं भी अपलोड करे।
5. कदमों की संख्या
"कदम लॉक" आपके चुने हुए ऐप्स को तब तक लॉक रखता है जब तक आप आज का कदम लक्ष्य पूरा नहीं कर लेते। इसके लिए ऐप आज आपके द्वारा चले गए कदमों की संख्या पढ़ता है।
iOS — यह डिवाइस के मोशन सेंसर (Core Motion) द्वारा गिनी गई केवल कदमों की संख्या पढ़ता है। iOS "मोशन और फ़िटनेस" अनुमति माँगता है, और अनुरोध में लिखा होता है "आपके कदम गिनने, लॉक किए गए ऐप खोलने और आपका चलने का रिकॉर्ड दिखाने के लिए।"
Android — यह डिवाइस का कदम सेंसर पढ़ता है, जिसके लिए यह शारीरिक गतिविधि (ACTIVITY_RECOGNITION) अनुमति माँगता है।
कदमों की संख्या का उपयोग केवल कदम लक्ष्य जाँचने, ऐप अनलॉक करने, आपके रिकॉर्ड रखने और विजेट दिखाने के लिए होता है, और यह कभी डिवाइस से बाहर नहीं जाती। ऐप Apple हेल्थ (HealthKit) या Google Health Connect जैसे स्वास्थ्य डेटा स्टोर को ऐक्सेस नहीं करता। यह आपकी लोकेशन नहीं पढ़ता।
अगर आप अनुमति अस्वीकार कर देते हैं, तो समय लॉक फिर भी काम करते हैं; कदम लॉक बस यह बताते हैं कि कदम गिने नहीं जा सकते।
6. अनुमतियाँ — क्या और क्यों
iOS
स्क्रीन टाइम (Family Controls) — ऐप ब्लॉक करने के लिए Apple द्वारा दिया गया एकमात्र तरीका। यह केवल आपके अपने डिवाइस को संभालने के लिए माँगी जाती है, फ़ैमिली शेयरिंग के ज़रिए किसी दूसरे व्यक्ति (बच्चे) के डिवाइस की निगरानी के लिए कभी नहीं। इसके बिना ब्लॉकिंग काम नहीं करती।
मोशन और फ़िटनेस — कदम लॉक के लिए कदम गिनने हेतु (खंड 5)। इसके बिना भी समय लॉक काम करते हैं।
iOS पर ऐप कोई अन्य अनुमति नहीं माँगता। यह सूचना (नोटिफ़िकेशन) की अनुमति भी नहीं माँगता।
Android
इस्तेमाल का ऐक्सेस (PACKAGE_USAGE_STATS) — यह जाँचने के लिए कि फ़ोरग्राउंड में कौन-सा ऐप है। इसके बिना ब्लॉकिंग काम नहीं करती।
दूसरे ऐप्लिकेशन के ऊपर दिखाएं (SYSTEM_ALERT_WINDOW) — ब्लॉक किए गए ऐप के ऊपर ब्लॉकिंग स्क्रीन दिखाने के लिए। इसके बिना ब्लॉकिंग काम नहीं करती।
फ़ोरग्राउंड सेवा (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — ताकि ऐप बंद करने के बाद भी निगरानी चलती रहे। इसके चलते रहने तक एक सूचना दिखती रहती है।
सूचनाएँ (POST_NOTIFICATIONS) — उस लगातार दिखने वाली सूचना को दिखाने के लिए। अस्वीकार करने पर भी ब्लॉकिंग काम करती है।
स्टार्टअप पर चलाएँ (RECEIVE_BOOT_COMPLETED) — ताकि डिवाइस रीस्टार्ट होने के बाद ब्लॉकिंग अपने आप फिर शुरू हो जाए।
शारीरिक गतिविधि (ACTIVITY_RECOGNITION) — कदम लॉक के लिए कदम गिनने हेतु (खंड 5)।
इंटरनेट और बिलिंग (INTERNET · BILLING) — खंड 9 के अनुरोधों और Google Play भुगतानों के लिए।
नेटवर्क स्थिति देखना (ACCESS_NETWORK_STATE) — ताकि खंड 9 की अपडेट जाँच केवल इंटरनेट जुड़ा होने पर ही हो। आप किस नेटवर्क से जुड़े हैं जैसे मानों का उपयोग नहीं होता।
कंपन (VIBRATE) — ऐप की बुनियादी संरचना में शामिल एक अनुमति। इसका व्यक्तिगत जानकारी से कोई संबंध नहीं है।
इंस्टॉल स्रोत की जाँच (BIND_GET_INSTALL_REFERRER_SERVICE) — Google Play भुगतान लाइब्रेरी द्वारा साथ जोड़ी जाने वाली अनुमति। OFFME यह नहीं पढ़ता या भेजता कि ऐप कहाँ से इंस्टॉल हुआ।
Android "इस्तेमाल का ऐक्सेस" और "दूसरे ऐप्लिकेशन के ऊपर दिखाएं" को विशेष अनुमतियाँ मानता है, जिन्हें आप सेटिंग स्क्रीन में स्वयं चालू करते हैं, और वहीं किसी भी समय बंद कर सकते हैं। इन्हें बंद करने से ब्लॉकिंग रुक जाती है।
7. ऐप किसका उपयोग नहीं करता
ऐप कैमरा, माइक्रोफ़ोन, फ़ोटो, लोकेशन, संपर्क, कॉल लॉग, संदेश, कैलेंडर या स्वास्थ्य डेटा (HealthKit · Health Connect) को ऐक्सेस नहीं करता, और इनकी अनुमति भी नहीं माँगता। यह विज्ञापन पहचानकर्ता (IDFA · Android विज्ञापन ID) नहीं पढ़ता, और iOS का ट्रैकिंग अनुमति (ATT) अनुरोध कभी नहीं दिखाता।
8. विज्ञापन और एनालिटिक्स
कोई विज्ञापन नहीं है। कोई विज्ञापन नेटवर्क (SDK) शामिल नहीं है, इसलिए कोई विज्ञापन अनुरोध नहीं भेजा जाता। कोई एनालिटिक्स या क्रैश-रिपोर्टिंग टूल भी शामिल नहीं है। हम यह एकत्र नहीं करते कि आप ऐप का उपयोग कैसे करते हैं।
9. ऐप द्वारा भेजा जाने वाला हर अनुरोध
नीचे उन सभी मामलों की पूरी सूची है जिनमें ऐप इंटरनेट पर अनुरोध भेजता है। ब्लॉकिंग और कदम लॉक स्वयं डिवाइस पर बिना इंटरनेट के काम करते हैं।
ऐप स्थिति फ़ाइल — ऐप शुरू होने पर, यह हमारी वेबसाइट (Netlify पर होस्ट) पर एक छोटी फ़ाइल पढ़ता है, यह जाँचने के लिए कि आपका संस्करण इतना पुराना तो नहीं कि उसे अपडेट करना ज़रूरी हो। यह अनुरोध केवल फ़ाइल डाउनलोड करता है और आपके बारे में कोई मान नहीं ले जाता। किसी भी वेब पेज को खोलने की तरह, होस्टिंग सर्वर के लॉग में कनेक्ट करने वाला IP पता दर्ज हो सकता है। कनेक्शन न होने पर जाँच छोड़ दी जाती है और ऐप सामान्य रूप से काम करता है।
ऐप अपडेट की जाँच — ऐप शुरू होने पर यह Expo (EAS Update, अमेरिका) के सर्वर से पूछता है कि ऐप स्क्रीन की कोई नई फ़ाइल है या नहीं, और हो तो उसे डाउनलोड कर लेता है (खंड 2)। इस अनुरोध में केवल वे मान होते हैं जो सही फ़ाइल चुनने के लिए ज़रूरी हैं, जैसे ऐप संस्करण, प्लेटफ़ॉर्म (iOS · Android), अपडेट चैनल और अभी इस्तेमाल हो रहे अपडेट की संख्या — नाम, संपर्क, डिवाइस पहचानकर्ता, कदमों की संख्या या ब्लॉक किए गए ऐप्स जैसा कुछ नहीं। Expo सर्वर के लॉग में कनेक्ट करने वाला IP पता दर्ज हो सकता है। कनेक्शन न होने पर जाँच छोड़ दी जाती है और ऐप सामान्य रूप से काम करता है।
स्टोर भुगतान — कीमतें दिखाना, कुछ खरीदना और खरीदारी पुनर्स्थापित करना आपके डिवाइस पर App Store · Google Play से संपर्क करता है। इसे Apple और Google की भुगतान प्रणालियाँ संभालती हैं; हमारा सर्वर इसमें शामिल नहीं होता (खंड 10)। Android पर Google Play भुगतान लाइब्रेरी भुगतान संसाधित करते समय Google को निदान जानकारी भेज सकती है; यह Google की नीति के अधीन है।
भुगतान सूचना (केवल Android) — Android पर खरीदारी पूरी होने के क्षण, ऐप हमारे सर्वर (gwansang-server.onrender.com, Render पर होस्ट) को एक अनुरोध भेजता है ताकि डेवलपर को बताया जा सके कि "एक बिका"। इसमें केवल ऐप का नाम, प्लेटफ़ॉर्म, प्रोडक्ट का नाम और ID, राशि और स्टोर ऑर्डर नंबर होते हैं — आपका नाम, संपर्क विवरण, डिवाइस पहचानकर्ता, कदमों की संख्या या ब्लॉक किए गए ऐप जैसा कुछ नहीं। सर्वर इसे एक पंक्ति के रूप में डेवलपर के मैसेंजर (Telegram) पर आगे भेजता है, ऑर्डर नंबर का उपयोग केवल थोड़ी देर के लिए करता है ताकि एक ही सूचना दो बार न जाए, और इसे संग्रहीत नहीं करता। अनुरोध विफल होने पर भी खरीदारी पर कोई असर नहीं पड़ता। यह अनुरोध iOS पर कभी नहीं भेजा जाता।
लिंक जिन पर आप स्वयं टैप करते हैं — "गोपनीयता नीति" (यह पेज, GitHub Pages), "उपयोग की शर्तें" (Apple का मानक शर्तें पेज), "सदस्यता प्रबंधित करें" (App Store · Google Play की सदस्यता स्क्रीन) और अपडेट स्क्रीन पर स्टोर लिंक आपके डिवाइस का ब्राउज़र या स्टोर ऐप खोलते हैं। वहाँ से उस साइट की अपनी नीति लागू होती है।
10. भुगतान
ऐप निम्नलिखित बेचता है। ये सभी वैकल्पिक हैं; कुछ भी खरीदे बिना आप बुनियादी सुविधाओं (हर दिन 3 घंटे तक टाइमर लॉक, कुल मिलाकर एक शेड्यूल या कदम लॉक, और बढ़त टैब) का उपयोग कर सकते हैं।
OFFME Pro (मासिक · सालाना सदस्यता) — असीमित शेड्यूल और कदम लॉक बनाएँ, टाइमर को बिना दैनिक समय सीमा के इस्तेमाल करें, और क्वेस्ट से दोगुनी धूप पाएँ। अवधि खत्म होने से कम से कम 24 घंटे पहले रद्द न करने पर यह उसी कीमत पर अपने आप नवीनीकृत हो जाती है; इसे App Store · Google Play की सदस्यता सेटिंग में रद्द करें।
OFFME Pro आजीवन (एक बार भुगतान) — सदस्यता वाले सभी लाभ, बिना किसी अवधि के। यह अपने आप नवीनीकृत नहीं होता।
धूप के पैक (उपभोग्य) — 50 · 250 · 500 · 1,000 धूप। धूप केवल ऐप के अंदर इस्तेमाल होने वाली मुद्रा है; बढ़त टैब में इससे कपड़े खरीदे जा सकते हैं या इसे थोड़ी देर खोलने का पास (लॉक किए गए ऐप्स को 10 मिनट के लिए खोलता है) या तुरंत खत्म करने का पास (लॉक को तुरंत खत्म करता है) में बदला जा सकता है। इसे नकद में नहीं बदला जा सकता और न ही किसी और को दिया जा सकता है। खरीदी गई धूप केवल डिवाइस पर दर्ज होती है, इसलिए ऐप मिटाने पर वह भी मिट जाती है; किसी भुगतान का रिफ़ंड होने पर उस भुगतान से मिली धूप वापस ले ली जाती है।
भुगतान Apple के App Store और Google Play द्वारा प्रोसेस किए जाते हैं। कार्ड या खाता नंबर जैसे भुगतान विवरण कभी हम तक नहीं पहुँचते, और हम उन्हें देख नहीं सकते।
ऐप को स्टोर से केवल यह मिलता है: क्या खरीदा गया, दिखाने के लिए स्थानीय कीमत, और एक लेन-देन संख्या, जिनका उपयोग केवल डिवाइस पर खरीदारी लागू करने के लिए होता है (खंड 2)।
खरीदारी पुनर्स्थापित करें स्टोर से दोबारा पूछता है कि आपके पास क्या है। यहाँ भी हमारा सर्वर शामिल नहीं होता।
भुगतान और रिफ़ंड के रिकॉर्ड Apple और Google अपनी-अपनी नीतियों के अनुसार रखते हैं।
11. संपर्क और रेटिंग अनुरोध
मैं टैब के नीचे संपर्क करेंकेवल आपका मेल ऐप खोलता है। ऐप आपकी ओर से कुछ नहीं भेजता; भेजना है या नहीं, यह आप तय करते हैं। अगर आप ईमेल भेजते हैं, तो उसकी सामग्री (आपने जो लिखा और आपका जवाबी पता) हम तक पहुँचती है; हम इसका उपयोग केवल जवाब देने के लिए करते हैं और पूछताछ का जवाब देने के बाद इसे मिटा देते हैं।
रेटिंग अनुरोध — कुछ समय ऐप इस्तेमाल करने के बाद, यह कभी-कभी स्टार रेटिंग माँगने वाला अनुरोध दिखाता है। यह Apple या Google द्वारा दिखाया जाने वाला सिस्टम अनुरोध है, और आपके द्वारा दी गई कोई भी रेटिंग या समीक्षा स्टोर संभालता है। हमें कुछ नहीं भेजा जाता। ऐप डिवाइस पर केवल वह तिथि दर्ज करता है जब अनुरोध दिखाया गया।
12. संग्रहण अवधि और मिटाना
हम आपके बारे में कोई जानकारी नहीं रखते, इसलिए हमसे कुछ मिटाने का अनुरोध करने की ज़रूरत नहीं है (संपर्क ईमेल जवाब देने के बाद मिटा दिए जाते हैं, जैसा खंड 11 में है)। अपने डिवाइस पर मौजूद मान (खंड 2) आप स्वयं मिटा सकते हैं।
ऐप डिलीट करने पर खंड 2 के सभी मान मिट जाते हैं।
Android पर आप इसे सेटिंग → ऐप्लिकेशन → OFFME → स्टोरेज → डेटा साफ़ करें में जाकर भी रीसेट कर सकते हैं।
iOS पर आप स्क्रीन टाइम ऐक्सेस को सेटिंग्ज़ → स्क्रीन टाइम में, और कदमों की संख्या का ऐक्सेस सेटिंग्ज़ → गोपनीयता और सुरक्षा → मोशन और फ़िटनेस में वापस ले सकते हैं।
13. साझा करना, प्रोसेसिंग सौंपना और बिक्री
कोई नहीं। हम कोई व्यक्तिगत जानकारी एकत्र नहीं करते, इसलिए तीसरे पक्षों के साथ साझा करने या उन्हें सौंपने के लिए कुछ नहीं है। हम कोई जानकारी नहीं बेचते। भुगतान Apple और Google सीधे अपनी-अपनी नीतियों के अनुसार संभालते हैं।
14. अंतरराष्ट्रीय हस्तांतरण
कोई व्यक्तिगत जानकारी विदेश नहीं भेजी जाती। हालाँकि, खंड 9 के अनुरोध विदेशी प्रदाताओं के सर्वर तक पहुँचते हैं — ऐप स्थिति फ़ाइल Netlify (अमेरिका) से होकर जाती है, ऐप अपडेट की जाँच Expo (अमेरिका) से होकर जाती है, और Android भुगतान सूचना Render (अमेरिका) और Telegram से होकर जाती है। इन अनुरोधों में ऐसा कुछ नहीं होता जिससे किसी व्यक्ति की पहचान हो सके।
15. बच्चे
OFFME 14 वर्ष से कम आयु के बच्चों के लिए नहीं है, और हम जानबूझकर बच्चों की व्यक्तिगत जानकारी एकत्र नहीं करते। शुरुआत से ही हम किसी से भी व्यक्तिगत जानकारी एकत्र नहीं करते। स्क्रीन टाइम अनुमति केवल आपके अपने डिवाइस को संभालने के लिए माँगी जाती है, किसी माता-पिता द्वारा बच्चे के डिवाइस की निगरानी के लिए कभी नहीं।
16. आपके अधिकार
लागू गोपनीयता कानूनों के तहत आपको ऐक्सेस, सुधार, मिटाने या प्रोसेसिंग रोकने का अनुरोध करने का अधिकार है। हालाँकि, हमारे पास आपके बारे में कोई जानकारी नहीं है, इसलिए अनुरोध करने के लिए कुछ नहीं है। आप खंड 12 में बताए अनुसार किसी भी समय अपने डिवाइस के मान मिटा सकते हैं। प्रश्नों के लिए contact@nemofactory.co.kr पर संपर्क करें।
17. सुरक्षा
हम ऐसा कोई सर्वर नहीं चलाते जो आपकी जानकारी प्राप्त करे, इसलिए सर्वर से लीक होने के लिए कुछ नहीं है। डिवाइस पर मान ऐप के निजी स्टोरेज में और केवल इसी ऐप द्वारा उपयोग किए जाने वाले साझा कंटेनर में रखे जाते हैं, जिन्हें दूसरे ऐप पढ़ नहीं सकते। ऐप में ऐसा कोई कोड नहीं है जो आपके उपयोग, कदमों की संख्या या शारीरिक जानकारी को डिवाइस से बाहर भेजे।
18. इस नीति में बदलाव
अगर यह नीति बदलती है, तो हम इस पेज पर प्रभावी तिथि अपडेट करेंगे। संशोधित नीति उस दिन से प्रभावी होती है जिस दिन इसे यहाँ प्रकाशित किया जाता है।
19. गोपनीयता अधिकारी और संपर्क
डेवलपर: Nemo Factory (네모팩토리)
गोपनीयता अधिकारी: ऐप के डेवलपर
संपर्क: contact@nemofactory.co.kr
20. उपचार
अगर आपको सलाह चाहिए या आप गोपनीयता उल्लंघन की रिपोर्ट करना चाहते हैं, तो आप दक्षिण कोरिया के निम्नलिखित प्राधिकरणों से संपर्क कर सकते हैं।
व्यक्तिगत जानकारी उल्लंघन रिपोर्ट केंद्र (KISA) — privacy.kisa.or.kr / 118
व्यक्तिगत जानकारी विवाद मध्यस्थता समिति — kopico.go.kr / 1833-6972
सर्वोच्च अभियोजक कार्यालय, साइबर जाँच प्रभाग — spo.go.kr / 1301
कोरियाई राष्ट्रीय पुलिस एजेंसी, साइबर ब्यूरो — ecrm.police.go.kr / 182
OFFME — Dasar Privasi
Berkuat kuasa: 9 Oktober 2026 Hubungi: contact@nemofactory.co.kr
Ringkasnya. OFFME tidak mempunyai akaun, tiada log masuk dan tiada pelayan yang menyimpan maklumat anda. Oleh sebab apl ini menyekat apl yang anda pilih, ia membaca apl mana yang hendak disekat, apl mana yang sedang dibuka sekarang dan berapa langkah yang anda jalan hari ini pada peranti anda. Nilai-nilai itu hanya digunakan pada peranti anda dan tidak pernah keluar daripadanya (seksyen 3, 4 dan 5). Satu-satunya permintaan internet yang dibuat oleh apl ialah semakan fail status apl, semakan kemas kini apl, pembayaran kedai dan, pada Android, notis pembayaran satu baris pada saat pembelian selesai — semuanya disenaraikan dalam seksyen 9. Tiada iklan dan tiada alat analitik.
Apl ini tidak memantau anda. OFFME membantu anda mengurus peranti anda sendiri. Ia tidak mempunyai ciri untuk melihat peranti orang lain, dan ia tidak pernah menghantar penggunaan anda kepada ibu bapa, majikan atau mana-mana pihak ketiga.
1. Maklumat peribadi yang kami kumpul
Tiada. Kami tidak mengumpul nama, butiran hubungan, e-mel, tarikh lahir, alamat, maklumat pembayaran atau apa-apa maklumat peribadi lain anda. Tiada ciri akaun, jadi tiada pendaftaran atau log masuk langsung.
Jantina, umur, tinggi dan berat yang anda masukkan dalam "Tentang saya" (seksyen 2) dan kiraan langkah anda (seksyen 5) disimpan pada peranti anda sahaja dan tidak pernah dihantar kepada kami. Notis pembayaran Android (seksyen 9) tidak membawa apa-apa yang mengenal pasti seseorang, dan ia tidak disimpan selepas notis itu dipaparkan.
2. Apa yang disimpan pada peranti anda sahaja
Nilai-nilai di bawah disimpan dalam storan peribadi apl pada peranti anda (fail tetapan) dan tidak pernah keluar dari peranti. Pada iOS, nilai yang diperlukan oleh skrin sekatan, widget dan sambungan Masa Skrin juga ditulis ke dalam bekas kongsi yang digunakan oleh apl ini sahaja (App Group). Bekas itu juga berada pada peranti anda, dan apl lain tidak dapat membacanya.
Apl untuk disekat — pada iOS, hanya token legap yang diberikan oleh Apple; kami tidak dapat membaca apl mana yang dirujuknya (seksyen 3). Pada Android, nama pakej apl yang anda pilih (cth. com.google.android.youtube).
Kunci masa — nama pemasa, masa mula dan masa tamat; nama jadual, hari, masa mula/tamat dan apl untuk disekat; serta masa bagi sebarang penutupan atau pemadaman yang dijadualkan.
Kunci langkah — nama kunci, sasaran langkah harian, apl yang dibuka apabila sasaran dicapai dan masa bagi sebarang penutupan yang dijadualkan.
Tentang saya — jantina, umur, tinggi dan berat yang anda pilih sendiri, dimasukkan semasa anda mula-mula mencipta kunci langkah (boleh dilangkau) atau dalam "Tentang saya" pada tab Saya. Digunakan hanya untuk mengira sasaran langkah yang disyorkan, jarak yang dijalan dan kalori yang dibakar; tidak pernah digunakan untuk menentukan sama ada apl dikunci.
Rekod — pemasa yang telah tamat (masa mula dan tamat), langkah yang dijalan setiap hari dan sama ada sasaran dicapai, jumlah masa dikunci, masa anda menamatkan kunci lebih awal, hari yang dikekalkan tanpa denda dan hari anda mula-mula membuka apl. Digunakan hanya untuk menunjukkannya semula kepada anda pada tab Rekod dan Saya.
Buka sekejap — bila tetingkap buka semasa tamat, dan bila anda membuka di tengah-tengah kunci (digunakan untuk rekod dan penilaian misi).
Rekod membesar — berapa banyak Mentari (mata wang yang hanya digunakan dalam apl) yang anda peroleh, ambil dan belanjakan dalam tab Membesar, lencana dan misi yang diterima, bilangan hari semua misi diselesaikan, pakaian yang anda miliki dan yang sedang dipakai, serta hari-hari rentetan berturut disambung semula. Hanya digunakan untuk memaparkan tab Membesar dan memberikan setiap ganjaran sekali sahaja.
Status pembelian — sama ada anda mempunyai Pro (langganan atau seumur hidup), berapa banyak pas yang tinggal (Pas Buka Sekejap · Pas Tamat Paksa), Mentari yang dibeli beserta nombor transaksi kedai-nya (supaya pembelian yang sama tidak pernah dikenakan dua kali, dan jumlah yang sama ditarik balik jika dibayar balik), serta nombor transaksi bayaran balik yang telah diambil kira. Tiada butiran pembayaran seperti nombor kad.
Tetapan — Perlindungan padam apl hidup/mati (iOS), bahasa pilihan anda, masa menunggu notis apabila mematikan atau memadam kunci, zon waktu yang digunakan untuk membahagikan hari, penanda supaya panduan yang telah dilihat tidak dipaparkan lagi, dan tarikh gesaan penilaian dipaparkan (seksyen 11).
Fail kemas kini apl — fail paparan apl baharu yang dimuat turun melalui semakan kemas kini dalam seksyen 9. Apl akan dibuka dengan fail ini pada kali seterusnya ia dimulakan.
Tiada satu pun daripada nilai ini dihantar kepada kami, dan kami tidak dapat membacanya. Memadam apl akan memadam kesemuanya (seksyen 12).
3. Maklumat peranti yang dibaca untuk menyekat — seksyen paling penting
OFFME menyekat apl yang anda pilih, jadi ia perlu tahu apa yang hendak disekat dan apa yang sedang dibuka sekarang. Cara ia berfungsi berbeza mengikut platform.
iOS — apl menggunakan rangka kerja Masa Skrin Apple (Family Controls · Managed Settings · Device Activity), yang dengan sengaja menyembunyikan maklumat apl daripada kami.
Skrin untuk memilih apl ialah skrin sistem yang dilukis oleh Apple, dan pilihan anda dikembalikan sebagai token legap. Kami tidak dapat membaca apl mana yang anda pilih.
Mengenakan dan menarik balik kunci, skrin sekatan yang dipaparkan apabila anda membuka apl yang dikunci, dan jadual yang dihidupkan serta dimatikan pada masa yang ditetapkan semuanya dikendalikan pada peranti oleh sistem Apple dan sambungan apl ini.
Apabila Perlindungan padam apl (hidup/mati pada tab Saya) dihidupkan, apl tidak boleh dipadam daripada peranti semasa kunci aktif. Ini juga berfungsi pada peranti sahaja, melalui tetapan Masa Skrin.
Seperti yang dikehendaki oleh Apple, data Masa Skrin tidak pernah dihantar keluar dari peranti, tidak pernah dikongsi dengan atau dijual kepada pihak ketiga, dan tidak pernah digunakan untuk iklan atau analitik.
Android — apl membaca perkara berikut terus pada peranti.
Senarai apl yang dipasang — hanya apl yang mempunyai ikon pelancar (skrin utama), supaya kami dapat menunjukkan nama dan ikonnya untuk anda pilih. Kami tidak menggunakan kebenaran QUERY_ALL_PACKAGES yang akan mendedahkan apl tersembunyi.
Apl di latar depan — perkhidmatan pemantauan menyemak pada selang masa yang singkat apl mana yang berada paling depan dan, jika ia apl yang disekat, memaparkan skrin sekatan di atasnya. Untuk melakukan ini, ia membaca peristiwa pertukaran apl melalui kebenaran Akses penggunaan Android.
Kami tidak membaca apa yang anda lakukan di dalam apl — teks yang anda taip, kandungan skrin dan mesej tidak diakses dan kami tidak cuba mengaksesnya. Kami tidak menggunakan perkhidmatan kebolehcapaian.
4. Apa yang tidak pernah keluar dari peranti anda
Tiada satu pun nilai yang dibaca di bawah seksyen 3 dan 5, atau disimpan di bawah seksyen 2, pernah keluar dari peranti anda. Secara khusus, perkara berikut tidak dihantar kepada sesiapa, termasuk kami:
senarai apl yang dipasang, apl yang anda pilih untuk disekat dan apl di latar depan
kunci, jadual, sasaran langkah anda dan masanya
kiraan langkah, jantina, umur, tinggi dan berat, jarak dan kalori anda
setiap rekod pada tab Rekod dan Saya
Apl ini tidak mengandungi kod yang memuat naik nilai-nilai ini ke mana-mana.
5. Kiraan langkah
"Kunci langkah" memastikan apl yang anda pilih kekal dikunci sehingga anda mencapai sasaran langkah hari ini. Untuk ini, apl membaca bilangan langkah yang anda jalan hari ini.
iOS — ia membaca hanya kiraan langkah yang dikira oleh penderia gerakan peranti (Core Motion). iOS meminta kebenaran "Gerakan & Kecergasan", dan gesaannya berbunyi "Digunakan untuk mengira langkah anda, membuka apl yang dikunci dan menunjukkan rekod berjalan anda."
Android — ia membaca penderia langkah peranti, dan untuk itu ia meminta kebenaran Aktiviti fizikal (ACTIVITY_RECOGNITION).
Kiraan langkah digunakan hanya untuk menyemak sasaran langkah, membuka kunci apl, menyimpan rekod anda dan memaparkan widget, dan ia tidak pernah keluar dari peranti. Apl tidak mengakses stor data kesihatan seperti Apple Kesihatan (HealthKit) atau Google Health Connect. Ia tidak membaca lokasi anda.
Jika anda menolak kebenaran itu, kunci masa masih berfungsi; kunci langkah hanya akan memberitahu bahawa langkah tidak dapat dikira.
6. Kebenaran — apa dan mengapa
iOS
Masa Skrin (Family Controls) — satu-satunya cara yang disediakan oleh Apple untuk menyekat apl. Diminta hanya untuk mengurus peranti anda sendiri, tidak pernah untuk menyelia peranti orang lain (anak) melalui Perkongsian Keluarga. Tanpanya, sekatan tidak berfungsi.
Gerakan & Kecergasan — untuk mengira langkah bagi kunci langkah (seksyen 5). Kunci masa berfungsi tanpanya.
Pada iOS, apl tidak meminta kebenaran lain. Ia juga tidak meminta kebenaran pemberitahuan.
Android
Akses penggunaan (PACKAGE_USAGE_STATS) — untuk menyemak apl mana yang berada di latar depan. Tanpanya, sekatan tidak berfungsi.
Paparkan di atas apl lain (SYSTEM_ALERT_WINDOW) — untuk memaparkan skrin sekatan di atas apl yang disekat. Tanpanya, sekatan tidak berfungsi.
Perkhidmatan latar depan (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — supaya pemantauan terus berjalan selepas anda menutup apl. Satu pemberitahuan kekal kelihatan semasa ia berjalan.
Pemberitahuan (POST_NOTIFICATIONS) — untuk memaparkan pemberitahuan berterusan itu. Sekatan masih berfungsi jika anda menolak.
Jalankan semasa permulaan (RECEIVE_BOOT_COMPLETED) — supaya sekatan bersambung dengan sendirinya selepas peranti dimulakan semula.
Aktiviti fizikal (ACTIVITY_RECOGNITION) — untuk mengira langkah bagi kunci langkah (seksyen 5).
Internet dan pengebilan (INTERNET · BILLING) — untuk permintaan dalam seksyen 9 dan pembayaran Google Play.
Lihat status rangkaian (ACCESS_NETWORK_STATE) — supaya semakan kemas kini dalam seksyen 9 hanya dibuat apabila internet bersambung. Nilai seperti rangkaian mana yang disambungkan tidak digunakan.
Getaran (VIBRATE) — kebenaran yang termasuk dalam konfigurasi asas apl. Ia tidak menyentuh maklumat peribadi.
Semak sumber pemasangan (BIND_GET_INSTALL_REFERRER_SERVICE) — kebenaran yang turut ditambah oleh pustaka pembayaran Google Play. OFFME tidak membaca atau menghantar dari mana apl dipasang.
Android menganggap "Akses penggunaan" dan "Paparkan di atas apl lain" sebagai kebenaran khas yang anda hidupkan sendiri dalam skrin tetapan, dan anda boleh mematikannya di sana pada bila-bila masa. Mematikannya akan menghentikan sekatan.
7. Apa yang tidak digunakan oleh apl
Apl tidak mengakses, dan tidak meminta kebenaran untuk, kamera, mikrofon, foto, lokasi, kenalan, log panggilan, mesej, kalendar atau data kesihatan (HealthKit · Health Connect). Ia tidak membaca pengecam pengiklanan (IDFA · ID pengiklanan Android), dan ia tidak pernah memaparkan gesaan kebenaran penjejakan (ATT) iOS.
8. Iklan dan analitik
Tiada iklan. Tiada rangkaian iklan (SDK) disertakan, jadi tiada permintaan iklan dihantar. Tiada alat analitik atau pelaporan ranap disertakan juga. Kami tidak mengumpul cara anda menggunakan apl.
9. Setiap permintaan yang dihantar oleh apl
Berikut ialah senarai lengkap keadaan apabila apl menghantar permintaan melalui internet. Sekatan dan kunci langkah itu sendiri berfungsi pada peranti tanpa internet.
Fail status apl — apabila apl bermula, ia membaca satu fail kecil di laman web kami (dihoskan di Netlify) untuk menyemak sama ada versi anda terlalu lama dan mesti dikemas kini. Permintaan ini hanya memuat turun fail dan tidak membawa sebarang nilai tentang anda. Seperti membuka mana-mana halaman web, log pelayan pengehosan mungkin merekodkan alamat IP yang menyambung. Jika tiada sambungan, semakan dilangkau dan apl berfungsi seperti biasa.
Semakan kemas kini apl — apabila apl bermula, ia bertanya kepada pelayan Expo (EAS Update, AS) sama ada terdapat fail paparan apl baharu, dan memuat turunnya jika ada (seksyen 2). Permintaan ini hanya membawa nilai yang diperlukan untuk memilih fail yang betul, seperti versi apl, platform (iOS · Android), saluran kemas kini dan nombor kemas kini yang sedang digunakan — tiada apa-apa seperti nama, butiran hubungan, pengecam peranti, bilangan langkah atau apl yang disekat. Log pelayan Expo mungkin merekodkan alamat IP yang menyambung. Jika tiada sambungan, semakan dilangkau dan apl berfungsi seperti biasa.
Pembayaran kedai — memaparkan harga, membeli sesuatu dan memulihkan pembelian berhubung dengan App Store · Google Play pada peranti anda. Ini dikendalikan oleh sistem pembayaran Apple dan Google; pelayan kami tidak terlibat (seksyen 10). Pada Android, pustaka pembayaran Google Play mungkin menghantar maklumat diagnostik kepada Google semasa memproses pembayaran; ini tertakluk kepada dasar Google.
Notis pembayaran (Android sahaja) — pada saat pembelian selesai pada Android, apl menghantar satu permintaan ke pelayan kami (gwansang-server.onrender.com, dihoskan di Render) untuk memberitahu pembangun bahawa "satu telah dijual". Ia hanya membawa nama apl, platform, nama dan ID produk, jumlah dan nombor pesanan kedai — tiada apa-apa seperti nama, butiran hubungan, pengecam peranti, kiraan langkah atau apl yang disekat anda. Pelayan memanjangkannya sebagai satu baris ke aplikasi pesanan pembangun (Telegram), menggunakan nombor pesanan hanya seketika supaya notis yang sama tidak dihantar dua kali, dan tidak menyimpannya. Jika permintaan gagal, pembelian tidak terjejas. Permintaan ini tidak pernah dihantar pada iOS.
Pautan yang anda ketik sendiri — "Dasar privasi" (halaman ini, GitHub Pages), "Terma Penggunaan" (halaman terma standard Apple), "Urus langganan" (skrin langganan App Store · Google Play) dan pautan kedai pada skrin kemas kini akan membuka pelayar atau apl kedai pada peranti anda. Dari situ, dasar laman tersebut sendiri terpakai.
10. Pembayaran
Apl menjual perkara berikut. Semuanya pilihan; tanpa membeli apa-apa, anda masih boleh menggunakan ciri asas (kunci pemasa sehingga 3 jam sehari, jumlah satu jadual atau kunci langkah, dan tab Membesar).
OFFME Pro (langganan bulanan · tahunan) — cipta jadual dan kunci langkah tanpa had, gunakan pemasa tanpa had masa harian, dan dapatkan Mentari 2 kali ganda daripada misi. Ia diperbaharui secara automatik pada harga yang sama melainkan dibatalkan sekurang-kurangnya 24 jam sebelum tempoh tamat; batalkan dalam tetapan langganan App Store · Google Play.
OFFME Pro Seumur hidup (bayaran sekali) — manfaat yang sama seperti langganan tanpa had tempoh. Tidak diperbaharui secara automatik.
Pek Mentari (boleh guna habis) — 50 · 250 · 500 · 1,000 Mentari. Mentari ialah mata wang yang hanya digunakan dalam apl; dalam tab Membesar, ia boleh digunakan untuk membeli pakaian atau ditukar kepada Pas Buka Sekejap (membuka apl yang dikunci selama 10 minit) atau Pas Tamat Paksa (menamatkan kunci serta-merta). Ia tidak boleh ditukar kepada wang tunai atau dipindahkan kepada orang lain. Mentari yang dibeli hanya direkodkan pada peranti, jadi ia turut hilang apabila apl dipadam; jika sesuatu pembayaran dibayar balik, Mentari yang diterima daripada pembayaran itu ditarik balik.
Pembayaran diproses oleh App Store Apple dan Google Play. Butiran pembayaran seperti nombor kad atau akaun tidak pernah sampai kepada kami, dan kami tidak dapat melihatnya.
Apa yang diterima oleh apl daripada kedai hanyalah apa yang dibeli, harga tempatan untuk dipaparkan dan nombor transaksi, yang digunakan hanya pada peranti untuk mengenakan pembelian (seksyen 2).
Pulihkan pembelian bertanya semula kepada kedai apa yang anda miliki. Pelayan kami juga tidak terlibat di sini.
Rekod pembayaran dan bayaran balik disimpan oleh Apple dan Google di bawah dasar mereka sendiri.
11. Hubungan dan gesaan penilaian
Hubungi kami di bahagian bawah tab Saya hanya membuka apl e-mel anda. Apl tidak menghantar apa-apa bagi pihak anda; anda yang memutuskan sama ada hendak menghantar. Jika anda menghantar e-mel, kandungannya (apa yang anda tulis dan alamat balasan anda) sampai kepada kami; kami menggunakannya hanya untuk membalas dan memadamnya sebaik sahaja pertanyaan dijawab.
Gesaan penilaian — selepas anda menggunakan apl untuk seketika, ia sekali-sekala memaparkan gesaan meminta penilaian bintang. Ini ialah gesaan sistem yang dipaparkan oleh Apple atau Google, dan sebarang penilaian atau ulasan yang anda tinggalkan dikendalikan oleh kedai. Tiada apa-apa dihantar kepada kami. Apl hanya merekodkan pada peranti tarikh gesaan itu dipaparkan.
12. Penyimpanan dan pemadaman
Kami tidak menyimpan sebarang maklumat tentang anda, jadi tiada apa-apa yang perlu anda minta kami padam (e-mel hubungan dipadam selepas dibalas, seperti dalam seksyen 11). Anda boleh memadam sendiri nilai-nilai pada peranti anda (seksyen 2).
Memadam apl akan memadam setiap nilai dalam seksyen 2.
Pada Android, anda juga boleh menetapkannya semula di bawah Tetapan → Apl → OFFME → Storan → Kosongkan data.
Pada iOS, anda boleh membatalkan akses Masa Skrin di bawah Seting → Masa Skrin, dan akses kiraan langkah di bawah Seting → Privasi & Keselamatan → Gerakan & Kecergasan.
13. Perkongsian, pemprosesan dan penjualan
Tiada. Kami tidak mengumpul maklumat peribadi, jadi tiada apa-apa untuk dikongsi dengan atau diamanahkan kepada pihak ketiga. Kami tidak menjual sebarang maklumat. Pembayaran dikendalikan terus oleh Apple dan Google di bawah dasar mereka sendiri.
14. Pemindahan antarabangsa
Tiada maklumat peribadi dipindahkan ke luar negara. Walau bagaimanapun, permintaan dalam seksyen 9 sampai ke pelayan penyedia di luar negara — fail status apl melalui Netlify (AS), semakan kemas kini apl melalui Expo (AS), dan notis pembayaran Android melalui Render (AS) dan Telegram. Permintaan ini tidak membawa apa-apa yang mengenal pasti seseorang.
15. Kanak-kanak
OFFME tidak ditujukan kepada kanak-kanak di bawah umur 14 tahun, dan kami tidak dengan sengaja mengumpul maklumat peribadi kanak-kanak. Dari awal lagi kami tidak mengumpul maklumat peribadi daripada sesiapa. Kebenaran Masa Skrin diminta hanya untuk mengurus peranti anda sendiri, tidak pernah untuk ibu bapa menyelia peranti anak.
16. Hak anda
Di bawah undang-undang privasi yang terpakai, anda berhak meminta akses, pembetulan, pemadaman atau penggantungan pemprosesan. Walau bagaimanapun, kami tidak memegang sebarang maklumat tentang anda, jadi tiada apa-apa untuk diminta. Anda boleh memadam nilai-nilai pada peranti anda pada bila-bila masa seperti yang diterangkan dalam seksyen 12. Untuk soalan, hubungi contact@nemofactory.co.kr.
17. Keselamatan
Kami tidak mengendalikan pelayan yang menerima maklumat anda, jadi tiada apa-apa yang boleh bocor dari pelayan. Nilai pada peranti disimpan dalam storan peribadi apl dan dalam bekas kongsi yang digunakan oleh apl ini sahaja, yang tidak dapat dibaca oleh apl lain. Apl ini tidak mengandungi kod yang menghantar penggunaan, kiraan langkah atau maklumat badan anda keluar dari peranti.
18. Perubahan pada dasar ini
Jika dasar ini berubah, kami akan mengemas kini tarikh berkuat kuasa pada halaman ini. Dasar yang disemak berkuat kuasa pada hari ia disiarkan di sini.
19. Pegawai privasi dan hubungan
Pembangun: Nemo Factory (네모팩토리)
Pegawai privasi: pembangun apl
Hubungi: contact@nemofactory.co.kr
20. Remedi
Jika anda memerlukan nasihat atau ingin melaporkan pelanggaran privasi, anda boleh menghubungi pihak berkuasa Korea berikut.
Pusat Laporan Pelanggaran Maklumat Peribadi (KISA) — privacy.kisa.or.kr / 118
Jawatankuasa Pengantaraan Pertikaian Maklumat Peribadi — kopico.go.kr / 1833-6972
Bahagian Siasatan Siber, Pejabat Pendakwa Agung — spo.go.kr / 1301
Biro Siber, Agensi Polis Kebangsaan Korea — ecrm.police.go.kr / 182
Sa isang linya. Ang OFFME ay walang account, walang sign-in, at walang server na nag-iimbak ng iyong impormasyon. Dahil app ito na nagba-block ng mga app na pinili mo, binabasa nito sa iyong device kung aling mga app ang iba-block, kung aling app ang bukas ngayon, at kung ilang hakbang ang nalakad mo ngayong araw. Ang mga value na iyon ay ginagamit lang sa iyong device at hindi kailanman lumalabas dito (mga seksyon 3, 4 at 5). Ang tanging mga request sa internet na ginagawa ng app ay ang pagtingin sa isang app status file, ang pagtingin kung may update ang app, ang mga bayad sa store, at, sa Android, ang isang-linyang abiso ng bayad sa sandaling makumpleto ang pagbili — nakalista ang lahat ng ito sa seksyon 9. Walang ads at walang analytics tool.
Hindi ka binabantayan ng app na ito. Tinutulungan ka ng OFFME na pamahalaan ang sarili mong device. Wala itong feature para silipin ang device ng ibang tao, at hindi nito kailanman ipinapadala ang iyong paggamit sa magulang, employer o sinumang third party.
1. Personal na impormasyong kinokolekta namin
Wala. Hindi namin kinokolekta ang iyong pangalan, contact details, email, petsa ng kapanganakan, address, impormasyon sa pagbabayad o anumang iba pang personal na impormasyon. Walang account feature, kaya walang sign-up o sign-in kahit kailan.
Ang kasarian, edad, tangkad at timbang na inilalagay mo sa "Tungkol sa akin" (seksyon 2) at ang bilang ng iyong hakbang (seksyon 5) ay naka-store lang sa iyong device at hindi kailanman ipinapadala sa amin. Ang abiso ng bayad sa Android (seksyon 9) ay walang dalang anumang makakakilala sa isang tao, at hindi ito itinatago pagkatapos maipakita ang abiso.
2. Ano ang naka-store lang sa iyong device
Ang mga value sa ibaba ay sine-save sa pribadong storage ng app sa iyong device (isang settings file) at hindi kailanman lumalabas sa device. Sa iOS, ang mga value na kailangan ng blocking screen, ng widget at ng mga Screen Time extension ay isinusulat din sa isang shared container na ginagamit lang ng app na ito (App Group). Nasa iyong device din ang container na iyon, at hindi ito mababasa ng ibang app.
Mga app na iba-block — sa iOS, isang opaque token lang na ibinigay ng Apple; hindi namin mababasa kung aling mga app ang tinutukoy nito (seksyon 3). Sa Android, ang package name ng mga app na pinili mo (hal. com.google.android.youtube).
Mga time lock — ang pangalan, oras ng simula at oras ng pagtatapos ng timer; ang pangalan, mga araw, oras ng simula/pagtatapos at mga app na iba-block ng schedule; at ang oras ng anumang naka-iskedyul na pag-off o pag-delete.
Mga step lock — ang pangalan ng lock, ang araw-araw na step goal, ang mga app na mabubuksan kapag naabot ang goal, at ang oras ng anumang naka-iskedyul na pag-off.
Tungkol sa akin — ang kasarian, edad, tangkad at timbang na ikaw mismo ang pumili, na inilalagay kapag una kang gumawa ng step lock (puwede itong laktawan) o sa "Tungkol sa akin" sa Ako tab. Ginagamit lang para kalkulahin ang inirerekomendang step goal, nalakad na distansya at nasunog na calories; hindi kailanman ginagamit para magpasya kung naka-lock ang mga app.
Mga record — mga natapos na timer (oras ng simula at pagtatapos), mga hakbang na nalakad bawat araw at kung naabot ang goal, kabuuang oras na naka-lock, mga pagkakataong tinapos mo nang maaga ang isang lock, mga araw na natupad nang walang multa, at ang araw na una mong binuksan ang app. Ginagamit lang para ipakita ulit sa iyo sa Record at Ako tab.
Buksan saglit — kung kailan matatapos ang kasalukuyang pagbubukas, at kung kailan ka nagbukas sa gitna ng lock (ginagamit para sa record at sa pagtingin ng mga quest).
Record ng paglaki — kung gaano karaming Sikat ng araw (currency na sa loob lang ng app ginagamit) ang kinita, kinuha, at ginastos mo sa tab na Paglaki, ang mga natanggap na badge at quest, ang bilang ng araw na natapos mo lahat ng quest, ang mga damit mo at ang suot ngayon, at ang mga araw na dinugtungan ang sunod-sunod. Ginagamit lang para ipakita ang tab na Paglaki at para isang beses lang maibigay ang bawat reward.
Status ng pagbili — kung may Pro ka (subscription o habambuhay), ilan pa ang natitira mong pass (Pass na Saglit na Pagbukas · Pass na Agad na Pagtapos), ang Sikat ng araw na binili mo at ang mga transaction number ng store nito (para hindi kailanman mailapat nang dalawang beses ang parehong pagbili, at para bawiin ang ganoon ding halaga kapag na-refund), at ang mga transaction number ng mga refund na nailapat na. Walang detalye ng pagbabayad gaya ng numero ng card.
Settings — Proteksyon sa pag-delete ng app naka-on/naka-off (iOS), ang wikang pinili mo, ang tagal ng paghihintay sa abiso kapag nag-o-off o nagde-delete ng lock, ang time zone na batayan ng paghahati ng araw, mga marka para hindi na muling lumabas ang mga gabay na nakita mo na, at ang petsa kung kailan ipinakita ang prompt para mag-rate (seksyon 11).
Mga file ng update ng app — mga bagong file ng screen ng app na na-download sa pagtingin ng update sa seksyon 9. Sa susunod na pagbukas, ito ang gagamitin ng app.
Wala sa mga value na ito ang ipinapadala sa amin, at hindi namin ito mababasa. Kapag dinelete ang app, made-delete ang lahat ng ito (seksyon 12).
3. Impormasyon ng device na binabasa para sa pag-block — ang pinakamahalagang seksyon
Bina-block ng OFFME ang mga app na pinili mo, kaya kailangan nitong malaman kung ano ang iba-block at kung ano ang bukas ngayon. Magkakaiba ang paraan depende sa platform.
iOS — ginagamit ng app ang mga Screen Time framework ng Apple (Family Controls · Managed Settings · Device Activity), kung saan sadyang itinatago ng Apple sa amin ang impormasyon ng app.
Ang screen para sa pagpili ng mga app ay isang system screen na iginuguhit ng Apple, at ang pinili mo ay bumabalik bilang mga opaque token. Hindi namin mababasa kung aling mga app ang pinili mo.
Ang paglalapat at pag-aalis ng mga lock, ang blocking screen na lumalabas kapag binuksan mo ang isang naka-lock na app, at ang pag-on at pag-off ng mga schedule sa itinakdang oras ay lahat pinangangasiwaan sa device ng system ng Apple at ng mga extension ng app na ito.
Kapag naka-on ang Proteksyon sa pag-delete ng app (on/off sa Ako tab), hindi maaaring i-delete ang mga app sa device habang aktibo ang isang lock. Gumagana rin ito sa device lang, sa pamamagitan ng mga setting ng Screen Time.
Gaya ng hinihingi ng Apple, ang data ng Screen Time ay hindi kailanman ipinapadala palabas ng device, hindi kailanman ibinabahagi o ibinebenta sa mga third party, at hindi kailanman ginagamit para sa ads o analytics.
Android — binabasa ng app ang mga sumusunod nang direkta sa device.
Listahan ng mga naka-install na app — ang mga app lang na may launcher (home screen) icon, para maipakita namin ang pangalan at icon nila para mapagpilian mo. Hindi namin ginagamit ang pahintulot na QUERY_ALL_PACKAGES na maglalantad sa mga nakatagong app.
Ang app na nasa foreground — sinusuri ng isang monitoring service sa maiikling pagitan kung aling app ang nasa pinakaunahan at, kung ito ay naka-block na app, nagpapakita ng blocking screen sa ibabaw nito. Para gawin ito, binabasa nito ang mga event ng paglipat ng app sa pamamagitan ng pahintulot na Access sa paggamit ng Android.
Hindi namin binabasa kung ano ang ginagawa mo sa loob ng isang app — ang text na tina-type mo, ang laman ng screen at mga mensahe ay hindi ina-access at hindi namin sinusubukang i-access. Hindi kami gumagamit ng accessibility service.
4. Ano ang hindi kailanman lumalabas sa iyong device
Wala sa mga value na binasa sa ilalim ng mga seksyon 3 at 5, o naka-store sa ilalim ng seksyon 2, ang kailanman lumalabas sa iyong device. Partikular, ang mga sumusunod ay hindi ipinapadala kaninuman, kasama kami:
ang listahan ng mga naka-install na app, ang mga app na pinili mong i-block, at ang app na nasa foreground
ang iyong mga lock, schedule, step goal at ang mga oras nito
ang bilang ng iyong hakbang, kasarian, edad, tangkad at timbang, distansya at calories
bawat record sa Record at Ako tab
Walang code ang app na nag-a-upload ng mga value na ito kahit saan.
5. Bilang ng hakbang
Pinapanatiling naka-lock ng "step lock" ang mga app na pinili mo hanggang maabot mo ang step goal ngayong araw. Para rito, binabasa ng app ang bilang ng hakbang na nalakad mo ngayong araw.
iOS — binabasa nito ang bilang ng hakbang lang na binilang ng mga motion sensor ng device (Core Motion). Humihingi ang iOS ng pahintulot na "Motion & Fitness", at ang nakasulat sa prompt ay "Ginagamit para bilangin ang hakbang mo, buksan ang mga naka-lock na app, at ipakita ang talaan ng paglalakad mo."
Android — binabasa nito ang step sensor ng device, kung saan humihingi ito ng pahintulot na Pisikal na aktibidad (ACTIVITY_RECOGNITION).
Ang bilang ng hakbang ay ginagamit lang para tingnan ang step goal, i-unlock ang mga app, itago ang iyong mga record at ipakita ang widget, at hindi ito kailanman lumalabas sa device. Hindi ina-access ng app ang mga health data store gaya ng Apple Health (HealthKit) o Google Health Connect. Hindi nito binabasa ang iyong lokasyon.
Kung tatanggihan mo ang pahintulot, gagana pa rin ang mga time lock; sasabihin lang ng mga step lock na hindi mabilang ang mga hakbang.
6. Mga pahintulot — ano at bakit
iOS
Screen Time (Family Controls) — ang tanging paraang ibinibigay ng Apple para mag-block ng mga app. Hinihingi lang para pamahalaan ang sarili mong device, hindi kailanman para bantayan ang device ng ibang tao (anak) sa pamamagitan ng Family Sharing. Kung wala ito, hindi gagana ang pag-block.
Motion & Fitness — para bilangin ang mga hakbang para sa mga step lock (seksyon 5). Gumagana ang mga time lock kahit wala ito.
Sa iOS, walang ibang pahintulot na hinihingi ang app. Hindi rin ito humihingi ng pahintulot sa notification.
Android
Access sa paggamit (PACKAGE_USAGE_STATS) — para tingnan kung aling app ang nasa foreground. Kung wala ito, hindi gagana ang pag-block.
Ipakita sa ibabaw ng ibang app (SYSTEM_ALERT_WINDOW) — para ipakita ang blocking screen sa ibabaw ng naka-block na app. Kung wala ito, hindi gagana ang pag-block.
Foreground service (FOREGROUND_SERVICE · FOREGROUND_SERVICE_SPECIAL_USE) — para magpatuloy ang pagmo-monitor kahit isara mo ang app. May notification na nakikita habang tumatakbo ito.
Mga notification (POST_NOTIFICATIONS) — para ipakita ang tuloy-tuloy na notification na iyon. Gagana pa rin ang pag-block kahit tanggihan mo.
Tumakbo sa pag-start (RECEIVE_BOOT_COMPLETED) — para kusang magpatuloy ang pag-block pagkatapos mag-restart ng device.
Pisikal na aktibidad (ACTIVITY_RECOGNITION) — para bilangin ang mga hakbang para sa mga step lock (seksyon 5).
Internet at billing (INTERNET · BILLING) — para sa mga request sa seksyon 9 at mga bayad sa Google Play.
Tingnan ang status ng network (ACCESS_NETWORK_STATE) — para gawin lang ang pagtingin ng update sa seksyon 9 kapag may koneksyon sa internet. Hindi ginagamit ang mga value gaya ng kung saang network ka nakakonekta.
Pag-vibrate (VIBRATE) — pahintulot na kasama sa pangunahing configuration ng app. Hindi ito umaabot sa personal na impormasyon.
Tingnan ang pinagmulan ng install (BIND_GET_INSTALL_REFERRER_SERVICE) — pahintulot na isinasama ng Google Play billing library. Hindi binabasa o ipinapadala ng OFFME kung saan na-install ang app.
Itinuturing ng Android ang "Access sa paggamit" at "Ipakita sa ibabaw ng ibang app" bilang mga espesyal na pahintulot na ikaw mismo ang mag-o-on sa settings screen, at maaari mo itong i-off doon anumang oras. Kapag in-off ang mga ito, titigil ang pag-block.
7. Ano ang hindi ginagamit ng app
Ang app ay hindi nag-a-access, at hindi humihingi ng pahintulot para sa, camera, mikropono, mga larawan, lokasyon, mga contact, call log, mga mensahe, kalendaryo o health data (HealthKit · Health Connect). Hindi nito binabasa ang mga advertising identifier (IDFA · Android advertising ID), at hindi nito kailanman ipinapakita ang prompt ng iOS para sa pahintulot sa tracking (ATT).
8. Ads at analytics
Walang ads. Walang kasamang ad network (SDK), kaya walang ipinapadalang ad request. Wala ring kasamang analytics o crash-reporting tool. Hindi namin kinokolekta kung paano mo ginagamit ang app.
9. Bawat request na ipinapadala ng app
Ang sumusunod ay ang kumpletong listahan ng mga pagkakataon kung kailan nagpapadala ang app ng request sa internet. Ang pag-block at ang mga step lock mismo ay gumagana sa device nang walang internet.
App status file — pagkabukas ng app, binabasa nito ang isang maliit na file sa aming website (naka-host sa Netlify) para tingnan kung masyado nang luma ang iyong bersyon at kailangang i-update. Ang request na ito ay nagda-download lang ng file at walang dalang anumang value tungkol sa iyo. Gaya ng pagbubukas ng anumang web page, maaaring maitala sa mga log ng hosting server ang IP address na kumonekta. Kung walang koneksyon, nilalaktawan ang pagtingin at gumagana ang app gaya ng dati.
Pagtingin kung may update ang app — pagkabukas ng app, tinatanong nito ang mga server ng Expo (EAS Update, USA) kung may bagong file ng screen ng app, at dina-download ito kung mayroon (seksyon 2). Ang dala lang ng request na ito ay ang mga value na kailangan para piliin ang tamang file, gaya ng bersyon ng app, platform (iOS · Android), update channel, at ang numero ng update na ginagamit ngayon — walang pangalan, contact, device identifier, bilang ng hakbang, o mga naka-block na app. Maaaring maitala sa mga log ng server ng Expo ang IP address na kumonekta. Kung walang koneksyon, nilalaktawan ito at gumagana ang app gaya ng dati.
Mga bayad sa store — ang pagpapakita ng presyo, pagbili, at pag-restore ng mga binili ay nakikipag-ugnayan sa App Store · Google Play sa iyong device. Pinangangasiwaan ito ng mga payment system ng Apple at Google; hindi kasali ang aming server (seksyon 10). Sa Android, maaaring magpadala ang Google Play billing library ng diagnostic na impormasyon sa Google habang pinoproseso ang bayad; sakop ito ng patakaran ng Google.
Abiso ng bayad (Android lang) — sa sandaling makumpleto ang isang pagbili sa Android, nagpapadala ang app ng isang request sa aming server (gwansang-server.onrender.com, naka-host sa Render) para sabihin sa developer na "may isang nabenta". Ang dala lang nito ay ang pangalan ng app, platform, pangalan at ID ng produkto, halaga at order number ng store — walang kahit ano gaya ng iyong pangalan, contact details, device identifier, bilang ng hakbang o mga naka-block na app. Ipinapasa ito ng server bilang isang linya sa messenger ng developer (Telegram), ginagamit ang order number nang saglit lang para hindi maipadala nang dalawang beses ang parehong abiso, at hindi ito sine-save. Kung pumalya ang request, hindi naaapektuhan ang pagbili. Hindi kailanman ipinapadala ang request na ito sa iOS.
Mga link na ikaw mismo ang nag-tap — ang "Patakaran sa privacy" (ang page na ito, GitHub Pages), "Terms of Use" (ang karaniwang terms page ng Apple), "I-manage ang subscription" (ang subscription screen ng App Store · Google Play) at ang store link sa update screen ay nagbubukas ng browser o store app ng iyong device. Mula roon, ang sariling patakaran ng site na iyon ang umiiral.
10. Mga bayad
Ibinebenta ng app ang mga sumusunod. Lahat ay opsyonal; kahit wala kang bilhin, magagamit mo pa rin ang mga pangunahing feature (mga timer lock hanggang 3 oras bawat araw, isang schedule o step lock sa kabuuan, at ang tab na Paglaki).
OFFME Pro (buwanan · taunang subscription) — gumawa ng walang limitasyong schedule at step lock, gamitin ang timer nang walang limitasyon sa oras bawat araw, at makakuha ng dobleng Sikat ng araw mula sa mga quest. Awtomatiko itong nare-renew sa parehong presyo maliban kung kanselahin nang hindi bababa sa 24 na oras bago matapos ang panahon; kanselahin sa mga setting ng subscription ng App Store · Google Play.
OFFME Pro Habambuhay (isang bayad) — parehong mga benepisyo ng subscription nang walang takdang panahon. Hindi ito awtomatikong nare-renew.
Mga pack ng Sikat ng araw (consumable) — 50 · 250 · 500 · 1,000 Sikat ng araw. Ang Sikat ng araw ay currency na sa loob lang ng app ginagamit; sa tab na Paglaki, ipinambibili ito ng damit o ipinapalit sa Pass na Saglit na Pagbukas (binubuksan ang mga naka-lock na app nang 10 minuto) o Pass na Agad na Pagtapos (tinatapos agad ang lock). Hindi ito mapapalitan ng pera o maililipat sa ibang tao. Sa device lang naitatala ang binili mong Sikat ng araw, kaya nawawala rin ito kapag binura ang app; kapag na-refund ang isang bayad, binabawi ang Sikat ng araw na natanggap mula rito.
Ang mga bayad ay pinoproseso ng App Store ng Apple at Google Play. Ang mga detalye ng pagbabayad gaya ng numero ng card o account ay hindi kailanman umaabot sa amin, at hindi namin ito nakikita.
Ang tanging natatanggap ng app mula sa store ay kung ano ang binili, ang lokal na presyong ipapakita, at isang transaction number, na ginagamit lang sa device para mailapat ang pagbili (seksyon 2).
Ang I-restore ang mga binili ay nagtatanong ulit sa store kung ano ang pagmamay-ari mo. Hindi rin kasali rito ang aming server.
Ang mga record ng bayad at refund ay itinatago ng Apple at Google alinsunod sa sarili nilang mga patakaran.
11. Pakikipag-ugnayan at mga prompt para mag-rate
Ang Makipag-ugnayan sa ibaba ng Ako tab ay nagbubukas lang ng iyong mail app. Walang ipinapadala ang app para sa iyo; ikaw ang magpapasya kung magpapadala. Kung magpadala ka ng email, ang laman nito (ang isinulat mo at ang iyong reply address) ay makakarating sa amin; ginagamit namin ito lang para sumagot at binubura ito kapag nasagot na ang tanong.
Prompt para mag-rate — pagkatapos mong gamitin ang app nang ilang panahon, paminsan-minsan itong nagpapakita ng prompt na humihingi ng star rating. Ito ay isang system prompt na ipinapakita ng Apple o Google, at ang anumang rating o review na iiwan mo ay pinangangasiwaan ng store. Walang ipinapadala sa amin. Itinatala lang ng app sa device ang petsa kung kailan ipinakita ang prompt.
12. Pagtatago at pagbura
Wala kaming itinatagong impormasyon tungkol sa iyo, kaya walang dapat hilinging burahin namin (binubura ang mga contact email pagkatapos sumagot, gaya ng sa seksyon 11). Maaari mong burahin mismo ang mga value sa iyong device (seksyon 2).
Kapag dinelete ang app, made-delete ang bawat value sa seksyon 2.
Sa Android, maaari mo rin itong i-reset sa Mga Setting → Mga App → OFFME → Storage → I-clear ang data.
Sa iOS, maaari mong bawiin ang access sa Screen Time sa Settings → Screen Time, at ang access sa bilang ng hakbang sa Settings → Privacy & Security → Motion & Fitness.
13. Pagbabahagi, pagproseso at pagbebenta
Wala. Hindi kami nangongolekta ng personal na impormasyon, kaya walang maibabahagi o maipagkakatiwala sa mga third party. Wala kaming ibinebentang impormasyon. Ang mga bayad ay direktang pinangangasiwaan ng Apple at Google alinsunod sa sarili nilang mga patakaran.
14. Paglilipat sa ibang bansa
Walang personal na impormasyong inililipat sa ibang bansa. Gayunpaman, ang mga request sa seksyon 9 ay umaabot sa mga server ng mga provider sa ibang bansa — ang app status file ay dumadaan sa Netlify (USA), ang pagtingin kung may update ang app ay dumadaan sa Expo (USA), at ang abiso ng bayad sa Android ay dumadaan sa Render (USA) at Telegram. Walang dalang anumang makakakilala sa isang tao ang mga request na ito.
15. Mga bata
Ang OFFME ay hindi para sa mga batang wala pang 14 na taong gulang, at hindi namin sinasadyang kolektahin ang personal na impormasyon ng mga bata. Sa simula pa lang, wala kaming kinokolektang personal na impormasyon mula kaninuman. Ang pahintulot sa Screen Time ay hinihingi lang para pamahalaan ang sarili mong device, hindi kailanman para sa magulang na nagbabantay sa device ng anak.
16. Ang iyong mga karapatan
Sa ilalim ng mga naaangkop na batas sa privacy, may karapatan kang humiling ng access, pagtatama, pagbura o pagsuspinde ng pagproseso. Gayunpaman, wala kaming hawak na impormasyon tungkol sa iyo, kaya walang mahihiling. Maaari mong burahin ang mga value sa iyong device anumang oras gaya ng inilarawan sa seksyon 12. Para sa mga tanong, makipag-ugnayan sa contact@nemofactory.co.kr.
17. Seguridad
Wala kaming pinapatakbong server na tumatanggap ng iyong impormasyon, kaya walang maaaring tumagas mula sa isang server. Ang mga value sa device ay itinatago sa pribadong storage ng app at sa isang shared container na ginagamit lang ng app na ito, na hindi mababasa ng ibang app. Walang code ang app na nagpapadala ng iyong paggamit, bilang ng hakbang o impormasyon ng katawan palabas ng device.
18. Mga pagbabago sa patakarang ito
Kung magbago ang patakarang ito, ia-update namin ang petsa ng pagkakabisa sa page na ito. Magkakabisa ang binagong patakaran sa araw na mai-post ito rito.
19. Privacy officer at pakikipag-ugnayan
Developer: Nemo Factory (네모팩토리)
Privacy officer: ang developer ng app
Makipag-ugnayan: contact@nemofactory.co.kr
20. Mga remedyo
Kung kailangan mo ng payo o nais mong mag-ulat ng paglabag sa privacy, maaari kang makipag-ugnayan sa mga sumusunod na awtoridad ng Korea.
Sentro sa Pag-uulat ng Paglabag sa Personal na Impormasyon (KISA) — privacy.kisa.or.kr / 118
Komite sa Pamamagitan sa mga Hidwaan sa Personal na Impormasyon — kopico.go.kr / 1833-6972