‹ Home

Privacy Policy

Last updated: 2 August 2026

ian.lu is the personal website of Ian Mulheims, a student in Luxembourg. It is a hobby project: self-built games, small tools and hiking maps. This page explains, as precisely as possible, what data is processed, who receives it, and what you can do about it.

Who is responsible

Ian Mulheims, Luxembourg · Contact: konto@ian.lu

In short

What is processed

1. Server logs

When you open the site your browser sends technically necessary data (IP address, timestamp, requested file, browser type). The hosting provider stores this briefly in order to deliver the site and detect abuse. Legal basis: legitimate interest in secure operation (Art. 6(1)(f) GDPR).

2. Account (optional)

Some areas — Messenger, class chat, grade calculator, timetable, polls — only work with an account. For these, an email address, an encrypted password, a display name, an optional profile picture and the content you create yourself are stored. This data is hosted by Supabase. Legal basis: contract and consent (Art. 6(1)(b) and (a) GDPR).

You can ask for your account to be deleted at any time — one email is enough.

3. Visitor statistics

GoatCounter is used for analytics. It sets no cookies, does not store IP addresses permanently and does not build a profile of you. Only aggregated information is collected: page viewed, referring site, approximate country and browser type.

4. Advertising (Google AdSense)

Public pages include Google AdSense. Google and its partners may use cookies or similar technologies to serve and measure ads, in some cases based on prior visits to this or other websites.

5. Embedded third-party services

To show maps, images and live data, content is loaded from other servers. The provider in question then receives your IP address.

ServiceWhat for
Supabaseaccounts, database, files
Google AdSenseadvertising on public pages
GoatCounteranonymous visitor statistics
OpenStreetMap, geoportail.lumap tiles on the map pages
Wikimedia Commonsphotos on the trail pages
Open-Meteoweather data
Transitousbus and train departures
adsb.lol, airplanes.liveaircraft positions (SkyLens)
GitHubproject data
jsDelivr, unpkgcode libraries (CDN)
YouTubeembedded videos

6. Local storage

The site remembers preferences such as language, light/dark theme and game scores in your device's localStorage. These are not cookies, nothing is transmitted, and you can clear them in your browser settings.

Your rights

Under the GDPR you have the right of access, rectification, erasure, restriction of processing, data portability and objection. An email to konto@ian.lu is enough. You may also lodge a complaint with the CNPD, Luxembourg's data protection authority.

Children

This site is not specifically directed at children under 16. If you are under 16, please only create an account with your parents' agreement.

This statement describes the actual state of the website. If the services it uses change, it will be updated.