Datenschutz
ARGUS ist eine kostenlose, nicht kommerzielle Karte. Sie speichert so wenig wie möglich.
Ohne Anmeldung
Du siehst nur die Startseite. Der Server führt im Arbeitsspeicher einen Anfragezähler pro Adresse, um Missbrauch zu begrenzen; er wird nie auf die Festplatte geschrieben.
Besucherzählung (ohne Cookies)
Um ungefähr zu wissen, wie viele Menschen ARGUS nutzen, fließt jeder Seitenaufruf in eine Zeile pro Tag ein, die über einen Besucher-Hash zugeordnet wird: SHA-256 über ein zufälliges Salt, deine IP-Adresse und den User-Agent deines Browsers. Ein Aufruf zählt, sobald die Seite in deinem Browser geladen ist (sie sendet eine kleine Anfrage an /api/visit). Das Salt ist pro UTC-Tag zufällig und wird nur für diesen Tag aufbewahrt – in der Datenbank, damit ein Neustart des Servers dich nicht doppelt zählt – und beim Tageswechsel gelöscht. Danach lässt sich der Hash nicht mehr auf eine Adresse zurückführen, und zwei Tage lassen sich nicht verknüpfen. Neben dem Hash enthält die Zeile den Tag, einen Aufrufzähler, dein Land (aus einer lokalen Kopie der DB-IP-Länderdatenbank – es wird kein Abfragedienst aufgerufen), den Hostnamen der verweisenden Seite, die Familie deines Browsers und Betriebssystems und deine bevorzugte Sprache. Nichts davon landet in einem Cookie oder bei Dritten. Zeilen, die älter als 400 Tage sind, werden gelöscht.
Wenn du dich mit EVE Online anmeldest
Die Anmeldung läuft über CCPs Single Sign-on. ARGUS sieht dein EVE-Passwort nie.
Was ARGUS lesen darf (ESI-Scopes)
Jede Anmeldung fragt dieselben siebzehn Scopes an – keine Wallet, keine Mails, kein Markt:
| Scope | Liest | Wofür |
|---|---|---|
esi-location.read_location.v1 | das Sonnensystem, in dem du bist | deine Markierung auf der Karte (eine pro verknüpftem Charakter) |
esi-location.read_ship_type.v1 | den Rumpf, den du fliegst | neben deinem Namen angezeigt, wählt den Capital-Rumpf |
esi-location.read_online.v1 | ob du im Spiel bist | ARGUS fragt nur ab, solange du spielst |
esi-ui.write_waypoint.v1 | setzt Wegpunkte in deinem Client | ZIEL SETZEN / Route senden |
esi-skills.read_skills.v1 | deine Sprungantrieb-Skillstufen | Reichweite und Treibstoff im Capital-Planer |
esi-characters.read_fatigue.v1 | deine aktuelle Sprungmüdigkeit | der Capital-Planer startet mit deinem echten Timer |
esi-fleets.read_fleet.v1 | deine Flotte und, für den Boss, ihre Mitglieder | FLOTTE-Ebene und -Tab |
esi-corporations.track_members.v1 | wo Corp-Mitglieder sind (nur Direktoren) | CORP-Mitgliederliste |
esi-characters.read_corporation_roles.v1 | deine Corporation-Rollen im Spiel | Direktoren und der CEO erhalten CORP ADMIN |
esi-clones.read_clones.v1 | Heimat- und Sprungklone | LOGISTIK |
esi-assets.read_assets.v1 | wo deine Sachen sind | Asset-Markierungen und Werte in LOGISTIK |
esi-search.search_structures.v1 | Strukturen, die dein Charakter nutzen darf | Ansiblex-Tore, Docks und Cyno-Beacons finden, die die Allianz nutzen darf |
esi-universe.read_structures.v1 | in welchem System eine Struktur steht | Ansiblex-Tore, Klone und Assets in Strukturen |
esi-corporations.read_structures.v1 | die Strukturen deiner Corporation, Treibstoff und Timer (nur Direktoren und Stationsverwalter) | STRUKTUREN-Übersicht, Treibstoffwarnungen, automatische Reinforce-Timer |
esi-characters.read_notifications.v1 | deine EVE-Benachrichtigungen – gelesen werden nur die zu Strukturen und Monden | Angriffs-, Schild-/Panzerungsverlust- und Treibstoffalarme für die Strukturen deiner Corporation |
esi-industry.read_corporation_mining.v1 | die Mondextraktionen deiner Corporation (nur Direktoren und Stationsverwalter) | Mond-Chunk-Timer auf dem Ops-Board |
esi-alliances.read_contacts.v1 | die Kontakte deiner Allianz und ihre Standings | wer beim Struktur-Scan als blau gilt |
Du kannst den Token jederzeit auf der EVE-Website unter Third-Party Applications widerrufen.
Der Server speichert in einer kleinen SQLite-Datenbank:
| Was | Warum | Wie lange |
|---|---|---|
| Deine Charakter-ID und deinen Namen | um zu zeigen, wer angemeldet ist | bis du deine Daten löschst |
| Einen verschlüsselten Refresh-Token | um deinen Standort ohne neue Anmeldung zu lesen | bis du deine Daten löschst oder die App unter https://community.eveonline.com/support/third-party-applications/ widerrufst |
| Eine Sitzungs-ID (das Browser-Cookie) | um deinen Browser wiederzuerkennen | 30 Tage ohne Nutzung |
| Anmeldeverlauf: Zeit und Land jeder Anmeldung, Anzahl der Anmeldungen | damit der Betreiber sieht, wer die Karte nutzt, und Missbrauch erkennt | bis du deine Daten löschst |
Eine Rolle (user oder admin) und, falls ein Administrator dich gesperrt hat, den Zeitpunkt | Zugriffssteuerung | bis du deine Daten löschst |
| Die öffentlichen IDs deiner Corporation und Allianz (von ESI abgefragt, stündlich aktualisiert) | um deine Allianz auf der Karte hervorzuheben | bis du deine Daten löschst |
Deine Corporation-Rollen im Spiel, wie ESI sie meldet (esi-characters.read_corporation_roles.v1, z. B. Director, Station_Manager), ob du CEO deiner Corporation bist (aus ihrem öffentlichen ESI-Datenblatt), für welche Corporation und wann sie gelesen wurden | damit Direktoren und der CEO die Corp-Verwaltung öffnen und ARGUS-Rechte vergeben können und damit eine Corporation Rollen im Spiel als ARGUS-Rollen gelten lassen kann | bei der Anmeldung und dann stündlich gelesen; ungültig, sobald du die Corporation wechselst; bis du deine Daten löschst |
| ARGUS-Corp-Rollen, die dir ein Direktor gegeben hat (FC, Strukturverwalter, Intel-Offizier, Markierungsverwalter), mit wer sie vergeben hat und wann | sie bestimmen, was du auf dem Ops-Board, bei den Corp-Markierungen und im Allianz-Intel-Kanal siehst und ändern darfst | bis ein Direktor sie zurücknimmt, du die Corporation verlässt oder deine Daten löschst |
| Die Berechtigungseinstellungen deiner Corporation und das Änderungsprotokoll der Corp-Verwaltung (wer welche Rolle oder welches Recht von wem geändert hat, wann – Charakter-IDs und Namen) | wird den Direktoren und dem CEO der Corporation angezeigt | die letzten 200 Änderungen pro Corporation; Zeilen, die dich nennen, verschwinden, wenn du deine Daten löschst |
| Deine Merkliste (System- und Regions-IDs, die du beobachten willst) | damit sie dir auf alle Geräte folgt | bis du die Einträge entfernst oder deine Daten löschst |
| Dein Heimatsystem (von Hand gesetzt oder aus deinem Heimatklon übernommen) | um das kleine Haus auf der Karte zu zeichnen | bis du es änderst oder deine Daten löschst |
| Eine Konto-ID, die Charaktere verknüpft, die du mit Charakter hinzufügen ergänzt hast | um ohne neue Anmeldung zwischen Charakteren zu wechseln | bis du deine Daten löschst (das entfernt jeden verknüpften Charakter) |
| Eine Discord-Webhook-URL, verschlüsselt wie der Token, dazu welche Alarmarten und welche ISK-Untergrenze du gewählt hast, der Zeitpunkt des letzten Posts und ein Fehlerzähler | um Alarme in deinen Discord-Kanal zu posten, während niemand die Karte offen hat | bis du sie entfernst oder deine Daten löschst |
| Corporation-Markierungen (Staging, Heimat, Cyno, beobachtete Systeme mit Notiz, deine Charakter-ID und dein Name als Autor) | mit jedem Mitglied deiner Corporation geteilt, das sich anmeldet | bis ein Mitglied sie entfernt |
| Ansiblex-Tore, die deine Struktursuche gefunden hat (Struktur-ID, beide Systeme, der Name des Tors, die besitzende Corporation und ihre Allianz, deine Charakter-ID als Finder) | mit jedem Mitglied deiner Allianz geteilt, das sich anmeldet, markiert als eigen, blau oder fremd | bis dein nächster Scan sie ersetzt oder zwei Wochen, nachdem niemand sie bestätigt hat |
| Ansiblex-Tore aus einer Liste, die du eingefügt hast (die zwei Systeme jedes Tors, deine Charakter-ID als Importeur, die Zeit) – die Liste selbst wird in deinem Browser gelesen und nie hochgeladen | mit jedem Mitglied deiner Allianz geteilt, das sich anmeldet, als aus einer Liste markiert | bis du neu importierst oder sie entfernst, oder 30 Tage nach dem Import |
| Docks, Cyno-Beacons und Cyno-Jammer, die deine Struktursuche gefunden hat (Struktur-ID, System, Typ, Name, die besitzende Corporation und ihre Allianz, deine Charakter-ID als Finder) – Docks und Beacons nur, wenn eigen oder blau, Jammer unabhängig vom Besitzer | mit jedem Mitglied deiner Allianz geteilt, das sich anmeldet: als Kartenmarkierungen und Landepunkte für den Capital-Planer | bis dein nächster Scan sie ersetzt oder zwei Wochen, nachdem niemand sie bestätigt hat |
Die Standings deiner Allianz gegenüber Corporations und Allianzen (aus esi-alliances.read_contacts.v1, bei einem Struktur-Scan gelesen; Kontakte, die Charaktere sind, werden übersprungen und nie gespeichert) | um blaue Strukturen von anderen zu unterscheiden | bis der nächste Scan eines Mitglieds sie ersetzt |
| Struktur-ID → Sonnensystem (sowie Name, Typ und besitzende Corporation der Struktur) für Strukturen, die dein Token sehen konnte | damit Klone, Assets und Corporation-Mitglieder ohne erneute ESI-Abfrage auf der Karte platziert werden können | unbegrenzt (Strukturpositionen sind keine personenbezogenen Daten) |
| Web-Push-Abonnements (die Endpunkt-URL und Schlüssel des Push-Dienstes für jeden Browser, in dem du es aktiviert hast), welche Alarmarten und welche ISK-Untergrenze du gewählt hast, letzte Zustellung und ein Fehlerzähler | um Alarme an dein Gerät zu senden, während ARGUS geschlossen ist | bis du Push dort abschaltest, der Push-Dienst das Abonnement als erloschen meldet oder du deine Daten löschst |
| Intel-Meldungen, die du sendest (System, Art, Anzahl, Notiz, deine Charakter-ID und dein Name, Zeit) – eingetippt oder vom Intel-Kanal-Leser erkannt (dann auch der Name des Kanals) | 30 Minuten lang deiner Allianz (oder Corporation) angezeigt | 30 Minuten oder bis sie ersetzt oder gelöscht werden |
| Formups und Timer, die du auf dem Ops-Board anlegst (System, EVE-Zeit, Doktrin oder Notiz, FC-Name, Strukturart und Besitzerseite, nur Corp oder Allianz, deine Charakter-ID und dein Name als Autor, ob Erinnerungen verschickt wurden) | deiner Corporation angezeigt oder, wenn du es so gewählt hast, deiner Allianz – jedem Piloten nur, wenn seine eigene Corporation ihn Formups oder Timer sehen lässt – mit Erinnerungen an diejenigen, die sie eingeschaltet haben | bis zwei Stunden nach der Zeit eines Formups oder eine Stunde nach Ablauf eines Timers, oder bis sie gelöscht werden |
Die Strukturen deiner Corporation, wie ESI sie ihren Direktoren und Stationsverwaltern auflistet (esi-corporations.read_structures.v1: Struktur-ID, Typ, System, Name, Zustand und dessen Timer, Treibstoffende, Reinforce-Stunde, Dienste, Zeitpunkt des Abankerns), ihre Mondextraktionen (esi-industry.read_corporation_mining.v1: Struktur, Mond und sein Name, Beginn, Ankunft des Chunks, natürlicher Zerfall), wann jede Liste zuletzt gelesen wurde, und Charakter-ID und Name des Piloten, dessen Token sie gelesen hat | die STRUKTUREN-Übersicht, Treibstoffwarnungen und die automatischen Reinforce- und Mond-Timer auf dem Ops-Board – nur Piloten dieser Corporation angezeigt, die ihre Corporation Strukturen sehen lässt | nur die jeweils neueste Kopie, bei jedem Lesen ersetzt; die Kopie einer Corporation wird gelöscht, wenn sie 30 Tage lang niemand aktualisiert hat; der Name des Piloten verschwindet, wenn er seine Daten löscht |
Aus deinen EVE-Benachrichtigungen (esi-characters.read_notifications.v1), wenn du Direktor oder Stationsverwalter bist: Gelesen werden nur Benachrichtigungen zu Strukturen und Monden (Angriffe, Schild-/Panzerungsverlust, zerstört, Treibstoff, Dienste offline, wenig Energie, Verankern, Mond-Chunk bereit oder aufgebrochen); ARGUS speichert pro Ereignis einen Schlüssel (Typ, Struktur oder Mond, Minute), damit die Kopie eines zweiten Piloten nicht doppelt verarbeitet wird, und die Fakten, auf die es reagiert hat: Struktur, System, Typ, verbleibender Schild/Panzerung/Hülle, die Corporation- und Allianznamen der Angreifer und der nächste Timer – im Strukturprotokoll, beim letzten Angriff pro Struktur und im daraus erstellten Ops-Timer. Jede andere Benachrichtigung wird ungelesen übersprungen, und nichts vom Text wird gespeichert | Angriffs-, Timer- und Treibstoffalarme für deine Corporation | 14 Tage |
| Der vorgeschlagene Intel-Kanal deiner Allianz (sein Name, Charakter-ID und Name dessen, der ihn gesetzt hat, Zeit) | jedem Mitglied deiner Allianz angezeigt, das sich anmeldet | bis der Setzende oder ein Administrator ihn ändert oder entfernt |
| D-Scan- und Local-Reports, die du mit TEILEN teilst: der zusammengefasste D-Scan (Typ, Name wie eingefügt, Anzahl, wie viele auf dem Grid) oder die Piloten im Local (Charakter-IDs und Namen, IDs, Namen und Ticker ihrer Corporation und Allianz), das System, deine Charakter-ID und dein Name, die Zeit | jeder in ARGUS Angemeldete, der den Link hat | 30 Tage |
| Feedback, das du mit dem FEEDBACK-Knopf sendest (Art, Nachricht, die Seite, auf der du warst, Sprache, deine Charakter-ID und dein Name, Zeit) | damit der Entwickler es lesen und nachfragen kann | bis ein Administrator es löscht; wird von Meine Daten löschen nicht entfernt |
Ein Ziel im Spiel zu setzen sendet die System-ID mit deinem Token an ESI und sonst nichts; ARGUS speichert sie nicht. Der Sprungfrachter-Planer liest deine Sprungantrieb-Skillstufen von ESI, wenn du ihn darum bittest; die Stufen, der gewählte Rumpf und die Alarmeinstellungen bleiben im lokalen Speicher deines Browsers, nie auf dem Server.
Dein Standort und dein Schiff werden nur von ESI gelesen, solange ein Tab von dir offen und sichtbar ist, werden an diesen Tab geschickt und nicht gespeichert. Mit mehreren über Charakter hinzufügen verknüpften Charakteren gilt das für jeden von ihnen: Die Karte zeigt alle gleichzeitig, und nur dir. Dasselbe gilt für deine Flotte (in welcher Flotte du bist und, wenn ESI es erlaubt, ihre Mitgliederliste), für die Mitgliederliste der Corporation (auf Anfrage gelesen, für Direktoren, nur in deinem Tab angezeigt) und für deine Klone und Assets (auf Anfrage gelesen, nur in deinem Tab angezeigt, nie gespeichert). Die Strukturlisten werden mit dem Token eines Direktors oder Stationsverwalters gelesen, ob er die Karte offen hat oder nicht, solange er ARGUS in den letzten 30 Tagen genutzt hat. Ebenso läuft der Struktur-Scan deiner Allianz (Gates, Docks, Cyno-Beacons und -Jammer und – mit dem Kontakte-Scope – wer blau ist) alle paar Stunden von selbst, mit dem Token eines Mitglieds, das ARGUS in den letzten 30 Tagen genutzt hat; die Mitglieder wechseln sich ab.
Keine IP-Adressen und kein Standortverlauf. Cookies beschränken sich auf das Sitzungs-Cookie und ein zehnminütiges Anmelde-Cookie. Administratoren sehen die Liste der Charaktere, ihre Anmeldezeiten und -länder und die oben beschriebene anonyme Besucherstatistik – sonst nichts.
D-Scan und Local
Ein eingefügter D-Scan wird in deinem Browser gelesen und bleibt dort, solange du ihn nicht teilst. Eine eingefügte Local-Liste geht an den Server, der die Namen bei ESI nachschlägt (Charakter-IDs, Corporations, Allianzen – alles öffentlich) und bei zKillboard die Kill-Statistik jedes Piloten abfragt, um die Bedrohung einzuschätzen. Namen, IDs und Statistiken bleiben bis zu einem halben Tag im Arbeitsspeicher des Servers, damit der nächste Scan schneller geht, werden nie auf die Festplatte geschrieben und nicht mit dir verknüpft. Eigen, blau und rot kommen aus den Standings deiner Allianz. Nur TEILEN speichert einen Report (siehe Tabelle). Das OVERLAY-Fenster ist das Bild-im-Bild-Fenster deines Browsers; dabei wird nichts zusätzlich gesendet.
Intel-Kanal-Leser
Der KANAL-Tab kann einen Intel-Kanal aus den Chatlogs von EVE lesen. Du wählst den Chatlogs-Ordner selbst aus (die File System Access API von Chromium, nur lesend); der Browser bewahrt diese Berechtigung und den Ordner-Verweis in seinem eigenen Speicher (IndexedDB) auf deinem Computer auf. Dann:
- Gelesen werden nur die Dateien der Kanäle, die du ankreuzt, und nur in deinem Browser. ARGUS listet die übrigen Kanäle nach ihren Dateinamen, damit du wählen kannst; ihr Inhalt wird nicht geöffnet. Local-Chat und private Unterhaltungen werden nie angeboten, und eine gewählte Datei, deren Kopfzeile sie als Local oder private Unterhaltung ausweist, wird abgelehnt.
- Jede Zeile wird im Browser ausgewertet. Nur die erkannten Fakten – Sonnensystem, Art (Hostiles, Camp, Bubbles, Clear), Anzahl, Schiffsnamen, Zeit und der Name des Kanals – gehen an den Server, als Intel-Meldung wie eine eingetippte. Die Zeile selbst, Pilotennamen und alles andere, was im Kanal gesagt wird, werden nie hochgeladen.
- Mehrere Leser desselben Kanals werden auf dem Server zu einer Meldung zusammengeführt; Meldungen verfallen nach 30 Minuten.
Trennen im Tab vergisst den Ordner. Nichts aus den Chatlogs wird je auf dem Server gespeichert.
Deine Daten löschen
Nutze Meine Daten löschen in der Charakterkarte. Es entfernt sofort den Charakter, jeden damit verknüpften Charakter, die verschlüsselten Tokens, alle Sitzungen, den Anmeldeverlauf, die Merkliste, das Heimatsystem, den Discord-Webhook, die Push-Abonnements, deine Corp-Rollen im Spiel und in ARGUS und die Zeilen im Änderungsprotokoll der Corp, die dich nennen. Nicht entfernt werden Feedback, das du gesendet hast, Corporation-Markierungen (sie gehören der Corporation), die Strukturübersicht und das Strukturprotokoll deiner Corporation (sie gehören ebenfalls der Corporation; dein Name als Pilot, der sie gelesen hat, wird entfernt), mit deiner Allianz geteilte Ansiblex-Tore, Docks, Beacons und Jammer (sie verfallen zwei Wochen, nachdem kein Mitglied sie bestätigt hat; Tore aus einer eingefügten Liste 30 Tage nach dem Import), die Standings der Allianz und der vorgeschlagene Intel-Kanal der Allianz; Intel-Meldungen verfallen von selbst nach 30 Minuten, Formups und Timer des Ops-Boards einige Stunden nach ihrer Zeit. Einstellungen im lokalen Speicher deines Browsers (Alarme, Ebenen, Planer-Skills, die gewählten Intel-Kanäle und der Verweis auf den Chatlogs-Ordner) bleiben, bis du die Website-Daten löschst. Du kannst ARGUS auch in den Drittanbieter-Anwendungen deines EVE-Kontos widerrufen; der gespeicherte Token funktioniert dann nicht mehr.
Datenquellen
Kartendaten stammen aus CCPs Static Data Export und ESI, Kill-Daten von zKillboard, Wurmlochdaten von EVE-Scout. Für die Daten, die sie veröffentlichen, gelten ihre eigenen Bedingungen.