Skip to content
Features Fair play Screenshots Download
DE EN
Sign in Sign up

Legal

Privacy Policy

Last updated: 27 June 2026

Contents

  1. 1. Controller
  2. 2. Overview
  3. 3. Account & registration
  4. 4. Service usage
  5. 5. Riot / game data
  6. 6. Cookies & local storage
  7. 7. Security measures
  8. 8. Recipients & processors
  9. 9. Retention
  10. 10. Your rights
  11. 11. Right to complain
  12. 12. Changes

1. Controller

Controller under the GDPR:

Marco Vo (Noxgarrt / Fellurion)
Nürnberg, Deutschland

Email: fellurion@outlook.de

No data protection officer is appointed unless required by law.

2. Overview

Estaris is a web backend and desktop companion for League of Legends. We only process data required to operate your account, authenticate you, and connect the desktop client.

Principles:

  • No sale of personal data
  • No advertising tracking
  • No automated decisions with legal effect
  • Passwords are stored hashed only

3. Account & registration

Data collected:

  • Email address (required)
  • Password (hashed only, minimum 12 characters)
  • Language preference (de/en)
  • Registration timestamp

Purpose: Create and manage your account, sign-in, two-factor authentication (TOTP).

Legal basis: Art. 6(1)(b) GDPR (contract performance / pre-contractual steps).

Flow: On sign-up we store your details as a pending registration (max. 48 hours). Your account is created only after you click the confirmation link in the email. Expired entries are deleted.

2FA: If you enable two-factor authentication, we store an encrypted TOTP secret and hashed backup codes.

4. Service usage

Desktop client (session authorization):

  • Client label (provided by the Estaris client)
  • Hashed session and access tokens (no plaintext in the database)
  • Created, expiry, and last-used timestamps

Purpose: Secure linking of the Estaris desktop client to your account.

Legal basis: Art. 6(1)(b) GDPR.

Technical log data: When you visit the site, server and security logs (IP address, timestamp, requested URL, user agent) may be generated briefly — solely for operation, troubleshooting, and abuse prevention (login throttling, rate limits).

Legal basis: Art. 6(1)(f) GDPR (legitimate interest in stability and security).

5. Riot / game data

If you link a Riot account or store a personal Riot API key, we process:

  • Riot ID (game name and tag)
  • PUUID (Riot player identifier)
  • Platform / region
  • Encrypted API key (if you use your own dev key)

Purpose: Display builds, match data, and overlay features via official Riot interfaces.

Legal basis: Art. 6(1)(b) GDPR.

Riot Games is a separate controller for data in their systems. See also Riot Games' privacy notice.

6. Cookies & local storage

We only use technically necessary cookies or session data:

  • Session cookie — keeps you signed in and stores language during your visit (httponly, secure, SameSite=Strict)
  • Remember-me cookie — optional, if you choose “Stay signed in” (max. 7 days, httponly, secure, SameSite=Strict)
  • CSRF token — protection against cross-site request forgery on forms

No analytics, marketing, or third-party tracking cookies are used.

Cloudflare Turnstile (if enabled): Login may load a captcha from Cloudflare. Technical data may be sent to Cloudflare. Legal basis: Art. 6(1)(f) GDPR (bot protection).

7. Security measures

To protect your data we use, among others:

  • HTTPS encryption (TLS)
  • Password hashing (modern algorithm via Symfony Security)
  • Mandatory two-factor authentication after first sign-in
  • Login throttling (max. 5 failed attempts)
  • CSRF protection on all state-changing forms
  • Encryption of sensitive fields (TOTP secret, API keys) in the database
  • Security HTTP headers (including X-Frame-Options, X-Content-Type-Options, Content-Security-Policy, HSTS)

8. Recipients & processors

Data is shared only when required to operate the service:

  • Hosting / infrastructure — server, database (PostgreSQL), Redis (sessions), depending on deployment
  • Email delivery — via configured SMTP (e.g. registration confirmation)
  • Cloudflare Turnstile — optional at login (bot protection)
  • Riot Games API — when you link your Riot account to fetch public game data

Where required, processor agreements under Art. 28 GDPR are in place.

9. Retention

  • Pending registration: max. 48 hours, then deleted
  • User account: until deleted by you or us
  • API / session tokens: until revoked, expired, or account deletion
  • Server logs: rolling retention, typically days to weeks

After account deletion, personal data is deleted or anonymised unless legal retention obligations apply.

10. Your rights

You have the following rights towards the controller:

  • Access (Art. 15 GDPR)
  • Rectification (Art. 16 GDPR)
  • Erasure (Art. 17 GDPR)
  • Restriction of processing (Art. 18 GDPR)
  • Data portability (Art. 20 GDPR)
  • Object to processing based on legitimate interests (Art. 21 GDPR)
  • Withdraw consent (Art. 7(3) GDPR) with future effect

Contact fellurion@outlook.de. We usually respond within one month.

11. Right to complain

You may lodge a complaint with a supervisory authority — in particular in the EU member state of your residence, workplace, or the place of the alleged infringement.

In Germany, the authority of the federal state where the controller is established is responsible.

12. Changes

We update this policy when our processing or legal requirements change. The current version is always available at https://estaris.noxgarrt.net/en/legal/privacy.

For material changes we notify registered users by email or in-account notice where required.

The League overlay for macOS.

DE EN

Product

  • Features
  • Fair play
  • Screenshots
  • Download

Legal

  • Privacy
  • Legal notice
  • Sign in
  • Sign up

© 2026 Noxgarrt & Fellurion · All rights reserved.

Estaris is a community project by Noxgarrt & Fellurion.

Estaris is not endorsed by Riot Games. League of Legends is a trademark of Riot Games, Inc.