BOXREP(이하 “앱”)은 인터벌 타이머 앱입니다. 이 문서는 앱이 어떤 정보를 다루는지 설명합니다.
앱은 회원가입이나 로그인을 요구하지 않습니다. 이름, 이메일, 전화번호, 생년월일 등 개인을 식별할 수 있는 정보를 수집하지 않습니다.
프리셋, 운동 기록, 앱 설정은 사용자의 기기 안에만 저장되며 외부로 전송되지 않습니다. 앱을 삭제하면 이 데이터는 함께 사라지고, 저희는 복구할 수 없습니다.
앱의 품질을 유지하기 위해 아래 정보를 익명으로 처리합니다. 개인을 식별하지 않으며, 판매하지 않습니다.
| 구분 | 내용 | 목적 | 처리 주체 |
|---|---|---|---|
| 비정상 종료 기록 | 기기 모델, OS 버전, 오류가 난 위치, 설치 식별자 | 특정 기기에서 타이머가 멈추는 문제를 찾아 고치기 위해 | Google Firebase Crashlytics |
| 익명 사용 통계 | 앱 최초 실행, 운동 완료, 프리셋 생성, 결제 화면 조회, 구매 완료, 앱 인스턴스 식별자 | 기능이 실제로 쓰이는지 판단하기 위해 | Google Analytics for Firebase |
| 구매 확인 | 구매 여부 | Pro 기능 잠금 해제 및 복원 | Apple App Store · Google Play 결제 |
결제 정보(카드 번호 등)는 Apple 또는 Google이 처리하며 저희는 받지도, 보관하지도 않습니다.
위 식별자는 앱 설치를 구분하기 위한 무작위 값이며, 이름·이메일 등 개인을 알아볼 수 있는 정보와 연결되지 않습니다. 앱을 삭제하면 새로 만들어집니다.
앱에는 광고가 없으며, 광고 식별자를 이용한 추적을 하지 않습니다. 수집한 정보를 광고 목적으로 제3자에게 제공하거나 판매하지 않습니다.
| 권한 | 이유 |
|---|---|
| 알림 | 운동 진행 상황을 알림으로 보여주기 위해. 거부해도 타이머는 정상 동작합니다. |
| 진동 | 구간 전환 신호를 진동으로 전달하기 위해. |
| 포그라운드 서비스 · 절전 모드 예외 (Android) | 화면을 꺼도 신호를 놓치지 않기 위해. |
| 백그라운드 오디오 (iOS) | 화면을 꺼도 신호음을 계속 내기 위해. iOS 는 화면이 꺼진 앱의 진동을 허용하지 않습니다. |
기기 안의 데이터는 앱을 삭제하면 즉시 사라집니다. 익명 통계와 오류 기록은 Google의 정책에 따라 보관되며(일반적으로 최대 14개월), 삭제를 원하시면 아래 연락처로 요청해 주세요.
앱은 만 14세 미만을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다.
이 방침이 바뀌면 이 페이지에 수정일과 함께 게시합니다.
이메일: jyminter@gmail.com
자주 묻는 것은 고객지원에 정리해 뒀습니다.
BOXREP (“the app”) is an interval timer. This document explains what the app does with data.
The app has no sign-up and no login. It does not collect your name, email address, phone number, date of birth, or any other information that identifies you personally.
Presets, session history, and settings are stored only on your device and are never uploaded. If you uninstall the app this data is gone, and we cannot restore it.
To keep the app working we process the following anonymously. It is not tied to you and is never sold.
| Type | What | Why | Processor |
|---|---|---|---|
| Crash reports | Device model, OS version, where the error occurred, installation identifier | To find and fix phones where the timer stops in the background | Google Firebase Crashlytics |
| Anonymous usage events | First launch, workout completed, preset created, paywall viewed, purchase completed, app instance identifier | To see whether features are actually used | Google Analytics for Firebase |
| Purchase state | Whether a purchase exists | To unlock and restore Pro | Apple App Store · Google Play Billing |
Payment details such as card numbers are handled entirely by Apple or Google. We never receive or store them.
These identifiers are random values used to tell installations apart. They are not linked to your name, email, or anything else that identifies you, and a new one is created if you reinstall.
The app shows no advertising and does not track you with an advertising identifier. We do not share or sell collected information for advertising.
| Permission | Why |
|---|---|
| Notifications | To show workout progress. The timer still works if you decline. |
| Vibration | To deliver interval cues you can feel. |
| Foreground service · battery optimization exemption (Android) | So cues keep firing with the screen off. |
| Background audio (iOS) | So cues keep sounding with the screen off. iOS does not allow an app to vibrate while it is off screen. |
Data on your device disappears the moment you uninstall the app. Anonymous statistics and crash reports are retained under Google’s policies (typically up to 14 months). To request deletion, contact us below.
The app is not directed to children under 14 and does not knowingly collect their personal information.
If this policy changes, we will post the update here with a new date.
Email: jyminter@gmail.com
Common questions are answered on the support page.