01 Recording & Camera
The camera won't open / stays black
- Check that the ApexTrack app has camera permission: iOS Settings → ApexTrack → Camera; Android Settings → Apps → ApexTrack → Permissions.
- Close the app fully (swipe it away) and reopen.
- If another app (FaceTime, Instagram, etc.) was using the camera, it may hold the device briefly. Give it 15 seconds and try again.
- Reboot the phone if the camera is still black — this clears any stuck camera handle.
Video looks sideways or rotated on playback
Recordings should always play upright on any phone we support. If one is sideways:
- Delete and re-record the clip — orientation is locked in when you tap record.
- Hold the phone the way the Camera Setup guide shows for your sport (Setup screen → Camera setup).
- Don't rotate the phone mid-recording. Pick portrait or landscape and stay there for the whole attempt.
"No swing detected" / "No jump detected" after recording
Our AI looks for the athlete to be visible and for a clear motion in the frame. If it doesn't see one:
- Make sure the full body of the athlete is in frame from the start of the clip to the end.
- Shoot in good light — heavy backlighting or near-dark environments can blur the motion.
- Hold the phone steady. Hand-held panning during the motion hurts detection.
- Follow the camera placement diagrams for your sport (in the Setup tab → Camera setup guide) — detection is tuned to those angles.
- Long jump & high jump need a clear view of the takeoff foot; the camera should be at hip height (90–110 cm) — same as every other sport.
If it still fails on a clip that looks fine, just re-record — sometimes a video compresses in a way that confuses the AI.
Why is the AI so strict? Can I get it to accept anything?
Yes — and you'd be cheating yourself if you did.
Every attempt you log becomes part of your training history. If we let half-framed swings, partial-body clips, or "I waved the camera around" videos through, the AI would generate confident-sounding nonsense — and over time your scores, drills, and meet plans would drift further from reality. Garbage in, garbage out.
When the AI says no, it's not gatekeeping. It's protecting the value of every clip you log. Frame the athlete properly, capture the full motion, and the AI will judge you, coach you, and train you. Try to trick it and you're just training a coach to lie to you.
If you genuinely can't get a setup to detect, that's on us — email support@apextrack.app with the clip and we'll look into it.
The recording cuts off before the motion finishes
Auto-stop is generous but sport-specific. If you're getting cut off:
- Start the recording before the athlete starts moving — the AI needs a couple of "still" frames to detect the start.
- Use the countdown if the athlete needs more lead time.
- Tap STOP manually — the manual stop always wins over auto-stop.
Tripod stand — which one works?
Any phone tripod with a MagSafe or universal phone mount works. For high jump and long jump we recommend a tripod that reaches at least 1.2 m (4 ft) for level framing. Annual subscribers occasionally unlock our branded tripod kit as a reward — tripod, paired Bluetooth shutter remote, and a sticker pack ($36 retail value, just pay shipping).
Can I use a Bluetooth shutter remote to start and stop sessions?
Yes — ApexTrack supports any standard Bluetooth camera shutter remote on both iOS and Android. Pair it through the phone's Bluetooth settings the same way you'd pair one with the stock camera app, then a click of the remote starts a recording and another click stops it. Between reps you don't even need to touch the phone — after the AI coaching finishes, the next click dismisses the coaching card and the click after that starts the next rep. Fully hands-free flow.
Annual subscribers can claim our bundled tripod kit which includes a paired remote.
02 AI Coaching
Analysis is taking a long time
Most analyses come back quickly. If yours is stuck for over a minute:
- Check that your phone has a working data connection — analysis needs the internet.
- Hotel and gym Wi-Fi sometimes silently blocks the connection. Switch to cellular and try again.
- Close the app fully and reopen, then re-record the attempt.
I'm out of analyses on the Free plan
Free gives you 10 AI analyses per rolling 30-day period. Options:
- Wait — the oldest usage rolls off automatically; the counter refreshes day by day.
- Buy a one-time Top-Up pack from the paywall (10 analyses, $4.99) — credits never expire.
- Upgrade to Apex Unlimited ($9.99/mo or $79.99/year) for unlimited analyses + cloud backup of up to 100 clips.
Analyses vs saved clips — what's the difference?
They're two separate limits, and this is the single biggest source of confusion on the Free plan. It's worth reading carefully:
- Analyses (Free: 10 per rolling 30 days, refreshes automatically) — a counter of how many times you can run the AI coach this month. Doesn't affect where videos go.
- Saved clips (Free: 10 max on the device, hard cap) — how many videos you can keep pinned in your library at once. Doesn't refresh.
Monthly analysis refresh doesn't give you more clip slots. If you've used all 10 clip slots, the next month's fresh analyses still can't be pinned until you delete an older clip. You can still analyse a new jump and see the coaching — you just can't save it.
Top-Up packs don't give you more clip slots either. $4.99 buys 10 extra analyses, nothing else. If you want to keep more than 10 clips, upgrade to Apex Unlimited ($9.99/mo) — unlimited local clips plus 100 cloud backups.
I bought a Top-Up but I still can't save a new clip
Top-Up packs give analyses only — they don't raise the 10-clip Free tier library cap. If your library is full, you'll still hit "Clip Library Full" even with unused Top-Ups.
To save a new clip when you're at the cap:
- Delete an old clip from the library, then save the new one.
- Or upgrade to Apex Unlimited for unlimited local clips + 100 cloud backups.
The coaching feedback seems wrong
AI coaching is a training aid, not professional coaching. It's accurate the majority of the time but misses edge cases — unusual approach angles, partial occlusion, or a sport variant we haven't specifically tuned for. If the feedback is way off:
- Tap the 👎 next to the coaching tip and tell us what was off — your feedback shapes the next prompt update.
- Make sure you picked the right sport and sub-category (e.g. high jump vs long jump, golf driver vs iron). Wrong sub-category is a common cause of wrong-sounding coaching.
- Check the Camera setup guide — wrong angle is the #1 cause of wrong feedback.
- Re-record the same attempt for a fresh analysis. We don't currently support re-analysing an existing clip in place.
We don't guarantee AI feedback is correct. Train under qualified supervision.
03 Skeleton Overlay
What is the skeleton, and where does it come from?
The skeleton is a simple stick figure of the athlete — head, shoulders, elbows, wrists, hips, knees, ankles — that moves with the body frame by frame through the clip. It's drawn by your phone after you save the recording, using the phone's built-in body-tracking — the same kind of pose tracking that fitness apps and AR filters use. Nothing is uploaded for this step; your video doesn't leave the phone to draw the skeleton.
The skeleton is also what we use to work out the mechanics chips below each rep (approach speed, takeoff angle, knee drive, etc. — see the Mechanics Chips section).
High jump — a heads-up. The skeleton tracks the athlete all the way through the run-up, the plant, and the takeoff, but it usually drops out (or goes jittery) once the athlete is upside-down over the bar. That's a limit of how body-pose tracking works — once the body inverts and tumbles, the tracker can't tell which joint is which. The HJ chips (approach speed, takeoff angle, knee drive) all measure what happens before the bar, so they're unaffected. The skeleton just won't follow the flight phase.
The skeleton toggle doesn't appear on my clip
The toggle shows up once pose tracking has finished for that clip. iPhone is faster than Android, but both should be ready within a moment of saving. If it's still missing:
- If you see an ADD SKELETON OVERLAY button instead, just tap it — clips where extraction was skipped or hasn't run yet show this. One tap runs the extraction algorithm. If it succeeds, the button is replaced by the regular OFF / ON / ONLY toggle.
- Close the clip and reopen from your history — pose data attaches live, so a reopen forces a refresh.
- If extraction concluded that no person was visible in the frames (you'll see PERSON NOT DETECTED), the toggle stays hidden — there's nothing meaningful to draw. Re-record with the athlete clearly in frame.
The skeleton locked onto the wrong person (a coach, bystander, or other athlete)
This happens when several people are in frame and the pose detector picks the wrong one — usually whoever is most stable or largest. Two fixes:
- Long-press the SKELETON toggle on the clip. You'll get a "Re-extract skeleton?" prompt — tap RE-EXTRACT and it wipes the saved overlay and runs extraction against the clip again.
- Use the Athlete Picker if re-extraction keeps grabbing the wrong person. See the next entry.
Best results come from recording with only the athlete in frame — multiple people genuinely confuse the pose detector. ApexTrack is designed for single-person scenes (see the on-screen reminder above START A SESSION). Crowded gyms or training grounds are the hardest case.
How does the Athlete Picker work?
The Athlete Picker lets you tell ApexTrack which person to track when multiple people are in frame. It works by sampling a small patch of colour that's unique to the athlete in that clip — a bright sock, a coloured hat, neon laces, a wristband, the apex of a jump bib — and using that colour signature to lock the skeleton onto the right body.
To use it:
- Open the clip from your history and tap IDENTIFY ATHLETE.
- Scrub the video to a frame where the athlete is clearly visible and the distinctive colour patch is unobscured.
- Drag the transparent circle over that patch and tap TRACK THIS ATHLETE.
- The picker saves the colour you sampled and re-runs skeleton tracking. In each frame it looks for that colour in the scene, then picks the person whose hips are closest to where the colour appears. If the colour drops out of view for a few frames (e.g. behind a swinging arm), the tracker stays on the same person by sticking close to where their hips were a moment ago.
Tips for picking a good colour:
- Pick something the athlete is wearing that nobody else in frame has. A coach in matching team kit defeats the picker.
- Bright, saturated colours work better than neutrals — neon yellow socks, a hot-pink wristband, a bright apex band are all good.
- The colour can be anywhere visible — a sock, a wristband, a hat, a jersey patch — it doesn't have to be on a specific body part, and it doesn't need to be visible the whole way through the clip.
The colour is saved per-clip, so picking the athlete on one clip doesn't affect any others. When a clip already has a colour set, the button label flips to ATHLETE IDENTIFIED; tap it to re-open the picker, then tap REMOVE in the top bar to clear the colour.
Skeleton is drawn in the wrong place on portrait videos
If you're on the latest version and still see this:
- Make sure you're on the latest App Store build.
- Restart the app.
- Long-press the SKELETON toggle and tap RE-EXTRACT — wipes the overlay and re-runs extraction on the clip.
- If it only happens on one specific clip from one specific phone, email support@apextrack.app with your phone model and a screen recording.
What do the three skeleton modes do?
- OFF — overlay hidden, normal video.
- ON — skeleton drawn on top of the video.
- ONLY — video hidden, skeleton on a black background. Lets you focus on pure motion without the video distraction, and keeps the athlete's face off the screen when you hand the phone to someone.
The same three modes appear in the share sheet (under the Skeleton picker), so whatever you've been previewing is what gets shared. See the Sharing & Exports section for the share-specific details.
Long-press the toggle (instead of a regular tap) to re-extract the skeleton from scratch — used when the saved overlay is wrong.
04 Mechanics Chips
What are the chips above each rep?
The chip row sits below each rep's result and shows up to four biomechanics metrics calculated from the skeleton — concrete, measurable aspects of the athlete's technique. Each chip displays:
- A label (APPROACH, TAKEOFF, KNEE, etc.)
- The measured value for that rep (e.g.
6.4 m/s, 22°)
- A coloured status pill — IN RANGE (lime), ENHANCED ▲ (lime, with up-arrow), OUT OF RANGE ▼ (amber, with down-arrow), or CHECK CAMERA (red, with a ! icon — means the rep couldn't be measured cleanly)
The status is age-anchored — we compare your value against the expected reference range for your age tier (set via date-of-birth in Setup). A 14-year-old hitting a college-grade angle gets ENHANCED ▲; a college athlete hitting a junior-grade angle gets OUT OF RANGE ▼. Long-press the chip row to open a sheet that explains what each chip is showing.
Chips are per-rep feedback, not a verdict on the athlete overall. One rep at 22° doesn't define your takeoff — the trend across many reps does. Use Progress to see how a metric is trending over time.
What does each metric mean?
- APPROACH (m/s) — horizontal speed during the run-up, measured at the hip just before takeoff. Faster approach = more energy available for the jump. High jump, long jump.
- TAKEOFF (°) — angle of the body's velocity vector at the moment of takeoff (0° flat, 90° straight up). HJ wants a higher angle than LJ. High jump, long jump.
- KNEE (°) — how bent the knee gets at its most flexed. For HJ and LJ it measures the free leg (the one driving upward at takeoff). For sprints and shot put it measures the deepest knee bend anywhere in the clip. A smaller angle = a more bent knee = more drive. High jump, long jump, sprints, shot put.
- CADENCE (steps/sec) — strides per second over the running phase of the clip. Sprints, hurdles.
- LEAN (°) — average forward body lean (hip-to-shoulder angle off vertical). Drive-phase lean is bigger than upright-running lean. Sprints, hurdles, shot put, golf.
- INTER-HURDLE (m/s) — average horizontal speed between successive hurdles. Hurdles.
- LEAD LEG (°) — peak angle of the lead leg at hurdle clearance (extended is good). Hurdles.
- WRIST PEAK (m/s) — peak speed of the dominant wrist through the release / impact phase. Proxy for release speed (shot put), club-head speed (golf), bat speed (baseball). Shot put, golf, baseball.
- HEAD STILL (%) — how much the head bobs up and down through the swing, shown as a percentage of body height. Lower is better — 0% would be a completely still head; 5% means the head shifted 5% of body height. Universal golf cue ("head down") and "head on the ball" in baseball. Golf, baseball.
- STANCE (m) — distance between the two ankles, averaged over the first few frames of the clip (the address / setup position). Baseball.
The exact mix shown for a rep depends on the sport (the row is sport-specific). Long jump and high jump share the same three (APPROACH, TAKEOFF, KNEE) but with different reference ranges — long jumpers want a faster, flatter takeoff; high jumpers want a steeper one.
A chip shows CHECK CAMERA or OUT OF RANGE — does that mean I did something wrong?
Not necessarily. Two different things look similar:
- OUT OF RANGE ▼ — the measurement is real, but lower than your age tier's expected range. That's actionable: review the rep, see what your technique looked like, work on it. The chip tooltip shows the reference range so you can see what to aim for.
- CHECK CAMERA (red pill with a ! icon) — the measurement couldn't be made cleanly. Almost always a data issue, not a technique issue: the skeleton tracked the wrong person, the takeoff frame was picked wrong, or the camera caught only part of the run-up. Re-extract the skeleton (long-press the SKELETON toggle) or use the Athlete Picker if more than one person was in frame.
If a chip is missing entirely (no chip where one would normally appear), the skeleton data wasn't usable for that measurement — usually because the camera was placed wrong, the athlete left frame, or the lighting hid key joints. The Recording & Camera section covers placement.
05 Sharing & Exports
What can I share — and what shows up in the output?
The share sheet has four modes. Whatever you choose for the Skeleton picker (OFF / ON / ONLY) is what shows up in the export:
- VIDEO — your recording as-is. The skeleton picker doesn't apply to a raw video.
- HI-RES CARD — a tall, branded still image of your chosen frame, with your scores, QR code, and (if Skeleton is ON or ONLY) the skeleton drawn on top.
- GIF CARD — an animated branded card. With Skeleton ON, the skeleton dances on top of the video. With Skeleton ONLY, the video disappears and you get a clean lime skeleton on black.
- VIDEO + GIF — both files together: your raw recording plus the animated GIF card. Same skeleton rules for the GIF.
I shared a GIF in email and it shows up as a static image / doesn't animate
This is the email provider, not ApexTrack. Most email clients (Gmail, Outlook, iCloud Mail, Apple Mail) strip animation from GIF attachments to keep inboxes light — the recipient sees the first frame and nothing else.
The reliable workaround:
- Tap Share, pick a GIF mode, and in the share sheet choose Save to Files (iOS) or Save to Device / Downloads (Android) instead of an email app.
- Then attach the saved
.gif from Files / your gallery to a fresh email — most clients let the user-attached file animate even though they'd have stripped it from a direct share.
Or skip email entirely — iMessage, WhatsApp, Instagram DM, Discord, Slack, X, and TikTok all preserve GIF animation natively. That's where these GIFs are designed to land.
Why is the regular GIF only 2 seconds but SKELETON REPLAY is longer?
The regular GIF captures the most interesting two seconds of your clip — pick the start point with the scrubber. The trade-off is size: longer GIFs would be too large to send.
SKELETON REPLAY isn't bound by that — it doesn't include the original video, just the skeleton on a black background, so it can run over the whole moment that was tracked. That covers the rep itself plus a sliver of run-up and follow-through, but not the entire clip — anything before tracking started or after the rep ended won't appear, by design (an empty-black opening would just look broken).
If you want a true full-length share with the video, use VIDEO mode for the raw clip.
The skeleton in my GIF is drawn in the wrong place
If the skeleton looks right in the live preview but ends up off in your shared GIF:
- Make sure you're on the latest version of the app.
- Re-record the clip — orientation is locked in at record time.
- If it only happens on one specific clip from one specific phone, email support@apextrack.app with your phone model and a short screen recording showing the live view (correct) vs. the shared GIF (wrong).
The Skeleton picker isn't visible in the share sheet
The picker only shows up when there's pose data to draw. If the AI couldn't see a real attempt in your clip — returned a "no detection" result — the picker is hidden by design.
06 Watch Companion
Apple Watch won't connect to the phone app
- Make sure the Watch and phone are paired via the Apple Watch app and on the same Wi-Fi / Bluetooth network.
- Install the ApexTrack Watch app from the Watch tab on the Apple Watch app.
- Launch ApexTrack on the phone and the Watch at the same time — the Watch app needs the phone app foregrounded on first launch to complete the handshake.
- If the Watch is stuck on "connecting": force-quit the phone app (swipe up from recents), reopen, then tap the Watch app again.
Pixel Watch won't pair
- The phone and Pixel Watch must be on the same Wi-Fi network — not just Bluetooth.
- If the watch was paired on a different network recently, unpair and re-pair through the Wear OS app on your phone.
- Reboot the watch (hold the crown for 10 seconds, then tap Power off).
- Hotel and corporate Wi-Fi sometimes blocks devices from talking to each other. Use a home network or personal hotspot.
Watch buttons are the wrong colour / out of sync with the phone
The watch buttons reflect the phone's state. If they don't match, the connection has dropped. Close and reopen the Watch app — they should resync almost immediately.
Watch screen keeps going to sleep while recording
Make sure you're on the latest version of the Watch app. The screen should stay awake during recording, countdown, and analysis. If it still sleeps after updating, email support@apextrack.app with your watch model.
The coach tip on the Watch is cut off — how do I read the rest?
The Watch shows the first three lines of the coach tip with a trailing "…" if there's more. Tap the coach tip text to open a full-screen view with the complete tip — scroll if needed, then tap Done or swipe down to return.
Your value selection on the chip (next bar height for high jump, distance for long jump and shot put) is preserved while you're reading — it's still there when you come back.
The same tip is also spoken via the phone's audio if your phone has speakers active or AirPods connected. If audio isn't reaching you, the tap-to-expand on the Watch is the way to read everything.
How do I set the next bar height (high jump) or enter the distance I jumped (long jump / shot put) from the Watch?
After a successful rep — cleared for high jump, valid for long jump, good for shot put — a small lime-bordered chip appears below the result label showing the current value (e.g. ↻ NEXT 5'2" for HJ, ↻ DIST 5.42m for LJ/SP).
- Rotate the side wheel — Digital Crown on Apple Watch, rotating bezel or crown on Wear OS (Pixel Watch, Galaxy Watch) — to step the value up or down. Each haptic click = 1 inch / 1 cm for high jump, 5 cm for long jump, 10 cm for shot put. No acceleration — predictable 1:1 mapping so you can dial in exact values.
- Tap the green NEXT → button at 2 o'clock on the Result screen to confirm the value AND advance to the next attempt. This is also when the PR celebration audio fires (if you broke your record) and the banner state is set for the summary card.
The chip is hidden on knocked / foul / uncertain reps — there's nothing to record for a failed rep.
When does the "New PR!" announcement fire? Why doesn't it play right away?
Personal-record detection runs when you commit the rep, not when the AI hands you a verdict. Committing means one of:
- Tapping NEXT → on the Watch (or TAP TO DISMISS on the phone)
- Ending the session — the last rep is committed automatically as the summary screen opens
This means anything you do before committing is mutable — correct the result badge, dial in the height/distance — without the system jumping ahead of you. Once you tap NEXT → (or end the session), the PR audio plays and the celebration banner appears on the summary card.
Why this matters: the AI is usually right but not always. If you wanted to bump the result from cleared to knocked, you'd have a fraction of a second before the audio fires the old way. Now the audio waits for your nod.
07 Account & Sign-in
What sign-in options are available?
Three ways to sign in:
- Sign in with Apple (iPhone / iPad) — one tap. Apple lets you hide your real email behind a private one that still forwards mail to you.
- Sign in with Google (iPhone and Android) — one tap with your Google account.
- Email and password — works anywhere. Forgot password sends you a reset link by email.
There isn't a way to link multiple sign-in methods to one account yet. If you sign up with Google and later try Apple with a different email, those become two separate accounts.
What is Two-Factor Authentication (2FA) and how do I turn it on?
2FA adds a 6-digit code (the kind that changes every 30 seconds) on top of your password. Someone who steals your password still can't sign in without the code on your phone. It works with any authenticator app:
- Google Authenticator
- Authy
- 1Password, Bitwarden, or any password manager with code support
- Apple Passwords (built into recent iPhones)
To turn it on:
- Open Settings → Two-Factor.
- Scan the QR code with your authenticator app.
- Type the 6-digit code from the app to confirm.
From then on, every new sign-in asks for your password and the current code. Sessions you're already signed into stay logged in.
What if I lose my phone? Email support@apextrack.app from the address on your account — we can verify your identity and turn off 2FA so you can sign in and set it up again.
What does Biometric Unlock do, and how is it different from 2FA?
They're two different things:
- 2FA protects your account — applies everywhere you sign in: this phone, a new phone, any device.
- Biometric Unlock protects the app on this one phone — uses Face ID, Touch ID, or your fingerprint to re-lock ApexTrack whenever you leave it for a few seconds. Handy when you hand your unlocked phone to someone.
You can use neither, either, or both. The strong combo is 2FA + biometric: one protects the account, the other protects the app.
Turn biometric on at Settings → Biometric Unlock. You'll need at least one fingerprint or Face ID set up in your phone's main settings first.
I can't sign in with Apple / Google
- Make sure your device is signed into the same Apple ID or Google account you used when you first created your ApexTrack account.
- If you used Sign in with Apple and chose "Hide My Email", your account email looks like a long random Apple address. Sign-in still works, but emails from us are routed through Apple — they can take a moment to arrive.
- Force-quit the app and reopen if a sign-in seems stuck.
Biometric / Face ID / fingerprint won't enable
You must have at least one fingerprint or Face ID set up in the device's OS settings before ApexTrack can enable app-level biometric unlock. The app will prompt you to add one if none is registered.
How do I delete my account?
Settings → Delete Account. Deletion is immediate and permanent — it removes your profile, session history, trophies, wallet balance, referral data, and any videos saved to the cloud. Anything stored on this phone is also cleared. This cannot be undone.
If you own a Family Plan, deleting your account does NOT automatically cancel the subscription. Cancel it first from Settings → Manage Subscription, remove any members, then delete your account.
Reset All Data vs Delete Account — what's the difference?
- Reset All Data clears your on-device cache AND your cloud records, but keeps your account so you can start over without re-signing-up.
- Delete Account does all of the above AND removes your login. You'd need to create a fresh account to use the app again.
08 Subscriptions & Billing
Find the section that matches how you originally subscribed —
the steps for managing your account differ depending on where
you signed up.
Apple subscriptions (subscribed inside the iOS app)
Manage or cancel your Apple subscription
Open iOS Settings → Apple ID → Subscriptions
and tap ApexTrack. You can change your plan, update payment, or
cancel from there. Cancellation takes effect at the end of your
current billing period — your subscription stays active until
then.
Subscription didn't activate after purchase
It's usually instant. Force-quit ApexTrack and reopen to
refresh your account. If it's still not active after a few
minutes, check your Apple receipt email. If you have one, the
purchase went through and the tier should update shortly.
Otherwise, contact
support@apextrack.app
with your Apple receipt order ID.
Restore a previous Apple purchase
Open the paywall in ApexTrack and tap
Restore Purchases at the bottom. This pulls
your active subscription from your Apple ID.
Refund request (Apple subscriptions)
Apple processes all refund requests directly. Use Apple's
request-a-refund page at
reportaproblem.apple.com
— Apple, not ApexTrack, decides eligibility.
Web subscriptions (originally subscribed at apextrack.app)
Manage your existing web subscription
If you originally subscribed via our website, sign in at
apextrack.app/account
to update your payment method, change your plan, or cancel.
Cancellation takes effect at the end of your current billing
period.
Payment was declined
- Check the card has enough balance and hasn't expired.
- Some banks block first-time charges from unfamiliar
merchants — approve the charge in your bank's app and try
again.
- If it keeps declining, email
support@apextrack.app
with the last 4 digits of the card and roughly when you
tried.
Refund request (web subscriptions)
ApexTrack does not issue refunds on web subscriptions. When
you cancel, your subscription stays active until the end of the
period you already paid for, and then it ends. Top-Up credits
are non-refundable but never expire — they remain on your
account until used.
09 Family Plan
I invited someone but they didn't get the email
- Ask them to check spam or promotions.
- Invites expire after 7 days — send a fresh one.
- Make sure you typed their email exactly. A typo sends the invite to the wrong place.
- You don't actually need the email to deliver an invite. Settings → Family Plan → Copy Code gives you a short code. They can join by typing it in on their phone at Settings → Family Plan → Enter Code. Their sign-in method doesn't have to match the email you invited — the code is what counts.
I accepted an invite but I'm still on my old plan
If you had an Apex Unlimited subscription before accepting, your Unlimited subscription is automatically cancelled and you switch to Family. The change should be quick — force-quit and reopen the app if it's slow to update. Email support if it doesn't update within a few minutes.
A member was removed / left — what happens to their videos?
When a member leaves, is removed, or the plan is cancelled:
- Their account drops to the Free tier (10 saved clips on the device, no cloud backup).
- Their videos in the shared cloud library are removed from our servers.
- Videos on their phone stay on their phone — local playback always works.
- They keep their session history, trophies, and wallet balance.
Can members see each other's training data?
No. Each member's sessions, scores, videos, and trophies are private to them. The plan owner pays for the shared cloud quota but cannot see other members' data.
Why can't I turn off cloud sync on Family?
Cloud backup is always on for Family — it's the whole point of the plan. Every member's clips back up automatically into the shared 200-video library, so the team can train together no matter whose phone the recording lives on.
If you want local-only clips:
- If you're a member — ask the plan owner to remove you. You'll drop to the Free tier (10 saved clips on the device, no cloud). Anything already on your phone stays on your phone.
- If you're the plan owner — you can cancel Family and switch to Apex Unlimited. Unlimited has its own cloud backup that you can leave off — it's opt-in. Talk to your members first, though: cancelling drops them to Free too.
10 Cloud Sync & Videos
My videos didn't upload / "Cloud sync is disabled in settings"
On Apex Unlimited, cloud backup is off by default — your videos stay on your phone unless you choose otherwise. To turn it on:
- Sign in on the device if you aren't already.
- Open Cloud Sync and turn the toggle on.
New vs older clips behave differently on Unlimited:
- New clips recorded after you turn sync on upload automatically.
- Older clips recorded before you turned sync on don't upload automatically — you have to upload each one yourself. Open the clip in the Browse Clips sheet, then tap the cloud icon in the top-right of the thumbnail. The icon turns solid green when it's uploaded.
(Family Plan works differently — every clip uploads automatically to the shared library, including older ones.)
Wi-Fi only vs cellular uploads
Video uploads only run on Wi-Fi by default, the same as iCloud Photos and Google Photos. If you'd rather let them upload on cellular, switch off the "Wi-Fi only for uploads" toggle in Cloud Sync.
Your scores, trophies, and other small data sync on any connection — only the video files wait for Wi-Fi.
I switched phones — my clips aren't showing up
- Sign in with the same account (Apple, Google, or email) you used on the old phone.
- If cloud sync was on, your cloud clips show up within a moment of signing in.
- Clips that only existed on the old phone (no cloud backup) won't transfer — the old phone needed to upload them first.
A clip disappeared from my library
- On Free, the library is capped at 10 clips. We don't silently delete old clips when you hit the limit — instead, you'll see a "Clip Library Full" message when you try to save the 11th, and you pick which one to remove. So no clip leaves your library without you approving it.
- If your subscription lapses, cloud data is kept for 90 days, then permanently removed.
- If you deleted the clip yourself, it can't be brought back.
11 Referrals & Wallet
A friend signed up but I didn't get my $1
Referral rewards arrive when your friend upgrades to a paid subscription, not just when they sign up. If they're still on Free, the reward hasn't been earned yet.
The referral has to be attached when they first install the app — there's no way to add a code from Settings after sign-up. Two ways to attach it:
- Scan the QR code on your share card. When you share a clip, your QR code is on the card. Scanning takes them to the app store with your referral attached automatically.
- Type your 6-character code on the screen that appears the first time they open the app (after Terms, before the sport picker). If they tap "Skip" on that screen, the chance to attach the code has passed.
Rewards arrive within a few minutes of their first paid subscription. If you still don't see it after 24 hours, email support with your account email and theirs.
I can't cash out my referral wallet
The minimum to cash out is $10, paid via Cash App. Below that you can't withdraw, but the balance never expires and keeps growing. If your subscription is via Stripe (web), you can also apply your credit toward your next subscription bill at any amount — App Store subscribers can't apply credit to subscriptions because Apple controls in-app pricing.
I requested a Cash App payout — when will I get it?
Payouts are sent in batches by hand — typical turnaround is 1–3 business days. If it's been longer than a week, email support with your Cash App tag.
Will I get a tax form?
US residents who receive $600+ in referral rewards in a single calendar year will get a 1099 form. You're responsible for any taxes on rewards you receive. Outside the US we don't currently issue tax forms.
Can parents cash out for minor referrers?
Yes. Users under 18 require a parent or guardian to control the Cash App payout. Enter the parent's Cash App tag in settings — not the minor's.