HoopScape

Privacy Policy

Last updated: October 20, 2026

HoopScape ("HoopScape," "we," "our," or "us"), operated by Linwis Ventures LLC, provides basketball coaching tools for designing drills and plays, building and running practices, sharing coaching content, attaching instructional video, managing player development, and drafting practices and player plans with AI. This policy explains what information we collect, how we use and share it, and the choices available to you.

If you have questions, email privacy@hoopscape.app.

Information we collect

We collect only the information needed to run the app and tie your content to your account.

Account information. You can create an account by signing in with Google or Apple, or by registering with an email address and password. When you use Google or Apple, we receive your display name and email address from that provider. When you register with an email address, we collect that email address, the password you choose (handled by our authentication provider, Google Firebase, and stored only in hashed form — we never see your plaintext password), and any display name you enter. We use this information to create your account, attribute the drills, plays, and practices you author, and contact you about your account when necessary.

About you (optional). When you set up your account we may ask who you are (for example, a parent, a youth coach, a full-time coach, or a trainer), the level you coach, and how you heard about HoopScape. Every answer is optional and can be skipped. We use the level you coach to pitch HoopScape AI's drafts at your players' level, and the answers together, in aggregate, to understand who uses HoopScape.

Coaching content. Drills, plays, practices, diagrams, posts, coaching notes, and other content you create are stored in our systems and associated with your account. A play is saved the same way as a drill, so everything this policy says about drills applies to plays too. Drills, plays, and practices you intentionally publish to the HoopScape community may be viewed by other HoopScape users. A drill, play, or practice may also be shared through a revocable web link that can be opened without an account. Uploaded video is governed by separate access controls described below and is not made anonymously playable merely because the associated drill, play, or practice is shared.

Player information. If you use the Players feature, you can keep a roster: each player's name, jersey number, position, grade or level, height and weight, dominant hand, an optional photo, and the notes, goals, and development plan you write about them. This information is stored with your organization's coaching content and is visible to you and authorized members of your organization. It is not published to the HoopScape community.

Purchases. You subscribe to HoopScape Pro or HoopScape AI, or buy AI credits, in the HoopScape app on iPhone and iPad, and Apple handles the payment. A plan you buy there also works when you sign in to HoopScape on the web, because it belongs to your HoopScape account. We never receive your card number. From Apple we receive a record of the purchase: the product, its dates and status, and an identifier for the transaction. We use this to give you the plan you paid for, to keep it in step with renewals, cancellations, and refunds, to prevent fraud, and to keep the financial records the law requires.

HoopScape AI. If you use HoopScape AI to draft a practice, a drill, or a player plan, we send the information needed to write that draft to Anthropic, the company that makes the Claude AI model: the focus, notes, and settings you chose, and the level you coach if you told us; for a player plan, the player's position, grade or level, height, dominant hand, the summary you wrote, and their goals; and, if you include your last game, its score, team totals, and your game notes. We remove the player's name before anything is sent, and players in game notes are identified only by jersey number. Anthropic processes this on our behalf to write your draft and, under its terms for business customers, does not use it to train its models. We ask for your permission the first time you use HoopScape AI, and we record that you gave it. Please don't type players' names or other personal details into notes you send to HoopScape AI. HoopScape AI is available only to accounts of people 18 and older.

We keep the drafts you save as part of your coaching content. We also keep, for each account, a monthly record of how much HoopScape AI it used (the number of generations and their cost to us) to apply plan limits and prevent abuse, and, if you rate a draft, your rating and the reasons you chose.

Video you upload. If you attach video to a drill or play, we may store the uploaded video, versions needed for compatible playback or requested edits, a still frame or thumbnail, audio contained in the video, and technical information such as duration, dimensions, format, file size, and upload date. Video files are stored using Google Cloud Storage.

Uploaded video is not anonymously playable. HoopScape checks authorization before providing playback access.

Organization video may be viewed only by the uploader and authorized current members of the organization associated with the video.

A shared drill, play, or practice may be viewable without a HoopScape account. Attached video is handled separately: a shared link does not itself authorize video playback. The viewer must authenticate with HoopScape and satisfy the applicable video-access requirements before an attached video can be played.

Before uploading video, and again before broadening organization-only video to community visibility, HoopScape may require the uploader to confirm that they have the rights, permissions, and authority required for that use, including any parent or legal guardian permission required for minors shown in the footage. We may record the uploader, time, wording shown, disclosure version, and applicable visibility scope as part of that authorization attestation.

Automated video screening. Organization-only video is not routinely screened by a third-party content classifier solely because it was uploaded.

When you choose to share a video with the HoopScape community, HoopScape samples frames across the video and uses Google Cloud Vision SafeSearch to evaluate those frames for adult, violent, or racy visual content before the video becomes available to community users. Google Cloud processes the sampled frames for this purpose on our behalf.

Community sharing is a separate choice from uploading, and we ask you to confirm it separately. We record that confirmation — the wording shown to you, the time, and the visibility it authorized — alongside the video. Community video is visible only to signed-in HoopScape users who can reach the drill or play it is attached to; it is never available for anonymous public playback.

A video that screening flags as uncertain or prohibited is not made available to community users. We may review a flagged video before deciding whether to restore, restrict, or remove it.

We may also review or screen a video when it is reported or otherwise requires a safety review.

Automated screening is limited. It analyses sampled frames, so it may not detect content that appears between sampled frames or identify every type of prohibited, unsafe, or unlawful content. We may restrict a video and conduct additional review when necessary to enforce our Terms, respond to a report, or protect users.

Feedback and bug reports. When you send feedback or report a bug from within the app, we collect the message you write, the category you select (bug, feature, or other), and — to help us reproduce the issue — diagnostic context: your account identifier (if signed in), the screen you were on, your app version and platform, and, in a browser, your browser/device user-agent. If you attach screenshots or photos, those images are uploaded to our storage and reviewed by our team. To triage reports promptly, we deliver each report — its text, diagnostic context, and any attached screenshots — to our team by email through Resend, a third-party email provider (https://resend.com) that processes it in transit on our behalf. Please avoid including sensitive personal information in the text or images. We use this only to triage and fix issues and to respond to you.

Device details. To help us reproduce display problems, a report can also include details about the device you are using: the size and orientation of the app window, your screen size and pixel density, your operating system, your light or dark theme setting, whether you have reduced motion turned on, and whether you are using a browser tab or an installed app. These describe the device, not you — no device name, no location, and no identifiers of any kind. The feedback form lists the exact values before you send, and a switch there leaves them out; we record whether you left that switch on, so we can tell a report sent without details from one sent by an older version of the app.

Device information. When the app runs on your phone or in a browser, the operating system or browser may automatically send basic technical information (OS version, app version, IP address) to our backend providers for routine network operations. We don't combine this with your account profile.

Crash and error diagnostics. To keep the app stable, we use Sentry (a third-party error-monitoring service, https://sentry.io) to automatically capture a technical report when the app crashes or hits an unexpected error. A report includes the error and its stack trace, the app version, the device/OS or browser type, and — if you are signed in — your account identifier, so we can tell whether an issue affects one person or many. These reports do not include your drills, plays, practices, messages, or other account contents. We use them only to find and fix bugs.

No third-party analytics or tracking SDKs. HoopScape does not send your activity to outside analytics or advertising services, and does not track you across apps or sites. To improve the app we measure only aggregate, anonymous usage — such as the total number of active users and how often features are used — computed on our own servers from data we already store. These metrics are never tied to you individually.

How we use your information

  • Authenticate users and operate accounts.
  • Process purchases and apply the plan you paid for.
  • Write the AI drafts you ask for, and apply HoopScape AI's limits.
  • Save and synchronize your coaching content.
  • Provide drill, play, and practice share links.
  • Provide authorized video playback to the uploader and members of their organization.
  • Screen video shared to the community for adult, violent, or racy visual content, and review reported videos when appropriate.
  • Maintain security and prevent abuse.
  • Enforce our Terms of Service.
  • Investigate privacy and takedown requests.
  • Troubleshoot and improve HoopScape.
  • Send occasional product announcements to the email on your account, such as a new plan or feature. Each one says how to opt out, and opting out does not affect messages about your account.

We don't sell your personal information. We don't share it with third parties for marketing.

Storage and processing

Your account and coaching content live in Google Firebase (Firestore + Firebase Auth), which is operated by Google. Data is stored in Google's North America region. Google's security and privacy practices for Firebase are described at https://firebase.google.com/support/privacy.

Service providers. We use service providers to operate HoopScape. Depending on the features you use, these may include:

These providers process information on our behalf for the services we request from them. We do not sell personal information or share it with third parties for their own advertising or marketing purposes.

Your choices

Edit your profile. You can change your coach display name from the Profile screen at any time.

Cancel a subscription. Cancel in your iPhone or iPad's Settings, under your Apple Account's Subscriptions. Deleting your HoopScape account does not by itself cancel an App Store subscription; cancel it with Apple as well.

Delete your account. The Profile screen has a "Delete account" action that removes your account, every drill and play, every practice, every post you authored, and every video you uploaded — including original files, edited versions, cover images, and any video still held for review — and your HoopScape AI usage records and draft ratings. This action is irreversible. Deletion from backups or service-provider systems may take additional time according to normal technical deletion cycles. Records of purchases needed for tax, accounting, and fraud prevention may be kept after deletion for as long as the law requires.

Delete a video. When you remove a video, HoopScape stops making it available through normal playback and begins deletion from active systems. Previously issued short-lived playback credentials may remain valid until they expire. Deletion from backups or service-provider systems may take additional time according to normal technical deletion cycles.

How long we keep video. Video associated with active coaching content may be retained while it continues to serve the coaching purpose for which it was uploaded. We may automatically remove unused, abandoned, or orphaned uploads after a reasonable period. When an account or organization is closed, associated video may be retained briefly to permit legitimate recovery or transfer before deletion begins. We may retain information longer when required by law, needed to investigate abuse or a privacy/safety complaint, or necessary to protect HoopScape and its users.

Video and privacy requests from people who do not use HoopScape. You do not need a HoopScape account to raise a privacy concern about video or information involving you or your child. If you are depicted in a video, or you are the parent or legal guardian of a minor depicted or identified in HoopScape, use the form at https://app.hoopscape.app/privacy-request, or contact privacy@hoopscape.app, with enough information for us to locate the relevant content. Neither route requires an account. We may temporarily restrict access while we investigate and may request only the information reasonably necessary to evaluate the request and your relationship to a minor where relevant.

Sign out. Signing out leaves your data in place; you can sign back in on any device to restore access.

Children's privacy

HoopScape accounts are for coaches, team staff, and other adults, and for anyone who can agree to our Terms or uses HoopScape with a parent or guardian's knowledge and permission. When you create an account we ask for your birth year so that we can apply the rules below; we keep only the age range it falls in, not the year.

HoopScape is not directed to children under 13, and we do not knowingly permit children under 13 to create HoopScape accounts or directly provide personal information through their own account. HoopScape AI is available only to accounts of people 18 and older.

Adult coaches may use HoopScape to manage basketball-related information concerning youth athletes, and video uploaded by adults may depict minors. Coaches and organizations are responsible for having the rights and permissions required to provide and use information about their players, including any parent or legal guardian permission required by applicable law or by the intended use.

If you believe a child has created an account directly, or if HoopScape contains information or video involving your child that you believe should be removed or restricted, contact privacy@hoopscape.app.

Changes to this policy

We may update this policy from time to time. Material changes will be announced in-app or by email to the address on your account before they take effect. The "Last updated" date at the top of this page reflects the most recent revision.

Contact

Questions or requests about your data: privacy@hoopscape.app.