Home All Apps
PunchTrack App Icon
Coming Soon to the App Store

PunchTrack

Audio-powered punch counter

Turn your iPhone into a coach for solo heavy-bag boxing. No wearables, no straps, no recording — just train.

App Store — Coming Soon
Coming Soon

Be the first to know

Join the waitlist and we'll send you one email when PunchTrack hits the App Store. No spam, ever.

Get notified at launch

App Information

Quick facts about PunchTrack for iOS

DeveloperCS42.org
PriceFree
CategoryHealth & Fitness
CompatibilityiOS 16.0 or later
LanguagesEnglish
Age Rating4+
In-App PurchasesNone
SizeTBD

About PunchTrack

What is PunchTrack?

PunchTrack turns your iPhone into a coach for solo heavy-bag boxing. Place your phone nearby, start training, and the app counts every punch in real time using only the microphone — no wearables, no cloud, no recording.

Read more Show less

PunchTrack listens for the percussive thud of a punch landing on the bag. A bandpass filter isolates the low-frequency impact while ignoring music, footsteps, and chatter. An adaptive noise floor learns your room, and the detector classifies each punch into Normal, Strong, or Power tiers — so you can track whether you are working speed, technique, or knockout power.

Key Features

🥊

Free Training

Start a session, hit the bag, and see live punch count, hits per minute, and a power breakdown the moment your round ends.

🎯

Guided Workouts

Choose from 12 pre-built routines or build your own. Each round is timed, with bell cues and spoken combination callouts.

Reaction Drill

Wait for the flash, then react with a punch. Track your reaction time in milliseconds and see your trend over time.

🔊

Smart Calibration

A 30-second guided test fine-tunes the detector to your room and bag for peak accuracy. Optional — defaults work for most setups.

📊

Analytics Dashboard

Charts for punch volume, hit cadence, reaction times, and full workout history at a glance.

🛡️

Privacy-First

No audio is ever recorded or uploaded. No accounts. No analytics SDKs. No internet required. Your data stays on your device.

More

  • Multiple profiles — train and store stats for more than one fighter on the same device.
  • Orthodox or Southpaw — every workout, drill, and bag-strike-zone visualization adapts to your stance.
  • 5 app icon variants — Forest, Sunset, Midnight, Gold, and Mono.
  • Background audio — punch detection continues even when the screen locks during a workout.

Screenshots

Preview how PunchTrack looks on iOS

🏠Home
🥊Free Training
🎯Workouts
Reaction Drill
📊Analytics

Terms & Conditions

Effective date: May 2, 2026

By using PunchTrack you agree to use it for personal, non-commercial purposes. The app is provided as-is, with no warranty, and is not a medical device or professional training tool.

Read full terms Show less

1. Acceptance of Terms

By downloading, installing, or using the PunchTrack mobile application ("the App"), you agree to be bound by these Terms and Conditions. If you do not agree, please do not use the App.

2. Description of Service

PunchTrack is a free boxing training application that uses your iPhone's microphone to detect and count punches during heavy-bag training sessions. The App also provides guided workouts, reaction drills, and training analytics. The App is provided by CS42.org ("we", "us", "our").

3. Usage Rights

We grant you a limited, non-exclusive, non-transferable, revocable licence to use the App for personal, non-commercial purposes on any Apple device that you own or control, subject to the Apple Media Services Terms and Conditions.

4. Microphone Usage

PunchTrack requires microphone access to function. The microphone is used solely to detect punch impact sounds in real time. No audio is recorded, saved to disk, or transmitted from your device. The microphone stream is processed entirely in memory and discarded immediately. You may revoke microphone access at any time in iOS Settings, but the core functionality of the App will be unavailable without it.

5. Physical Activity Disclaimer

PunchTrack is designed for use during physical exercise. By using the App, you acknowledge that:

  • You are voluntarily participating in physical activity and assume all risk of injury.
  • You should consult a physician before beginning any new exercise programme.
  • The App does not replace professional coaching, medical advice, or supervision.
  • Punch counts, power classifications, and calorie estimates are approximations and should not be relied upon as precise measurements.

6. Intellectual Property

All content within the App, including but not limited to visual designs, logos, icons, animations, and code, is the property of CS42.org or its licensors and is protected by applicable intellectual property laws. You may not reproduce, distribute, modify, or create derivative works from any App content without prior written consent.

7. User Conduct

  • You shall not reverse-engineer, decompile, or disassemble the App.
  • You shall not use the App for any unlawful purpose.
  • You shall not attempt to gain unauthorized access to the App's systems.
  • You shall not distribute or make the App available over a network where it could be used by multiple devices at the same time.

8. Disclaimers

The App is provided "as is" without warranty of any kind, either express or implied. We do not warrant that the App will be uninterrupted, error-free, or free of harmful components. PunchTrack is not a medical device, professional training tool, or diagnostic instrument. It is not intended to diagnose, treat, cure, or prevent any medical condition, nor to replace qualified coaching or medical advice.

9. Limitation of Liability

To the fullest extent permitted by law, CS42.org shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of data, profits, or personal injury, arising out of your use of the App. Your use of PunchTrack during physical activity is at your own risk.

10. Changes to Terms

We reserve the right to modify these terms at any time. Changes will be posted within the App or on this page. Your continued use of the App after such changes constitutes your acceptance of the revised terms.

11. Termination

We may terminate or suspend your access to the App at any time, without prior notice, for conduct that we believe violates these terms or is harmful to other users or us.

12. Governing Law

These terms shall be governed by and construed in accordance with applicable laws, without regard to conflict-of-law principles.

13. Contact

If you have any questions about these terms, contact us at hello@cs42.org.

Last updated: May 2, 2026

Privacy Policy

Effective date: May 2, 2026

We don't collect any personal data. No accounts, no tracking, no analytics, no third-party services. The microphone is used as a sensor — no audio is ever recorded or uploaded. Your training data stays on your device.

Read full privacy policy Show less

CS42.org ("we", "us", "our") built the PunchTrack app as a free application. This page informs users regarding our policies with the collection, use, and disclosure of personal information.

1. Information We Collect

We do not collect any personal data. PunchTrack is designed with privacy at its core. The App:

  • Does not require account creation or login.
  • Does not collect names, email addresses, or any personally identifiable information.
  • Does not track your location.
  • Does not use cookies or tracking technologies.
  • Does not make any network requests. The App has zero internet connectivity.

2. How the Microphone Is Used

PunchTrack requires microphone access to detect the percussive sound of a punch landing on the heavy bag. Here is exactly how it works:

  • When you start a session, the App opens a real-time audio tap on the microphone.
  • Each 10-millisecond chunk of input is passed through an in-memory bandpass filter and envelope detector.
  • Each chunk is immediately overwritten by the next one in a small ring buffer. No audio is ever written to disk.
  • When the envelope crosses a threshold, a punch event is recorded — only the count and peak amplitude are kept, never the audio.
  • When you stop the session, the audio engine stops and the buffer is released.

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.

3. Camera and Photo Library

PunchTrack optionally requests camera or photo library access only if you choose to set a profile picture. The image is stored locally with your profile data and is never transmitted anywhere. You can skip the profile picture entirely.

4. Data Stored on Your Device

PunchTrack stores the following data locally on your device only:

  • Profile data — name, stance (Orthodox/Southpaw), and optional fields you choose to provide (gender, weight, height, profile photo).
  • Session history — timestamps, duration, punch count, hits per minute, and power-tier counts for each training session.
  • Calibration settings — bandpass cutoff frequencies and threshold values tuned for your environment.
  • Reaction-drill statistics — fastest, average, and total attempts per punch type.
  • App preferences — chosen app icon, voice-callout toggle, and similar settings.

This data is stored using standard iOS storage mechanisms and is never transmitted to any server. It may be included in your iPhone's standard iCloud or local backup.

5. Analytics & Third-Party Services

PunchTrack does not integrate any third-party analytics, advertising, or tracking services. We do not use Google Analytics, Firebase, Facebook SDK, or any similar tools. The only frameworks used are Apple's own (SwiftUI, AVFoundation, Accelerate, Charts), all of which run locally on your device.

6. Data Sharing

We do not share any data with third parties. Since we do not collect personal data, there is no data to share, sell, or transfer to anyone.

7. Tracking

PunchTrack does not "track" you in the sense defined by Apple's App Tracking Transparency framework. We do not use any cross-app or cross-website tracking technologies.

8. Children's Privacy

PunchTrack does not collect personal information from anyone, including children under the age of 13. The App is rated 4+ and is suitable for users of any age. We recommend that minors use the App under adult supervision when training on a heavy bag.

9. Apple App Store

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.

10. Data Security

Because all data is stored locally and never transmitted, security risks are limited to those affecting your iPhone itself. We rely on iOS's built-in protection of app storage and the app sandbox. We recommend keeping your device updated to the latest iOS version and using a passcode or biometric lock.

11. Data Retention & Deletion

All data is stored locally on your device. You can delete all PunchTrack data at any time by deleting the app, or by using Settings → Profile → Delete Profile within the app. We have no servers storing any user data.

12. Your Rights

Since we do not collect or store any of your data on our end, there is nothing held by us that you can request, modify, or delete. If you are in a jurisdiction with applicable privacy laws (GDPR, CCPA, etc.), please note that we are not a data controller with respect to any of your information, because we do not collect or process personal information about you.

13. Changes to This Policy

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.

14. Contact Us

If you have any questions or concerns about this Privacy Policy, contact us at hello@cs42.org.

Last updated: May 2, 2026

Support

Need help with PunchTrack?

If you encounter any issues, have suggestions for new features, or need help with calibration, reach out to us:

View FAQ Hide FAQ

Why does PunchTrack need microphone access?

PunchTrack uses the iPhone microphone to detect the percussive sound of a punch landing on the heavy bag. No audio is recorded, saved, or transmitted. The microphone is used as a sensor, not as a recorder.

The punch counter doesn't move. What should I do?

  • Get closer. Place your iPhone within 4 feet of the heavy bag.
  • Hit harder. Light shadow-boxing taps may not produce enough sound.
  • Run calibration. Tap the gear icon → Sensor Calibration for a 30-second guided test.
  • Reduce ambient noise. Air conditioners, music, or voices near the mic can interfere.

Does PunchTrack work without a heavy bag?

For testing, any sharp percussive sound (a loud clap, a fist on a desk) will register. For real training, the app is designed around hitting an actual heavy bag.

How do I switch between Orthodox and Southpaw?

Settings → Profile → tap your name → switch the Stance toggle. Workouts and visualizations adapt to your stance.

How do I delete my data?

Delete one profile via Settings → Profile → Delete, or delete all data by removing the app from your iPhone. There is no data on any server.

Does it work on iPad?

PunchTrack runs on iPad in iPhone-shape. The UI is not yet optimized for iPad layouts. iPad-specific layouts are planned for a future update.

We typically respond within 48 hours.