Privacy Policy
Last Updated: September 25th, 2025
This Privacy Policy explains how we collect, use, store, and share your personal information when you use our web application. nextmatch.lol is designed to help you sync your favorite League of Legends (LoL) e-sports match schedules directly to your Google Calendar.
Your privacy is important to us. Please read this policy carefully to understand what data we collect, why we collect it, and how we handle your information.
We collect the following types of information to provide and improve our services:
- What is collected: Your name, email address, and profile picture (as provided by Google when you sign in).
- Why we collect it: To create and identify your user account within our system (Supabase).
- What is collected:
access_token
and refresh_token
to Google Calendar. - Why we collect it:
- To create secondary Google Calendars and manage events within those app-created calendars.
- The
refresh_token
allows nextmatch.lol to maintain ongoing access and keep your match schedule synced without repeated logins.
- Scope requested:
https://www.googleapis.com/auth/calendar.app.created
- Data accessed: The app-created secondary calendars within your Google account.
- Data created/modified: We create, update, and delete events in the app-created calendars, so your match schedule is always up to date.
- Purpose: To provide our core functionality—syncing LoL e-sports match events with your calendar.
- What is collected: The list of e-sports leagues you choose to follow.
- Why we collect it: To know which matches you want synced to your calendar.
- What is collected: User interaction events (buttons clicked, leagues selected), page views, and errors (associated with a unique user ID).
- Why we collect it: To understand how the app is used, fix bugs, and improve your experience.
- What is collected: Your IP address is used to infer your timezone using the
x-vercel-ip-timezone
header. The IP address itself is not stored by nextmatch.lol. - Why we collect it: So match times are shown in your local timezone.
We use your information for the following purposes:
- To provide the core service: Syncing your selected League of Legends e-sports matches to your Google Calendar.
- To improve our app: By analyzing anonymous usage data to identify bugs and areas for improvement.
- To personalize your experience: Showing match schedules in your correct local time.
We do not sell your personal information to anyone.
We work with trusted third-party services to provide and improve our app. Here’s who they are, what they do, and where you can read their privacy policies:
- Google
- Supabase
- Role: Hosts our database, storing your user account, tokens, preferences, and calendar data.
- Policy: Supabase Privacy Policy
- Vercel
- Role: Hosts our web application; uses your IP address to infer timezone (not stored by us).
- Policy: Vercel Privacy Policy
- PostHog
- Trigger.dev
nextmatch.lol's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
- You authenticate using your Google Account.
- We request the
https://www.googleapis.com/auth/calendar.app.created
scope so we can create secondary calendars and manage events within those calendars. - We only use this access to create, update, and delete events for LoL e-sports matches in app-created calendars.
- Automated tasks (via Trigger.dev) may access your Google Calendar on an ongoing basis to keep your events up to date, but only as necessary for the service.
We are committed to protecting your personal information:
- Sensitive data like your Google OAuth tokens are stored securely in our database (Supabase), encrypted at rest.
- Access to your data is limited to only what is required to operate nextmatch.lol and its features.
- How long we keep your data: We keep your information as long as your account is active.
- How to delete your data:
- If you wish to delete your account and all related data, please email us at lau.cazanove@gmail.com.
- Deletion includes:
- Your user account in Supabase and all associated data
- Any Google Calendar events created by our app
- Your stored OAuth tokens
Depending on your location, you may have the right to:
- Access your data
- Correct or update your data
- Request deletion of your information
- Object to or restrict processing of your data
If you wish to exercise any of these rights, please contact us at lau.cazanove@gmail.com.
If you have any questions or concerns about this Privacy Policy, please contact us:
We may update this Privacy Policy from time to time. We will notify you of significant changes by posting an update on nextmatch.lol or via email if you have an account.
Thank you for using nextmatch.lol and trusting us with your information.