Back to Home

SniperPulse

Stability training for precision sports — real-time wobble tracking & analysis

Last updated: 2026-04-19

Overview

SniperPulse is a precision sports stability trainer for Android, Wear OS, iOS, and Apple Watch. It uses your device's motion sensors to measure hold stability, detect shots, and track improvement over time.

By default, all training data stays on your device. Session recordings, shot events, and stability scores are stored locally and never transmitted unless you explicitly opt in.

SniperPulse does not require an account, a sign-in, or any personal information to use. It does not collect your name, email, phone number, location, or contacts.

Data Collection

By default — stays on your device

These items are read and stored on your device only. Nothing is transmitted unless you explicitly opt in.

  • Motion sensors (accelerometer, gyroscope, magnetometer)Measure hold stability, wobble, and shot detection during training sessions via SensorKit sensor fusion
  • Training session dataShot events, stability scores (MOA), wobble traces, steadiness score, drift detection, and session duration — stored locally with your training history
  • Mounting profilesUser-created calibration profiles (orientation baseline, threshold settings) for different mounting positions

Opt-in — uploaded only with your consent

These items are transmitted only if you enable the corresponding feature. Opting out prevents future uploads.

  • Device model and sensor hardwareStored with sensor profiling data for calibration accuracy and compatibility
  • Sensor performance metricsSampling rate, noise levels, gravity magnitude, and sensor fusion status — transmitted to our calibration backend when you opt in to help improve sensor accuracy across devices
  • App performance metricsLaunch time, screen flow transitions, and network request timing — collected via Bitdrift when enabled to help diagnose performance issues

Bug reports only

These items are included only when you manually submit a bug report or feedback from within the app.

  • Crash stack traces and app logsWhen you submit a bug report via XrayKit (shake your device), recent app logs and crash details are included to help diagnose the issue

Opt-In Features

The following features transmit data only if you explicitly enable them. They are off by default.

Sensor accuracy contribution

If enabled, anonymous sensor profiling data (device model, sampling rate, noise levels, sensor fusion status) is transmitted to our calibration backend at lincinnovations.com. This data contains no personal information and is used to improve sensor accuracy across different devices. You can toggle this anytime in Settings.

https://lincinnovations.com/api/sensor/receive-profile

Bug reports via XrayKit

Shake your device to submit a bug report. XrayKit will include your written description, a screenshot, recent app logs, device model, OS version, and the report category you select (crash, sensor accuracy, shot detection, performance, general feedback, or feature request). Reports are submitted to our Firebase-hosted backend and used solely to diagnose and fix issues.

Third-Party Services

SniperPulse interacts with the following third-party services. It uses no advertising SDKs, no analytics trackers, and no social media integrations.

  • Firebase (Google)Backend for XrayKit bug reports (Firestore storage and anonymous authentication)
    When used: Only when you submit a bug report · Privacy policy
  • AWS (Amazon)Calibration backend hosted by LINC Innovations at lincinnovations.com — receives sensor profiling data when you opt in
    When used: Only if you opt in to the corresponding feature
  • BitdriftLightweight app performance telemetry (crash context, screen flow timing) — only active when configured
    When used: Only if you opt in to the corresponding feature · Privacy policy

Data Retention

  • Local data: Until you uninstall the app or clear storage. Uninstalling SniperPulse permanently deletes all local training data, sessions, and calibration profiles.
  • Uploaded data: Sensor profiling data is retained indefinitely for calibration analysis. It contains no personal identifiers — only device model and sensor hardware metrics.
  • Bug reports: 12 months, then deleted.

Children's Privacy

SniperPulse is not directed at children under 13. It is designed for adult precision sports training. We do not knowingly collect data from children under 13. If you believe a child has submitted data, please contact us at hello@lincinnovations.com and we will investigate.

Your Rights

Residents of California (CCPA), the European Union (GDPR), and similar jurisdictions have the right to access, correct, or delete personal data held about them, and to opt out of certain data uses. Because SniperPulse does not collect personal identifiers tied to individuals, some of these rights may not apply as usually framed. Contact us at hello@lincinnovations.com to exercise any rights under applicable law.

Changes to This Policy

We may update this policy as SniperPulse evolves. Changes will be reflected in the “Last updated” date at the top of this page. Material changes will be announced in-app when possible.

Contact

Questions about this policy? Email hello@lincinnovations.com.

LINC Innovations LLC · Washington State, USA