Custom Software Excellence

We create innovative, high-performance mobile and web applications that solve real-world problems with elegant, user-focused design.

Explore Our Apps

Our Applications

Speed Trap App Icon

Speed Trap

Professional sprint performance tracking app designed for pole vaulters and sprinters. Track speed with precision using video analysis and custom segments.

Learn more →

Your Next App

Ready to build something amazing? Contact us to discuss your custom software development needs.

Get started →

Let's Build Something Great

Have an idea for a custom app? We specialize in creating high-quality, performance-driven applications tailored to your specific needs.

Start Your Project
← Back to Apps
Speed Trap App Icon

Speed Trap

Designed for pole vaulters and sprinters: Accurately track your speed over any number of segments — no laser gates required.

Speed Trap App Setup
📹

Video Analysis

Record sprints with your device camera or upload existing videos for frame-by-frame analysis.

📏

Custom Segments

Set up any number of distance markers to analyze speed across different segments of your sprint.

Precise Timing

Get accurate timing data and average speed calculations for each segment of your run.

🏃‍♀️

Multi-Sport

Perfect for pole vaulters and sprinters, with options for runs with or without a pole.

📊

Performance Reports

Generate detailed session reports with segment-by-segment speed graphs and analysis.

👥

Multi-Athlete Tracking

With Club Access, track multiple athletes and share personalized performance reports.

How It Works

1

Create Session

Set up a new session in the app with your desired sprint distance and segments.

2

Place Markers

Position physical markers (like agility poles) at key intervals along your sprint path.

3

Record Sprint

Use the in-app camera to capture runs, or upload videos from your device's photo library.

4

Mark Segments

Review video footage and tap the stopwatch when the athlete reaches each marker.

5

Analyze Results

View detailed timing, speed data, and generate reports for performance analysis.

6

Share Reports

With Club Access, send detailed performance reports to athletes including optimal runway distances.

Watch How It Works

See Speed Trap in action with our step-by-step tutorial video.

App Resources

📖

Support

Get help with using Speed Trap

View Support →
🔒

Privacy Policy

Learn how we protect your data

View Policy →

Ready to Track Your Performance?

Get precise sprint analysis without expensive laser gate systems.

Contact Us About Speed Trap
← Back to Speed Trap

Speed Trap Support

Get help with using the Speed Trap app for tracking sprint performance

Frequently Asked Questions

How do I set up markers for my sprint?

Place physical markers (like agility poles or cones) at each segment distance you want to measure. For example, if measuring a 40-yard sprint in 10-yard segments, place markers at 0, 10, 20, 30, and 40 yards.

Can I use existing videos instead of recording new ones?

Yes! You can upload existing sprint videos from your device's photo library. Just make sure the video clearly shows the athlete passing each marker.

What's the difference between pole vault and sprint mode?

Pole vault mode includes specific calculations for optimal runway distances and takeoff analysis. Sprint mode focuses purely on speed and timing data. Both use the same video analysis system.

Do I need Club Access to use the app?

No, the basic app works for single athlete tracking. Club Access adds features like multi-athlete management, detailed reports, and the ability to share results with athletes.

How accurate is the timing system?

Speed Trap uses video frame analysis for timing, which provides very accurate results when used properly. The accuracy depends on video quality and consistent marking of segment passes.

Troubleshooting

Video playback is choppy or slow

Try reducing video quality or ensuring your device has sufficient storage space. Close other apps to free up memory.

Can't see markers clearly in video

Ensure good lighting and position the camera at an appropriate distance. Use contrasting colored markers that stand out against the background.

Session data not saving

Check that you have sufficient device storage and the app has permission to save data. Restart the app if the issue persists.

Still Need Help?

Contact our support team for personalized assistance with Speed Trap.

Contact Support
← Back to Speed Trap

Speed Trap Privacy Policy

How we collect, use, and protect your information

Last updated: June 23, 2025

Overview

Simple Privacy Promise: Speed Trap does not collect, store, or transmit any of your personal data. All information stays on your device or in your personal iCloud account, which we cannot access.

Data Storage

Local Device Storage

All sprint videos, timing data, session information, and performance metrics are stored locally on your iPhone or iPad. This data never leaves your device unless you choose to share it.

iCloud Storage (Optional)

If you have iCloud enabled for Speed Trap in your device settings, your app data may be backed up to your personal iCloud account. This is entirely controlled by you and Apple - we have no access to your iCloud data.

What We Don't Store

  • No videos are uploaded to our servers
  • No timing data is transmitted to us
  • No personal information is collected
  • No usage analytics are gathered
  • No account registration is required

App Permissions

Speed Trap may request the following permissions to function properly:

  • Camera Access: To record sprint videos for analysis
  • Photo Library Access: To save videos and import existing sprint footage
  • Storage Access: To save session data locally on your device

These permissions are used solely for app functionality. No data accessed through these permissions is transmitted to us or any third parties.

Club Access Features

Even with Club Access subscription features, no data is collected by us:

  • Multi-athlete tracking: All athlete data remains on your device
  • Report generation: Reports are created locally and shared directly by you
  • Email sharing: Uses your device's email app - we don't store email addresses

Subscription management is handled entirely by Apple through your App Store account.

Third-Party Services

Speed Trap does not integrate with any third-party analytics, advertising, or data collection services. The only external service interactions are:

  • Apple App Store: For app distribution and subscription management
  • Apple iCloud: If you choose to enable iCloud backup (user-controlled)

Your Control

Since all data remains on your device, you have complete control:

  • Delete the app to remove all associated data
  • Manage iCloud backup through your device settings
  • Control who you share reports with
  • No account required - no data to delete from our servers

Your privacy is protected by design - we simply don't have access to your information.

App Updates

App updates are delivered through the Apple App Store. No personal data is required for updates, and updating the app will not change our commitment to local-only data storage.

Changes to This Policy

If we ever change our approach to data handling, we will update this policy and notify users through the app. However, our commitment to privacy-by-design means any changes would maintain the principle of local data storage and user control.

Questions About Privacy?

We're happy to clarify our privacy-first approach to app development.

Contact Privacy Team
← Back to Speed Trap

Speed Trap Instructions

Complete step-by-step guide for using Speed Trap to track sprint performance

Direct Access URL: yoursite.com/#speed-trap-instructions

Getting Started

Step 1: Create a Session

Speed Trap Sessions Screen
1
2

Starting Point: Sessions tab and + button

Getting Started

  1. Open Speed Trap and ensure the "Sessions" tab is selected
  2. Tap the blue "+" button in the top right corner
Speed Trap Session Creation Modal
3
4
5
6
7
8
9

Configuration: Session creation form

Configure Your Session

  1. Enter a Session Name (e.g., "Demo Session")
  2. Set the Date and time using the pickers
  3. Select the Location from the list or choose to create a new one
  4. Use + / - buttons to add or remove markers
  5. Select distance unit: meters, yards, or feet
  6. Set each marker distance - for flying starts you don't have to set the first marker at 0
  7. Tap "Add Session" to save
Speed Trap Session Created
10

Success: New session created

Session Created Successfully

  1. The session is ready and shown at the top of the list

💡 Session Setup Best Practices

Naming Convention

Should reflect the type of sprint being executed and how it is being measured

Physical Markers

When your first marker is set to 0, no physical marker is needed at the start line - timing begins with a visual cue or athlete movement

Unit Selection

Match your facility's measurement system

Step 2: Set Up Your Location

  1. Find a suitable sprint area (track, field, gym, etc.)
  2. Measure and mark your total distance using a measuring tape
  3. Place physical markers at each segment point:
    • Agility poles (recommended - tall and visible)
    • Cones (use bright colors)
    • Small flags or any visible markers
  4. Position your camera/device:
    • Place perpendicular to the sprint path
    • Ensure all markers are clearly visible in the frame
    • Distance: Far enough to see the entire sprint path
    • Height: Chest level or use a tripod for stability
  5. Test your camera view by doing a practice recording

Creating and Recording Runs

📹

Method 1: In-App Recording

  1. Open your session in Speed Trap
  2. Tap "Record Run"
  3. Position your device to capture the full sprint path
  4. Tap the red record button
  5. Have the athlete perform their sprint
  6. Stop recording when the sprint is complete
  7. The video is automatically saved to your session
📱

Method 2: Upload Existing Video

  1. Record sprint with any camera or device
  2. Save the video to your device's Photos app
  3. Open your session in Speed Trap
  4. Tap "Import Video"
  5. Select your sprint video from Photos
  6. The video is imported into your session
  7. Proceed to marking segments

📝 Recording Tips for Best Results

  • Lighting: Ensure good lighting so markers are clearly visible
  • Contrast: Use bright colored markers against contrasting backgrounds
  • Stability: Keep the camera steady or use a tripod
  • Frame Rate: Higher frame rates provide more accurate timing
  • Distance: Position camera far enough to see the entire sprint path
  • Multiple Angles: Record from the side for best marker visibility

Marking and Analyzing Runs

Step-by-Step Marking Process

  1. Select the video you want to analyze from your session
  2. The video will open in the analysis view with segment controls
  3. You'll see segment distance labels (0 yd, 10 yd, 20 yd, etc.) with stopwatch icons
  4. Play the video and watch for when the athlete crosses each marker
  5. When the athlete crosses a segment marker:
    • Pause the video at the exact moment
    • Tap the stopwatch icon next to the corresponding segment distance
    • The app records the timestamp for that segment
  6. Continue marking each segment until the run is complete
  7. Review your markings - you can adjust timing if needed
  8. Save the analyzed run to view results

Understanding Your Results

📊 Total Time

Complete time from start to each segment marker

⏱️ Segment Time

Time taken for each individual segment

🏃‍♂️ Average Speed

Speed calculated for each segment

📈 Performance Trends

Compare multiple runs to track improvement

🏆 Club Access Features

Advanced features for coaches and teams

Creating a New Athlete Profile

  1. Open Speed Trap and go to the "Athletes" tab
  2. Tap the "+" or "Add Athlete" button
  3. Enter athlete information:
    • Full name
    • Email address (for sending reports)
    • Sport/Event (Pole Vault, Sprint, etc.)
    • Any additional notes or personal records
  4. Tap "Save Athlete" to create the profile
  5. The athlete will now appear in your athletes list
  6. You can assign sessions and runs to specific athletes

Sending a Vault Speed Report

Perfect for pole vaulters to determine optimal runway distance

  1. Complete a pole vault speed analysis session with multiple segments
  2. Ensure the session is marked as "with pole" in settings
  3. Navigate to the session results page
  4. Tap the "Share" button (usually at the top right)
  5. Select "Generate Vault Speed Report"
  6. Choose the athlete from your athletes list
  7. The app generates a specialized report including:
    • Speed progression data
    • Optimal runway distance recommendation
    • Takeoff speed analysis
    • Segment-by-segment breakdown
  8. Tap "Send Report" to email it to the athlete

Sending Session Data to Athletes

  1. Open the session you want to share
  2. Tap the "Share" or "Export" button
  3. Choose your sharing method:
    • "Send to Athlete": Select from your athlete list
    • "Custom Email": Enter any email address
    • "Generate Report": Create a formatted PDF
  4. Select what data to include:
    • Individual run times
    • Segment-by-segment analysis
    • Speed graphs and charts
    • Comparison with previous sessions
    • Performance recommendations
  5. Add any personal notes or coaching comments
  6. Tap "Send" to deliver the report
  7. The athlete receives a professional performance report via email

💡 Club Access Pro Tips

  • Organize by Team: Create sessions with team names for easy management
  • Regular Reports: Send weekly performance summaries to track progress
  • Backup Data: Export important sessions regularly to preserve data
  • Compare Athletes: Use the same session setup for fair comparisons
  • Custom Notes: Add technique observations to each run for comprehensive feedback

📋 Quick Reference Guide

Session Setup

Create → Name → Sport Type → Distance → Segments → Save

Recording

In-app camera OR Import from Photos

Marking

Play video → Tap stopwatch at each marker

Club Access

Add Athletes → Generate Reports → Send Data

Need Additional Help?

Contact our support team for personalized guidance with these instructions.

Contact Support