A GUIDE TO PUNCHY

A little clarity.
Then, let's train.

Punchy is a web app for practicing boxing with an AI coach.

Find a way to train that suits you, understand where your data goes, and learn about our planned payments.

The public web app today

Free. No card required.

Free AI practice: 3 minutes a day, plus 3 chat questions a day.
Stripe payments are in preparation.
Pricing and the launch date are undecided. We'll announce them once confirmed.

Three ways in.
Choose yours.

Ready to move, or just have a question? Your choice determines whether Punchy uses your camera or microphone.

Camera training

Show your movement as you practice with the AI coach. Pose and punch analysis happens on your device; still images, audio, and other coaching information also go to the AI.

Uses: camera; microphone when you talk to the coach

Voice-only training

Talk with the AI coach without using your camera. Microphone audio is still sent to the AI.

Uses: microphone

Ask in chat

Type a question about technique or practice. The AI uses the text you send and the conversation context to respond.

Uses: the text you enter

Movement on your device.
Context for your coach.

When you use the camera, movement analysis and AI coaching are two separate processes.

Pose and punch analysis runs on your device

The image analysis that detects your pose and punches runs in the browser you're using.

Information for AI coaching goes to Google

Depending on how you use Punchy, intermittent camera stills, microphone audio, and chat text are sent through Punchy's server to Google's Gemini AI. Settings needed for a response, your optional nickname, detected punches, and summaries of past practice are also sent to Google.

  1. Your deviceInformation for your chosen mode
  2. Punchy's serverAI relay and usage management
  3. Google GeminiCreates your coach's response

We also handle logs to understand usage, prevent misuse, and investigate service issues. Google's handling of information depends on the applicable agreement, settings, and terms.

Read about data transmission and storage

Your daily records.
On the device you use.

Practice records, journal entries, and weight saved with the free record features are stored in your browser, on your device.

They don't automatically sync to another browser or device. Your journal and weight are not automatically synced to the cloud either. See “AI and your data” above for the training information used in coaching.

Export the records you want to keep

Clearing browser data or using private browsing can cause records to be lost. Check the data export option in the app's settings, including before you change devices.

Back to the app to check settings

Free today.
Coach in preparation.

Coach in preparation

Free is available now. The paid Coach plan is in preparation and cannot be purchased yet.

Current free allowance and planned Coach. Coach pricing, billing periods, and usage limits are undecided.
Feature or priceFree No chargeCoach Paid · in preparation
Published lessons, solo practice, and gym timerAvailable for freeFree features remain available
Practice records, journal, and weightStored on your deviceNo automatic cloud syncStored on your deviceNo automatic cloud sync
Camera and voice AI training3 minutes in total per dayShared by camera and voice modesA time allowance is plannedLimit undecided
Text questions for the AI3 questions per dayA question allowance is plannedLimit undecided
Price¥0 · No card requiredPrice and billing period undecided

Daily allowances reset at midnight UTC. After your AI allowance runs out, lessons, self-practice, the gym timer and on-device records remain free. Coach pricing, billing periods and usage limits are undecided. Coach is not for sale yet.

Payments with Stripe.

In preparation

We're preparing to use Stripe's checkout for paid services. Purchases through Stripe are not available yet.

The planned flow when payments launch

  1. Review what you're buying

    Check the price, included features, and terms before proceeding to payment.

  2. Pay on Stripe's checkout

    We plan for you to enter your card number directly on a checkout page hosted by Stripe.

  3. Return to Punchy and use your purchase

    We plan to check payment status and make the purchased service available.

How payment information would be handled

Stripe may share billing details, such as your name or email address, with Punchy. We're designing Punchy's storage to keep only the information needed to confirm access, such as purchase IDs, subscription status, and expiry dates.

Stripe would handle payment processing. Punchy would remain responsible for its service, terms of use, and support.

Subscriptions and changing devices

If we offer a subscription, we will show the price, tax, included services and usage limits, automatic renewal, cancellation, and refund terms before purchase. Restoring a purchase in another browser or on another device is also in preparation.

Something on your mind?

For questions about using Punchy or your records, please get in touch.

punchy.trainer@gmail.com

Official information from our providers

For more on data handling and payments, these links explain each provider's general services. Not every Stripe feature is available in Punchy.

Find your way in.
Take it at your pace.

Back to Punchy