BoxRound

Privacy Policy

Effective date: 13 November 2026

BoxRound is a boxing, Tabata and stopwatch timer for iPhone, published by Nomadic Spaces, Inc. ("we"), which is the data controller. This policy explains what the app does with your information. We've kept it short because the app collects very little.

The short version

What stays on your device

The app stores the following in your iPhone's local storage:

None of it is uploaded to us as stored. If you turn on analytics, selected values from it are sent in the events listed below. It's deleted when you delete the app. It may be included in your own iCloud or computer backups of your iPhone, which Apple controls.

Analytics (PostHog)

We use PostHog to understand which features are used, so we can improve the app. The app sends events to PostHog's US cloud (us.i.posthog.com).

Identifier. PostHog creates a random ID that's stored on your iPhone. We never call PostHog's identify function and never send your name, email, Apple Account or advertising identifier (IDFA). Deleting the app resets the ID.

Events we send, and their properties:

EventWhenProperties
app_openedThe app launchesnone
workout_startedA boxing workout startsnone
workout_skipped_to_nextYou skip to the next boxing roundnone
workout_completedA boxing workout finishesrounds completed, total workout time, round duration, rest duration
tabata_startedA Tabata workout startsnone
tabata_skipped_to_nextYou skip to the next Tabata intervalnone
tabata_completedA Tabata workout finishesrounds completed, total workout time, work duration, rest duration
stopwatch_startedThe stopwatch startsnone
stopwatch_completedYou reset the stopwatch after at least one secondduration in seconds
streak_updatedYour workout streak changesprevious streak, current streak, longest streak
review_prompt_triggeredThe app asks iOS to show the rating prompttrigger type, number of prompts shown
paywall_viewedThe Premium screen openssource and, when applicable, the feature that opened the Premium screen
paywall_purchase_tappedYou tap to subscribe on the Premium screenplan (yearly or monthly), source, whether the plan offered you a free trial (trial_eligible)
paywall_restore_tappedYou tap Restore Purchases on the Premium screennone
paywall_restore_resultA restore attempt finishesresult (restored, nothing to restore, cancelled, or failed)
paywall_closedThe Premium screen closessource, how it ended (closed, purchased, waiting for approval, or restored)
premium_prompt_shownA Premium prompt appearskind and, when applicable, the feature it shows; number of completed workouts (0 to 5, where 5 means 5 or more); milestone (3 or 5) for milestone prompts; whether a free trial was available (trial_eligible); whether this install is new or updated from an earlier version
premium_prompt_answeredYou close a Premium prompt shown after a workout or at a milestonekind and, when applicable, the feature it showed; what you chose (See Premium, Not now, or swiped away)
premium_prompt_skippedThe app doesn't show the one-time first-launch Premium screen, or holds back a prompt for the comparison groupkind, reason (not a new install, free trial not available, already subscribed, App Store didn't respond in time, workout in progress, or comparison group)
trial_startedA Premium free trial startsplan (yearly or monthly)
premium_convertedA paid Premium subscription starts or a trial converts to paidplan (yearly or monthly), whether it followed a free trial (from_trial)

Sources and prompt kinds. source says where the Premium screen was opened from: Settings, a locked Premium feature, the free-trial reminder, or one of the Premium prompts. kind says which Premium prompt it was: onboarding (a one-time Premium screen right after you answer the analytics question on first launch), post-workout (after you close a finished workout's summary) or milestone (after your 3rd or 5th completed workout). feature names a Premium feature: Coach callouts, Training insights, Programs or custom presets.

Premium prompts. The app shows these prompts whether or not analytics is on, and sends the events above only when analytics is on. To decide when to show them, it keeps a record on your iPhone: which prompts you've seen and when, how many workouts you've completed, the IDs of your last 16 completed workouts (kept so a repeated workout isn't counted twice, and never sent to PostHog), whether the one-time onboarding Premium prompt for new installs was shown or skipped and why, whether this install is new or was updated from an earlier version, and whether it's in the comparison group. For an updated install, the workout count starts from the number of sessions in your workout history. When analytics is on, the count is sent as a number from 0 to 5, where 5 means 5 or more.

Comparison group. To check whether the prompts help, the app puts a random share of installs in a comparison group when you first open version 1.1.1 or later. Installs in that group don't see the prompts. When a prompt would have appeared, the app sends premium_prompt_skipped with the reason "comparison group" instead.

Collected automatically by the PostHog SDK. With each event, PostHog's iOS SDK adds technical details such as:

BoxRound turns off the SDK's automatic app lifecycle events (installed, updated, opened, backgrounded) and screen-view events. When the app sends events, PostHog's servers receive your IP address and may store it with those events. The app also asks PostHog not to use your IP address to work out a location for events.

Retention. PostHog keeps analytics events for as long as the data-retention terms of our PostHog account allow. You can email us at any time to ask us to delete your events.

Opting out. You can turn analytics off at any time in the app's Settings. When it's off, the app sends no events to PostHog.

Purchases

BoxRound Premium is sold through Apple's App Store as an auto-renewing subscription. Apple processes the payment and gives the app a receipt-like record of what you bought. That's how the app knows to unlock Premium on your devices.

If you've turned analytics on, the app also sends the Premium screen, Premium prompt, trial and subscription events listed in the analytics table above, using the same random ID. They may include details such as the plan, where the Premium screen was opened from, whether a free trial was available, and the outcome — never your card or bank details. Apple decides whether a free trial is available, based on your Apple Account's past BoxRound subscriptions. The app sends only whether one was available, not that history.

We don't receive your name, email, card number or billing address from Apple. Apple's own handling of your payment is covered by Apple's Privacy Policy.

Sharing to Instagram

If you tap Share to Instagram Stories, the app puts the workout image on the iOS pasteboard and opens Instagram. Instagram's own privacy policy then applies. Nothing is shared unless you tap Share.

Health data

The current version of BoxRound doesn't read or write Apple Health data. If a future version adds saving workouts to Apple Health:

Children

BoxRound isn't directed at children under 13 (or the minimum age in your country), and we don't knowingly collect personal information from them.

Your rights

Analytics data is linked to a random ID created on your device, not to your name, email or Apple Account. Your workouts, history, streaks and settings stay on your device, except for the selected values sent if you turn on analytics, as described above. Wherever you live, you can email us at jonnokim17@gmail.com with a question or request. You can also stop analytics at any time in the app's Settings.

United States (including California: CCPA/CPRA)

Where US state privacy laws such as the California Consumer Privacy Act, as amended by the CPRA, apply, here is what you need to know.

What we collect. In the past 12 months we've collected these categories of personal information, all through the PostHog analytics described above:

We don't collect sensitive personal information. We don't collect your name, contact details, precise location, Health data or payment details. We use this information only to understand and improve the app.

No sale or sharing. We don't sell your personal information, and we don't share it for cross-context behavioral advertising. PostHog processes it for us as a service provider.

Your rights. You can ask us to:

You can send a request yourself, or through an authorized agent. We won't treat you differently for using these rights.

How to make a request. Email jonnokim17@gmail.com with the subject "Privacy request", and tell us what you'd like us to do. Because we don't hold your name or email in analytics, we may need details that help us find the right records, such as roughly when you used the app and on which device. If we can't reasonably find or verify any data linked to you, we'll tell you. We'll respond within 45 days.

European Economic Area and United Kingdom (GDPR and UK GDPR)

Controller. Nomadic Spaces, Inc. is the controller of the personal data described in this policy. You can contact us at jonnokim17@gmail.com.

Legal bases.

Your rights. You have the right to:

To use any of these rights, email us at the address above.

Complaints. You have the right to complain to the data-protection supervisory authority where you live or work, or where you think a breach happened. In the UK, that's the Information Commissioner's Office (ICO).

International transfers. PostHog stores analytics data in the United States. Transfers of personal data from the EEA or the UK to the US are protected by the European Commission's Standard Contractual Clauses, and the UK Addendum to them, in our data-processing agreement with PostHog.

Retention. PostHog keeps analytics events for as long as the data-retention terms of our PostHog account allow. You can email us at any time to ask us to delete your events. Data on your device stays until you delete it or delete the app.

Changes

If this policy changes, we'll update the effective date above. If a change is material, we'll also mention it in the app's release notes.

Contact

Nomadic Spaces, Inc. jonnokim17@gmail.com


This policy explains how BoxRound handles your information. It isn't legal advice.