LevelRise

Privacy policy

Last updated: 2026-04-23

Introduction

LevelRise is an open-source League of Legends companion app. This privacy policy explains what data we collect, how we use it, and your rights regarding that data.

What data we collect

Discord account

When you sign in with Discord, we receive your Discord user ID, username, email address, and avatar. This is used solely for authentication and displaying your profile.

Riot Games account

When you link a Riot account, we store your game name, tag line, PUUID (a unique player identifier), and region. We use the Riot Games API to fetch your ranked stats and match history.

Match data

We store match history data retrieved from the Riot Games API, including champion picks, items, stats, and game outcomes. This data includes information about all players in each match (as provided by the Riot API).

Coaching and notes

Any coaching sessions, action items, matchup notes, goals, and personal reviews you create are stored and associated with your account.

AI-generated insights

If you use AI coaching features, your match data and coaching context are sent to Google Gemini to generate insights. We store the generated responses. Google may process this data according to their own privacy policy.

How we store your data

Your data is stored in a Turso (libSQL) database. The application is hosted on Vercel. Both services process data on your behalf as part of running this app.

Third-party services

LevelRise integrates with the following third-party services:

  • Discord — authentication (OAuth2)
  • Riot Games API — match history and ranked data
  • Google Gemini — AI coaching insights (optional)
  • Vercel — application hosting
  • Turso — database hosting

Cookies

We use the following cookies:

  • Session cookie — keeps you signed in (essential)
  • Language preference — remembers your chosen language
  • Season filter — remembers your selected season
  • Sync on login — triggers a match data sync after signing in
  • Invite code — stores your invite code during registration

Your rights

You have the right to:

  • Access all data we store about you
  • Delete your account and all associated data at any time from the settings page
  • Request an export of your data by contacting us

GDPR and data deletion

If you delete your account, all your data is permanently removed from our database, including match history, coaching sessions, notes, and linked Riot accounts. We also process data deletion requests received from Riot Games for players whose data appears in stored match records.

Contact

For privacy-related questions or data requests, open an issue on our GitHub repository or contact the project maintainer.

Back to legal