한국어 English

IntervalRunner Privacy Policy

Effective Date: October 3, 2026

IntervalRunner ("the App", "we", "our") is developed and operated by JUKI, an individual developer in the Republic of Korea (business registration number 604-20-14584). Contact: support@setlog.net.

IntervalRunner is an interval running app. You set time, distance, or heart-rate intervals, and the App alerts you by voice, sound, and haptics or vibration when you drift from your target pace. This Privacy Policy covers every version of the App: the app for iPhone and Apple Watch (iOS and watchOS) and the app for Android phones and Wear OS watches. Where the versions work differently, the section says which version it describes. In every version, the App has no user accounts, and we do not operate a server for it.

In short: in every version, your health, location, and running data are stored on your devices. The App does not send them to us or to any server of ours, and they are never sold or used for advertising. They leave your device only through features you control: files you export or choose to send us (Sections 11 and 12), your device backups (Section 10), watch sync (Section 9), and maps, which load map images for the area shown (Section 5).

iPhone and Apple Watch: the developer does not collect your data through the App. The only exceptions are a message or a diagnostics file you choose to send us (Sections 12 and 20). Your health, location, and workout data stay on your device and, if you allow it, are written to the Health app. The App does not share them with third parties. This version has no advertising and no analytics or tracking SDKs.

Android and Wear OS: the Free version shows ads: Google AdMob provides them using your device's advertising ID (which you can reset or delete) and app set ID, your IP address (from which a general location can be estimated), how you interact with ads, and diagnostics from the ad SDK. Where the law requires it, you are asked for consent first. Health, location, and running data are never used for ads and are never passed to the ad SDK. While you have Pro, there are no ads and the ad SDK is not started. If the birth year you enter shows you are under 18, the App shows no ads. Google's map code runs only when you open a run's map; map images for that area are then loaded from Google.

1. Who We Are

IntervalRunner is provided by JUKI, an individual developer in the Republic of Korea (business registration number 604-20-14584), who is responsible for the App and this policy. For the processing described in this policy, we are the controller of the messages and files you send us. For any privacy question or request, email support@setlog.net or use the contact form in Section 20.

2. Summary — What Goes Where

iPhone and Apple Watch

The App processes your data on your device and does not send it to the developer. The only information we receive is what you choose to send us (support messages and diagnostics files, Sections 12 and 20) and anonymous crash and sales statistics from Apple. IntervalRunner for iPhone and Apple Watch does not collect, store on any server, or share any of the following:

It uses no third-party analytics, advertising, attribution, or crash-reporting SDKs, and it does not track you across other apps or websites.

Android and Wear OS

Data Where it is processed Who receives it
Workouts, run history, settings, heart rate, routes On your phone and watch No one through the App. Optionally Health Connect on your phone (Section 3), your own Android backup (Section 10), files you export (Section 11), and a diagnostics file you choose to send us (Section 12)
Precise location during an outdoor run On your devices No one through the App. It is not sent to us, to the ad SDK, or to the map. Google's location services on your device may process location under your device settings (Section 4)
Advertising ID, app set ID, IP address, ad interactions, ad SDK diagnostics Sent by the Google Mobile Ads SDK (Free version only) Google (Section 6)
Map area shown on a run's map, IP address, device and SDK information Sent by the Google Maps SDK when a run's map is shown Google (Section 5)
Purchases and subscription status Google Play Google (Section 7). We never see your payment details. Google Play gives us order information (such as order number, product, country, date, and amount), which we use only to handle refunds and support requests
Diagnostics file, messages to us Only if you send them Us (Sections 12 and 20)

3. Health Data

iPhone and Apple Watch: HealthKit

Android and Wear OS: Health Connect

Health Connect is Android's on-device store for health and fitness data. It is built into Android 14 and later; on Android 9 to 13 it is an app from Google Play. The App uses Health Connect only to keep a record of the runs you do with the App and to suggest heart-rate zones and calorie estimates. Running works without Health Connect.

What the App writes (with your permission). When you finish a run, the App writes:

What the App reads (with your permission):

Nothing else is read. The App does not request access to your Health Connect history (so it only sees data from about 30 days before you first granted access onward) and does not read Health Connect data in the background. The App may read back the records it wrote itself, to avoid duplicates and to delete them when you ask. Health Connect does not provide your age; if you want age-based heart-rate zones, you can enter your birth year in the App instead (Section 4).

How Health Connect data is used and not used:

The use of information received from Health Connect will adhere to the Health Connect Permissions policy, including the Limited Use requirements.

Your control:

4. Data the App Uses on Your Devices

Everything in this section is processed on your phone or watch only. Each permission is requested when it is first needed, and you can change it at any time in your device's Settings; Settings › Data & Privacy in the App shows their status.

Location ("While Using the App" only)

Motion & Fitness / Physical Activity

Bluetooth

Wear OS watch sensors (Android and Wear OS)

Information you enter (Android and Wear OS)

Notifications

Voice guidance (AI-generated voice)

5. Route Maps

iPhone and Apple Watch: Apple Maps (MapKit)

Android and Wear OS: Google Maps

6. Advertising

iPhone and Apple Watch: no ads

The iPhone and Apple Watch app shows no ads, contains no advertising SDK, does not access the advertising identifier (IDFA), and does not track you across other apps or websites.

Android and Wear OS: ads in the Free version

The Free version shows ads so that everything you need to run can stay free. Ads are provided by Google AdMob (Google Mobile Ads SDK), and consent is managed with Google's User Messaging Platform (UMP). Ads appear only on the Workouts (home) and History tabs (a banner), after you close a run summary (occasionally and limited in frequency — currently at most once a day — full screen), and when you choose to watch a video ad to unlock run analysis for 24 hours. Ads are never shown, loaded, or requested during a run.

What the ad SDK collects (Google's disclosure):

This information is sent by the SDK directly to Google, encrypted in transit, and is used by Google for showing and measuring ads, analytics, and fraud prevention. We do not receive or store it. Google's use is described in How Google uses information from sites or apps that use our services and the Google Privacy Policy; Google's ad partners are listed at support.google.com/admob/answer/9012903.

What we never give the ad SDK:

Consent and your choices, by region:

The consent choice is stored on your device by Google's UMP SDK; the App does not keep its own copy. The consent choice and the ad SDK's other on-device data are excluded from Android backup and device-to-device transfer, so on a restored or new device you are asked again. Uninstalling the App or deleting its data does not delete information Google has already received; to make requests about that information, use the options in the Google Privacy Policy.

Pro has no ads. While IntervalRunner Pro is active (including a free trial and Google Play's grace period), the App shows no ads and does not start the Google Mobile Ads SDK, so the SDK does not send ad requests from your device. If you upgrade while the App is open and the SDK was already started in that session, ads stop and are discarded immediately, and the SDK is not started from the next time the App starts. If Pro ends, ads return from the next time the App starts.

Users under 18. If the birth year you enter (Section 4) shows you may be under 18 (because the App stores only the year, this includes the year in which you turn 18), the App shows no ads on that device and does not start the ad SDK or the consent form from then on (if the SDK was already started in that session, ads stop immediately and the SDK is not started from the next time the App starts). The ad module only learns "under 18: yes/no", never your age or birth year.

On-device ad counters. To limit how often ads appear, the App keeps on your device the install time, the number of completed runs, when ads were last shown, and when a 24-hour analysis pass expires. These counters are not backed up and are never sent automatically; they are part of a diagnostics file only if you export one and choose to send it (Section 12).

7. Purchases (Subscriptions)

iPhone and Apple Watch: App Store

IntervalRunner Pro is sold as an auto-renewing monthly or yearly subscription through the App Store. Purchases, free trials, billing, renewals, refunds, and Family Sharing are handled entirely by Apple using StoreKit. We never see or store your Apple Account details or payment information. The App reads your subscription status from Apple on your device to unlock Pro features and keeps a small cached copy of that status on the device so Pro also works offline (see Section 8). You can manage or cancel a subscription in Settings → your name → Subscriptions.

Android and Wear OS: Google Play

IntervalRunner Pro is an auto-renewing subscription sold through Google Play Billing. Purchases, free trials, billing, renewals, and refunds are handled by Google under the Google Privacy Policy and Google Play's terms. We never see your payment details. The App reads your purchases from Google Play on your device to unlock Pro and keeps a small copy of your subscription status on the device (whether Pro is active, which plan, when it ends, when it was last checked, and Google Play's purchase reference) so Pro also works offline. This copy is not included in cloud backups; after you restore or switch devices, the App re-reads your purchases from Google Play. See also our Terms of Use.

8. Data Stored on Your Device

The following stays on your device and is never uploaded to any server of ours:

iPhone and Apple Watch: the App's widgets and Live Activities read a small amount of the same data (for example the current step and remaining time) on your device.

Android and Wear OS: the App's home-screen widgets, the ongoing run notification, and Wear OS tiles and complications show a small part of this data on your devices.

9. Watch Sync

Apple Watch: if you use Apple Watch, the App exchanges workouts, settings, and live workout state between your iPhone and your own paired Watch using Apple's WatchConnectivity and HealthKit. This traffic goes directly between your devices.

Wear OS: if you use the Wear OS app, the phone and watch exchange workouts, settings, live run status, finished runs, and subscription status using Google Play services' Wearable Data Layer. This data goes only between your own phone and watch running IntervalRunner. When they are not connected directly over Bluetooth, Google Play services may relay it through Google's servers; Google states that data relayed this way is end-to-end encrypted. We do not receive it. Runs recorded on the watch are synced to the phone, and the phone writes them to Health Connect if you allow it.

10. Backups and Moving to a New Device

iPhone and Apple Watch

IntervalRunner does not use iCloud or CloudKit to sync data. As with other app data, these files may be included in the iCloud or computer backups you make of your device, which are governed by Apple's terms and your own backup settings.

Android and Wear OS

11. Exports and Sharing You Start

Apart from watch sync (Section 9), your own backups (Section 10), and map images loaded for the area shown (Section 5), data leaves your device through the App only when you choose to export or share it: GPX route files, CSV or JSON exports of your history, workout files, and run images. Files you share go wherever you send them, under that destination's terms.

12. Diagnostics (Only If You Choose)

If something goes wrong, you can export a diagnostics file from Settings › Data & Privacy. Nothing is sent automatically. The file is created on your device and leaves it only if you pick a destination in the share sheet (for example, emailing it to us).

Heart-rate readings are health information. A diagnostics file that contains them reaches us only if you choose to send it. By sending such a file, you consent to our using the heart-rate readings in it only to answer you and fix the problem. You can leave them out (on Android, keep "Include heart rate" off), and you can ask us at any time to delete a file you sent.

If you send us a diagnostics file or a message, we use it only to answer you and fix problems, and we delete it as described in Section 15.

13. Sharing and Third Parties

We do not sell or rent your data, and we do not share data we hold with third parties. Files you export or share yourself (GPX, CSV, JSON, images) go wherever you send them.

iPhone and Apple Watch: the App does not send your data to the developer and does not share it with third parties. The only services involved are Apple's own: the App Store and StoreKit for purchases, HealthKit and the Health app for the data you choose to record, and MapKit for maps. Apple's handling of your data is governed by Apple's Privacy Policy.

Android and Wear OS: the third-party services involved are all provided by Google, under the Google Privacy Policy:

Support messages you choose to send are received through Tally (Tally BV), which hosts our contact form on our behalf, and emails to support@setlog.net are received through Cloudflare Email Routing (Cloudflare, Inc.), which forwards them to the developer's mailbox. These providers process the messages only to deliver them to us. We may disclose information we hold (only support messages, files you sent us, and order information for refunds) if required by law.

14. Your Rights

Legal bases (EEA, UK, and Switzerland)

Where the GDPR or the UK GDPR applies, we rely on the following legal bases. Data that stays on your devices is processed by the App under your control and is not received by us.

Processing Data Legal basis
Answering support messages and fixing problems Your message, your reply email address (if given), and diagnostics files you send without heart-rate readings Our legitimate interest in answering you and fixing problems (Art. 6(1)(f)); for questions about your purchase, performance of the contract (Art. 6(1)(b))
Heart-rate readings in a diagnostics file you choose to send us Heart-rate readings (health data) Your explicit consent (Art. 9(2)(a) and Art. 6(1)(a)), given by choosing to send the file. You can withdraw it at any time by asking us to delete the file; this does not affect processing before withdrawal
Ads in the Android Free version Advertising ID, app set ID, IP address, ad interactions, ad SDK diagnostics (sent by the SDK to Google, Section 6) Your consent, collected through Google's consent message (Art. 6(1)(a) and, for storing and reading information on your device, the ePrivacy rules). You can withdraw it in Settings › Data & Privacy › Ad privacy. Google is responsible for its own further processing under its policies
Purchases, refunds, and related records Subscription status on your device; order information from Google Play; messages about payments or refunds Performance of the contract (Art. 6(1)(b)); keeping records of payment and refund disputes where Korean e-commerce law requires it (legal obligation, Art. 6(1)(c))

Transfers: we are in the Republic of Korea, which the European Commission and the United Kingdom have recognised as providing an adequate level of data protection.

15. Retention and Deletion

iPhone and Apple Watch

Android and Wear OS

Messages you send us (all versions)

16. Children

iPhone and Apple Watch: IntervalRunner does not knowingly collect information from children under 13. The App does not collect personal information through the App; if a child sends us a message, the paragraph below applies.

Android and Wear OS: IntervalRunner for Android is intended for adults (18 and over) and is not directed to children. The App has no accounts and does not verify age. Its only age-related input is the optional birth year for heart-rate zones (Section 4): it never leaves your device, an age under 13 cannot be entered, and if it shows you are under 18 the App shows no ads on that device (Section 6). We do not knowingly collect personal information from children.

If you believe a child has sent us personal information, contact us and we will delete it.

17. International Transfers

The App's own data stays on your devices. On Android and Wear OS, information collected by Google's SDKs and services is processed by Google LLC and its affiliates, including in the United States, under Google's safeguards. Support messages are received through Tally (Tally BV, Belgium, EU), and emails to support@setlog.net pass through Cloudflare Email Routing (Cloudflare, Inc., United States) on their way to the developer's mailbox. We are in the Republic of Korea, which the European Commission and the United Kingdom have recognised as providing an adequate level of data protection.

18. Security

The App stores its data in the app's private storage on your device. Diagnostics files remove real coordinates before export. On Android and Wear OS, network communication by the Google SDKs is encrypted (TLS), and the ad module has no access to health, workout, or location data; it learns only whether a run is in progress or was completed (and its length) for frequency limits, and passes nothing about your runs to the ad SDK.

19. Changes to This Policy

If we change this policy, we will update the Effective Date above and publish the new version on this page. Significant changes will also be noted in the App Store or Google Play release notes, and if a change adds new data processing, we will update this policy before releasing the feature.

Previous version: September 30, 2026 (iPhone and Apple Watch only).

20. Contact

For any privacy-related questions or requests:

Developer and contact for personal information: JUKI (individual developer, Republic of Korea)

Email: support@setlog.net

Contact form: https://tally.so/r/nrxJXo

Business registration number (Korea): 604-20-14584