Rallytics Rallytics

Privacy Policy

Last updated: May 2026

1. Who We Are

Rallytics ("we", "our", "us") provides an AI-assisted tennis video analysis application for macOS and Windows. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your personal data. By using Rallytics, you agree to the practices described in this policy.

2. Information We Collect

We collect only what is necessary to operate the service:

  • Account data — your email address, used for authentication via one-time passcode. Optionally, a display nickname you provide.
  • Usage data — analysis job records (timestamps, hours consumed), credit/hour balance, and subscription or purchase history.
  • Technical data — app version and operating system type, collected to support diagnostics and compatibility.

We do not collect your name, phone number, physical address, or payment card details. Payment information is handled exclusively by Stripe and never passes through our systems.

3. How Your Videos Are Processed

Rallytics is built with a local-first architecture. Your original video files never leave your device. The process works as follows:

  1. Your original video remains entirely on your local storage at all times.
  2. The Rallytics app generates a low-resolution proxy (compressed, low frame rate) locally on your device using WebCodecs — a standard browser API built into your operating system.
  3. Only this proxy is transmitted to our servers over an encrypted (TLS) connection for AI analysis.
  4. After analysis is complete, the proxy is immediately deleted from our servers.
  5. All output — rally clips, exported highlight reels, and thumbnails — is stored locally on your device. We do not store or retain any video content on our servers.

4. AI Processing & Third-Party Models

We use Google's AI services to analyze video proxies and identify rally boundaries. Key assurances regarding this process:

  • Only the low-resolution proxy described above is sent to Google's API — not your original footage.
  • Google's API Terms of Service explicitly prohibit Google from using data submitted via the API to train or improve its AI models. Your footage is not used for model training.
  • Proxies are processed transiently. Google does not retain your proxy data after returning analysis results.
  • We do not use your video content to train any AI models, now or in the future.

For details on Google's data handling, refer to the Google API Terms of Service.

5. Data Storage & Retention

  • Account data (email, subscription status, hour balance) is stored securely on our servers. All data in transit is encrypted via TLS.
  • Analysis result metadata (timestamps, rally counts) is retained for the life of your account to support the in-app session library.
  • Video proxies uploaded to our servers are automatically deleted within 24 hours. The copy of your proxy submitted to Google's AI services is deleted immediately upon completion of analysis.
  • To request deletion of your account and associated personal data, contact us at hello@rallytics.app. We will process your request within 30 days.
  • Payment transaction records are retained for 7 years as required by applicable tax and accounting law, in accordance with Stripe's record-keeping obligations.

6. Third-Party Services

We rely on the following third-party services to operate Rallytics:

  • Stripe — payment processing for subscriptions and one-time purchases. Subject to Stripe's Privacy Policy.
  • Google — AI video analysis. Only low-resolution proxies are submitted, per Google's API terms.
  • Resend — transactional email delivery (login codes, purchase receipts).
  • Cloudflare — hosting infrastructure, CDN, and API services.

We do not sell, rent, or trade your personal information to any third party for marketing or advertising purposes.

7. International Data Transfers

Rallytics is operated from Canada. Your data may be processed in the United States or other countries where our service providers (Cloudflare, Google, Stripe) operate their infrastructure. By using Rallytics, you acknowledge and consent to this transfer. We take reasonable steps to ensure your data receives adequate protection in accordance with applicable privacy laws.

8. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal information we hold about you.
  • Request correction of inaccurate information.
  • Request deletion of your account and associated personal data.
  • Object to or restrict certain processing of your data.
  • Withdraw consent where processing is based on your consent.

To exercise any of these rights, contact us at hello@rallytics.app. We will respond within 30 days.

9. Children's Privacy

Rallytics is not directed at children under the age of 13 (or 16 where required by applicable law). We do not knowingly collect personal information from children. If you believe a child has created an account or provided us with personal information, please contact us at hello@rallytics.app and we will promptly delete the information.

10. Canadian Privacy Law (PIPEDA)

Rallytics is operated from Canada and complies with the Personal Information Protection and Electronic Documents Act (PIPEDA). Our data practices are based on the principle of collecting only what is necessary, using data only for stated purposes, and providing individuals with access and control over their information.

11. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes via email or an in-app notification before the changes take effect. Minor clarifications may be made without notice. Continued use of Rallytics after changes become effective constitutes your acceptance of the revised policy.

12. Contact

For privacy-related inquiries or data rights requests, contact us at hello@rallytics.app.