EU GDPR & OAUTH • /PRIVACY

Tietosuojaseloste (Privacy Policy)

EU:n yleinen tietosuoja-asetus (GDPR 2016/679, artiklat 6, 13 & 14) • Päivitetty: 24.10.2026
🔒 Tiivistelmä tietosuojasta (TL;DR)
  • Ei kaupallista seurantaa: Sivustoilla ei ole mainosverkkoja, kolmannen osapuolen markkinointipikseleitä eikä käyttäjätietoja koskaan myydä tai vuokrata.
  • Keräämme vain toiminnallisen tiedon: Tallennamme vain sen, mikä on välttämätöntä tunnistautumistasi (auth.leander.media) ja käyttämiesi palveluiden toimintaa varten.
  • Google- ja Microsoft-kirjautuminen: Jos kirjaudut ulkoisella tilillä, vastaanotamme vain perustunnistetiedot (sähköpostiosoite, nimi, profiilikuva ja yksilöllinen OAuth sub-tunniste) tilisi yhdistämiseksi.
  • Palvelimet EU-alueella (Suomi & Ruotsi): Ensisijaiset palvelimet sijaitsevat Suomessa ja salatut verkkoreitittimet Tukholmassa (eu-north-1).

1 Rekisterinpitäjä

Henkilötietojen käsittelystä vastaava rekisterinpitäjä kaikissa *.leander.media-palveluissa on:

2 Mitä tietoja keräämme ja miksi (Oikeusperusteet)

Käsittelemme henkilötietoja EU:n yleisen tietosuoja-asetuksen (GDPR) 6 artiklan 1 kohdan b alakohdan (käyttöehtojen mukaisen palvelun toteuttaminen) sekä 6 artiklan 1 kohdan f alakohdan (oikeutettu etu palveluiden tietoturvan varmistamiseksi ja väärinkäytösten estämiseksi) perusteella.

Tietoryhmä Tallennettavat tiedot Käyttötarkoitus ja oikeusperuste
Tili- ja tunnistautumistiedot
(auth.leander.media / Zitadel)
Käyttäjätunnus, näyttönimi, sähköpostiosoite, salasanatiiviste tai Passkey-julkinen avain, MFA-tila sekä myönnetyt käyttöoikeusroolit. Käyttäjän tunnistaminen, kertakirjautuminen (SSO) ja käyttöoikeuksien tarkistaminen (GDPR Art. 6(1)(b)).
Ulkoisen kirjautumisen tiedot
(Google & Microsoft OAuth2 / OIDC)
Kun valitset "Sign in with Google" tai "Sign in with Microsoft", vastaanotamme valitsemaltasi palveluntarjoajalta: sähköpostiosoitteen (email), nimen (name), profiilikuvan osoitteen (picture, jos saatavilla) sekä yksilöllisen käyttäjätunnisteen (sub). Ulkoisen identiteetin yhdistäminen auth.leander.media-käyttäjätiliisi. Emme koskaan saa pääsyä Google- tai Microsoft-salasanaasi tai muihin pilvitiedostoihisi (GDPR Art. 6(1)(b)).
Palvelukohtainen sisältö
(Chat, GitLab, Webmail)
Käyttäjän itse lähettämät viestit, liitetiedostot, Git-tietovarastot, kommentit ja sähköpostit. Kyseisen sovelluksen toiminnallisuuden tarjoaminen käyttäjälle (GDPR Art. 6(1)(b)).
Tietoturva- ja yhteyslokit IP-osoite, aikaleima, HTTP-pyynnön polku, selaimen User-Agent ja kirjautumistapahtuman tila. Verkkohyökkäysten ja luvattomien kirjautumisyritysten torjunta sekä vianmääritys (GDPR Art. 6(1)(f)).

3 Evästeet ja selaimen paikallinen tallennustila (Cookies & Local Storage)

Käytämme ainoastaan välttämättömiä toiminnallisia evästeitä ja paikallista tallennustilaa:

  • Istunto- ja tunnistautumisevästeet: Zitadelin (auth.leander.media) ja sovellusten (chat.leander.media, gitlab.leander.media, mail.leander.media) suojatut istuntoevästeet ja OIDC-valtuutustunnisteet, jotka pitävät sinut kirjautuneena.
  • Kielivalinta (leander_lang): Tallentaa valitsemasi kielen (fi tai en) selaimesi localStorage-muistiin.
  • Ei seuranta- tai mainosevästeitä: Emme käytä Google Analyticsia, Meta Pixeliä tai mitään kolmannen osapuolen mainosevästeitä.

4 Palvelininfrastruktuuri ja alikäsittelijät (Sub-processors)

Tietojen luovutus rajoittuu vain palveluiden teknisen toiminnan edellyttämiin infrastruktuurikumppaneihin:

  • Ensisijaiset palvelimet (Suomi, EU): Kaikki sovellustietokannat, Zitadel-identiteettipalvelu, Git-tietovarastot, keskusteluviestit ja sähköpostilaatikot sijaitsevat omissa palvelimissamme Suomessa.
  • Cloudflare, Inc. (EU/Global Edge): Toimii käänteisenä välityspalvelimena (Cloudflare Argo Tunnel), DNS-palveluna ja DDoS-suojana verkkoliikenteelle.
  • Amazon Web Services EMEA SARL — Tukholma (eu-north-1, Ruotsi, EU): Salattu WireGuard-verkkoreititin reaaliaikaiselle WebRTC-medialiikenteelle ja saapuvalle SMTP-reititykselle.
  • Mailjet SAS (Sinch Email, EU): Välitettävät järjestelmä- ja ilmoitussähköpostit sekä lähtevä SMTP-välitys.

5 Tietojen säilytysaika ja rekisteröidyn oikeudet (GDPR)

Säilytämme käyttäjätilin tietoja niin kauan kuin käyttäjätili on aktiivinen. Tietoturva- ja pääsylokeja säilytetään enintään 90 vuorokautta, ellei tietoturvapoikkeaman tutkinta edellytä pidempää säilytystä.

Sinulla on EU:n tietosuoja-asetuksen mukaisesti oikeus:

  • Tarkastaa ja siirtää tietosi: Pyytää kopio kaikista sinua koskevista henkilötiedoista;
  • Oikaista tietoja: Päivittää nimesi, sähköpostiosoitteesi tai liitetyt kirjautumistapasi suoraan osoitteessa https://auth.leander.media;
  • Poistaa tilisi ja tietosi ("Oikeus tulla unohdetuksi"): Voit pyytää käyttäjätilisi ja kaikkien siihen liittyvien tietojen pysyvää poistamista lähettämällä viestin osoitteeseen [email protected] tai [email protected]. Käsittelemme poistopyynnöt 14 vuorokauden kuluessa.

Mikäli katsot, että henkilötietojesi käsittelyssä on rikottu tietosuojalainsäädäntöä, sinulla on oikeus tehdä ilmoitus Suomen tietosuojavaltuutetun toimistolle (tietosuoja.fi).

EU GDPR & OAUTH COMPLIANCE • /PRIVACY

Privacy Policy (Tietosuojaseloste)

Compliant with EU GDPR (Regulation 2016/679, Articles 6, 13 & 14) • Last Updated: October 24, 2026
🔒 Privacy Summary (TL;DR)
  • Zero commercial tracking: No ad networks, no third-party marketing pixels, and no selling, renting, or monetizing of user data—ever.
  • Only functional data is stored: We only collect and store what is strictly required to authenticate you (auth.leander.media) and operate the services you actively use.
  • Google & Microsoft federated sign-in transparency: When you sign in with Google or Microsoft, we receive only your basic profile claims (email address, display name, profile picture URL, and unique OAuth sub ID) solely to verify your identity and link your account.
  • Hosted in the EU (Finland & Sweden): Primary servers and databases are physically located in Finland, with encrypted network relays in Stockholm, Sweden (eu-north-1).

1 Data Controller

The data controller responsible for processing personal data across all *.leander.media services is:

2 What Data We Collect & Legal Basis

We process personal data strictly under GDPR Article 6(1)(b) (performance of a contract / providing the requested services) and GDPR Article 6(1)(f) (legitimate interest in maintaining platform security and preventing abuse).

Category Data Elements Stored Purpose & GDPR Legal Basis
Account & Identity Data
(auth.leander.media / Zitadel)
Username, display name, email address, password hash or WebAuthn Passkey public key, MFA status, and assigned project roles. Authenticating your identity, providing Single Sign-On (SSO), and enforcing role-based access control (GDPR Art. 6(1)(b)).
Federated OAuth Identity Data
(Google & Microsoft Sign-In)
When you sign in via Google or Microsoft OAuth2/OIDC, we receive and store your email address (email), display name (name), profile picture URL (picture, if provided), and unique OAuth Subject ID (sub). Used exclusively to authenticate your identity, link your external account to your auth.leander.media profile, and verify assigned permissions. We never receive your Google/Microsoft password or access to your external files/contacts (GDPR Art. 6(1)(b)).
Service-Specific User Content
(Chat, GitLab, Webmail)
Messages, media attachments, voice/video streams, Git repositories, issues, and emails you voluntarily create or upload. Delivering the core functionality of the applications you choose to use (GDPR Art. 6(1)(b)).
Security & Access Logs IP address, request timestamp, HTTP path, User-Agent header, and authentication event outcome. Protecting infrastructure against brute-force attacks, unauthorized access, and network abuse, and diagnosing outages (GDPR Art. 6(1)(f)).

3 Cookies & Local Storage

We use strictly necessary functional cookies and local storage tokens only:

  • Authentication & Session Cookies: Secure session cookies and OIDC tokens issued by auth.leander.media (Zitadel) and individual applications (chat.leander.media, gitlab.leander.media, mail.leander.media) to keep you signed in.
  • Language Preference (leander_lang): Stored in your browser's localStorage to remember whether you prefer Finnish (fi) or English (en).
  • Zero Third-Party Tracking Cookies: We do not use Google Analytics, advertising cookies, or cross-site tracking scripts.

4 Infrastructure Location & Sub-processors

We do not sell or share personal data with third parties for marketing. Data is processed only by the following infrastructure components:

  • Self-Hosted Primary Servers (Finland, EU): All primary application databases, Zitadel identity storage, Git repositories, chat messages, and mailboxes are hosted on our own hardware in Finland.
  • Cloudflare, Inc. (EU/Global Edge): Provides DNS resolution, DDoS protection, TLS termination, and encrypted Cloudflare Argo Tunnel ingress.
  • Amazon Web Services EMEA SARL — Stockholm (eu-north-1, Sweden, EU): Provides encrypted WireGuard network relay routing for real-time WebRTC media traffic and inbound SMTP relay.
  • Mailjet SAS (Sinch Email, EU): Processes transactional verification emails and outbound SMTP relay for @leander.media.

5 Data Retention, Account Deletion & Your GDPR Rights

Account data is retained for as long as your account remains active. Security and reverse-proxy logs are retained for up to 90 days unless required longer to investigate a specific security incident.

Under the EU General Data Protection Regulation (GDPR), you have the right to:

  • Access & Portability: Request a copy of the personal data associated with your account;
  • Rectification: Update your profile details or unbind federated login providers directly in your account portal at https://auth.leander.media;
  • Erasure ("Right to be Forgotten"): Request permanent deletion of your account and all associated personal data at any time by emailing [email protected] or [email protected] from your registered email address. Deletion requests are fulfilled within 14 days.

You also have the right to lodge a complaint with the Finnish Office of the Data Protection Ombudsman (tietosuoja.fi) or your local EU supervisory authority.