TenniVue

Privacy Policy for TenniVue

TenniVue is provided by Radip / RADIP.ID (“Radip,” “we,” “us,” or “our”), the developer identified in the applicable app-store listing. This Privacy Policy explains how TenniVue handles information when you use the TenniVue mobile application, related account and cloud features, and related web pages or services (collectively, the “Service”).

TenniVue is designed to be local-first. Core features such as recording, importing, editing, playback, scoring, and exporting can be used without a TenniVue account. Some features described below may be unavailable in a particular version, country, platform, subscription tier, or feature-flag configuration. If a feature is not enabled, TenniVue does not collect data through that feature.

1. Summary

2. Information we process

2.1 Media and local project data

When you record, import, edit, analyze, or export a session, the app may process:

This information remains in app-private storage by default. Files you save to the gallery or another folder are controlled by that storage location and may remain after you delete the corresponding TenniVue session.

2.2 On-device AI and derived analysis

If you enable an AI analysis feature, TenniVue may process video frames on your device to create derived information, including:

These results are estimates and may be inaccurate. TenniVue does not use face recognition to identify people and does not make legal, employment, credit, health, or similarly significant decisions about them. We do not use your private recordings to train a general AI model unless we first present a separate, explicit opt-in that explains the exact data, purpose, recipients, retention, and withdrawal method.

2.3 Account and cloud data

If account or cloud features are offered and you choose to use them, we may process:

Guest-to-account migration does not automatically upload media. Metadata sync, highlight upload, and full-video upload are separate actions and may have separate controls.

2.4 Purchases and subscriptions

Purchases are processed by Google Play or Apple. We may receive a product identifier, transaction or purchase token, subscription status, country/store information, and entitlement result needed to provide or restore your purchase. We do not receive or store your full payment-card number.

2.5 Ads and consent information

On the Free tier, Google Mobile Ads/AdMob and its mediation partners may process information such as:

TenniVue uses Google User Messaging Platform (UMP) or equivalent controls where required. Ads are not requested until the applicable consent state allows them. You can revisit available choices through Settings > Privacy options when that entry is required or available. Refusing personalized advertising does not block core local features, although you may receive non-personalized or limited ads.

We do not sell your recordings, audio, account profile, or precise location for money. Where applicable law defines personalized advertising disclosures as a “sale” or “sharing,” use the in-app Privacy options or the platform controls described in this Policy to exercise the available opt-out.

2.6 Technical, diagnostic, and support information

TenniVue may process privacy-minimized technical events such as app version, device/OS class, feature state, operation duration, performance counters, result codes, retry counts, battery/thermal class, and crash information. TenniVue telemetry is designed not to include raw video, audio, frames, pose coordinates, faces, player names, exact location, file paths, media URLs, pairing secrets, or authentication tokens.

If you contact support, we process the email address, message, and attachments you choose to send. Do not send private match footage or credentials unless support specifically requests a safe diagnostic sample and explains how it will be handled.

3. Permissions and device access

Depending on the feature and platform, TenniVue may request:

You can change permissions in system settings. Denying an optional permission may disable the related feature but should not prevent unrelated local features from working.

4. How we use information

We process information to:

  1. record, import, organize, play, edit, analyze, export, and recover sessions;
  2. calculate scores, synchronize authorized local remotes, and display scoreboards;
  3. provide AI-assisted review and clearly labelled estimates;
  4. authenticate users and provide optional account, sync, sharing, coach, or Playmate features;
  5. verify purchases, restore entitlements, and suppress ads for eligible subscriptions;
  6. show, limit, and measure ads on the Free tier in accordance with your privacy choices;
  7. maintain security, prevent abuse or duplicate commands, diagnose failures, and improve reliability;
  8. respond to support, privacy, deletion, and legal requests; and
  9. comply with applicable law and enforce our terms.

Where required, our legal bases may include your consent, performance of a contract or requested service, compliance with legal obligations, and our legitimate interests in security, fraud prevention, service reliability, and product improvement, balanced against your rights.

5. When information is disclosed

We disclose information only as needed for the Service or as required by law, including to:

Third-party apps and services process information under their own terms and privacy policies. We require service providers acting on our behalf to use information only for instructed purposes and to apply appropriate protection.

6. Retention and deletion

Local data

Local sessions and derived analysis remain on your device until you delete them, clear app data, or uninstall the app. You can delete a session from within TenniVue. Deleting an imported session does not delete the original video from your gallery or file provider. Deleting a session also does not delete exported files or copies already shared to another app, person, or service.

TenniVue disables application backup where supported for sensitive app-private data. System behavior and files you deliberately save outside app-private storage may differ.

Account and cloud data

Account/profile data is retained while your account is active and as needed to provide requested cloud services. Shared media is retained until you delete it, delete the account, the applicable sharing/retention period expires, or the Service removes it under its terms. Revoking access prevents future authorized access but cannot erase a copy another person already downloaded or independently saved.

When account creation is available, you may request account deletion in the app and at:

https://tenniv.radip.id/account/delete

Account deletion is intended to delete or anonymize associated account data and cloud media unless limited retention is necessary for security, fraud prevention, dispute resolution, or legal compliance. Access is revoked when the deletion process begins; residual copies in protected backups are removed through the normal backup-rotation process and are not restored to active service. We retain only the minimum deletion, security, or transaction record necessary for those purposes.

Deleting a TenniVue account does not automatically cancel an App Store or Google Play subscription. Manage or cancel the subscription through the store account used for purchase.

Advertising, store, authentication, and third-party sharing providers apply their own retention policies.

7. Your choices and rights

Depending on your location, you may have rights to access, correct, obtain a copy of, delete, restrict, or object to processing of your personal data; withdraw consent; opt out of certain advertising uses; and complain to a data-protection authority.

You can:

Withdrawing consent does not affect processing that was lawful before withdrawal. We may need to verify your identity before completing a request. We will respond within the period required by applicable law.

8. Children and recording other people

TenniVue is not directed to children under 13, and we do not knowingly create an account for or collect personal data from a child without the consent required from a parent or guardian. A higher minimum age or additional parental consent may apply in your country. If you believe a child provided personal data without appropriate consent, contact us so we can investigate and delete it where required.

Sports recordings may include other players, coaches, officials, or spectators. You are responsible for obtaining appropriate permission before recording, analyzing, uploading, or sharing another person, especially a child, and for complying with venue rules and applicable law. TenniVue may provide a recording notice or shareable notice as a convenience, but it is not legal advice and does not replace consent where consent is required.

9. International transfers

Radip operates from Indonesia. Some service providers may process information in other countries. Where required, we use appropriate contractual, organizational, or legal safeguards and limit transfers to what is necessary for the selected feature.

10. Security

We use safeguards appropriate to the nature of the information, including app-private storage, secure token storage, encrypted network transport, access controls, short-lived sharing links where applicable, checksums, data minimization, and restricted logs. No method of storage or transmission is completely secure, and we cannot guarantee absolute security.

Protect your device, pairing code, account credentials, and exported or shared files. Notify us if you suspect unauthorized account or cloud access.

11. Changes to this Policy

We may update this Policy when features, providers, laws, or practices change. We will update the date above and provide additional notice in the app or by other appropriate means when a change is material. We will request new consent where required.

12. Contact us

For privacy questions, rights requests, or concerns:

Please write “TenniVue Privacy” in the subject line and do not include passwords, authentication tokens, or unnecessary private footage.

13. Relevant third-party privacy information