TENNIS@DASH Back to the app

DATA AND PRIVACY

Tennis@DASH Privacy Policy

Effective and last updated: October 27, 2026

This policy covers the Tennis@DASH Android app and the player website at app.datastatshub.com. The developer is DataStatsHub (DASH), operated by Omar Sayyouh in Egypt. Contact datastatshub@gmail.com for privacy questions or requests. The separate public website privacy notice covers the DataStatsHub marketing website.

Information you provide

How we use information

We use account data to authenticate you; player records to save, synchronize, and display your season; and match data to calculate statistics and optional coaching suggestions. Practice details support finding and coordinating practice sessions. Subscription data verifies access to Free, Pro, and trial features. We also use necessary technical records to operate the service, respond to support requests, and investigate errors or abuse.

Live coaching is optional. Its current rules evaluate your recorded match data in the app; the app does not send your match records to a generative AI service for coaching. You can switch coaching off in the match setup and control its live-intelligence permissions.

Who can see your information

Your saved profile, nutrition, journal, and match archive are associated with your signed-in account. They are not published as a general public feed. When you post practice availability, the slot details and displayed player name can be seen by other signed-in players. Practice requests are available to the players involved, and coordination messages are available to the participants in that practice request. Your private journal and nutrition records are not included in a practice listing.

Exported reports and backups remain under your control. If you send them to a coach or another person, that recipient receives the information in the file. Please use an opponent's name or other person's details only when you are entitled to do so.

Service providers and international processing

Supabase provides account authentication, the application database, backend functions, and authentication email delivery. The current application database is hosted in the EU West (Ireland) region. Sites hosting and its underlying Cloudflare infrastructure deliver the website. Google Play provides Android distribution, billing, and subscription lifecycle notifications, including delivery through Google Cloud Pub/Sub to our backend. These providers may process necessary account, transaction, network, and service data in countries outside your own under their terms and safeguards.

Hosting, authentication, and backend providers may record IP addresses, request times, browser or device details, and error information to operate and protect their services. We do not sell your personal information. The player app contains no advertising SDK or Google Analytics tracking. Any optional analytics on the separate marketing website is described in its own notice. We may disclose information when required by applicable law or to investigate misuse or protect the service and its users.

Local storage, permissions, and security

The app stores your player records and pending changes in local browser or Android WebView storage, and stores account-session information so you can remain signed in. Signed-in records synchronize with Supabase. Offline changes can remain on the device until synchronization succeeds. Access to private cloud records is restricted by account permissions, and network communication uses HTTPS. These safeguards do not guarantee that a device or service can never be compromised; protect your device and sign-in details.

Android calendar reminders use local notifications if you grant notification permission. Reminder text may appear on your lock screen according to your device settings. Exports save files to your device, and restoring a backup reads the file you select. The app does not request access to your contacts, SMS, microphone, camera, or precise location.

Retention and deletion

We retain active account and season records while your account exists, unless you remove individual records using the available controls. Past practice availability can be marked expired; expiry is a status change and does not itself delete the record. Ending a trial or subscription does not erase your player data.

To delete your account, open Profile → Delete my account and confirm, or use the public Tennis@DASH account-deletion page. A successful deletion removes your sign-in account, profile, saved season records, entitlement, and associated practice availability, requests, and messages from the active database. Deletion also removes practice conversations associated with those requests. The app clears its player-data cache on the device where you complete in-app deletion.

Account deletion does not erase downloaded files, copies held by other people, or caches on other devices; remove these separately. Provider backups and operational security logs can remain until their retention periods expire; these periods depend on the provider and service configuration. We do not specify a separate app-level post-deletion storage period. Google may retain payment records under its own policies. Account deletion does not cancel Google Play renewal: manage or cancel your subscription in Google Play separately.

Your choices and requests

You can edit your profile, remove records where a delete control is available, download a technical backup, and request account deletion. Pro performance-report export is a separate feature. You may decline optional notifications, avoid posting practice availability, or disable live coaching. Contact our privacy email for help accessing, correcting, or deleting information or exercising rights available under the law that applies to you. We may need to verify your identity before fulfilling a request.

Younger players

Tennis@DASH is intended for players aged 13 and older, subject to the minimum age and parental-consent requirements that apply where you live. It is not intended for children under 13. If you believe a child under 13 has supplied personal data, contact us so we can investigate and arrange deletion. Younger players and their parents or guardians should consider carefully before sharing a practice venue, availability, or messages with others.

Changes to this policy

We will update this page and its revision date when our practices change. Where required, we will provide additional notice or request consent before introducing a new use of personal information.

T TENNIS@DASH

SECURE PLAYER ACCESS

Sign in to run your season.

Access your player profile, training, matches, statistics, nutrition, and practice network.

TTENNIS@DASH

PLAYER PROFILE

Your tennis profile

Add the details that make your training and future matching personal to you.

Preferred courts (select all that apply)

Run your season with clarity.

Coordinate performance, recovery, and competition—one day at a time.

PLAYER STATUS

Readiness, load & recovery

—

Check in before you begin.

Today’s plan

0 of 4

Start over

Remove all locally saved prototype data from this device.

TOUR OPERATIONS

Tour calendar

Plan tournaments, training blocks, travel, and team responsibilities.

SunMonTueWedThuFriSat

Add tour item

Browser reminders work while Tennis@DASH is open. Mobile background reminders will be added in the native app.

PERFORMANCE REVIEW

Training journal

Capture what matters while it is fresh.

Recent reflections

YOUR WEEK

Performance summary

A focused view for your coaching and performance team.

0

sessions completed

—

average readiness

0

reflections saved

DASH INSIGHT

Start with today.

Check in and complete one planned activity to build your weekly picture.

MATCH DAY

Match tracker

Keep score and capture the statistics that matter.

Use live coaching for this match?

Live coaching is off. Match tracking and post-match analysis remain available.

Every tie-break must be won by two points. Match rules are locked after you start.

Match history

0 matches

DAILY FUEL

Nutrition

Estimate your daily fuel target, then log every meal as you go.

Daily fuel target

This is an estimate only. A qualified sports dietitian should set an individual plan, especially for growing athletes.

0

kcal logged

—

daily target

—

remaining

Log food

Typical serving estimates are based on USDA FoodData Central references; brands and portions vary.

Today’s meals

EQUIPMENT

Racquet strings

Track each string setup so you know when playability starts to drop.

Add a string setup

Your string setups

0 saved

MATCH ANALYTICS

Statistics

See what your match data says about your game over time.

DASH INSIGHT

Building your baseline.

Not enough data yet. 5 more matches will give a reliable read.

PRACTICE NETWORK

Practice network

Post a real training window, request a suitable player, then coordinate privately after acceptance.

PART 1 · MY AVAILABILITY

Let players know when you can hit.

Your open slots are visible to signed-in Tennis@DASH players. Only your city and practice details are shown—not your precise location.

Your open slots

0 open

PART 2 · REQUEST PRACTICE

Find an available player.

Filter live availability by region and date, then send a request. The host can accept, decline, or suggest another time.

PRACTICE REQUESTS

Requests and confirmed practice.

Accepting a request unlocks a private coordination chat for that practice.

Sign in to post availability, request practice, and coordinate with accepted players. Exact location is never shared automatically.

Add activity

TENNIS@DASH

Weekly summary

TENNIS@DASH

Clear all app data?

This permanently removes your saved plans, check-ins, journal entries, and matches from this browser.

PERMANENT ACCOUNT DELETION

Delete your DASH account?

This permanently deletes all of your player data and your sign-in account. Type DELETE to continue.

Change match format

This can change when the current match is complete. Existing points and sets will remain.

POINT CORRECTION

Edit recorded point

Later points will stay in place. DASH will replay the score, statistics, and coaching analysis after this correction.

RALLY LENGTH

Record this point

The serve counts as the first shot. A double fault is recorded as zero.