Legal

Privacy Policy

Last updated: November 1, 2026

This Privacy Policy explains how Victory View collects, uses, stores and shares personal data when you visit our website victoryview.gg and when you use our two products:

  • Victory View App, the team app available at app.victoryview.gg;
  • Victory View Coach, the AI coach used in Discord, with its web space at coach.victoryview.gg.

The App and the Coach are two separate services, with their own accounts, data and subscriptions. This policy tells you, for each of them, what data is processed and why.

1. Data controller

The data controller is EI Corentin Sarda, a sole proprietorship (micro-entreprise) registered in France, SIRET 988 705 652 00011. Contact: corentin.sarda@gmail.com.

2. Data we collect

On the website (victoryview.gg)

You don't need an account to browse the website. When you visit it, we process:

  • technical data needed to deliver the pages: IP address, browser, pages requested, date and time, recorded in the logs of our hosting provider;
  • your language and currency preferences, stored in cookies (see section 8).

We don't use any advertising or audience measurement tool on the website.

Victory View App

  • Account data: email address, display name, password (stored as a one-way hash), and the organization, teams and roles you set up.
  • Game data from the Riot Games API: Riot IDs, server (EUW or NA), rank, profile icon, match history and match statistics of the players added to a roster, and of the opponent accounts added to a scout.
  • Riot Sign-On: when a player connects their Riot account, we receive their account identifier and the authorization granted by Riot to retrieve their custom games. We never see the Riot password.
  • Content you create: goals and comments, calendar events, attendance and availability, matches and notes, compositions, tags.
  • Discord bot: if you add the Discord bot, the identifiers of the server and channel where notifications are posted.
  • Payment data: payments are processed by Stripe. We don't store full card numbers. We keep your Stripe customer ID, plan, currency and billing period, the type and last four digits of your payment method, and your invoice history.
  • Usage data: IP address, browser and operating system, pages visited and features used, date and time of access.

Victory View Coach

  • Discord data: your Discord user ID and username, the identifiers of the server and channel where the coach is installed, and whether you have the Manage Server permission. We receive them when you write to the coach or sign in to the coach web space with Discord.
  • Messages and answers: the messages you send to the coach and its answers, with technical details of each exchange (AI model used, cost, credits debited). If you report an answer with the report button, we also keep your comment.
  • Game data from the Riot Games API: Riot IDs and PUUIDs (permanent Riot account identifiers) of the players in the space, their recent matches and statistics, as well as the goals, matches and drafts managed with the coach.
  • Riot Sign-On: when a player links their Riot account, we store their PUUID and the access tokens provided by Riot, encrypted, so the coach can retrieve their custom games (scrims). We never see the Riot password.
  • Credits and subscription: the credit history of the space, the subscription status, the Stripe customer of the space, and the type and last four digits of the payment method. We don't store full card numbers.

The coach works inside Discord: the messages you exchange with it are also processed by Discord, under Discord's own privacy policy. Please don't send the coach sensitive personal information, such as health data.

3. Purposes and legal bases

  • Providing the App and the Coach (importing and analyzing matches, answering questions, posting recaps): performance of the contract.
  • Managing accounts, organizations, spaces and roles: performance of the contract.
  • Billing, invoices and accounting: performance of the contract and legal obligations.
  • Processing data of players who are not customers themselves (roster players, scouted opponents, members of a Coach space): legitimate interest of the teams that use our services, and our legitimate interest in providing them.
  • Security, abuse prevention and usage limits: legitimate interest.
  • Improving our services, including reviewing the coach answers that users report: legitimate interest.
  • Service emails (account, end of trial, renewal reminders): performance of the contract.
  • Emails about our own offers related to a service you have used, such as an offer at the end of your App trial: legitimate interest. You can object at any time.
  • Language and currency preferences on the website: needed to provide the website as you asked for it.

4. Service providers and recipients

We don't sell personal data and we don't use it for advertising. We share it only with the following providers, which process it on our behalf or provide part of the service:

  • Laravel Cloud (Laravel, United States): hosting of the website and of the App, on servers located in Frankfurt, Germany.
  • DigitalOcean (United States): hosting of the Coach, on servers located in Frankfurt, Germany.
  • Anthropic (United States): provider of the AI model that generates the coach's answers. Your messages, and the game data needed to answer them, are sent to it for that purpose.
  • Discord (United States): the platform where the coach is used, sign-in to the coach web space, and App notifications if you add the bot.
  • Stripe (United States, with entities in the European Union): payment processing for both products.
  • Resend (United States): sending of the App emails.
  • Riot Games (United States): source of the game data. Our requests to the Riot Games API include player identifiers, and Riot Sign-On goes through Riot.

Data is also visible to the members of your organization (App) or of your space (Coach), according to their roles. We may disclose data to authorities when the law requires it.

5. Transfers outside the European Union

Several of the providers listed above are based in the United States, so personal data may be transferred outside the European Economic Area. When a provider is certified under the EU-U.S. Data Privacy Framework, the transfer relies on the adequacy decision of the European Commission. Otherwise, it relies on the Standard Contractual Clauses adopted by the European Commission. You can ask us for more information about these safeguards.

6. Retention

  • App: account, organization and match data are kept as long as your account or organization exists, including in Archive mode, where the data stays readable.
  • Coach: space data, members, exchanges with the coach and credit history are kept as long as the space exists.
  • Riot Sign-On link (Coach): kept until the account is unlinked from the coach web space, which deletes the link and the associated tokens.
  • Payment and invoice records: kept as long as accounting and tax law requires.
  • Website logs: kept for a limited time by our hosting provider, for security and operation.

You can ask us at any time to delete your App account, your Coach space or your data. We will then delete them, except for the data we must keep by law.

7. Security

We use encrypted connections (TLS), password hashing, encrypted storage of Riot authorizations, role-based access control and regular updates. No system is perfectly secure, and we cannot guarantee absolute security.

8. Cookies and similar technologies

The website victoryview.gg only uses what it needs to work. These items are strictly necessary or remember a choice you made, so they don't require your consent.

Name Purpose Duration
locale_pref Remembers the language you chose (English or French). 1 year
currency_pref Remembers the currency you chose on the pricing (euros or US dollars). 1 year
Session and security cookies Technical operation of the website and protection of forms. A few hours
coach-launch-dismissed Local storage in your browser that remembers you closed the Coach banner. It is never sent to us. Until you clear your browser data

Some resources come from third-party providers, which receive your IP address when your browser loads them, without us setting any cookie:

  • fonts, loaded from fonts.bunny.net;
  • the Alpine.js script, loaded from the jsDelivr network (cdn.jsdelivr.net).

Videos are embedded with the privacy-enhanced mode of YouTube (youtube-nocookie.com) and are only loaded when you click play. From that moment, YouTube (Google) may receive data and store information on your device, under its own privacy policy.

The App and the Coach web space use their own technical cookies (session, sign-in, security), needed for them to work.

9. Your rights

If you are in the European Economic Area, the United Kingdom or Switzerland, you can ask for access to your data, its correction or deletion, its portability, or the restriction of its processing, and you can object to its processing. You can also file a complaint with your data protection authority (in France, the CNIL).

If you are in the United States, you can ask us what personal data we hold about you, ask us to correct or delete it, and get a copy of it. We will answer whatever your state of residence, and we will not treat you differently for making a request.

Players whose data was added by a team, without having an App account or using the Coach themselves, can also contact us to ask for their data to be removed. A player can unlink their Riot account from the Coach at any time from the coach web space.

To exercise your rights, contact us at corentin.sarda@gmail.com. We answer within one month.

10. Children

Our services are not intended for children under 16. We do not knowingly collect data from children under 16. If we learn that we have, we will delete it.

11. Changes to this policy

We may update this policy. We will tell you about material changes by email, in the App, in the Coach or on the website before they take effect.

12. Contact

For any question about this policy or your data, contact us at corentin.sarda@gmail.com.