(ANALYTICS_IP_API, {ignoreResponseError: true})
- }
- })
-
return <>
@@ -92,169 +22,8 @@ export default function WhatWeKnowAboutYou() {
-
+
-
- Anonyme Analysedaten
-
-
-
-
-
- Alle Analysedaten, die wir sammeln, sind anonymisiert und dienen dazu, diesen Dienst zu verbessern
- und zu personalisieren.
-
- Wir geben keine Daten an Dritte weiter. Die Daten liegen auf unseren eigenen Servern in Deutschland.
-
- Nur Systemadministratoren haben Zugriff auf die Daten. Wir sammeln diese Daten erst, nachdem Cookies
- akzeptiert wurden.
-
-
-
- {!cookieValue && (
-
- Solange du keine Cookies akzeptierst, sammeln wir keine Analysedaten.
-
- )}
-
-
- {
- [
- {
- icon: IconId,
- title: "Analyse-ID",
- data: cookieValue || "-",
- description: "Diese ID wird genutzt, um nachzuvollziehen, wie du über die Zeit verteilt die StuVe IT Tools nutzt."
- },
- {
- icon: IconSlash,
- title: "Aktuelle Seite",
- data: location.pathname,
- description: "Der Pfad der aktuellen Seite, die du besuchst. Wir speichern diese Pfade um zu analysieren, welche Seiten am häufigsten besucht werden und wie Nutzende navigieren."
- },
- {
- icon: IconBug,
- title: "Fehler",
- data: "-",
- description: "Falls ein Fehler auftritt speichern wir die Fehlermeldung und den Zeitpunkt und dem entsprechenden Pfad, um die Stabilität der Seite zu verbessern."
- },
- {
- icon: IconWorldWww,
- title: "IP Adresse",
- data: ipQuery.data?.ip || "-",
- description: "Deine IP Adresse wird genutzt, um das Land zu bestimmen, aus dem du die Seite besuchst."
- },
- {
- icon: IconGlobe,
- title: "Land",
- data: ipQuery.data?.country_code || "-",
- description: "Das Land, aus dem du die Seite besuchst. Diese Information wird genutzt, um die Seite zu personalisieren und um zu verstehen, woher die Nutzenden kommen."
- },
- {
- icon: () => ,
- title: "Browser",
- data: `${parserResult.browser.name} ${parserResult.browser.version}`,
- description: "Dein Browser wird genutzt, um die Seite anzuzeigen. Diese Information wird genutzt, um die Seite zu optimieren und um zu verstehen, welche Technologien Nutzende verwenden."
- },
- {
- icon: () => ,
- title: "Betriebssystem",
- data: `${parserResult.os.name} ${parserResult.os.version}`,
- description: "Dein Betriebssystem wird genutzt, um die Seite anzuzeigen. Diese Information wird genutzt, um die Seite zu optimieren und um zu verstehen, welche Technologien Nutzende verwenden."
- },
- {
- icon: IconWorldWww,
- title: "Bevorzugte Sprache",
- data: preferredLanguage || "-",
- description: "Deine bevorzugte Sprache wird genutzt, um zu verstehen, welche Sprachen Nutzende sprechen."
- },
- {
- icon: () => ,
- title: "Gerätetyp",
- data: parserResult.device.type || "desktop",
- description: "Dein Gerätetyp wird genutzt, um die Seite anzuzeigen. Diese Information wird genutzt, um die Seite zu optimieren und um zu verstehen, welche Technologien Nutzende verwenden."
- }
-
- ].map((feature, index) => (
-
- ))
- }
-
-
-
- {
- user &&
-
-
-
- Accountdaten
-
-
-
-
- Wenn du einen Account hast speichern wir zusätzlich zu den anonymen Analysedaten auch deine
- Accountdaten.
-
-
-
-
- {
- [
- {
- icon: IconUser,
- title: "Anmeldename und Realm",
- data: `${user.username} (${user.REALM})`,
- description: "Hiermit kannst du dich anmelden und deine Daten verwalten. Deine Realm wird genutzt, um zu bestimmen ob du einen StuVe-IT oder Gast-Account hast."
- },
- {
- icon: IconPassword,
- title: "Passwort",
- data: '***********',
- description: "Dein Passwort wird verschlüsselt auf unseren Servern gespeichert und kann nicht eingesehen werden."
- },
- {
- icon: IconGlobe,
- title: "E-Mail",
- data: user.email,
- description: "Deine E-Mail Adresse wird genutzt, um dich zu kontaktieren. Andere Nutzende können deine E-Mail Adresse nicht sehen."
- },
- {
- icon: IconSignature,
- title: "Name",
- data: getUserName(user),
- description: "Dein Name wird genutzt, um dich zu identifizieren. Andere Nutzende können deinen Namen sehen."
- },
- {
- icon: IconCalendarClock,
- title: "Account Ablaufdatum",
- data: user?.accountExpires ? (
- new Date(user?.accountExpires).getTime() > Date.now() ? (
- "Account ist aktiv und läuft am " + new Date(user?.accountExpires).toLocaleDateString() + " ab"
- ) : (
- "Account ist abgelaufen"
- )
- ) : (
- "Dein Account läuft nicht ab"
- ),
- description: "Dein Account-Ablaufdatum wird genutzt, um zu bestimmen, ob dein Account noch aktiv ist."
- },
- {
- icon: IconUsers,
- title: "Gruppen",
- data: user?.expand?.memberOf.map((group: LdapGroupModel) => group.cn).join(", ") || "Keine Gruppen",
- description: "Dein Account-Ablaufdatum wird genutzt, um zu bestimmen, ob dein Account noch aktiv ist."
- },
-
- ].map((feature, index) => (
-
- ))
- }
-
-
- }
+
>
}
\ No newline at end of file