PRIVACY POLICY
Last updated: June 27, 2026 · Version 2
Welcome to AceTrackr ("we," "us," or "our"). We are committed to protecting your
personal information and your right to privacy. If you have any questions or concerns about this
privacy notice or our practices with regard to your personal information, please contact us at
support@acetrackr.com.
When you use our mobile application and our services (the "Services"), you trust us with your
personal information—especially your personal video footage. We take your privacy very seriously.
In this privacy notice, we describe our privacy policy. We seek to explain to you in the clearest
way possible what information we collect, how we use it, and what rights you have in relation to it.
1. WHAT INFORMATION DO WE COLLECT?
Personal Information You Disclose to Us
We collect personal information that you voluntarily provide to us when you register on the Services, express an interest in obtaining information about us or our products, or otherwise contact us. The personal information we collect may include the following:
- Account Information: Names, email addresses, usernames, and passwords.
- Media and Content: Video recordings and audio of your tennis practice sessions that you upload to the Services. This is the primary data on which our AI pipeline operates.
- Payment Data: We may collect data necessary to process your payment if you make purchases. Payment card details are handled directly by our payment processor, Stripe, Inc. We only retain your subscription status, payment tier, and basic transaction history (e.g., date and amount). We never store raw card numbers on our servers.
Information Automatically Collected
We automatically collect certain information when you visit, use, or navigate the Services. This information does not reveal your specific identity but is necessary for the Services to function correctly. It includes:
- Device and Usage Information: IP address, device model and operating system version, app version, language preferences, time zone, and general location (country/region derived from IP).
- Log Data: Server-side logs recording upload events, processing job status, API request metadata (endpoint called, response codes, timestamps), and error traces. Logs are retained for up to ninety (90) days for debugging and security purposes.
- Crash and Diagnostic Reports: If the application crashes, we may collect a crash report including the state of the app at the time of failure. These reports do not contain your video content. You may opt out of crash reporting through your device's privacy settings.
- Usage Metrics: Aggregated, anonymized feature usage data (e.g., which screens are visited most frequently) used to guide product development. This data cannot be used to identify you individually.
2. HOW DO WE USE YOUR INFORMATION?
We use personal information collected via our Services for a variety of business purposes described below. We process your personal information for these purposes in reliance on our legitimate business interests, in order to enter into or perform a contract with you, with your consent, and/or for compliance with our legal obligations. Under Canada's Personal Information Protection and Electronic Documents Act (PIPEDA), we rely on your consent — which you provide by creating an account and uploading videos — as the primary legal basis for collecting and using your personal data.
- To provide and deliver the Services: Specifically, processing your uploaded video and audio through our multi-stage AI pipeline to detect tennis serves, extract individual serve clips, and generate performance analytics for your review. This is the core contractual use of your data.
- To enforce upload limits: We track your daily upload count (currently limited to three (3) uploads per day per account) to ensure fair use and system stability. This count is associated with your account but is not shared with third parties.
- To manage user accounts: We use your information to create, authenticate, and secure your account, and to communicate with you about your account status.
- To improve our Services: We may use fully anonymized and aggregated performance data — such as generic court geometry statistics or serve cadence distributions with all personal identifiers removed — to improve our AI models. See Section 4 for full details on what is and is not used for model training.
- To respond to user inquiries and offer support: We may use your information to respond to your inquiries and solve any potential issues you might have with the use of our Services.
- To send administrative information: We may use your contact information to send product updates, service notifications, and information about changes to our terms and policies.
3. WILL YOUR INFORMATION BE SHARED WITH ANYONE?
We only share information with your consent, to comply with laws, to provide you with services, to protect your rights, or to fulfill business obligations. We do not and will not sell your personal data or video footage to third parties for marketing or advertising purposes.
Third-Party Service Providers
We share data with the following categories of vendors who process data on our behalf under contractual data processing agreements:
| Vendor / Category |
Purpose |
Data Shared |
| Cloudflare R2 (Cloudflare, Inc.) |
Object storage for raw uploaded videos and generated serve clips |
Your video files and processed clip files |
| Stripe, Inc. |
Payment processing and subscription management |
Name, email, payment card details (handled directly by Stripe) |
| Apple App Store / Google Play |
App distribution and in-app purchase processing (if applicable) |
Transaction records as required by each platform's policies |
| Crash / Error Reporting Service |
Application stability monitoring and bug diagnosis |
Anonymized crash logs and device state; no video content |
Each of our third-party service providers is bound by contractual obligations to handle your data only for the purposes described above and to implement appropriate security measures.
Business Transfers
We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company. In such cases, we will provide notice to you and the successor entity will be required to honour the commitments made in this Privacy Policy.
Legal Obligations
We may disclose your information where we are legally required to do so in order to comply with applicable law, governmental requests, a judicial proceeding, court order, or legal process. Where permitted by law, we will notify you of such a request before complying.
4. AI, MACHINE LEARNING, AND VIDEO PROCESSING
Because AceTrackr is a performance analysis tool, the core function of the app involves processing your media through a proprietary multi-stage AI pipeline. We want to be fully transparent about what this processing entails.
What happens when you upload a video
When you submit a video to the Services, it goes through the following stages:
- Upload and Storage: Your raw video file is uploaded and stored securely in Cloudflare R2 object storage, associated with your account. The file is not publicly accessible.
- Audio Onset Detection: We analyze the audio track of your video to identify the acoustic transient produced by racket-ball contact. This helps us locate candidate serve timestamps without processing every frame of video.
- Computer Vision Analysis: Our video analysis models scan the frames surrounding each detected timestamp to confirm a serve motion, identify court geometry, and locate the ball in the frame sequence.
- Ball Trajectory Reconstruction: We reconstruct the ball's flight path across frames to determine serve direction and approximate landing zone, enabling in/out detection and statistical analysis.
- Clip Generation: Individual serve clips are extracted from the original video and stored separately in Cloudflare R2, linked to your session in our database. These clips are what you see in the app for playback and review.
Original video vs. processed clips
Your original uploaded video and your generated serve clips are both stored in your account and retained for the duration of your account's active life. If you delete a session or your account, both the original video and its associated clips are scheduled for deletion from our production systems within thirty (30) days. See Section 6 for the full retention and deletion timeline.
What we do and do not use for AI model training
- We may use fully anonymized and aggregated spatial data — such as ball trajectory coordinates and serve cadence patterns — stripped of all account identifiers and personal images, to improve our models.
- Your identifiable personal video footage (video or audio containing your image, voice, or any other identifier) is never used to train AI models without your explicit, opt-in written consent.
- We will not use your data to train AI models that are licensed or sold to third parties.
No automated decision-making with legal effect
Our AI pipeline produces performance analytics for your personal review. It does not make any decisions that have legal or similarly significant effects on you.
5. CROSS-BORDER DATA TRANSFERS
AceTrackr is headquartered in Richmond, British Columbia, Canada, and our primary infrastructure is operated within Canada. However, some of our third-party service providers — including Stripe, Inc. and our crash reporting service — may process your data in the United States or other jurisdictions.
When your data is transferred outside of Canada, we ensure that such transfers are made subject to appropriate safeguards, such as contractual clauses that require the recipient to protect the data to the standard required by Canadian law. By using the Services, you consent to such transfers as described in this policy.
Cloudflare R2 — our video storage provider — may replicate data to edge locations for performance purposes. We configure our storage to restrict data to Canadian and North American data centres wherever possible. If you have specific questions about where your data is stored, contact us at support@acetrackr.com.
6. HOW LONG DO WE KEEP YOUR INFORMATION?
We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy notice, unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements).
The following retention periods apply:
- Account data and performance analytics: Retained for the lifetime of your active account.
- Uploaded videos and generated serve clips: Retained while your account is active. Upon account deletion, video files and clips are removed from our active production systems within thirty (30) days.
- Backup archives: Encrypted backup snapshots of your data may persist in our secure offline backup archives for up to ninety (90) days after production deletion, after which they are automatically overwritten and irrecoverably deleted.
- Server logs: Retained for up to ninety (90) days for security monitoring and debugging purposes, then automatically purged.
- Payment transaction records: Retained for up to seven (7) years as required by applicable financial and tax regulations.
- Anonymized, aggregated model training data: May be retained indefinitely as it contains no personal identifiers and cannot be used to identify you.
To request deletion of your data, you may delete your account directly within the app under Settings → Account → Delete Account, or contact us at support@acetrackr.com.
7. HOW DO WE KEEP YOUR INFORMATION SAFE?
We have implemented appropriate technical and organizational security measures designed to protect the security of any personal information we process. However, despite our safeguards and efforts to secure your information, no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information.
8. DO WE COLLECT INFORMATION FROM MINORS?
We do not knowingly solicit data from or market to children under 13 years of age. By using the Services, you represent that you are at least 13 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Services. If we learn that personal information from users less than 13 years of age has been collected without verifiable parental consent, we will deactivate the account and take reasonable measures to promptly delete such data from our records.
9. WHAT ARE YOUR PRIVACY RIGHTS?
Depending on your location, you may have certain rights regarding your personal information. As a Canadian company subject to PIPEDA, and as a service available to users in other jurisdictions including California (CCPA), we recognize the following rights for all users:
- Access and Portability: You can request a copy of the personal information we hold about you, including your account data and a list of your stored videos.
- Correction: You can request that we correct any inaccurate or incomplete information about you.
- Deletion: You can request that we delete your personal information and video data (the "right to be forgotten"). Note that we may retain data where required by law (e.g., financial records) or in anonymized, aggregated form.
- Withdrawal of Consent: Under PIPEDA, you have the right to withdraw your consent to our processing of your personal data at any time. Please note that withdrawing consent may prevent us from providing the Services to you, as video processing is the core function of AceTrackr.
- Complaint to a Supervisory Authority: If you believe we have not handled your personal information in accordance with applicable law, you have the right to lodge a complaint with the Office of the Privacy Commissioner of Canada (OPC) at www.priv.gc.ca or by phone at 1-800-282-1376. You may also contact your provincial privacy commissioner where applicable.
How to exercise your rights
You can exercise most of your rights directly within the app:
- Delete your account and all data: Settings → Account → Delete Account
- Delete a specific session or video: Long-press any session in the Sessions screen and select Delete.
- Update your account information: Settings → Profile
For requests that cannot be fulfilled in-app (such as data access/portability requests or consent withdrawal), contact our Privacy Officer at support@acetrackr.com. We will respond within the timeframes required by applicable laws (30 days under PIPEDA).
10. MOBILE-SPECIFIC PRIVACY CONTROLS
AceTrackr is a mobile application. Unlike websites, mobile apps do not receive browser-level Do-Not-Track (DNT) signals. Instead, the following mobile-specific privacy controls are available to you:
- Camera and Microphone Permissions: AceTrackr does not require real-time camera or microphone access. All video content is uploaded from your device's photo library or file system. You can manage AceTrackr's media access permissions at any time in your device's Settings → Privacy menu.
- Push Notifications: We may request permission to send push notifications (e.g., to alert you when your video has finished processing). You can enable or disable notifications for AceTrackr at any time in your device's notification settings. Disabling notifications does not affect the core functionality of the app.
- Crash Reporting: We use a crash reporting service to capture anonymous diagnostic data when the app encounters an error. You can opt out of crash reporting through your device's privacy settings (e.g., on iOS under Settings → Privacy & Security → Analytics & Improvements).
- Advertising Identifier (IDFA / GAID): We do not use advertising identifiers for behavioral advertising purposes. If your device makes an advertising identifier available, we do not collect or share it with advertising networks.
If you have questions or comments about this notice, or wish to exercise your privacy rights, you may email our Privacy Officer at support@acetrackr.com or by post to:
AceTrackr
Attn: Privacy Officer
6233 Birch Street
Richmond, British Columbia V6Y4H3
Canada