NextPlay
Back to Home

Privacy Policy

Effective Date: November 3, 2026

Xphere LLC, a Maryland limited liability company (xphere.org), operates NextPlay ("NextPlay," "we," "us," or "our") and is the controller responsible for the information described here. This Privacy Policy explains how we collect, use, disclose, retain, and safeguard information when you use the NextPlay website, native iOS and Android applications, and sports-statistics services (collectively, the "Service").

Where consent is required, we request it separately, including through device permission prompts.

Privacy questions, requests, and complaints go to the NextPlay privacy contact at support@nextplay.team, which reaches the Xphere LLC personnel responsible for privacy, account deletion, and safety matters.

1. Information We Collect

A. Account, Identity, and Subscription Information

  • Account and Authentication: We collect your name, email address (including an Apple private-relay address if selected), internal user identifier, authentication-provider identifier, login and security information such as session tokens, profile type, administrator status, and age-verification status. We do not store the profile photo from Google or Apple Sign In. Player-profile avatars and generated avatar images are collected only if you create or upload them. During age verification we ask you to enter your date of birth in the website or mobile app; we use it only to confirm you are at least 13 and do not store the date of birth. We store an age-verification timestamp. Production sign-in uses Google on the website, Google or Apple in the iOS app, and Google in the Android app.
  • Profiles and Relationships: We collect profile type and preferences, guardian and player-profile relationships, team membership, claim and follow requests, player follow requests and approvals (Section 1.H), blocks, and visibility settings.
  • Optional Calendar Subscriptions: When enabled, you can subscribe to a private team schedule in an external calendar app. The calendar provider receives schedule titles, descriptions, dates, times, and locations when it fetches your private link. We store a one-way digest of the link credential, its owner and team, creation and revocation dates, and an approximate last-fetch time. Keep the link private: anyone holding it can fetch the schedule until access is revoked. We do not request device calendar permissions. Your provider controls refresh timing and retention; revoking or rotating a link stops future successful fetches but does not erase copies already cached by a provider.
  • Subscriptions and Payments: Coach Pro can be purchased in the iOS and Android apps through Apple or Google. We do not store full payment-card numbers. To provide access and prevent duplicate purchases, we store the billing provider, product and transaction identifiers, purchase token or its protected digest where needed for verification, subscription status and access period, renewal and cancellation state, and an account binding identifier.
  • Communications: If you contact us, we collect your contact details and the contents of the communication.

B. Sports Data and User Content

  • Optional Google Maps Attachments: Venue search and map attachments are optional; you can use NextPlay and save an event location without them. When a coach searches for a map destination, NextPlay sends the typed venue/address query and language preference to Google Places to return suggestions. Google receives the request from our server, including our server's IP address. We save only the selected Google place ID and the location text independently entered by the coach; suggestion names, addresses, and coordinates are not saved. Map attachments follow the event's existing visibility. Opening an attachment sends the saved destination text and place ID to Google Maps. NextPlay does not request device location or send your account identifiers to Google Places. We do not save venue search queries in our application database or keep an in-app search history. Google acts as an independent controller and may retain search terms and request data to provide and improve Google products and services under the Google Privacy Policy.
  • Sports and Youth Data: We collect player names or pseudonyms, under-13 profile status, teams, rosters, seasons, games, schedules, positions, statistics, events, coaching focus items, and related sports information that users enter or ask us to extract.
  • Photos and Video: We collect scorebook and roster images, avatar source and generated images, chat images, game photos, game video, captions, tags, reactions, and associated editing or deletion activity.
  • Audio, Transcripts, Notes, and Chat: If you use voice or live-reporting features, we collect raw audio, transcripts, extracted game actions, notes, and player names plus related sports vocabulary sent as transcription hints so the speech-to-text provider can recognize what you said. We also collect text notes, team chat messages, replies, reactions, and attachments.
  • Automated Safety Screening: Before certain user-generated text or media is saved or published, we process the submitted content and limited context about the type of submission to identify prohibited or unsafe material. Covered text includes team names, player display names, media descriptions, and chat messages. Screening may allow or reject a submission, or ask you to try again if the check cannot be completed.
  • Sharing Information: We collect share codes, links, and visibility settings. Games may be Private, Unlisted, or Public. Player profiles may be Private, Code, or Team. Teams and some games and player profiles can be opened with a share code or link. Game photos and videos inherit the visibility of the game they belong to; they do not have a separate public/private control.
  • Safety Reports and Appeals: We collect report categories, optional descriptions, references to reported content, controlled evidence metadata, reporter and reported-account identifiers, moderation actions, restriction and block information, appeal statements and decisions, and an audit history.

C. Device, Usage, and Technical Information

  • Device and Network Information: We collect IP address, browser type, operating system, device platform and model or device name, and request and security logs.
  • Push Notifications: If allowed, we collect an Expo push token, device platform (iOS or Android), device name, registration time, and delivery-failure status. You may turn notifications off in iOS Settings or Android system settings, which stops system delivery to that device. Signing out of the mobile app unregisters the token with NextPlay. There is no in-app notification-off toggle.
  • Product Usage: On the website, Amplitude receives a pseudonymous analytics identifier, page and feature interactions, paths and anonymous interaction counts. Invitation pages and authentication return queries are excluded from analytics. The iOS and Android apps do not currently include the Amplitude analytics SDK.
  • Diagnostics: When enabled, Sentry receives production server, browser, and iOS/Android crash diagnostics: error types, code stack locations, platform, and app version/build. We remove captured request data, account identifiers, log breadcrumbs, and exception messages before transmission. We do not enable session replay, screenshots, view recordings, audio capture, or prompt logging. Our own monitoring stores aggregate timing and outcome counts and short-lived sanitized failure summaries.
  • Cookies and Similar Technologies: The website uses authentication cookies, local browser storage, and similar technologies needed to sign you in, remember settings, secure the Service, and support web analytics.
  • Unauthenticated Usage: If you participate in live game reporting using a shared code, we collect submitted reports, audio, and related information even without a registered account. That session also receives the game's roster names so you can attribute plays, and those names are sent as transcription hints. Temporary pickup games can also be used without an account; Section 1.G describes what they process.

D. Device Permissions

Camera, photo-library, microphone, and notification access are optional and requested only when you use a feature that needs them. You can revoke these permissions in iOS Settings or Android system settings, although affected features may stop working.

E. Why We Collect Each Category, and What Is Optional

This table lists every category of personal information the native iOS and Android apps and the Service collect, why we collect it, and whether you can use NextPlay without providing it. "Required" means the Service cannot function without it. "Optional" means the feature that collects it is one you choose to use, and declining it leaves the rest of the Service working.

CategoryWhy we collect itRequired or optional
Authentication identity (email, provider identifier, Apple private-relay address)To create your account, sign you in, and keep sessions secureRequired to have an account
Account details (name, avatar, preferences)To identify you to your teams and apply the right permissionsName required; avatars optional
Declared age and age-verification statusTo apply under-13 Guardian Profile rules and meet children's-privacy obligations. Date of birth is requested only to confirm you are at least 13 and is not storedRequired
Sports and youth data (players, rosters, games, statistics, events)To provide the core statistics-tracking product and screen submitted names for prohibited contentRequired for the core product; you choose what you enter
Venue/address search queries and selected map destinationsTo request venue suggestions from Google Places and attach a Google Maps destination to an event. Google independently handles search terms as described in Sections 1.B and 3Optional — you can save an event location without searching or attaching a map
Photos and images (scorebooks, rosters, chat images, game photos, avatar sources)To extract statistics, build rosters, share game-day media, and screen uploads and descriptions for prohibited contentOptional to upload; screened when submitted — camera and photo permission requested only when used
Video (game video, samples)To extract statistics and generate highlights from footage you upload, and to send sampled game-video frames to OpenAI as image data for safety moderationOptional
Audio (voice notes, live-reporting recordings)To transcribe what you say into game events and notesOptional — microphone permission requested only when used
Transcripts and extracted actionsTo turn recordings into reviewable, correctable game dataCollected only when you use audio features
Temporary pickup game content (team and player names, jersey numbers, jersey photos, voice, transcripts, plays, scores)To build a roster, turn photos and speech into players and plays, and show the score and results during the game. NextPlay does not save it (Section 1.G)Optional — pickup games are optional; photo and voice entry are optional within them
Player follow requests, approvals, and follow settingsTo let a profile owner decide who follows them, show approved followers the player's games and stats, and enforce declines, blocks, and request limits (Section 1.H)Optional — collected only when you request a follow or turn on following for your profile
Chat messages, replies, and attachmentsTo provide team chat and screen submissions for prohibited contentOptional to submit; screened when submitted
ReactionsTo provide lightweight responses to media and messagesOptional
Coaching notes and focus itemsTo store and generate the coaching material you ask forOptional
Device model and platformTo deliver notifications correctly and diagnose device-specific faultsCollected with push registration and request logs
IP addressTo secure the Service, rate-limit abuse, and investigate security incidentsRequired — generated by the network connection itself
Expo push tokenTo deliver notifications to your deviceOptional — only if you allow notifications
Usage and security logsTo operate, troubleshoot, and protect the ServiceRequired for server logs; web analytics described above
Subscription statusTo grant the account access your plan includesRequired if you subscribe; the mobile apps submit store transaction information for verification and read subscription status
Safety reports, appeals, and support messagesTo review reports, protect users, and answer youOptional — collected when you contact us or use safety tools

Declining an optional category disables only the feature that needs it. You can revoke camera, photo-library, microphone, and notification permission at any time in iOS Settings or Android system settings, and Section 9 explains how to withdraw consent and delete information you already provided.

F. Sources of Information

We receive information directly from you; from coaches, team administrators, guardians, players, and other users who create teams, rosters, games, reports, or shared content; automatically from your browser, device, and use of the Service; from Apple and Google when you sign in or purchase a subscription; and from the service providers in Section 3 when they return processing, delivery, security, analytics, or diagnostic results. If you provide information about another person, you are responsible for having authority to do so and for giving them any notice required by law.

G. Temporary Pickup Games

Pickup games let you keep score and stats for a basketball game you are playing, with or without an account. A pickup game is temporary: NextPlay does not save it, and it ends when you refresh or close the browser tab.

  • What stays in your browser: Team names, player names or nicknames, jersey numbers, plays, scores, and results are kept only in the open page's memory. They are not written to cookies, local storage, or the page address, and NextPlay creates no game, team, player, report, or statistics records for them.
  • What is sent for processing: When you use photo or voice features, the content needed for that request is sent to NextPlay's servers and the providers in Section 3, processed, and returned to your browser. NextPlay holds it only in server memory, or briefly in temporary server storage, while the request is handled, and does not save it to its database, object storage, or background-job queues. Request logs mask this content, and diagnostics for these requests exclude request data.
    • Jersey photos: re-encoded in your browser, which removes location and device metadata, then sent through NextPlay to OpenRouter to read printed names and numbers. Photos may show people; the service is instructed to read only jersey text and not to identify anyone from appearance.
    • Adding players by voice: each recording is sent through NextPlay to ElevenLabs for transcription, with the team's current player names as transcription hints. The transcript and roster are then sent to OpenRouter to propose the players you review before adding.
    • Spoken game reports: each recording is sent through NextPlay to ElevenLabs for transcription, with player names and play terms as transcription hints. The transcript, roster, and selected stat options are then sent to OpenRouter to propose plays, which count only after you apply them.
  • Provider retention: ElevenLabs may retain pickup audio and transcripts under its own policies; zero-retention processing is not available on our current ElevenLabs plan. OpenRouter requests use the setting described in Section 3.
  • Access and abuse prevention: To start a pickup game, the Service issues a short-lived signed access grant containing a random identifier and the access mode. To limit abuse and provider costs, we keep usage counters keyed to that identifier, a hashed form of your IP address, and the date. The counters contain no game content and expire within about a day.
  • Analytics: On the website, Amplitude may receive pickup page views and events containing counts and categories, such as how many players were added or which stat options were chosen. These events do not include names, numbers, photos, audio, transcripts, or plays. Pickup analytics do not include signed-in account attributes.
  • Terms acceptance: Starting a pickup game asks you to accept the Terms of Service and this Privacy Policy. That acceptance is kept only in the open page and is not stored.

H. Following a Player

A signed-in user can ask to follow a player profile. Each request needs the approval of the person who owns that profile. Coaches and team administrators do not approve or see follows.

  • What we collect: who sent each request and to which profile, how the requester found the profile (a follow code or link, a public profile page, or a team roster), the request's status (requested, approved, declined, or blocked), when it was sent and decided, and who decided it. For the profile we store its follow code, whether the code is turned on, and the owner's follow settings.
  • Who can be followed: A Guardian Profile cannot be followed. Neither can a profile linked to a roster entry marked under 13. If a coach later marks a linked roster entry under 13, followers lose access right away.
  • What the owner sees about a requester: the requester's name, a masked email address that shows only its first character and domain (for example, g***@gmail.com), and how they found the profile. We never show the owner the requester's full email address. Requests cannot include a message, and following does not let either person message the other.
  • What an approved follower sees: the profile's display name and avatar; the names of the player's current teams; the player's public and unlisted games on those teams, including their date, time, and location; and the player's scores, stat lines, season statistics, and game log from those games. Followers also receive feed updates and notifications when the player's game stats are final. Before approving, the owner is told that a follower will see when and where the player plays on all of their teams.
  • What a follower does not see: private games and their statistics, practices and other team events, coaching notes and focus areas, team chat, RSVPs, calendar subscriptions, real roster names, teammates' identities, or the player's list of followers.
  • Tagged media: Photos and videos the player is tagged in are shared with followers only if the owner turns this on. It is off by default. Media from private games, and media that also tags a player marked under 13, are never shared. A photo or video can still show people who are not tagged, so every item can be reported.
  • What a requester is told: Declines and removals do not send a notification. A declined request continues to appear as pending to the requester. Removing an approved follower makes the player disappear from that follower's list. If they request again, the request appears pending to them without notifying the owner again, and the owner's decision still stands until the owner clears it. A requester is notified when a request is approved. Until then, someone who used a follow code is not shown whose profile the code belongs to.

2. How We Use Information

  • To create and secure accounts, authenticate users, maintain sessions, and enforce account and team permissions.
  • To provide teams, games, statistics, media, chat, notes, sharing, notifications, support, and subscription-based access.
  • To process images, video, and audio; produce transcripts and structured sports data; generate coaching insights, highlights, and avatars; and return results to users.
  • To screen covered user-generated text and media for prohibited or unsafe content before it is saved or published, and temporarily prevent submission when screening cannot be completed.
  • To operate, troubleshoot, measure, and improve the Service and communicate about accounts, support requests, and material changes.
  • To detect fraud, abuse, security incidents, repeated violations, and ban evasion, and comply with legal obligations.
  • To review reports, protect minors and other users, restrict or remove prohibited content, enforce restrictions or bans, review appeals, and document moderator decisions.

We do not sell personal information or use it for third-party targeted advertising.

3. Service Providers and Other Disclosures

  • Hosting and Storage: Amazon Web Services stores and processes application content and generated results — S3 holds uploaded and generated media and raw processing files, and Lambda runs image, video, and transcript processing steps. Heroku (Salesforce) hosts the application server, its database, and its backups. Google Firebase hosts the website. A managed Redis instance holds cached values, background-job payloads, and real-time chat delivery in transit; it is working storage, not a system of record, and its contents are transient.
  • Authentication and Platform Services: Apple and Google provide sign-in services. Apple also provides iOS platform and push-delivery services, and Google provides Android platform services and Firebase Cloud Messaging push delivery.
  • Google Maps and Places: At your request, we send venue/address searches to Google Places and open selected destinations in Google Maps. Google acts as an independent controller of the personal data it receives through these services, rather than processing that data solely on our instructions. Google may use and retain search terms and request data to provide and improve its products and services. See the Google Maps Platform terms, controller terms, and Google Privacy Policy.
  • Payments: Apple and Google process purchases, renewals, cancellations, and refunds made through their respective app stores and provide transaction and subscription status to NextPlay for verification and access control.
  • AI, Safety Screening, and Transcription: Contracted service providers receive the user content and limited contextual data needed to perform automated safety screening, transcription, extraction, generation, and other supported AI features. Today those providers are OpenRouter (an AI gateway that may route a request to model providers such as OpenAI, Google, and MiniMax), ElevenLabs (speech-to-text), and OpenAI directly for safety moderation. Covered text — team names, player display names (including names on guardian-managed profiles), media descriptions, and chat messages — is sent to OpenAI as the input to omni-moderation. For chat images and game photos, we give OpenAI a short-lived private storage link so it can retrieve and screen the image. For game video, we send sampled frames to OpenAI as image data for safety moderation, separate from that signed-URL still-image path. OpenAI documents that its moderation endpoint does not use submitted content for training and has no abuse-monitoring or application-state retention. These endpoint-specific practices are described in OpenAI's data controls and remain subject to applicable legal requirements. Zero-retention processing is not available on our current ElevenLabs plan, so ElevenLabs may retain audio and transcripts it receives under its own policies. OpenRouter chat-completions requests from NextPlay, including AWS Lambda processing, are sent with a setting that asks providers not to collect the content for training or storage, where that setting is available. These providers may use subprocessors to deliver their services. Vendors in this category may change; we update this policy when our processing practices materially change. Section 4 explains our automated processing and training practices.
  • Notifications: Expo, Apple Push Notification service on iOS, and Google Firebase Cloud Messaging on Android process push tokens, notification payloads, and delivery results.
  • Analytics and Diagnostics: Amplitude processes the pseudonymous web analytics described above. Sentry processes the sanitized production crash and error diagnostics described above.
  • Public or User-Directed Sharing: Content set to public, unlisted, team, code, or link visibility is disclosed according to the selected setting. Public and unlisted team and game pages show a site-generated pseudonym instead of a player's real name by default. If a player profile is set to Team visibility, the profile display name and avatar may appear in team contexts, including public team pages.
  • Approved Followers: When a profile owner approves a follower, we disclose to that follower the information listed in Section 1.H. The owner chooses each follower and can remove them at any time.
  • Legal and Safety: We may disclose information in response to valid legal process or when reasonably necessary to protect rights and safety, address child exploitation or credible imminent harm, or comply with law. We do not disclose a reporter's identity to the reported user.
  • Business Transfers: Information may be disclosed as part of a merger, financing, acquisition, reorganization, bankruptcy, or sale of assets, subject to this policy and applicable law.

The categories above describe service providers and other recipients that may receive personal information from NextPlay. For providers processing personal information on our behalf, we require use only to deliver their services and privacy and security protections consistent with this policy and applicable law. Independent controllers, including Google for Maps and Places, determine their own processing purposes under their applicable terms and privacy policies. Processing may occur in the United States or other countries where a provider or its subprocessors operate. Vendors within a category may change as our Service evolves; we update this policy when our processing practices materially change.

4. AI and Automated Processing

NextPlay uses automated systems to screen user-generated content for prohibited or unsafe material, transcribe audio, extract sports information, validate or generate images, and create insights and highlights. These systems may send the content and limited context needed for the applicable function to the service providers described in Section 3. Automated results can be inaccurate; review generated results before relying on or publishing them.

Automated safety screening. Covered user-generated text — team names, player display names (including names on guardian-managed profiles), media descriptions, and chat messages — is sent directly to OpenAI's omni-moderation endpoint as the text itself before it is saved. A check may reject content that appears to violate our rules, permit it, or temporarily prevent submission and ask you to try again when screening is unavailable. Text screening is required for those fields and cannot be disabled. Photos and videos are processed after upload: descriptions are sent as that same omni-moderation text input; chat images and game photos are sent directly to OpenAI through a short-lived private storage link for automated still-image moderation before they become generally visible; sampled game-video frames are sent to OpenAI as image data for safety moderation, separate from that signed-URL still-image path. Images that receive an approved result may be published according to their visibility settings; flagged images and video, and images or video whose screening cannot be completed, are withheld from general display and referred for human review. Uploaders, game administrators, and platform moderators may retain access to game media while it is under review. Automated image screening has limited category coverage and can miss prohibited material; user reports and human moderation remain part of our safety process.

Training. Xphere LLC does not train or fine-tune any AI model on your content, and we do not sell, license, or otherwise supply your content to anyone as training data. Service providers that assist with automated processing handle content under their terms and our account configuration or agreement with them, and may use subprocessors to deliver their services.

Choices. You can avoid optional AI and voice processing by not using those features. Safety screening is part of submitting covered user-generated content; if you do not want that content processed for safety, do not submit it. You may continue using portions of the Service that do not require that content.

5. Privacy Features and Player Protection

  • Pseudonymization: Unlisted and public games and team pages show site-generated pseudonyms instead of real player names by default. A player profile set to Team visibility may disclose that profile's display name and avatar in team contexts, including public team pages.
  • Visibility Controls: Users can choose available game visibility (Private, Unlisted, or Public) and player-profile visibility (Private, Code, or Team). Game media follows the game's visibility. Teams are shared with a share code or link rather than a separate Private/Unlisted/Public control.
  • Mapping Access: Coaches and authorized team administrators can see roster names alongside pseudonyms for teams they manage. A player (or a guardian viewing a Guardian Profile they manage) can see that profile's display name. Public visitors see a pseudonym unless the profile is set to Team visibility.
  • Guardian Profiles: Guardian-managed player profiles are constrained to private visibility.
  • Player Following: Following is separate from profile visibility. A Private profile can still have followers, but only people the owner approves. There is no search by name. A fan can request to follow only with a follow code or link the owner shared, from a public profile page, or from the roster of a team the fan has joined, and only if the owner allows roster requests. Roster requests are off by default. No follow code exists until the owner creates one, and the owner can change or turn off the code at any time. Changing the code does not remove existing followers. Follow codes are longer than share codes, and attempts to use them are rate-limited. A wrong code and a turned-off code get the same response. A profile can have at most 50 pending requests, and a user can send at most 30 new requests a day. If a profile passes to a different account, its approved followers go back to pending until the new owner approves them.
  • Follower Controls: The owner can approve, decline, remove, block, or report a requester or follower. Blocking also blocks that account elsewhere in NextPlay. A declined, removed, or blocked person cannot request again from the same account until the owner clears that decision. A repeat request does not notify the owner again.

6. Children's Privacy

Children under 13 may not create NextPlay accounts. The age gate deletes an account that self-reports as under 13. A parent or authorized guardian who is 13 or older may create their own account and manage a Guardian Profile containing a child's sports information (a private player identity on the guardian's account, not a login for the child). The person creating the Guardian Profile represents that they are the child's parent or are otherwise authorized to provide the child's information and directs us to collect and use it as described in this policy.

Roster entries without a Guardian Profile. Coaches and team administrators can create under-13 roster entries without a Guardian Profile. New roster players default to under-13 unless the coach or administrator marks otherwise, including when a roster is entered manually or imported from an image. That default roster path is how most child sports information is collected. Authorized team users who submit that information represent they have the consent described in the Terms of Service. We do not treat authorized team-submitted child data as unauthorized collection, and we do not delete it solely because it is not attached to a Guardian Profile.

Information about children. Depending on what the guardian, coach, or other authorized team user provides, child information may include the child's name or pseudonym, under-13 status, avatar or photo, team and roster relationships, games, schedules, positions, statistics, events, notes, media, reactions, and the safety information described in Section 1. A Guardian Profile stays private and cannot use the Private, Code, or Team player-profile sharing settings in Section 1. Games the child is on can still be Private, Unlisted, or Public, and teams can be shared by code or link. Public and unlisted team and game pages may show a site-generated pseudonym, under-13 status, statistics, media that follows the game, and a parent/guardian claim prompt. Coaches and authorized team administrators can see roster names alongside those pseudonyms. We use this information to provide and protect the sports features requested by the guardian and authorized team users, and disclose it to the providers and authorized users described in Sections 3 and 5. We do not condition participation on providing more child information than is reasonably necessary for the selected feature.

Guardian controls. A parent or authorized guardian may review or correct a child's Guardian Profile in the Service, delete content where controls are available, or contact us to request access to or deletion of the child's information or to stop further collection or use. We verify the requester's identity and authority before granting access or acting on a request. Deletion is subject to the narrow safety, legal, shared-content, provider, and backup limitations in Section 7.

Player following. Guardian Profiles and profiles linked to a roster entry marked under 13 cannot be followed, as described in Section 1.H. A player 13 or older who owns their profile approves their own followers. A follower's view of a player shows that player's own statistics, not their teammates', but the games it lists can include children under 13 as teammates or opponents. If a follower opens one of those games, they see it as any visitor would, with the site-generated pseudonyms described above instead of real names. Media that tags a player marked under 13 is never shared with followers. Untagged children may still be visible in a photo or video, and every item can be reported.

Pickup games. Pickup games are for users 13 and older, as described in the Terms of Service. Players' names and numbers entered in a pickup game stay in the browser and are not stored by NextPlay. When photo or voice features are used, they are processed as described in Section 1.G. Anyone who enters another person's name, photo, or voice must have the authority described in the Terms of Service.

If we learn that a child under 13 independently created an account or otherwise provided personal information without the required authority, we will take reasonable steps to delete it. Authorized coach or team-administrator roster entries are not treated as unauthorized. Contact us immediately if you believe a child submitted information without authority or that a roster entry was created without the required consent.

7. Retention and Account Deletion

We keep each category only as long as the criterion below is met, and we delete, de-identify, or aggregate it once that criterion no longer applies. Where a category has no fixed clock, the stated criterion is the retention rule.

  • Account records: Retained while your account exists. Deleting your account removes the primary user record and in-scope account content from active systems immediately, subject to the exceptions below.
  • Sports data, media, chat, notes, and sharing records: Retained while the account or the related team or game is active, because the data belongs to a shared team history other members still rely on. Removed when you delete it, when the owning team or game is deleted, or when it falls within a deleted account's deletion graph. That graph includes teams and games you created, even if other people were members.
  • Temporary pickup games: Not retained by NextPlay. Game content stays in the browser tab and is gone when the tab is refreshed or closed. Photos, audio, transcripts, and rosters sent for processing are not saved once their request completes. Access-grant usage counters expire within about a day. Provider copies are handled as described in Section 1.G.
  • Player follow records: Retained while both the requester's account and the followed profile exist. A decline, removal, or block is kept so that the person cannot simply request again, until the owner clears it. When a follower unfollows, the record is deleted. A pending or refused request the requester cancels is hidden from them but kept, so cancelling cannot undo the owner's decision. Follow records are deleted when either account, or the profile, is deleted.
  • Raw voice and live-reporting audio: Applies to account-based features, not pickup games. Retained after transcription while the related team, game, or account is active, so a transcript can be re-derived or corrected. Raw processing files sit in object storage separately from account records, so deleting them can require a separate cleanup — contact us if you need a specific raw file removed.
  • Transcripts and extracted actions: Retained on the same basis as the game or note they belong to, because they are the reviewable record of that game.
  • Venue searches and map attachments: Search queries are processed to return suggestions and are not saved in our application database or an in-app search history. Current application logging filters these queries, and hosting router logs redact query strings. Hosting logs created before query-string redaction was enabled on November 3, 2026 may contain search queries and expire under the log-retention rule below. The selected place ID and independently entered event location follow the event's retention and deletion rules. Google controls its own retention of searches and map usage under its terms and privacy policy; NextPlay does not control or promise a specific deletion period for Google's copies.
  • Server, request, and security logs: Retained for the period our hosting platform's log retention provides, and beyond that only where a specific security incident, abuse investigation, or legal obligation requires it. These logs are not used to build user profiles.
  • Diagnostics (Sentry): Retained for the retention window configured in our Sentry account and deleted on that schedule. We keep error data only long enough to diagnose and fix the fault it records.
  • Web product analytics (Amplitude): Retained for the retention window configured in our Amplitude account. Analytics apply to the website only; the mobile apps do not include the Amplitude SDK.
  • Push tokens: Retained while the device stays registered. Signing out of the mobile app unregisters the token. A token that Expo reports as permanently unregistered is marked failed and is no longer used for delivery. Tokens are deleted when the account is deleted. Turning notifications off in iOS Settings or Android system settings stops system delivery; the stored token may remain until the app unregisters it, a later delivery fails, or the account is deleted.
  • Payment and subscription records: Provider identifiers, verified transaction and status history, account binding records, and billing records are retained as long as tax, accounting, billing, chargeback, and fraud-prevention obligations require — a period set by law rather than by us, and typically measured in years after the transaction. Stripe, Apple, and Google retain their own records under their respective policies. After account deletion, retained store billing chains are detached from the deleted account and cannot grant access to another account.
  • Safety reports, evidence metadata, enforcement actions, appeals, and audit events: Retained after content or account deletion while reasonably needed for safety, appeal review, fraud and ban-evasion prevention, disputes, or legal compliance. Records establishing a permanent ban or relating to child-safety matters are kept as long as the safety purpose lasts, because deleting them would let the banned conduct resume. Access is limited to authorized moderation personnel.
  • Deletion and cleanup records: A restricted retry record is kept until provider and attachment cleanup succeeds, then removed. It contains only what the cleanup needs and no user foreign key.
  • Backups: Disaster-recovery backups follow our hosting provider's backup lifecycle and are overwritten or expire on that rolling schedule. Deleted information may persist in a backup until it expires, and backups are restored only for disaster recovery, never to reinstate individually deleted data.

If a legal hold, an open dispute, or an active safety investigation applies, we retain the affected information until that matter closes, and then apply the criteria above.

What account deletion actually does

You can permanently delete your account from the iOS or Android app. The website does not currently include a self-serve delete control; email support@nextplay.team and we will delete the account after we verify your identity. Deletion is immediate and cannot be undone. Specifically:

  • Your account and content: The primary user record and the account content within its deletion graph are removed from active systems in a single transaction. The Service confirms deletion only after that removal completes.
  • Player follows: The follow requests you sent and the followers of your player profile are deleted. Your followers lose access immediately, and you stop seeing players you followed.
  • Registered devices: Push device registrations are deleted, and your device stops receiving notifications.
  • Calendar subscriptions: Your private calendar subscription records and credentials are deleted. Links for teams you created also stop working. Remove subscribed calendars from external apps to remove their cached copies; those apps control their own retention.
  • Stored files: Owned avatar, chat-image, and game-media objects are detached, and their original and generated variants are staged for removal from object storage. Because that cleanup runs against an external storage provider, it may continue through a restricted retry record until it succeeds.
  • Public and shared content: Content you own that was shared publicly, by link, by code, or with a team is removed when it falls within your account's deletion graph. Share links to it stop resolving.
  • Content involving other users: Content owned by another user does not disappear because you deleted your account. A top-level chat message of yours may remain as an identity-free thread tombstone where deleting it would destroy other people's replies; the tombstone carries no name, no identifier, and none of your original text. Teams and games you created are removed, including for other members. Copies other users independently saved or exported are outside our control.
  • Sign-in and billing providers: Where applicable, we revoke the Apple sign-in token. We detach Apple and Google subscription records from the deleted NextPlay account, ending NextPlay access. Deleting your account does not cancel an Apple or Google subscription or automatically request a refund. You must manage auto-renewal in the store where you purchased it. Provider transaction history may remain under the payment-record criterion above.
  • Provider copies: Content already sent to an AI or transcription provider to fulfill a request you made is handled under that provider's retention terms. We do not hold a copy on your behalf after deletion, and we cannot compel a third-party provider's independent retention schedule.
  • Backups: Deleted information may remain in disaster-recovery backups until those backups expire on the rolling schedule described above. We do not restore a backup to reinstate deleted data.
  • Safety and legal records: The limited safety, audit, payment, backup, legal-hold, and cleanup-retry records described above may remain, for the reasons and durations stated.

Contact us at the address below if you need help deleting a specific item, a raw processing file, or information held under a Guardian Profile.

8. Security

We use reasonable administrative, technical, and organizational safeguards, including encrypted network transport, storage-provider encryption at rest, access controls, and authentication safeguards. No method of storage or transmission is completely secure.

9. Your Rights and Choices

Depending on where you live, you may have rights to access, know about, correct, delete, or receive a copy of personal information; object to or restrict certain processing; withdraw consent; or appeal a privacy-request decision. We do not discriminate for exercising applicable privacy rights.

Withdrawing consent and revoking permissions. In short: you can update account and visibility settings in the Service, permanently delete your account from the mobile app or by contacting us, revoke camera/photo/microphone/notification permissions in iOS Settings or Android system settings, and manage website cookies or local storage through your browser. Every optional collection in Section 1.E can be switched off, and each one is switched off in a specific place:

  • Camera, photo library, and microphone: revoke in iOS Settings → NextPlay, or in Android Settings → Apps → NextPlay → Permissions. Revoking a permission prevents access that requires that permission. You may still be able to select individual photos or videos through the system picker without granting broad photo-library access, or upload files the app can already access. Revoking permission does not delete media you already uploaded — delete that content in the Service, or delete your account.
  • Notifications: turn off in iOS Settings → NextPlay → Notifications, or in Android Settings → Apps → NextPlay → Notifications, to stop system delivery to that device. Signing out of the mobile app unregisters the push token with NextPlay. There is no in-app notification-off control.
  • AI, voice, and safety-screened features: stop using optional AI or voice features to avoid new processing for those features. Safety screening is required when you submit covered user-generated content as described in Section 4; to avoid that processing, do not submit the covered content.
  • Sharing and visibility: change a game or player-profile visibility setting at any time. Game media follows the game. Making something private stops new access; it cannot retrieve what someone already saw or saved.
  • Player followers: on your player profile's Followers screen, decline or remove a follower, block or report a requester, change or turn off your follow code, and turn roster requests and tagged-media sharing on or off. Removing a follower stops their access going forward. It cannot retrieve what they already saw or saved. To stop following a player, unfollow them from your fan profile.
  • Website cookies and local storage: manage or clear them through your browser. Website analytics apply only to the website.
  • Your whole account: delete it in the iOS or Android app, or email support@nextplay.team from the website, as described in Section 7.

Withdrawing consent applies going forward and does not undo processing that already, lawfully, occurred. Withdrawing a permission the Service needs for a feature disables that feature, not the rest of the Service.

Making a request. You can update available account and visibility settings yourself. For any other privacy request — access, correction, deletion, a copy of your information, objection or restriction, or an appeal of a privacy decision — contact us at the address below. We may need to verify your identity, or your authority over a child's Guardian Profile, before completing a request, and we will say so if we do.

U.S. state privacy rights. Where applicable, you may ask us to confirm whether we process your personal information; access, correct, delete, or obtain a portable copy of it; and appeal our response. You may use an authorized agent where applicable, but we may ask for proof of the agent's authority and may verify your identity directly. We do not sell personal information for money, share it for cross-context behavioral advertising, use it for targeted advertising, or profile users to make decisions that produce legal or similarly significant effects. We therefore do not offer opt-outs for activities we do not perform. We use sensitive information, including account credentials and information concerning children, only to provide, secure, and protect the Service and for other purposes permitted without a right to limit under applicable law.

Browser signals. Because we do not sell or share personal information for targeted advertising, Global Privacy Control and Do Not Track signals do not change how we process information. We do not track users across unaffiliated services for targeted advertising.

How we respond. Describe the right you want to exercise and the account or child profile involved. We will confirm receipt and respond within the period required by applicable law. If we deny a request, we will explain why and, where applicable, how to appeal or contact the relevant regulator. We may deny or limit a request where an exception applies, including where we cannot verify the requester, must protect another person's rights, or must retain information for security or legal compliance.

10. Legal Bases and International Transfers

If privacy law in your location requires a legal basis, we process information as necessary to perform our contract with you and provide requested features; for our legitimate interests in operating, securing, improving, and enforcing the Service, balanced against your rights; to comply with law and protect vital interests; and with consent where required, such as for optional device permissions. Where we rely on consent, you may withdraw it as described in Section 9. Where we rely on legitimate interests, you may object by contacting us.

Information may be processed and maintained outside your state, province, or country, primarily in the United States. Where required, we use legally recognized transfer mechanisms and safeguards. Contact us to ask about the safeguard applicable to a transfer or to request a copy where the law provides that right.

If you are in the European Economic Area or United Kingdom, you may lodge a complaint with the data-protection authority where you live or work, although we encourage you to contact us first so we can try to resolve the concern.

11. Changes to This Policy

We may update this Privacy Policy to reflect changes to the Service, our practices, or law. We will post the revised policy, update the Effective Date, and provide additional notice when required for material changes.

NextPlay is operated by Xphere LLC, a Maryland limited liability company, xphere.org.

For privacy questions or requests, account deletion help, or moderation privacy concerns, contact the NextPlay privacy contact:

support@nextplay.team

This address is monitored by the Xphere LLC personnel responsible for privacy requests, account deletion, and safety reports, and is the contact of last resort for a user who cannot use the in-product appeal flow. We acknowledge privacy requests and respond within the time applicable law allows, and we will tell you if we need to verify your identity or your authority over a child's profile before acting.

Read the Community Standards