Privacy Policy

Last updated 2026-05-15

Tenniso is a small, independent service. We collect only the data needed to operate the app, never sell it, and protect what we hold to the best of our ability. This page explains, in plain language, what we collect and how we use it.

What we collect

When you sign up:

  • Email address (for authentication and optional notifications)
  • Name from your Google account (used as your initial display name)

When you complete your profile:

  • Display name (shown to other players)
  • NTRP rating range (used for matching; shown to other players)
  • Home metro, region, and subregion (used for filtering availability)

When you use the service:

  • Availability postings: date, time, location, rating range, optional note
  • Match requests and acceptances
  • Chat messages between matched players
  • Match outcomes (whether the match happened, plus an independent flag if you report inappropriate behavior)
  • Email engagement signals (last app open, last email sent, last opt-in) used by the notification gate
  • Feedback submissions and reported-issue notes you send us (delivered to hello@playtenniso.com)

When you report inappropriate behavior on a match, an email is sent to us containing both players' display names, email addresses, the match details, and your report note so we can review. The other player is not notified that you reported them.

What we don't collect

  • Phone numbers
  • Real names beyond your Google display name (you can change your display name to anything)
  • Payment information
  • GPS or precise location — we only use the metro and region you pick from a dropdown
  • Advertising trackers or data sold to third parties
  • Social-media identifiers beyond your Google sign-in

How we use it

  • Display your profile to potential match partners (display name, NTRP, area)
  • Route match requests and chat messages to the right people
  • Send transactional emails about pending actions (configurable on your profile page)
  • Diagnose bugs and monitor service performance via Sentry and Vercel Analytics
  • Maintain service reliability and prevent abuse

Who we share with

Tenniso runs on third-party infrastructure. We share data only with these providers, only as needed for the service to function:

  • Supabase — authentication and PostgreSQL database hosting
  • Vercel — application hosting and serverless functions, plus Vercel Web Analytics (anonymous page-view + Core Web Vitals metrics)
  • Resend — transactional email delivery
  • Cloudflare — DNS and email routing for the playtenniso.com domain
  • Google — OAuth sign-in (when you sign in with Google)
  • Sentry — error and performance monitoring (captures exception stack traces, current URL, browser metadata, and your user ID when an error occurs so we can diagnose bugs)

We don't share your data with advertisers, data brokers, or any other third party.

Your rights

  • Access — email hello@playtenniso.com and we'll send you a copy of your data within 30 days.
  • Deletion — email us to delete your account and associated data within 30 days. Some operational logs (e.g., email bounce records) may be retained for service reliability.
  • Email opt-out — toggle email notifications off on your /profile page, or use the unsubscribe link in any email. We honor your most recent choice — opt-ins are not silently undone by delayed bounce or complaint events.

Cookies and tracking

We use first-party cookies to keep you signed in (Supabase auth tokens) and to remember your last-selected metro and region (browser localStorage).

We don't use advertising cookies or sell data to third parties. We do run two lightweight first-party telemetry tools to keep the service reliable: Vercel Analytics records anonymous page views and Core Web Vitals, and Sentry records error stack traces if something crashes. Neither is used for ad targeting.

Changes to this policy

We may update this policy as the service evolves. Significant changes will be announced in-app or by email to opted-in users. The "Last updated" date at the top reflects the most recent change.

Contact

Questions, requests, or concerns: hello@playtenniso.com