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
- Your recordings and imported videos are stored on your device by default.
- On-device AI analysis may create derived data such as rally intervals, pose points, ball paths, stroke candidates, and estimated measurements. Raw media is not automatically uploaded for AI analysis.
- Creating or signing in to an account does not automatically upload your videos.
- Cloud media upload or sharing occurs only after you select the asset and confirm the action.
- The Free tier may show Google AdMob ads after applicable consent choices. Paid ad-free tiers do not request ads while the entitlement is active.
- TenniVue does not sell your recordings, audio, account profile, or precise location for money.
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:
- camera video and microphone audio;
- videos you select from your photo library, gallery, file provider, or cloud-file provider;
- thumbnails, clip boundaries, crop positions, color adjustments, text, emoji, stickers, drawings, coach annotations, and export settings;
- recording time, duration, orientation, resolution, frame rate, codec, file size, checksums, and storage status;
- scoring events, player or team names entered by you, match format, serve markers, manually entered speed, and other session notes;
- optional venue, court label, or location information that you deliberately add.
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:
- rally boundaries and confidence;
- body pose or movement points;
- player tracks and target selection;
- ball candidates, paths, contact or bounce candidates;
- stroke or timing candidates;
- court calibration and speed estimates, where the required quality gates are met.
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:
- email address, authentication-provider identifier, display name, username, avatar, and profile settings;
- encrypted or securely stored authentication/session tokens;
- subscription entitlement and account capability status;
- synced session metadata, players, match information, optional venue/location visibility, invitations, Playmates, comments, sharing grants, and revocation status;
- media you explicitly select and confirm for cloud upload or sharing;
- security and account events such as sign-in, token refresh, logout, revoke, invitation acceptance, access changes, and deletion requests.
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:
- IP address and approximate location inferred from it;
- advertising identifier or other app/device identifiers, where permitted;
- device type, operating system, language, app version, and diagnostic information;
- ad requests, impressions, clicks, frequency, and interactions;
- consent or privacy-choice signals.
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:
- Camera: to preview and record video, scan an invitation or pairing QR code, or perform a camera setup test.
- Microphone: to include audio in a recording. You may continue without audio where supported.
- Photos, videos, files, or storage: to import a selected video, save an export, or access files you choose. Modern system pickers may grant access only to selected items.
- Notifications: to show recording, analysis, export, invitation, or account-security status and controls.
- Local network: to pair a scoreboard host and referee remote on the same network. Pairing codes, local addresses, and commands are used for the local session and are not sent to our server by default.
- Location: only if an optional venue/location feature is enabled and you choose to grant access. TenniVue does not require precise location merely to record, edit, score, or display ads.
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:
- record, import, organize, play, edit, analyze, export, and recover sessions;
- calculate scores, synchronize authorized local remotes, and display scoreboards;
- provide AI-assisted review and clearly labelled estimates;
- authenticate users and provide optional account, sync, sharing, coach, or Playmate features;
- verify purchases, restore entitlements, and suppress ads for eligible subscriptions;
- show, limit, and measure ads on the Free tier in accordance with your privacy choices;
- maintain security, prevent abuse or duplicate commands, diagnose failures, and improve reliability;
- respond to support, privacy, deletion, and legal requests; and
- 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:
- Google Mobile Ads/AdMob, UMP, and configured mediation partners for advertising and privacy choices on the Free tier;
- Google Play and Apple App Store/StoreKit for distribution, purchases, subscriptions, and entitlement verification;
- authentication providers such as Google or Apple when you choose that sign-in method;
- hosting, database, object-storage, email, notification, and security providers used for optional account/cloud services;
- apps or recipients selected by you through the system share sheet, cloud upload, coach sharing, Playmate sharing, Quick Share, messaging, or file providers;
- other devices you intentionally pair for local scoreboard or remote-control functions;
- advisers, authorities, or other parties where reasonably necessary to comply with law, protect rights and safety, investigate abuse, or complete a business transfer subject to appropriate notice and safeguards.
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:
- use core local features as a guest;
- grant or deny device permissions;
- use Privacy options when available to review advertising choices;
- hide or delete AI-derived data and run analysis again where supported;
- control location visibility and sharing recipients;
- revoke a sharing grant or leave a shared session;
- delete local sessions and cloud media separately;
- log out, revoke sessions, or request account deletion; and
- contact us to exercise a right that is not available in the app.
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:
- Developer: Radip / RADIP.ID
- Email:rpradipta.id@gmail.com
- Website:https://www.radip.id/
- Account deletion:https://tenniv.radip.id/account/delete
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
- Google Privacy Policy: https://policies.google.com/privacy
- How Google uses information from sites or apps that use its services: https://policies.google.com/technologies/partner-sites
- Google advertising controls: https://myadcenter.google.com/
- Apple Privacy Policy: https://www.apple.com/legal/privacy/