Privacy Policy

Effective Date: July 25, 2025 · Last Updated: March 25, 2026

1. Introduction / About Us

RaceControl.ai is a California-based software development firm specializing in AI-augmented integration workflows, mobile applications, branding solutions, and social media automation for motorsport teams.

This Privacy Policy explains how we collect, use, disclose, and safeguard information when you:

This policy also addresses our role concerning the data processed through the solutions we build for our clients.

Please read this Privacy Policy carefully. If you do not agree with the terms of this privacy policy, please do not access our website, mobile applications, or use our Services.

2. Scope of This Policy

This Privacy Policy applies to:

This Privacy Policy does not govern the data processing practices within the applications, workflows, or systems we build for our clients. Our clients act as the "Business" (under CCPA/CPRA) or "Data Controller" for the data processed within those solutions. We typically act as a "Service Provider" or "Data Processor" for that data, processing it only according to our contractual agreements with our clients.

3. Information We Collect

Information You Provide Directly:

Information Collected Automatically:

Website Data:

Mobile Application Data:

Device Permissions (Mobile Apps):

Our mobile applications may request the following permissions:

Third-Party Services Integration:

We integrate with the following third-party services that may collect additional data:

Information We Process on Behalf of Clients (as a Service Provider):

When providing Services, we may process data controlled by our clients, including:

4. How We Use Your Information

To Provide and Manage Our Services:

To Communicate With You:

To Improve Our Services:

For Security and Compliance:

5. Legal Basis for Processing (GDPR)

For users in the European Economic Area, our legal bases for processing include:

6. How We Share Your Information

We do not sell your personal information, nor do we "share" it for cross-context behavioral advertising purposes (as defined under CCPA/CPRA).

We may disclose information in the following circumstances:

7. Data Security

We implement comprehensive security measures including:

However, no security measures are perfect, and we cannot guarantee absolute security of your data.

8. Connected Accounts and AI Data Processing

RaceControl allows team owners to connect third-party social media accounts (such as YouTube, Instagram, and Facebook) to enable publishing content on behalf of their team.

Data We Access

When you connect a YouTube account, we access the following through Google's OAuth 2.0 authorization:

We do not access your YouTube watch history, subscriptions, or private videos. We access only the data necessary to provide the publishing features you have authorized.

How Credentials Are Stored

OAuth tokens for connected accounts are encrypted at rest using AES-256-GCM with team-specific encryption keys derived via PBKDF2. Encrypted tokens are stored in Google Cloud Firestore. Tokens are never returned to the client application after the initial connection and are accessible only to server-side functions.

Access Controls

Only the team owner can connect or disconnect a social media account. Publishing actions using connected accounts are restricted to authorized team members (team admin role or above). The team owner may optionally require per-post approval before content is published.

Retention and Deletion

Connected account credentials are retained only while the account remains connected. When the team owner disconnects an account, we revoke the OAuth token with the platform provider and permanently delete the stored credentials from our systems. If a team is deleted, all associated connected account credentials are also deleted.

No Selling or Sharing

Data obtained from connected social media accounts is not sold, shared with third parties, or used for advertising. It is used solely to publish content on behalf of your team as you direct.

Google API Services Compliance

RaceControl's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

AI-Powered Coaching Features

RaceControl uses Google Vertex AI (Gemini) to analyze motorsport telemetry data and optional in-car video, providing structured driving improvement feedback. All AI processing occurs on Google Cloud infrastructure (us-central1 region) — no AI models run on your device.

Session Intelligence

Session Intelligence analyzes driving telemetry across multiple sessions to identify progression trends, technique patterns, and improvement opportunities. It optionally analyzes in-car video to correlate visual driving behavior with telemetry data.

Data Sent to Google Vertex AI: When you request a Session Intelligence analysis, the following data is assembled server-side and transmitted to Google's Vertex AI service (Gemini 2.5 Pro) for processing:

What AI Generates: Session Intelligence produces coaching reports containing technique observations, lap-by-lap progression data, improvement recommendations, telemetry trace visualizations, and suggested video clip markers. All AI-generated content is presented in a dedicated Session Intelligence screen with clear AI attribution.

Driver Coach (Single Session)

Driver Coach provides instant AI analysis of a single uploaded telemetry session.

Data Sent to Google Vertex AI: When you request a coaching analysis, the following data is assembled server-side and transmitted to Google's Vertex AI service (Gemini 2.5 Flash) for processing:

Data Handling for All AI Features

No personally identifying information (names, email addresses, profile data) is included in AI analysis requests. Data is transmitted over encrypted connections (HTTPS/TLS) and is processed by Google subject to their Cloud Data Processing Addendum.

Google does not use data submitted through Vertex AI to train its foundation models. See Vertex AI Data Governance for details.

How Analysis Results Are Stored: Coaching analysis results (structured JSON feedback) are stored in Google Cloud Firestore under your team's data scope. Results include the AI-generated analysis, a record of which context sources were used, and token usage metrics for internal cost tracking. Results are accessible to team members based on role permissions.

No Selling or Sharing: Telemetry data, video files, and coaching analysis results are not sold, shared with third parties, or used for advertising. They are used solely to provide the coaching features you have requested.

Connected Data Sources (Google Drive)

Team Admins can connect Google Drive folders to import racing data (telemetry, video, documents) into RaceControl for use with the Driver Coach and other coaching features.

Data We Access: When a folder is connected, we access file metadata (names, sizes, MIME types, modification dates) and file contents for supported file types via the Google Drive API with read-only access (drive.readonly scope). We do not access files outside the specified folder, your personal Drive contents, or any other Google account data.

How Files Are Stored: Imported files are copied to a team-scoped Google Cloud Storage bucket. Files are organized by team, event, and file type. Original files in Google Drive are never modified or deleted by RaceControl.

Sync Records: For each imported file, we store a sync record in Firestore containing the Drive file ID, file name, file size, file type classification, sync timestamp, and cloud storage path.

Access Controls: Only Team Admins or Team Owners can connect or disconnect data sources. Imported data is accessible to team members based on role permissions.

Retention and Deletion: Imported files and sync records are retained while the data source remains connected and the team is active. When a Team Admin disconnects a data source, no further files are imported; existing imported files remain until manually deleted or the team is deleted. When a team is deleted, all imported coaching data and sync records are permanently deleted.

No Selling or Sharing: Data imported from Google Drive is not sold, shared with third parties, or used for advertising.

Google API Services Compliance (Drive)

RaceControl's use of data received from the Google Drive API adheres to the Google API Services User Data Policy, including the Limited Use requirements.

9. Data Retention

10. Your Privacy Rights

California Residents (CCPA/CPRA Rights):

European Users (GDPR Rights):

Exercising Your Rights:

Contact us at info@racecontrol.ai or 925-477-0497. We'll verify your identity before processing requests and respond within the required timeframes (30 days for CCPA, 30 days for GDPR).

11. Children's Privacy (COPPA Compliance)

RaceControl complies with the Children's Online Privacy Protection Act (COPPA).

Age Requirements:

Parental Consent for Users Aged 13-17:

Data We Collect from Minors:

Parental Rights:

Parents of users aged 13-17 have the right to:

Verifiable Parental Consent Process:

Data Deletion for Minors:

If we discover we have collected information from a child under 13 without proper consent, we will:

Client Responsibilities:

If we process children's data on behalf of clients, the client acts as the Data Controller and is responsible for ensuring COPPA compliance within their own services.

Contact for Parental Inquiries:

Parents with questions or requests regarding their child's data should contact us at:

Email: support@racecontrol.ai
Phone: 925-477-0497

12. Subscription and Payment Information

For subscription services:

13. International Data Transfers

For US Users: Data is processed and stored in the United States.

For International Users: Your data may be transferred to and processed in the United States. We implement appropriate safeguards including:

14. Push Notifications

Our mobile apps may send push notifications for:

You can control notification preferences in your device settings or app preferences.

15. Third-Party Links and Services

Our services may contain links to third-party websites and services. This Privacy Policy doesn't apply to those third parties. We encourage you to review their privacy policies.

16. Changes to This Privacy Policy

We may update this Privacy Policy periodically. We'll notify you of material changes by:

Continued use after changes constitutes acceptance of the updated policy.

17. Contact Us

Data Protection Officer: info@racecontrol.ai
Phone: 925-477-0497
Address: RaceControl, Contra Costa County, California

For EU Users: Our EU representative can be contacted at the same email address.

For privacy-related inquiries, data subject requests, or concerns about our privacy practices, please contact us using the information above.