Effective date: May 2, 2026 · Last updated: July 18, 2026
The microphone never records. Audio is analyzed in memory to detect punches and immediately discarded — nothing is saved or uploaded. You can use PunchTrack entirely without an account, in which case your data never leaves your device. If you create an optional free account, your training data is backed up to our cloud so you can sync across devices and use the social features — and you choose what other athletes can see. No ads, no third-party analytics, and we never sell your data.
CS42.org ("we", "us", "our") built the PunchTrack app as a free application. This page explains what data the App handles, where it goes, and the controls you have over it.
When you create an account, the following is stored in our cloud database, linked to your account and readable only by you (see Section 8 for how it is protected):
Sync is local-first: your device remains the source of truth, and changes are written through to the cloud when you are online.
If you use the social features (search, follow, leaderboards), a public fighter card is published for your account. It can include: your username and display name, profile photo, nationality and residence flags, Instagram/TikTok handles (if you added them), headline training stats (total punches, session count, streak, best punches-per-minute, this week's punches), and the athletes you follow.
You stay in control:
Public fighter cards are visible only to signed-in PunchTrack users, not on the open web.
PunchTrack requires microphone access to detect the percussive sound of a punch landing on the heavy bag. Here is exactly how it works:
We do not transmit, copy, save, or share microphone input. The microphone is used as a sensor — like the accelerometer in a step counter — not as a recorder. This is true in every mode, with or without an account.
PunchTrack optionally requests camera or photo library access only if you choose to set a profile picture. The photo is stored with your profile on your device; if you are signed in it is included in your cloud backup, and it appears on your public fighter card only if you use the social features. You can skip the profile picture entirely and revoke these permissions at any time in iOS Settings.
The App may also ask for permission to save images when you export a session share card to your photo library. This permission only allows adding images, not reading your library.
If you enable the Apple Health integration, PunchTrack writes your boxing workouts and estimated active calories to Apple Health. The App requests write-only access: it never reads any data from Apple Health, and your Health data is never sent to our servers. You can revoke this at any time in the Health app or iOS Settings.
Training reminders (a daily streak nudge and a Sunday weekly summary) are local notifications scheduled on your device. We do not send push notifications and no server is involved.
Cloud data for account users is stored with Firebase (Firebase Authentication and Cloud Firestore), a Google LLC service. Firebase processes this data on our behalf on Google Cloud infrastructure, which may be located in various countries. Data is encrypted in transit (TLS), and per-account security rules ensure your account data can only be read or written by you. See Firebase's privacy documentation for details.
Firebase is our only service provider. We do not use any advertising networks or third-party analytics SDKs, and we do not sell, rent, or share your personal data with anyone else.
| Permission | Required? | Purpose |
|---|---|---|
| Microphone | Yes | Detect punch impacts in real time. Audio is processed in memory only and never recorded. |
| Photo Library | No | Used only if you choose a profile picture from your library. |
| Camera | No | Used only if you choose to take a profile picture. |
| Add to Photo Library | No | Save session share cards you export. Cannot read your library. |
| Apple Health | No | Write-only: saves workouts and estimated calories to Apple Health. Never read. |
| Notifications | No | Local training reminders you schedule. No push notifications. |
PunchTrack contains no advertising and no third-party analytics or tracking SDKs. The only third-party components are Firebase Authentication and Cloud Firestore, used purely for sign-in and data sync. We do not "track" you in the sense defined by Apple's App Tracking Transparency framework — there is no cross-app or cross-website tracking, so the App Tracking Transparency prompt is never shown.
PunchTrack's training features are suitable for all ages, but creating an account and using the social features is not intended for children under 13 (or the minimum age for such services in your country). We do not knowingly collect personal information from children under 13; if you believe a child has created an account, contact us and we will delete it. Younger athletes can use the App without an account, in which case no data is collected, and we recommend adult supervision when training on a heavy bag.
You can delete your data at any time:
We retain cloud data only for as long as your account exists. You can also export a full backup of your data (a .ptbackup file) from the app at any time.
If you use PunchTrack without an account, we hold no data about you. If you have an account, you can exercise your rights directly in the app: access and export your data (backup export), correct it (edit your profile), and delete it (Delete Account). If you are in a jurisdiction with applicable privacy laws (GDPR, CCPA, and similar), you may also contact us at the address below to exercise these rights, object to processing, or lodge a complaint with your supervisory authority.
Local data is protected by iOS's app sandbox and device encryption — we recommend keeping your device updated and using a passcode or biometric lock. Cloud data is encrypted in transit and protected by per-account security rules, so one account can never read another account's private data. Authentication is handled by Firebase Authentication; we never store plain-text passwords.
When you download PunchTrack from the App Store, Apple may collect certain information as described in Apple's Privacy Policy. This data collection is governed by Apple and is outside our control.
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and, if the change is material, mentioning it in the app's release notes. You are advised to review this Privacy Policy periodically.
If you have any questions or concerns about this Privacy Policy, contact us at hello@cs42.org.
Looking for something else?