Interval Running / 인터벌 러닝
Privacy Policy
This policy explains how Interval Running handles workout, location, health, sharing, analytics, and app settings data.
Privacy Policy
Effective date: July 17, 2026
Interval Running is a running app focused on local storage. It does not use email/password registration, social login, or advertising SDKs. Workout records and settings are stored on your device by default. The App also uses an anonymous server identifier for user initialization and plan sharing, and uses Firebase Analytics and Crashlytics for reliability and usage analysis.
1. Information We Process
- Workout date and time, duration, distance, average speed or pace, estimated calories, interval phases, sets, workout title, and goal data.
- Weight, height, gender, goals, theme, language, audio, haptic, health integration, and other app settings stored on your device.
- GPS location, distance, speed, pace, and device sensor movement data used while a workout is active.
- Workout start and end time, duration, distance, and estimated calories written to Apple Health or Android Health Connect when you enable health auto-save.
- A random user ID generated by the App, operating system type, selected language, and server feature state such as invitation code, token balance, and invitation participation status.
- Plan title, interval settings, category, creation time, and sharing identifier when you choose to share a plan.
- App launch, session, screen view, approximate device and OS details, app version, app instance identifiers, crash logs, stack traces, and related diagnostic information processed through Firebase Analytics and Crashlytics.
The App does not use microphone recordings, contacts, photos, camera, or calendar information.
Information is obtained when you enter settings, start or complete a workout, grant an operating-system permission, enable health auto-save, choose to share or import a plan, or use the App. The random user ID and basic technical or diagnostic information may be generated automatically by the App, its server, or an integrated SDK.
2. How We Use Information
- To run the interval timer and provide phase, voice, haptic, notification, background, and lock-screen guidance.
- To calculate and display workout distance, speed, pace, estimated calories, goals, history, and reports.
- To save completed workouts to Apple Health or Android Health Connect when you explicitly enable the feature.
- To initialize an anonymous app user, synchronize server feature state, create plan-sharing links, and import shared plans.
- To understand basic app usage, improve reliability, diagnose crashes, and prioritize fixes.
Firebase Analytics and Crashlytics are not used for advertising targeting or tracking you across other companies' apps or websites.
3. Location, Sensors, and Health Data
Location and movement sensors are used only while needed to track an active workout, including when the screen is off or the App is in the background. Raw location paths are not sent to the App's own server. You can revoke location permission in device settings, but distance, speed, and pace features may be limited.
Health auto-save is off by default. If enabled, the App writes only workouts completed in this App to Apple Health or Android Health Connect. The App does not read existing health records or transmit health data to its own server or Firebase. Health permissions can be revoked in the operating system's health settings.
4. Server, Sharing, and Third-Party Processing
The App does not sell personal information. Information is processed or transferred only to provide requested features, operate and protect the service, comply with law, or work with the following service providers and platforms:
- RYNYUL server API: processes the random user ID, operating system, language, server feature state, and plans you intentionally share. Plans are not uploaded merely because they are stored locally.
- Google Firebase Analytics and Crashlytics: may process install or first-open events, launches, sessions, active-user counts, screen views, event timestamps, app version, device model, OS version, language, approximate country or region, app instance identifiers, Crashlytics installation UUID, crash logs, stack traces, and related app or device diagnostic state.
- Apple Health and Android Health Connect: receive completed workout data only after you enable health auto-save and grant the relevant write permission. Their processing follows the platform settings and policies.
Firebase information may be processed on Google's global infrastructure, including outside your country or region. As a rule, the App is designed not to send names, email addresses, phone numbers, raw workout routes, body profile values, or workout and health details through Firebase events or crash reports.
For more information, see the Google Privacy Policy and Firebase Privacy and Security documentation.
5. Permissions and Background Features
The App may request location, notification, background execution, battery optimization, and health write permissions when required by a feature. Notifications and background services keep the timer visible and provide phase or completion alerts. Permissions can be changed at any time in device settings.
6. Storage, Retention, and Deletion
- Local app data: workout history, saved plans, and settings remain on the device until you delete them or uninstall the App, subject to operating-system backup and restore behavior.
- Anonymous server state: the random user ID and related server feature state are retained while needed to provide the server feature or until a verified deletion request is completed, unless longer retention is required by law, security, fraud prevention, or dispute resolution.
- Shared plans: plans you intentionally upload remain until the sharing link expires, service cleanup removes them, or a verified deletion request is completed.
- Firebase data: analytics and diagnostic information is retained according to the configured Firebase retention settings and Google's applicable policies.
- Health data: workouts written to Apple Health or Health Connect are retained and can be managed under the operating system's health data settings.
To request deletion of server-side information, email taesis.inc@gmail.com with the subject “Interval Running Data Deletion Request.” We may request limited information needed to locate the anonymous record and verify the request.
7. Your Choices
- Change or revoke location, notification, and health permissions in device settings.
- Turn health auto-save and other optional features off in the App.
- Delete workout records in the App or uninstall the App to remove local app data, subject to platform backups.
- Stop creating new sharing links and request access to or deletion of server-side information through the privacy contact below.
- Change body profile, goals, theme, language, and other settings in the App, and use privacy controls provided by the operating system.
Revoking a permission or deleting information may limit related features. Already aggregated or de-identified analytics information may not be removable for an individual user.
8. Security Measures
- Own-server API traffic is transmitted over HTTPS and uses request validation.
- Workout history and settings are stored locally by default, and access to protected platform data is controlled through operating-system permissions.
- We seek to minimize processed information, restrict operational access, and avoid including raw routes, health details, or body profile values in analytics events and diagnostic logs.
- No internet transmission or storage method is completely secure, so absolute security cannot be guaranteed.
9. Children's Privacy
The App is not designed to intentionally collect personal information from children. Children under 14, or under the applicable child age in their country or region, should use the App under the consent and guidance of a parent or guardian. A parent or guardian may contact us to request deletion.
10. Changes to This Policy
We may update this policy when app features, laws, platform requirements, or service practices change. An updated policy will be posted with a revised effective date, and material changes may also be announced in the App, store listing, or another appropriate channel.
11. Privacy Contact
개인정보 처리방침
시행일: 2026년 7월 17일
인터벌 러닝은 로컬 저장 중심의 러닝 앱입니다. 이메일·비밀번호 회원가입, 소셜 로그인, 광고 SDK를 사용하지 않으며 운동 기록과 설정은 기본적으로 기기에 저장됩니다. 앱은 익명 사용자 초기화와 플랜 공유를 위해 자체 서버 식별자를 사용하고, 안정성과 기본 사용 현황 분석을 위해 Firebase Analytics와 Crashlytics를 사용합니다.
1. 처리하는 정보
- 운동 일시, 시간, 거리, 평균 속도 또는 페이스, 칼로리 추정치, 인터벌 구간, 세트 수, 운동 제목과 목표 정보
- 기기에 저장되는 체중, 키, 성별, 목표, 테마, 언어, 오디오, 햅틱, 건강 연동 및 기타 앱 설정
- 운동 중 사용하는 GPS 위치, 이동 거리, 속도, 페이스 및 기기 센서 기반 움직임 정보
- 건강 데이터 자동 저장을 켠 경우 Apple 건강 또는 Android Health Connect에 쓰는 운동 시작·종료 시각, 시간, 거리와 칼로리 추정치
- 앱이 생성한 임의 사용자 ID, 운영체제 종류, 선택 언어, 초대 코드·토큰·초대 참여 여부 등 서버 기능 상태
- 사용자가 공유를 선택한 플랜의 제목, 인터벌 설정, 카테고리, 생성 시각과 공유 식별자
- Firebase Analytics 및 Crashlytics가 처리하는 앱 실행, 세션, 화면 조회, 대략적인 기기·OS 정보, 앱 버전, 앱 인스턴스 식별자, 충돌 로그, 스택 트레이스와 관련 진단 정보
앱은 마이크 녹음, 연락처, 사진, 카메라 또는 캘린더 정보를 사용하지 않습니다.
정보는 사용자가 설정값을 입력하거나 운동을 시작·완료할 때, 운영체제 권한을 허용할 때, 건강 데이터 자동 저장을 켤 때, 플랜 공유·가져오기를 선택할 때 또는 앱을 사용할 때 처리됩니다. 임의 사용자 ID와 기본 기술·진단 정보는 앱, 자체 서버 또는 포함된 SDK에서 자동으로 생성될 수 있습니다.
2. 정보 이용 목적
- 인터벌 타이머와 구간·음성·햅틱·알림·백그라운드·잠금 화면 안내 제공
- 운동 거리, 속도, 페이스, 칼로리 추정치, 목표, 기록과 리포트 계산 및 표시
- 사용자가 기능을 직접 켠 경우 완료한 운동을 Apple 건강 또는 Android Health Connect에 저장
- 익명 사용자 초기화, 서버 기능 상태 동기화, 플랜 공유 링크 생성과 공유 플랜 가져오기
- 기본 사용 현황 파악, 앱 안정성 개선, 비정상 종료 진단과 수정 우선순위 판단
Firebase Analytics 및 Crashlytics는 광고 타겟팅이나 다른 회사의 앱·웹사이트를 넘나드는 사용자 추적 목적으로 사용하지 않습니다.
3. 위치·센서 및 건강 데이터
위치와 움직임 센서는 화면이 꺼지거나 앱이 백그라운드에 있는 경우를 포함해 진행 중인 운동을 기록하는 데 필요한 동안 사용됩니다. 원본 위치 경로는 앱의 자체 서버로 전송하지 않습니다. 기기 설정에서 위치 권한을 철회할 수 있으나 거리, 속도와 페이스 기능이 제한될 수 있습니다.
건강 데이터 자동 저장은 기본적으로 꺼져 있습니다. 사용자가 기능을 켜면 이 앱에서 완료한 운동만 Apple 건강 또는 Android Health Connect에 씁니다. 기존 건강 기록을 읽거나 건강 데이터를 자체 서버 또는 Firebase로 전송하지 않습니다. 운영체제의 건강 설정에서 언제든 권한을 철회할 수 있습니다.
4. 서버, 정보 제공 및 제3자 처리
앱은 개인정보를 판매하지 않습니다. 정보는 사용자가 요청한 기능 제공, 서비스 운영·보호, 법적 의무 이행 또는 다음 서비스·플랫폼 이용에 필요한 범위에서만 처리되거나 전달됩니다.
- RYNYUL 자체 서버 API: 임의 사용자 ID, 운영체제, 언어, 서버 기능 상태와 사용자가 직접 공유한 플랜을 처리합니다. 플랜을 기기에 저장했다는 이유만으로 서버에 업로드하지 않습니다.
- Google Firebase Analytics 및 Crashlytics: 앱 설치·최초 실행, 실행, 세션, 활성 사용자 수, 화면 조회, 이벤트 시각, 앱 버전, 기기 모델, OS 버전, 언어, 대략적인 국가·지역, 앱 인스턴스 식별자, Crashlytics 설치 UUID, 충돌 로그, 스택 트레이스와 오류 시점의 앱·기기 상태를 처리할 수 있습니다.
- Apple 건강 및 Android Health Connect: 사용자가 건강 데이터 자동 저장을 켜고 쓰기 권한을 허용한 경우에만 완료한 운동 데이터를 전달받습니다. 이후 처리는 각 플랫폼 설정과 정책을 따릅니다.
Firebase 정보는 사용자의 국가 밖을 포함한 Google의 글로벌 인프라에서 처리될 수 있습니다. 앱은 Firebase 이벤트나 오류 보고를 통해 이름, 이메일, 전화번호, 정확한 운동 경로 원본, 신체 프로필 값, 운동·건강 상세 정보를 전송하지 않도록 설계하는 것을 원칙으로 합니다.
자세한 내용은 Google 개인정보처리방침과 Firebase 개인정보 및 보안 안내를 참고할 수 있습니다.
5. 권한 및 백그라운드 기능
앱은 기능에 필요한 시점에 위치, 알림, 백그라운드 실행, 배터리 최적화, 건강 데이터 쓰기 권한을 요청할 수 있습니다. 알림과 백그라운드 서비스는 타이머 상태를 표시하고 구간 전환 또는 운동 완료를 안내합니다. 권한은 기기 설정에서 언제든 변경할 수 있습니다.
6. 저장, 보유 및 삭제
- 로컬 앱 데이터: 운동 기록, 저장한 플랜과 설정은 사용자가 삭제하거나 앱을 제거할 때까지 기기에 저장됩니다. 운영체제 백업·복원 정책에 따라 일부 정보가 남을 수 있습니다.
- 익명 서버 상태: 임의 사용자 ID와 관련 서버 기능 상태는 서버 기능 제공에 필요한 동안 또는 확인된 삭제 요청이 처리될 때까지 보관합니다. 법령 준수, 보안, 부정 이용 방지 또는 분쟁 해결을 위해 더 오래 보관해야 하는 경우는 예외로 합니다.
- 공유 플랜: 사용자가 직접 업로드한 플랜은 공유 링크 만료, 서비스 정리 또는 확인된 삭제 요청 처리 시까지 보관될 수 있습니다.
- Firebase 데이터: 분석·진단 정보는 Firebase에 설정된 보관 기간과 Google의 관련 정책에 따라 보관됩니다.
- 건강 데이터: Apple 건강 또는 Health Connect에 쓴 운동은 운영체제의 건강 데이터 설정과 보관 정책에 따라 관리·삭제할 수 있습니다.
서버 정보 삭제를 요청하려면 제목을 “인터벌 러닝 데이터 삭제 요청”으로 작성해 taesis.inc@gmail.com으로 문의해 주세요. 익명 기록을 찾고 요청자를 확인하는 데 필요한 최소한의 정보를 추가로 요청할 수 있습니다.
7. 이용자의 선택
- 기기 설정에서 위치, 알림과 건강 데이터 권한을 변경하거나 철회할 수 있습니다.
- 앱에서 건강 데이터 자동 저장과 기타 선택 기능을 끌 수 있습니다.
- 앱에서 운동 기록을 삭제하거나 앱을 제거해 플랫폼 백업을 제외한 로컬 앱 데이터를 삭제할 수 있습니다.
- 새 공유 링크 생성을 중단하고, 아래 개인정보 문의처를 통해 서버 정보의 열람 또는 삭제를 요청할 수 있습니다.
- 앱에서 신체 프로필, 목표, 테마, 언어와 기타 설정을 변경하고 운영체제가 제공하는 개인정보 보호 설정을 사용할 수 있습니다.
권한을 철회하거나 정보를 삭제하면 관련 기능이 제한될 수 있습니다. 이미 집계되거나 비식별화된 분석 정보는 개별 사용자 기준으로 삭제하기 어려울 수 있습니다.
8. 안전성 확보 조치
- 자체 서버 API 통신에 HTTPS와 요청 검증을 사용합니다.
- 운동 기록과 설정은 기본적으로 기기에 저장하고, 보호되는 플랫폼 데이터는 운영체제 권한으로 접근을 제어합니다.
- 처리 정보를 최소화하고 운영 목적의 접근을 제한하며, 정확한 운동 경로 원본, 건강 상세 정보와 신체 프로필 값이 분석 이벤트나 진단 로그에 포함되지 않도록 관리합니다.
- 다만 인터넷 전송이나 저장 방식은 완전한 안전을 보장할 수 없습니다.
9. 아동의 개인정보
앱은 아동의 개인정보를 의도적으로 수집하도록 설계되지 않았습니다. 만 14세 미만 또는 국가·지역에서 정한 아동 기준에 해당하는 사용자는 보호자의 동의와 지도하에 앱을 사용해야 합니다. 보호자는 아래 문의처를 통해 삭제를 요청할 수 있습니다.
10. 방침 변경
앱 기능, 법령, 플랫폼 요구사항 또는 서비스 운영 방식이 변경되면 본 방침을 수정할 수 있습니다. 변경된 방침은 새로운 시행일과 함께 게시하며, 중요한 변경은 앱 내 공지, 스토어 설명 또는 그 밖의 적절한 방법으로 안내할 수 있습니다.