Train Your Racing
Reflexes

The motorsport reaction time trainer that helps you practice, improve, and compete — right from your pocket.

Download on the App Store

Everything you need to sharpen your reflexes

From casual practice to structured training programs, Lights Out! adapts to your skill level and goals.

🏁

Realistic Light Sequence

Five lights illuminate one by one, then extinguish at a random moment — just like a real motorsport standing start.

Sprint Mode

Five rapid-fire rounds with automatic advancement. Measure your average reaction time and consistency under pressure.

🎯

Challenge Mode

Progressive difficulty that gets harder with each successful reaction. How many levels can you clear?

👻

Ghost Mode

Race against your personal best with a live elapsed timer. Real-time pressure to beat yourself every round.

🆚

1v1 Multiplayer

Challenge another player in real-time via Game Center. Same light sequence, same delay — fastest reaction wins.

📅

Daily Challenge

A unique challenge every day with a fixed seed. Everyone gets the same delay — compare on a level playing field.

📋

Training Plans

Structured multi-day programs designed to systematically improve your speed, consistency, and focus.

📊

Detailed Analytics

Track trends, distribution charts, time-of-day performance, fatigue analysis, and percentile rankings.

🎨

Light Themes

Choose from multiple light colors — Classic Red, Neon Blue, Green, or Amber — to personalize your experience.

Simple to start, deep to master

Get practicing in seconds with an intuitive flow that mirrors real motorsport starts.

1

Tap to Start

Tap anywhere on the screen to begin the light sequence.

2

Watch the Lights

Five red lights illuminate one at a time, roughly one second apart.

3

Wait for Lights Out

After a random delay, all five lights go out simultaneously.

4

React!

Tap as fast as you can. Your reaction time is measured in milliseconds.

Unlock your full potential

Start for free. Go Pro to unlock all modes, competitive ranks, and detailed analytics.

Free

$0

Free forever

  • Standard mode (unlimited)
  • Daily Challenge (3 attempts/day)
  • Basic stats & 7-day chart
  • History & sharing
  • Sound, haptics & themes

Pro Monthly

$1.99 /month

Full Pro access, cancel anytime

  • Everything in Pro — billed monthly
  • All training modes
  • Competitive Ranked Tiers
  • Weekly Leaderboards
  • Advanced analytics
  • Ad-free experience

Lifetime

$14.99 one-time

Pay once, Pro forever

  • Everything in Pro — forever
  • No recurring charges
  • All future features included
  • Best for long-term racers

Climb the ranks

Pro subscribers earn a competitive tier based on their rolling 20-round average. How high can you climb?

🛡️

Bronze

Starting tier. Average above 330 ms. Everyone begins here — master the basics.

🥈

Silver

Average under 330 ms. You're getting fast — sharper than most casual players.

Gold

Average under 270 ms. Serious reflexes. You'd hold your own on the grid.

👑

Platinum

Average under 220 ms. Elite reaction speed. Only the dedicated reach this tier.

💎

Diamond

Average under 180 ms. Legendary. You react faster than most professional drivers.

Tips for faster reactions

Proven techniques drivers use to sharpen their reflexes.

🧘

Stay relaxed

Tension slows you down. Keep your finger loose and hovering close to the screen — don't tense up.

👀

Use peripheral vision

Instead of staring at one light, let your eyes softly focus on the entire cluster. You'll detect the change faster.

🚫

Don't anticipate

The random delay is designed to defeat prediction. React to the visual change — never time the rhythm.

⏱️

Practice in short bursts

10–15 rounds per session is optimal. Fatigue degrades performance after that — track it with the Pro fatigue chart.

🔥

Warm up first

Your first 2–3 reactions are usually slower. Use Sprint Mode as a warm-up before going for a PB.

📊

Consistency over speed

A steady 250ms beats alternating between 180ms and 400ms. Aim for tight spread — that's what wins races.

Frequently asked questions

What's a good reaction time?

For most people, 200–300 ms is good. Competitive racers aim for 150–200 ms. Under 150 ms is exceptional. Pro subscribers see their global percentile ranking.

How do competitive ranks work?

Your rank is calculated from the rolling average of your most recent 20 reactions. Bronze starts at 330+ ms; Diamond requires under 180 ms. The rank updates automatically and appears on the main screen for Pro subscribers.

I already bought Premium/Ultra Premium — do I need to subscribe?

No. Existing Premium and Ultra Premium purchases are automatically grandfathered into Pro. You keep full access forever without needing to subscribe.

What's the difference between Monthly, Yearly, and Lifetime?

All three unlock identical Pro features. Monthly ($1.99/mo) bills monthly. Yearly ($9.99/yr) bills annually and saves 58%. Lifetime ($14.99) is a single one-time purchase that never renews.

When does the weekly leaderboard reset?

Every Monday at midnight UTC. Submissions throughout the week appear on the global Pro leaderboard via Game Center.

Can I practice offline?

Yes. All single-player modes work fully offline. Only 1v1 Multiplayer requires an internet connection.

Why do I keep getting false starts?

You're anticipating rather than reacting. Try to relax and wait for the lights to actually go out. The random delay is specifically designed to prevent prediction.

Where can I read the full user guide?

The complete user guide with all modes, settings, and strategies is available at userguide.html.

Privacy Policy

Effective date: May 21, 2026

This Privacy Policy describes how Lights Out! Reaction Trainer ("the App", "we", "us", or "our") handles your information. We are committed to protecting your privacy and being transparent about our data practices.

1. Information We Collect

We do not collect, store, or transmit any personal data to external servers.

All data generated by the App — including reaction times, statistics, settings, and training progress — is stored locally on your device using Apple's standard on-device storage mechanisms (UserDefaults). This data never leaves your device except in the following cases:

  • Game Center (Multiplayer): If you use the 1v1 Multiplayer feature, Apple's Game Center handles matchmaking and player identification. This is governed by Apple's own privacy policy.
  • In-App Purchases: Purchases are processed by Apple through the App Store and validated by RevenueCat for accurate subscription state across devices. We do not receive or store any payment information.
  • Sharing: If you choose to share your results, the share action is initiated by you and handled by the iOS share sheet. We do not automatically share any data.
  • Analytics & Crash Reporting: Firebase Analytics collects anonymized aggregate usage data, and Firebase Crashlytics reports app crashes so we can fix them — see Section 3 for full details. No personal data is collected.
  • Advertising (free version only): Google AdMob may receive device-level identifiers to deliver ads. This is subject to your App Tracking Transparency choice — see Section 2 for full details. Pro subscribers are not subject to any ad-related data sharing.

2. Advertising & App Tracking Transparency (ATT)

The free version of the App displays advertisements provided by Google AdMob. Pro subscribers (Monthly, Yearly, or Lifetime) do not see ads and are not subject to any ad-related tracking.

ATT Prompt on First Launch. In accordance with Apple's App Tracking Transparency framework, the App will display a system prompt the first time you launch it, asking for your permission to use your device's advertising identifier (IDFA) for ad personalization. You will see two options:

  • "Allow" — Google AdMob may use the IDFA to deliver personalized ads and measure ad performance across apps and websites you visit. You will still see the same number of ads, but they may be more relevant to your interests.
  • "Ask App Not to Track" — The IDFA is not shared. You will still see ads in the free version, but they will be non-personalized (contextual only). No cross-app or cross-site tracking occurs.

Your choice has no effect on app functionality or features, and it can be changed at any time in Settings > Privacy & Security > Tracking. The App never tracks you for purposes unrelated to advertising, and all ad-related data sharing is disabled entirely for Pro subscribers regardless of your ATT choice.

For details on how Google AdMob handles data, see Google's Privacy & Terms.

3. Analytics & Crash Reporting

To improve the App, we use the following privacy-respecting services:

  • Firebase Analytics — collects anonymized aggregate usage data (e.g., which modes you use most, how often you complete onboarding) so we can prioritize improvements. We do not collect your name, email, or any personal identifiers through Analytics.
  • Firebase Crashlytics — automatically reports app crashes so we can fix them quickly. Crash reports include diagnostic information (device model, OS version, the line of code that crashed) but no personal data.

These services are operated by Google. Data collected is used solely to operate and improve the App; it is not sold or shared with advertisers. For details, see Firebase's Privacy Information.

If you have opted in to sharing analytics with Apple at the OS level, Apple may also collect anonymized usage data as described in their privacy policy.

4. Data Storage & Security

All app data is stored locally on your device. Your data is protected by your device's built-in security features (passcode, Face ID, Touch ID). We do not have access to your data at any time. If you delete the App, all locally stored data is permanently removed.

5. Children's Privacy

The App does not knowingly collect any personal information from children. Since no personal data is collected from any user, the App is safe for use by individuals of all ages.

6. Third-Party Services

The App integrates with the following services:

  • Apple Game Center: For multiplayer matchmaking and player display names.
  • Apple StoreKit: For processing subscriptions and in-app purchases.
  • RevenueCat: For managing subscriptions, restoring purchases across devices, and providing accurate subscription analytics. Governed by RevenueCat's Privacy Policy.
  • Firebase Analytics & Crashlytics (Google): For aggregate usage analytics and crash reporting (see Section 3). Governed by Firebase's Privacy Information.
  • Google AdMob (free version only): For displaying advertisements. Data handling is subject to your App Tracking Transparency choice (see Section 2). Governed by Google's Privacy Policy.

Apple services are operated by Apple Inc. and governed by Apple's Privacy Policy.

7. Your Rights

Since all your data is stored locally on your device, you have full control over it at all times. You can:

  • View your data within the App (Statistics, History)
  • Delete your history within the App (Clear History)
  • Delete all app data by uninstalling the App

8. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated effective date. Continued use of the App after changes constitutes acceptance of the revised policy.

9. Contact Us

If you have any questions or concerns about this Privacy Policy or the App's data practices, please contact us at:

bushels-70.mail@icloud.com

Need help?

Having trouble with the app, in-app purchases, or have a feature request? We're happy to help.

Email us at bushels-70.mail@icloud.com

Common solutions:
• Subscription not active? Try "Restore Purchases" from the paywall or Settings.
• Multiplayer not working? Make sure you're signed in to Game Center in Settings.
• App not responding? Force-close and reopen the app.