Piste IQ
Features

Win the Bout with Information

Every field exists because it changes how you fence the next person. Here's the full tour.

Opponent Profiles

One profile for everyone you've ever faced.

The core surface of the app. Capture how a fencer actually fences: not just demographics, but tendencies, tells, and the things you want to remember three months from now.

  • • Name, USFA rating, age category, primary & secondary clubs, country
  • • Hand and grip (auto-hidden for sabre profiles)
  • • Height, speed, strength: chunky tap-to-rate tiles
  • • Trait scores: technical, tactical, physical, mental on a 1–9 scale
  • • Push/Pull and Offense/Defense tendencies on 9-point sliders
  • • Predictability & patterns sliders, red→green tinted
  • • Top 3 actions and favorite offense/defense with quality ratings
  • • Tells, weaknesses, and free-form notes
  • • Pick which fields your card tracks and drag them into your order
  • • Create your own fields: text, notes, 1–9 sliders, two-sided sliders, choices, and dates, grouped under your own categories
One profile for everyone you've ever faced.
The whole day, captured.
Pools & Tournaments

The whole day, captured.

Pool matrices and direct-elimination brackets flow into the same head-to-head history. Observe other fencers' bouts and they show up under their profiles too.

  • • Full head-to-head bout history per opponent: score, round, period, notes
  • • Pool matrices with bout-by-bout entry for the bouts you fenced and the ones you observed
  • • DE bouts attached to events with period-by-period entry
  • • Pool member picker pulls from your existing database: no re-typing
  • • Event-level summaries and post-tournament reflection
Notes & Strategy

Two fields per bout. Before and after.

Write your prep on the way to the strip. Come back to log what actually happened. Both fields hang off the bout record, so when you face this person again, the last conversation is right there.

Every opponent profile also has "What works" and "What doesn't work" free-text slots for higher-order strategy across all your past bouts.

Two fields per bout. Before and after.
Name the season's target. Break it into steps.
Goals

Name the season's target. Break it into steps.

Set one goal per season with a deadline (earn a rating, qualify for a team, fix a habit) then break it into the concrete steps that get you there, each with its own date.

Goals live on your own profile, alongside the self-rating and per-weapon data you compare against opponents.

Weapons

Tag each profile foil, épée, or sabre.

The form adapts per profile: grip hides for sabre, bout score ranges default to weapon-appropriate values, even the language for "club" and "location" shifts where it should. Group your databases by weapon, mix them in one, or split by any logic that suits you: your call.

Sharing & Friends

Read-only sharing, the way it should be.

Add friends by @username. Share a whole database or a single profile. Recipients can view; they can't edit your source of truth.

  • • Friend system with accept / decline / cancel flows
  • • Share entire databases as read-only viewers
  • • Share a single fencer profile without exposing the whole database
  • • Recipient picks which database the shared fencer drops into
  • • Pending invite + redeem-share-code for friends without the app yet
  • • Nothing is ever public or externally searchable
Read-only sharing, the way it should be.
Coach Mode

One app, two roles.

A flag on each profile swaps the model from "opponent" to "student." "Club" becomes "Primary location," "Tells" hides, and "See / Hear" learning preference surfaces in its place. The lesson-coach log captures who teaches what, week to week. Mix students and opponents in a single database, or organize them into separate ones: your call.

More on the coaches page
One app, two roles.
Video evidence, properly stored.
Video

Video evidence, properly stored.

Attach clips to any opponent profile. Trim from the camera roll in-app, with a live frame thumbnail under the drag handles. 720p H.264 compression keeps your storage quota intact.

  • • Up to 5 clips per fencer, 30 seconds per clip
  • • YouTube and Vimeo URL attachments alongside uploaded clips
  • • Auto-generated thumbnails in the profile's video strip
  • • Buffered uploads: queue while creating a fencer, flush on save
Account & Sync

Your data follows you.

Sign in with Apple, Google, or email + password. A @username handle is your social identity for sharing. Multi-device sync across iPhone, iPad, and Android through Supabase.

Guest Mode

Try it without an account.

Tap "Continue without signing in" and Piste IQ runs on-device only. One database, opponents CRUD, tags, search, and YouTube/Vimeo URL videos. Sharing and friends features are hidden until you sign up.

PisteDex

Or fence in retro mode.

Flip one switch in Settings and the whole app becomes PisteDex: a retro handheld skin with numbered entries, pixel type, and your roster as a collection to fill in. Same data, same features, considerably more fun. Switch back whenever you like.

Or fence in retro mode.
Privacy

Your scouting book is yours.

  • • Nothing is public. Nothing is searchable externally.
  • • "Data linked to you" only: no third-party advertising or cross-app tracking
  • • Sharing is per-recipient, per-database or per-fencer, and revocable
  • • Data deletion supported on demand, including third-party (opponent) data

Read the full privacy policy

Pricing

Free

Free to download on the App Store and Google Play. Read everything you've recorded, build your own fencer profile, compare yourself against any opponent, and open cards teammates share with you.

Piste IQ Pro

Creating lives in Pro: opponent profiles on the card you design, student profiles for coaches with lesson tracking, season goals, and the full Tournament tab with pools and DE brackets.

Monthly · annual · lifetime · pricing shown in the app

Bought Piste IQ back when it was a paid download? You have lifetime Pro: every feature, free forever. Just sign in.

Piste IQ

Free · iOS & Android