Commits vergleichen

..

18 Commits

Autor SHA1 Nachricht Datum
claude-dev
0492b11cf4 Testzugang: Freemail nicht mehr blockieren, nur Hinweis anzeigen
Alle plausiblen E-Mail-Adressen werden jetzt akzeptiert. Bei einer
Freemail-Adresse erscheint weiterhin der Hinweis, dass fuer einen
Testzugang ausschliesslich dienstliche Adressen von Behoerden oder
Unternehmen beruecksichtigt werden, aber die Anfrage wird nicht mehr
abgewiesen. Hinweis wird als tf-note-warn (Hinweis) statt tf-note-error
(Fehler) dargestellt, kein aria-invalid mehr. Texte de/en und
Modal-Subline entsprechend als Hinweis formuliert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 10:51:51 +02:00
claude-dev
457f64ef0d Testzugang-Modal: Feld-Layout, Zulassungstext und State-Reset
- Formularfelder im Modal sauber ausgerichtet: Inputs einer Reihe per
  align-items:end buendig, fragiler min-height-Label-Hack entfernt,
  optional-Hinweise brechen nicht mehr unschoen um.
- Zulassungstext praezisiert: ausschliesslich dienstliche Adressen von
  Behoerden oder Unternehmen (de + en, Modal-Subline + Meldung).
- Datenschutz-Fix: Formular wird beim Oeffnen des Modals zurueckgesetzt
  (Felder, Erfolgsmeldung, Fehler), damit kein Nutzer die Eingaben eines
  vorherigen sieht.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 10:48:39 +02:00
claude-dev
8934b1a920 FAQ: DSGVO-Antwort praezisiert (KI-Analyse EU-Rechenzentrum, AVV, lokale Version)
Alte Aussage "keine Daten an Drittlaender uebermittelt" war mit
Cloud-KI-Nutzung nicht haltbar. Neue Fassung nennt EU-Verarbeitung,
kein Training, AVV nach Art. 28 und die lokale Version als souveraene
Option. JSON-LD und sichtbares HTML konsistent aktualisiert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 10:32:33 +02:00
AegisSight
acb12e28b4 Formularfelder stehen wieder auf einer Linie
Der Zusatz "optional" stand als eigene Zeile unter dem Feldnamen. Dadurch
wurde das Label dreizeilig und das Feld rutschte gegenueber dem Nachbarn
um bis zu 48 Pixel nach unten, die Reihen wirkten schief. Der Zusatz
steht jetzt in derselben Zeile, und die Labels einer Reihe haben eine
gemeinsame Mindesthoehe, damit die Felder unabhaengig von der Textlaenge
auf einer Linie beginnen. Auf dem Telefon steht jedes Feld ohnehin allein,
dort entfaellt die Mindesthoehe.
2026-07-22 23:06:09 +02:00
AegisSight
d5851d8d99 Behoerde und Funktion optional, Pflichtfelder greifen jetzt wirklich
Behoerde oder Organisation und Funktion oder Dienststelle sind optional,
in beiden Sprachen mit Hinweis am Feld. Pflicht bleiben Name, dienstliche
E-Mail und die Einwilligung.

Dabei aufgefallen, das Formular traegt novalidate, damit die
Browsermeldungen die eigene Pruefung nicht ueberlagern. Die Pflichtfelder
wurden dadurch bisher gar nicht erzwungen, ein leerer Name waere
durchgegangen. Die Pruefung liegt jetzt im Skript, mit Meldung und Fokus
auf dem betroffenen Feld. Der Name steht ausserdem mit in der
Anfrage-Mail, da die Organisation leer bleiben kann.
2026-07-22 23:01:23 +02:00
AegisSight
e04a659fe9 Problem-Punkte bleiben in einer Reihe, Anwendungsfall-Karten bundig
Die drei Punkte im Problem-Abschnitt standen ab 1024 Pixel Fensterbreite
abwaerts in zwei Spalten, die dritte rutschte allein in die naechste
Zeile. Sie bleiben jetzt bis 768 Pixel dreispaltig, mit engerem Abstand.
Auf dem Telefon stehen sie weiter untereinander, dreispaltig waere dort
unlesbar.

Bei den Anwendungsfall-Karten brach nur eine Ueberschrift einzeilig um,
die beiden anderen zweizeilig. Dadurch hatte die erste Karte unten 58
Pixel Luft und die anderen 27. Die Ueberschrift hat jetzt zwei Zeilen
Mindesthoehe, alle Absaetze beginnen auf gleicher Hoehe. Auf dem Telefon
entfaellt die Mindesthoehe, dort steht jede Karte fuer sich.
2026-07-22 22:48:27 +02:00
AegisSight
835479b78c Loesungs-Abschnitt aufgeloest, Anwendungsfaelle wandern unter die Karte
Der eigene Abschnitt mit Ueberschrift und Einleitung entfaellt. Die drei
Anwendungsfaelle stehen jetzt als reine Infokarten unter der Karte im
Bereich Live-Lagebilder, ohne "Mehr erfahren" und ohne Verlinkung.

Die sechs Unterseiten unter /loesungen/ und /en/solutions/ sind
geloescht, ebenso der Menuepunkt Loesungen in beiden Sprachen und die
Eintraege in Sitemap und llms.txt.

Nebenbei behoben, die drei Lagen-Seiten verwiesen im Menue auf den
Anker /#products, den es auf der Startseite nie gab. Sie zeigen jetzt
auf /#demos, wo die Anwendungsfaelle stehen.
2026-07-22 22:42:54 +02:00
AegisSight
55b3b6b247 Unterseite Testzugang entfernt, alles laeuft ueber das Popup
Die Seiten /testzugang/ und /en/trial-access/ sind geloescht. Alle
Einstiege oeffnen jetzt das Anfrage-Popup, also der Knopf oben rechts,
der Knopf im Kontakt-Abschnitt, die FAQ-Antwort zum Zugang und der
Footer-Link. Die Hinweiszeile auf die Unterseite ist aus dem Popup raus.

Der obere Knopf der sechs Loesungsseiten zeigt auf den Kontakt-Abschnitt
der jeweiligen Startseite. Sitemap, llms.txt und die FAQ-Daten fuer
Suchmaschinen enthalten keine Verweise mehr auf die geloeschten Adressen.
Tote Zweige in trial-form.js entfernt, da Thema, Startwunsch und
Nutzerzahl als Felder entfallen sind.
2026-07-22 22:28:26 +02:00
AegisSight
5dccc26d19 Testzugang-Knopf in der Navigation oeffnet jetzt das Popup
Der Knopf oben rechts und der Eintrag im mobilen Menue oeffnen das
Anfrage-Popup, statt auf die Seite zu wechseln. Das href auf
/testzugang/ bleibt als Rueckfallebene stehen, also fuer Oeffnen in
neuem Tab, fuer Suchmaschinen und falls JavaScript fehlt.
2026-07-22 22:23:26 +02:00
AegisSight
1465104d8c Feld fuer die geplante Nutzerzahl entfernt, im Popup und auf beiden Testzugang-Seiten 2026-07-22 22:17:39 +02:00
AegisSight
434ec96e4e Kontakt-Popup wird zum Testzugang-Formular, nur noch ein Knopf
Im Kontakt-Abschnitt steht nur noch "Testzugang anfragen" und oeffnet
das Popup. Darin liegt jetzt das Testzugang-Formular ohne die Frage nach
dem Thema, also Name, Behoerde, Funktion, Telefon, dienstliche E-Mail und
Nutzerzahl. Die Freemail-Sperre und die Erkennung von Behoerdendomains
greifen dort genauso wie auf der Seite.

Wer zuerst eine Frage hat, findet unter dem Knopf einen direkten
Mail-Hinweis. Das alte submitContact in app.js entfaellt, beide Formulare
laufen ueber js/trial-form.js. Die gemeinsamen Formular-Styles liegen
jetzt in css/style.css statt doppelt in den Seiten.
2026-07-22 22:11:32 +02:00
AegisSight
893a3feb3d Testzugang: eigene Anfrageseite DE+EN und Einstiege auf der Startseite
Neue Seite /testzugang/ und Spiegel /en/trial-access/ mit Anfrageformular
fuer einen einwoechigen Testzugang. Pflicht ist eine dienstliche
E-Mail-Adresse, Freemail- und Wegwerf-Anbieter werden abgewiesen,
Behoerden- und Organisationsdomains werden erkannt und in der
Anfrage-Mail gekennzeichnet.

Spamschutz ohne Drittanbieter, also Honeypot-Feld und Zeitfalle statt
Captcha, damit kein externer Dienst eingebunden werden muss. Der Versand
laeuft ueber den bestehenden Endpunkt /api/contact, die Zusatzfelder
stehen strukturiert im Nachrichtentext.

Einstiege auf der Startseite DE+EN, also Knopf in der Navigation, zwei
Knoepfe im Kontakt-Abschnitt, Verlinkung der FAQ-Antwort zum Zugang und
ein Footer-Link. Der Hero-Knopf der sechs Loesungsseiten zeigt jetzt
ebenfalls auf die Testzugang-Seite. Sitemap und llms.txt ergaenzt.
2026-07-22 21:42:55 +02:00
claude-dev
8bffb169e0 SEO: Drei Themen-Unterseiten (Loesungen) + Startseiten-Schaerfung
Sichtbarer Content fuer gewinnbare Keyword-Cluster, breites OSINT-Positioning:

- Neue Loesungsseiten (DE+EN, je eigenes Schema Service+Breadcrumb+FAQPage):
  - OSINT- & Lagebild-Software / OSINT & Situational Awareness Software
  - Desinformationsmonitoring & FIMI / Disinformation Monitoring & FIMI
  - Social-Media- & Krisenmonitoring fuer Behoerden / ... for Government
- Startseite DE+EN: Hero-Tagline um "OSINT-Software" geschaerft,
  Navigationspunkt Loesungen/Solutions + sichtbare Loesungs-Sektion mit
  interner Verlinkung zu den Unterseiten
- sitemap.xml: 6 neue URLs mit hreflang-Paaren
- llms.txt: Loesungen-Sektion ergaenzt
- Content faktenbasiert aus bestehendem Material, keine erfundenen Features

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 22:50:19 +02:00
claude-dev
dcd65616c5 SEO/GEO: unsichtbare On-Page-Optimierung (Nische-Fokus OSINT)
Keine sichtbaren Seiteninhalte geaendert, nur maschinenlesbare Signale:

- Startseiten DE+EN: Title auf "OSINT-Monitoring Software aus Deutschland"
  geschaerft; Organization-Schema um knowsAbout/keywords/areaServed und
  SoftwareApplication um keywords erweitert (Entitaetssignale fuer KI-Suche)
- Rechtsseiten (Impressum/Datenschutz DE+EN): robots-Meta konsistent auf
  noindex gesetzt (vorher nur googlebot, allgemein index) - passend zur
  dokumentierten Absicht "von Suchmaschinen ausschliessen"
- llms.txt: 6 zitierfaehige Q&A inkl. Abgrenzung zu IT-Monitoring (PRTG/Nagios)
  und 4 Glossar-Entitaeten (Social-Media-Monitoring, Krisenmonitoring, SOCMINT,
  Situational Awareness)
- sitemap.xml: lastmod der Startseiten aktualisiert; noindex-Rechtsseiten
  aus der Sitemap entfernt

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 21:57:48 +02:00
claude-dev
e292735a50 Fix weisser Streifen zwischen FAQ-Section und Footer
Wurzel: cookie-consent.css enthielt aus einer Demo-Page geerbtes
"footer { margin-top: 4rem; background: ... }" mit nacktem
Element-Selector. Das schlug auf den echten Site-Footer durch und
erzeugte einen ~64px Margin oben am Footer, durch den der helle
Body-Background (#F5F7FA) sichtbar wurde. Unter dunklen Sections
fiel das nicht auf, unter der neuen FAQ-Section wurde es sichtbar.

- cookie-consent.css: nackter 'footer { ... }'-Block (margin-top, background, padding, text-align) entfernt. footer nav / nav a Reststyles belassen, da sie unseren echten Footer (kein <nav> drin) nicht treffen.
- index.html / en/index.html: defensives '.footer { margin-top: 0; }' im inline-style-Block ergaenzt fuer den Fall, dass die Demo-Regel zurueckkommt.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 13:02:40 +02:00
claude-dev
318b74d640 FAQ: weisser Balken gefixt + Standort aus DSGVO-Antwort raus
- Style-Block aus body in head verschoben (vermeidet Kaskaden-Quirks)
- .section-Klasse aus dem FAQ-section-Element entfernt (kein Konflikt mehr mit globalem .section { padding 88px 0 })
- Defensive Resets: margin:0, display:block auf .faq-section; explizite margin-resets auf h2, intro, details, faq-answer; details:last-of-type margin-bottom:0
- DSGVO-Antwort: 'Standort Langenfeld, NRW' raus, weil das den Eindruck erweckte, dort stuenden die Server (es ist nur der Firmensitz). Aussage bleibt: 'auf Servern in Deutschland'.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 12:52:57 +02:00
claude-dev
65965135ca FAQ-Wording: Quellen, Faktenpruefung, DSGVO, Zugang vereinfacht
- Quellen: 'weltweit' statt 'mehrsprachig in X'; Update-Takt aus FAQ rausgenommen (steht weiterhin im llms.txt-TLDR und in den Lagen-Schemas)
- Faktenpruefung: ohne Fachbegriffe IFCN/EUvsDisinfo, dafuer in Klartext (Uebereinstimmungen/Widersprueche, transparente Bewertung, verlinkte Originalquellen)
- DSGVO: Aussage zu personenbezogenen Profilen entfernt (war redundant)
- Zugang: Satz zur Preiskalkulation entfernt

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 12:24:29 +02:00
claude-dev
22b4d1a769 AEO/GEO: FAQ-Section, Service- und Dataset-Schemas, speakable, Q&A-llms.txt
- index.html (DE+EN): FAQPage mit 7 Q&A, Service-Schema, founder-Person-Stubs mit @id-Referenzen, speakable-Selektoren, sichtbares FAQ-Akkordeon vor Footer, Nav-Eintrag Fragen/FAQ
- lagen/* (DE+EN): Article auf NewsArticle erweitert (deepfakes bleibt Article), plus temporalCoverage, keywords, about, speakable, @id-Refs auf Organization; Dataset-Schema neu mit DataDownload auf current.json
- llms.txt: Umbau auf antwortorientiertes Q&A-Format mit 7 Fragen plus Glossar (OSINT, Lagebild, Faktencheck, IFCN, EUvsDisinfo, Klassifikation)
- sitemap.xml: lastmod auf 2026-05-17

Ziel: bessere Auffindbarkeit und Zitierfaehigkeit in KI-Suche (ChatGPT, Perplexity, Claude, Gemini). 51 Prozent der B2B-Kaeufer recherchieren laut drweb.de-Artikel inzwischen primaer in KI-Chatbots.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 10:46:48 +02:00
18 geänderte Dateien mit 1178 neuen und 293 gelöschten Zeilen

Datei anzeigen

@@ -47,13 +47,9 @@ main {
padding: 0 2rem; padding: 0 2rem;
} }
footer { /* Demo-Page-Reststyles: nackter footer-Selector entfernt, weil er sonst
background: var(--consent-text-dark); ueber alle Seiten den Site-Footer mit fremdem Margin/Background ueberlagert.
color: white; Cookie-Consent-Banner-Styles bleiben unten unveraendert. */
padding: 2rem;
text-align: center;
margin-top: 4rem;
}
footer nav { footer nav {
margin-bottom: 1rem; margin-bottom: 1rem;

Datei anzeigen

@@ -48,6 +48,14 @@ a { color:inherit; text-decoration:none; }
.nav-extras { display:flex; align-items:center; gap:18px; } .nav-extras { display:flex; align-items:center; gap:18px; }
/* Testzugang-Knopf in der Navigation */
.nav-cta { display:inline-block; background:var(--gold); color:var(--navy); font-size:0.88rem; font-weight:600; padding:9px 18px; border-radius:var(--radius); white-space:nowrap; transition:background 0.2s; }
.nav-cta:hover { background:var(--gold-dark); color:var(--navy); }
.mobile-menu .nav-cta { display:block; text-align:center; margin:10px 0 4px; padding:13px 18px; font-size:1rem; }
/* Zwei Knoepfe nebeneinander im Kontakt-Abschnitt */
.cta-buttons { display:flex; flex-wrap:wrap; gap:14px; justify-content:center; }
.mobile-menu-toggle { display:none; background:none; border:none; cursor:pointer; width:32px; height:24px; position:relative; flex-direction:column; justify-content:space-between; } .mobile-menu-toggle { display:none; background:none; border:none; cursor:pointer; width:32px; height:24px; position:relative; flex-direction:column; justify-content:space-between; }
.mobile-menu-toggle span { display:block; width:100%; height:2px; background:var(--navy); border-radius:2px; transition:transform 0.3s,opacity 0.3s; } .mobile-menu-toggle span { display:block; width:100%; height:2px; background:var(--navy); border-radius:2px; transition:transform 0.3s,opacity 0.3s; }
.mobile-menu-toggle.active span:nth-child(1) { transform:rotate(45deg) translate(7px,7px); } .mobile-menu-toggle.active span:nth-child(1) { transform:rotate(45deg) translate(7px,7px); }
@@ -286,12 +294,47 @@ a { color:inherit; text-decoration:none; }
.modal-close:hover { color:var(--navy); } .modal-close:hover { color:var(--navy); }
.modal-content h2 { font-size:1.5rem; font-weight:700; color:var(--navy); margin-bottom:8px; } .modal-content h2 { font-size:1.5rem; font-weight:700; color:var(--navy); margin-bottom:8px; }
.modal-sub { font-size:0.95rem; color:var(--text-light); margin-bottom:28px; } .modal-sub { font-size:0.95rem; color:var(--text-light); margin-bottom:28px; }
.form-row { display:grid; grid-template-columns:1fr 1fr; gap:16px; } .form-row { display:grid; grid-template-columns:1fr 1fr; gap:16px; align-items:end; }
.form-group { margin-bottom:16px; } .form-group { margin-bottom:16px; }
.form-group label { display:block; font-size:0.82rem; font-weight:600; color:var(--navy); margin-bottom:6px; text-transform:uppercase; letter-spacing:0.04em; } .form-group label { display:block; font-size:0.82rem; font-weight:600; color:var(--navy); margin-bottom:6px; text-transform:uppercase; letter-spacing:0.04em; }
.form-group input, .form-group textarea { width:100%; padding:10px 14px; border:1px solid var(--gray-200); border-radius:var(--radius); font-family:inherit; font-size:0.95rem; color:var(--text); background:var(--base); transition:border-color 0.2s; } .form-group input, .form-group textarea { width:100%; padding:10px 14px; border:1px solid var(--gray-200); border-radius:var(--radius); font-family:inherit; font-size:0.95rem; color:var(--text); background:var(--base); transition:border-color 0.2s; }
.form-group input:focus, .form-group textarea:focus { outline:none; border-color:var(--gold); } .form-group input:focus, .form-group textarea:focus { outline:none; border-color:var(--gold); }
.form-group textarea { resize:vertical; } .form-group textarea { resize:vertical; }
/* Anwendungsfaelle unter der Karte im Bereich Live-Lagebilder */
.einsatz-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:20px; margin-top:40px; }
.einsatz-card { background:var(--white); border:1px solid var(--gray-100); border-radius:var(--radius-lg); padding:26px 28px; box-shadow:var(--shadow); }
/* Zwei Zeilen Mindesthoehe, damit die Absaetze aller drei Karten auf
gleicher Hoehe beginnen und unten gleich viel Luft bleibt. */
.einsatz-card h3 { color:var(--navy); font-size:1.2rem; line-height:1.35; margin:0 0 10px; min-height:2.7em; }
.einsatz-card p { color:var(--text-light); font-size:0.97rem; line-height:1.6; margin:0; }
@media(max-width:768px) { .einsatz-grid { gap:16px; margin-top:28px; } .einsatz-card { padding:20px 22px; } .einsatz-card h3 { min-height:0; } }
/* Testzugang-Formular im Anfrage-Popup der Startseite */
.form-group select { width:100%; padding:10px 14px; border:1px solid var(--gray-200); border-radius:var(--radius); font-family:inherit; font-size:0.95rem; color:var(--text); background-color:var(--base); transition:border-color 0.2s; appearance:none; -webkit-appearance:none; background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6478' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 12px center; background-size:18px; padding-right:38px; }
.form-group select:focus { outline:none; border-color:var(--gold); }
.form-group input[aria-invalid="true"] { border-color:#C0392B; }
.tf-note { display:block; font-size:0.85rem; margin-top:6px; line-height:1.5; }
.tf-note-error { color:#C0392B; }
.tf-note-ok { color:#1E7A44; }
.tf-note-warn { color:#8A6D1B; }
.tf-hint { font-size:0.82rem; color:var(--text-light); margin-left:5px; font-weight:400; text-transform:none; letter-spacing:0; white-space:nowrap; }
/* Kompakte Zeilenhoehe fuer mehrzeilige Labels; Felder einer Reihe per align-items:end buendig */
#trial-form .form-row label { line-height:1.35; }
.tf-consent { display:flex; align-items:flex-start; gap:12px; margin:6px 0 22px; }
.tf-consent input { width:18px; height:18px; margin-top:2px; flex:0 0 auto; accent-color:var(--gold-dark); }
.tf-consent label { font-size:0.9rem; color:var(--text-light); line-height:1.6; font-weight:400; text-transform:none; letter-spacing:0; margin:0; }
.tf-consent a { color:var(--gold-dark); font-weight:600; text-decoration:underline; }
.tf-error { display:none; background:#FDECEA; border:1px solid #E7B3AC; color:#A5281B; border-radius:var(--radius); padding:13px 16px; font-size:0.92rem; line-height:1.6; margin-bottom:18px; }
.tf-success { display:none; text-align:center; padding:20px 0 6px; }
.tf-success h3 { color:var(--navy); font-size:1.3rem; margin:0 0 12px; }
.tf-success p { color:var(--text); line-height:1.75; margin:0 0 10px; }
.tf-success a { color:var(--gold-dark); text-decoration:underline; }
.tf-hp { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; }
.tf-privacy { font-size:0.86rem; color:var(--text-light); line-height:1.7; margin-top:22px; }
.tf-privacy a { color:var(--gold-dark); text-decoration:underline; }
.contact-alt { font-size:0.92rem; color:var(--text-light); margin-top:18px; }
.contact-alt a { color:var(--gold-dark); font-weight:600; text-decoration:underline; }
.form-success { text-align:center; padding:40px 0; } .form-success { text-align:center; padding:40px 0; }
.form-success p { font-size:1.05rem; color:var(--navy); font-weight:500; } .form-success p { font-size:1.05rem; color:var(--navy); font-weight:500; }
@media(max-width:768px) { .form-row { grid-template-columns:1fr; } .modal-content { padding:28px 20px; } } @media(max-width:768px) { .form-row { grid-template-columns:1fr; } .modal-content { padding:28px 20px; } }
@@ -308,6 +351,9 @@ a { color:inherit; text-decoration:none; }
@media(max-width:1024px) { @media(max-width:1024px) {
.grid-3 { grid-template-columns:repeat(2,1fr); } .grid-3 { grid-template-columns:repeat(2,1fr); }
.grid-4 { grid-template-columns:repeat(2,1fr); } .grid-4 { grid-template-columns:repeat(2,1fr); }
/* Die drei Punkte im Problem-Abschnitt bleiben in einer Reihe */
#problem .grid-3 { grid-template-columns:repeat(3,1fr); gap:16px; }
#problem .problem-card { padding:28px 10px; }
.hero-title { font-size:2.5rem; } .hero-title { font-size:2.5rem; }
.section { padding:64px 0; } .section { padding:64px 0; }
.workflow-connector { width:40px; } .workflow-connector { width:40px; }
@@ -315,8 +361,14 @@ a { color:inherit; text-decoration:none; }
@media(max-width:768px) { @media(max-width:768px) {
.nav-menu { display:none; } .nav-menu { display:none; }
.nav-extras > .nav-cta { display:none; }
.mobile-menu-toggle { display:flex; } .mobile-menu-toggle { display:flex; }
.cta-buttons { flex-direction:column; }
.cta-buttons .btn { width:100%; }
.grid-3,.grid-4 { grid-template-columns:1fr; gap:20px; } .grid-3,.grid-4 { grid-template-columns:1fr; gap:20px; }
/* Auf dem Telefon untereinander, drei Spalten waeren dort unlesbar */
#problem .grid-3 { grid-template-columns:1fr; gap:20px; }
#problem .problem-card { padding:32px 20px; }
.hero { min-height:75vh; } .hero { min-height:75vh; }
.hero-brand { padding:0 20px; } .hero-brand { padding:0 20px; }
.hero-title { font-size:1.9rem; } .hero-title { font-size:1.9rem; }

Datei anzeigen

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta name="robots" content="noindex, follow">
<meta name="theme-color" content="#0A1832"> <meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG"> <meta name="author" content="AegisSight UG">
<title>Datenschutz – AegisSight</title> <title>Datenschutz – AegisSight</title>

Datei anzeigen

@@ -6,7 +6,7 @@
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<meta name="theme-color" content="#0A1832"> <meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG"> <meta name="author" content="AegisSight UG">
<title>AegisSight Monitor – Real-time situation reports from open sources</title> <title>OSINT Monitoring Software from Germany – AegisSight Monitor</title>
<meta name="description" content="OSINT monitoring software from Germany: AI-powered real-time situation reports from open sources. For government agencies, newsrooms, and security services."> <meta name="description" content="OSINT monitoring software from Germany: AI-powered real-time situation reports from open sources. For government agencies, newsrooms, and security services.">
<link rel="canonical" href="https://aegis-sight.de/en/"> <link rel="canonical" href="https://aegis-sight.de/en/">
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/"> <link rel="alternate" hreflang="de" href="https://aegis-sight.de/">
@@ -32,15 +32,39 @@
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org Organization --> <!-- Schema.org Organization -->
<!-- TODO AEO/GEO: once LinkedIn company page and founder profiles exist,
add the URLs to "sameAs" (organisation and both Person entries).
This is the central place where GEO signals for AI search are created. -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Organization", "@type": "Organization",
"@id": "https://aegis-sight.de/#organization",
"name": "AegisSight UG (haftungsbeschränkt)", "name": "AegisSight UG (haftungsbeschränkt)",
"alternateName": "AegisSight", "alternateName": "AegisSight",
"url": "https://aegis-sight.de", "url": "https://aegis-sight.de",
"logo": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg", "logo": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg",
"email": "info@aegis-sight.de", "email": "info@aegis-sight.de",
"slogan": "AI-powered real-time situation reports from open sources.",
"description": "AegisSight is a German OSINT monitoring software that continuously evaluates hundreds of open sources and generates structured real-time situation reports with automatic fact-checking.",
"knowsAbout": [
"Open Source Intelligence (OSINT)",
"OSINT monitoring",
"real-time situation reports from open sources",
"automated situational analysis",
"automatic fact-checking",
"social media monitoring for government agencies",
"crisis monitoring",
"disinformation analysis",
"situational awareness"
],
"keywords": "OSINT software Germany, OSINT monitoring software, situational awareness software, automated situation reports, social media monitoring government, crisis monitoring software, GDPR-compliant OSINT tool, open source intelligence Germany",
"areaServed": [
{ "@type": "Country", "name": "Germany" },
{ "@type": "Country", "name": "Austria" },
{ "@type": "Country", "name": "Switzerland" },
{ "@type": "AdministrativeArea", "name": "European Union" }
],
"address": { "address": {
"@type": "PostalAddress", "@type": "PostalAddress",
"streetAddress": "Gladbacher Straße 3-5", "streetAddress": "Gladbacher Straße 3-5",
@@ -48,7 +72,24 @@
"addressLocality": "Langenfeld", "addressLocality": "Langenfeld",
"addressRegion": "Nordrhein-Westfalen", "addressRegion": "Nordrhein-Westfalen",
"addressCountry": "DE" "addressCountry": "DE"
} },
"founder": [
{
"@type": "Person",
"name": "Hendrik Gebhardt",
"jobTitle": "Founder & Managing Director",
"worksFor": { "@id": "https://aegis-sight.de/#organization" },
"sameAs": []
},
{
"@type": "Person",
"name": "Monami Homma",
"jobTitle": "Founder & Managing Director",
"worksFor": { "@id": "https://aegis-sight.de/#organization" },
"sameAs": []
}
],
"sameAs": []
} }
</script> </script>
@@ -61,23 +102,38 @@
<link rel="stylesheet" href="/css/lang-switcher.css"> <link rel="stylesheet" href="/css/lang-switcher.css">
<link rel="stylesheet" href="/cookie-consent.css"> <link rel="stylesheet" href="/cookie-consent.css">
<!-- FAQ-Section Styles (AEO/GEO) -->
<style>
.footer { margin-top: 0; }
.faq-section { background: #0F2240; color: #E6ECF5; padding: 4rem 0; margin: 0; display: block; }
.faq-section .container { max-width: 880px; }
.faq-section h2 { color: #E6C77E; text-align: center; margin: 0 0 0.5rem; }
.faq-section .faq-intro { text-align: center; color: #B8C4D8; margin: 0 0 2.5rem; }
.faq-section details.faq-item { background: rgba(255,255,255,0.04); border: 1px solid rgba(230,199,126,0.18); border-radius: 8px; margin: 0 0 0.75rem; padding: 0; overflow: hidden; }
.faq-section details.faq-item:last-of-type { margin-bottom: 0; }
.faq-section details.faq-item summary { padding: 1.1rem 3rem 1.1rem 1.4rem; cursor: pointer; font-weight: 600; font-size: 1.05rem; color: #FFFFFF; list-style: none; position: relative; }
.faq-section details.faq-item summary::-webkit-details-marker { display: none; }
.faq-section details.faq-item summary::after { content: "+"; position: absolute; right: 1.4rem; top: 50%; transform: translateY(-50%); font-size: 1.5rem; color: #E6C77E; font-weight: 300; }
.faq-section details.faq-item[open] summary::after { content: ""; }
.faq-section details.faq-item summary:hover { background: rgba(230,199,126,0.06); }
.faq-section details.faq-item .faq-answer { margin: 0; padding: 0 1.4rem 1.2rem; color: #D5DCE8; line-height: 1.65; font-size: 0.98rem; }
.faq-section details.faq-item .faq-answer a { color: #E6C77E; }
</style>
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "WebSite", "@type": "WebSite",
"@id": "https://aegis-sight.de/en/#website",
"name": "AegisSight", "name": "AegisSight",
"alternateName": "AegisSight Monitor", "alternateName": "AegisSight Monitor",
"url": "https://aegis-sight.de/en/", "url": "https://aegis-sight.de/en/",
"inLanguage": "en-GB", "inLanguage": "en-GB",
"description": "OSINT monitoring from Germany: AI-powered real-time situation reports from open sources, with automated fact-checking and source attribution.", "description": "OSINT monitoring from Germany: AI-powered real-time situation reports from open sources, with automated fact-checking and source attribution.",
"publisher": { "publisher": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "speakable": {
"name": "AegisSight UG (haftungsbeschränkt)", "@type": "SpeakableSpecification",
"url": "https://aegis-sight.de/", "cssSelector": [".hero-tagline", ".feature-statement-text", ".faq-answer"]
"logo": {
"@type": "ImageObject",
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
}
} }
} }
</script> </script>
@@ -85,11 +141,13 @@
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "SoftwareApplication", "@type": "SoftwareApplication",
"@id": "https://aegis-sight.de/en/#software",
"name": "AegisSight Monitor", "name": "AegisSight Monitor",
"applicationCategory": "BusinessApplication", "applicationCategory": "BusinessApplication",
"applicationSubCategory": "OSINT Monitoring Software", "applicationSubCategory": "OSINT Monitoring Software",
"keywords": "OSINT software, OSINT monitoring software, situational awareness software, automated situation reports, social media monitoring government, crisis monitoring, GDPR-compliant OSINT tool, open source intelligence",
"operatingSystem": "Web", "operatingSystem": "Web",
"url": "https://aegis-sight.de/", "url": "https://aegis-sight.de/en/",
"image": "https://aegis-sight.de/assets/images/og-image.png", "image": "https://aegis-sight.de/assets/images/og-image.png",
"description": "AI-powered real-time situation reports from open sources. Aggregation, deduplication, geographic mapping, automated fact-checking and multilingual analysis. For government agencies, newsrooms, and security services.", "description": "AI-powered real-time situation reports from open sources. Aggregation, deduplication, geographic mapping, automated fact-checking and multilingual analysis. For government agencies, newsrooms, and security services.",
"inLanguage": "en-GB", "inLanguage": "en-GB",
@@ -101,25 +159,118 @@
"Automated fact-checking against independent sources", "Automated fact-checking against independent sources",
"Structured situation reports with source attribution and timeline" "Structured situation reports with source attribution and timeline"
], ],
"publisher": { "publisher": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization",
"name": "AegisSight UG (haftungsbeschränkt)",
"url": "https://aegis-sight.de/",
"logo": {
"@type": "ImageObject",
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
}
},
"offers": { "offers": {
"@type": "Offer", "@type": "Offer",
"availability": "https://schema.org/InStock", "availability": "https://schema.org/InStock",
"priceCurrency": "EUR", "priceCurrency": "EUR",
"price": "0", "price": "0",
"url": "https://aegis-sight.de/#contact", "url": "https://aegis-sight.de/en/#contact",
"description": "Preise auf Anfrage" "description": "Pricing on request"
} }
} }
</script> </script>
<!-- Schema.org Service (AEO/GEO: dedicated service entry for AI search) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://aegis-sight.de/en/#osint-service",
"name": "AegisSight Monitor",
"serviceType": "OSINT monitoring",
"provider": { "@id": "https://aegis-sight.de/#organization" },
"areaServed": [
{ "@type": "Country", "name": "Germany" },
{ "@type": "Country", "name": "Austria" },
{ "@type": "Country", "name": "Switzerland" },
{ "@type": "AdministrativeArea", "name": "European Union" }
],
"audience": {
"@type": "BusinessAudience",
"audienceType": "Government agencies, newsrooms and security services"
},
"description": "AI-powered real-time situation reports from hundreds of open sources, with automated fact-checking, geographic mapping and multilingual analysis. Operated entirely on servers in Germany, GDPR-compliant.",
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "AegisSight Monitor capabilities",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Real-time monitoring of hundreds of open sources" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Automated fact-checking against independent sources" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Geographic mapping on an interactive map" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Multilingual analysis in Farsi, Arabic, Hebrew and further languages" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Structured situation reports with source attribution and timeline" } }
]
}
}
</script>
<!-- Schema.org FAQPage (AEO: quotable answers for AI search) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"@id": "https://aegis-sight.de/en/#faq",
"inLanguage": "en-GB",
"isPartOf": { "@id": "https://aegis-sight.de/en/#website" },
"mainEntity": [
{
"@type": "Question",
"name": "What is the AegisSight Monitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The AegisSight Monitor is a German AI-driven OSINT monitoring software that continuously evaluates hundreds of open sources and generates structured real-time situation reports with automatic fact-checking."
}
},
{
"@type": "Question",
"name": "What is a situation report?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A situation report is the structured summary of the current factual status of an event or conflict, compiled from multiple independent sources, with timeline, source references and geographic mapping."
}
},
{
"@type": "Question",
"name": "Which sources does AegisSight evaluate?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AegisSight evaluates hundreds of publicly accessible sources worldwide, including news agencies, specialist media, government statements and social media. Content in dozens of languages is automatically translated, including Farsi, Arabic and Hebrew."
}
},
{
"@type": "Question",
"name": "How does the automatic fact-checking work?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Every central claim is automatically cross-checked against multiple independent sources. Agreements, contradictions and the trustworthiness of the sources feed into a transparent rating that is linked to the original sources in the situation report."
}
},
{
"@type": "Question",
"name": "Is AegisSight GDPR-compliant?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AegisSight runs entirely on servers in Germany and processes only publicly accessible sources. No data is transferred to third countries."
}
},
{
"@type": "Question",
"name": "Who is the AegisSight Monitor designed for?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The AegisSight Monitor is designed for authorities, newsrooms and security services that need reliable real-time situation reports, including crisis response teams, investigative newsrooms, corporate security and physical-security operations."
}
},
{
"@type": "Question",
"name": "How do I get access to the AegisSight Monitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Through a free trial access, requested via the form on aegis-sight.de. The trial runs for one week, includes your own topic with the full feature set and ends automatically. A work email address is required."
}
}
]
}
</script>
</head> </head>
<body> <body>
@@ -133,9 +284,11 @@
<li><a href="#features">Features</a></li> <li><a href="#features">Features</a></li>
<li><a href="#demos">Live Reports</a></li> <li><a href="#demos">Live Reports</a></li>
<li><a href="#trust">About Us</a></li> <li><a href="#trust">About Us</a></li>
<li><a href="#faq">FAQ</a></li>
<li><a href="#contact">Contact</a></li> <li><a href="#contact">Contact</a></li>
</ul> </ul>
<div class="nav-extras"> <div class="nav-extras">
<a class="nav-cta" href="#contact" onclick="openContactModal(); return false;">Trial access</a>
<div class="lang-switcher" role="group" aria-label="Language"> <div class="lang-switcher" role="group" aria-label="Language">
<a class="lang-link" href="/" lang="de" hreflang="de" rel="alternate">DE</a> <a class="lang-link" href="/" lang="de" hreflang="de" rel="alternate">DE</a>
<span class="lang-sep" aria-hidden="true">|</span> <span class="lang-sep" aria-hidden="true">|</span>
@@ -154,8 +307,10 @@
<li><a href="#features">Features</a></li> <li><a href="#features">Features</a></li>
<li><a href="#demos">Live Reports</a></li> <li><a href="#demos">Live Reports</a></li>
<li><a href="#trust">About Us</a></li> <li><a href="#trust">About Us</a></li>
<li><a href="#faq">FAQ</a></li>
<li><a href="#contact">Contact</a></li> <li><a href="#contact">Contact</a></li>
</ul> </ul>
<a class="nav-cta" href="#contact" onclick="openContactModal(); return false;">Request trial access</a>
<div class="lang-switcher" role="group" aria-label="Language"> <div class="lang-switcher" role="group" aria-label="Language">
<a class="lang-link" href="/" lang="de" hreflang="de" rel="alternate">DE</a> <a class="lang-link" href="/" lang="de" hreflang="de" rel="alternate">DE</a>
<span class="lang-sep" aria-hidden="true">|</span> <span class="lang-sep" aria-hidden="true">|</span>
@@ -170,7 +325,7 @@
<div class="hero-content"> <div class="hero-content">
<div class="hero-brand"> <div class="hero-brand">
<h1 class="hero-title">AegisSight Monitor</h1> <h1 class="hero-title">AegisSight Monitor</h1>
<p class="hero-tagline">AI-powered real-time situation reports from open sources, <span class="gold">fully automated.</span></p> <p class="hero-tagline">The OSINT software for AI-powered real-time situation reports from open sources, <span class="gold">fully automated.</span></p>
</div> </div>
<div class="hero-slider" role="region" aria-label="Product highlights" aria-live="polite"> <div class="hero-slider" role="region" aria-label="Product highlights" aria-live="polite">
@@ -448,6 +603,22 @@
<div id="map-container"></div> <div id="map-container"></div>
<div class="map-empty" id="map-empty" style="display:none">Map data follows</div> <div class="map-empty" id="map-empty" style="display:none">Map data follows</div>
</div> </div>
<!-- Use cases -->
<div class="einsatz-grid">
<div class="einsatz-card">
<h3>OSINT &amp; Situational Awareness Software</h3>
<p>Automatically evaluate hundreds of open sources and turn them into structured real-time situation reports.</p>
</div>
<div class="einsatz-card">
<h3>Disinformation Monitoring &amp; FIMI</h3>
<p>Detect manipulation and foreign interference early, with fact-checking and source assessment.</p>
</div>
<div class="einsatz-card">
<h3>Social Media &amp; Crisis Monitoring</h3>
<p>Provide crisis teams with an automatically updated situation report from social media and open sources.</p>
</div>
</div>
</div> </div>
</section> </section>
@@ -458,8 +629,11 @@
<section class="section section-base" id="contact"> <section class="section section-base" id="contact">
<div class="container cta-container"> <div class="container cta-container">
<h2 class="section-title">Interested in AegisSight Monitor?</h2> <h2 class="section-title">Interested in AegisSight Monitor?</h2>
<p class="cta-text">Talk to us about your use case.</p> <p class="cta-text">Test the Monitor for one week with your own topic, free of charge and without obligation.</p>
<button class="btn btn-primary btn-lg" onclick="openContactModal()">Get in touch</button> <div class="cta-buttons">
<button class="btn btn-primary btn-lg" onclick="openContactModal()">Request trial access</button>
</div>
<p class="contact-alt">Have a question first. Write to us at <a href="mailto:info@aegis-sight.de">info@aegis-sight.de</a>.</p>
</div> </div>
</section> </section>
@@ -505,6 +679,49 @@
</div> </div>
</section> </section>
<!-- FAQ-Section (AEO/GEO: quotable answers in DOM and FAQPage-JSON-LD) -->
<section class="faq-section" id="faq" aria-labelledby="faq-title">
<div class="container">
<h2 class="section-title" id="faq-title">Frequently Asked Questions</h2>
<p class="faq-intro">The key answers about AegisSight Monitor at a glance.</p>
<details class="faq-item">
<summary>What is the AegisSight Monitor?</summary>
<p class="faq-answer">The AegisSight Monitor is a German AI-driven OSINT monitoring software that continuously evaluates hundreds of open sources and generates structured real-time situation reports with automatic fact-checking.</p>
</details>
<details class="faq-item">
<summary>What is a situation report?</summary>
<p class="faq-answer">A situation report is the structured summary of the current factual status of an event or conflict, compiled from multiple independent sources, with timeline, source references and geographic mapping. Examples are available in the <a href="#demos">live reports</a>.</p>
</details>
<details class="faq-item">
<summary>Which sources does AegisSight evaluate?</summary>
<p class="faq-answer">AegisSight evaluates hundreds of publicly accessible sources worldwide, including news agencies, specialist media, government statements and social media. Content in dozens of languages is automatically translated, including Farsi, Arabic and Hebrew.</p>
</details>
<details class="faq-item">
<summary>How does the automatic fact-checking work?</summary>
<p class="faq-answer">Every central claim is automatically cross-checked against multiple independent sources. Agreements, contradictions and the trustworthiness of the sources feed into a transparent rating that is linked to the original sources in the situation report.</p>
</details>
<details class="faq-item">
<summary>Is AegisSight GDPR-compliant?</summary>
<p class="faq-answer">AegisSight runs entirely on servers in Germany and processes only publicly accessible sources. No data is transferred to third countries.</p>
</details>
<details class="faq-item">
<summary>Who is the AegisSight Monitor designed for?</summary>
<p class="faq-answer">The AegisSight Monitor is designed for authorities, newsrooms and security services that need reliable real-time situation reports, including crisis response teams, investigative newsrooms, corporate security and physical-security operations.</p>
</details>
<details class="faq-item">
<summary>How do I get access to the AegisSight Monitor?</summary>
<p class="faq-answer">Through a free trial access. It runs for one week, includes your own topic with the full feature set and ends automatically. A work email address is required. <a href="#contact" onclick="openContactModal(); return false;">Request trial access</a>.</p>
</details>
</div>
</section>
<!-- Footer --> <!-- Footer -->
<footer class="footer"> <footer class="footer">
<div class="container"> <div class="container">
@@ -514,6 +731,7 @@
<p>Gladbacher Straße 3-5, 40764 Langenfeld, Germany</p> <p>Gladbacher Straße 3-5, 40764 Langenfeld, Germany</p>
</div> </div>
<div class="footer-links"> <div class="footer-links">
<a href="#contact" onclick="openContactModal(); return false;">Trial access</a>
<a href="/en/legal-notice.html">Legal notice</a> <a href="/en/legal-notice.html">Legal notice</a>
<a href="/en/privacy.html">Privacy policy</a> <a href="/en/privacy.html">Privacy policy</a>
<a href="#" id="cookie-settings-link">Cookie settings</a> <a href="#" id="cookie-settings-link">Cookie settings</a>
@@ -529,31 +747,54 @@
<div class="modal-overlay" id="contact-modal" style="display:none"> <div class="modal-overlay" id="contact-modal" style="display:none">
<div class="modal-content"> <div class="modal-content">
<button class="modal-close" onclick="closeContactModal()" aria-label="Close">&times;</button> <button class="modal-close" onclick="closeContactModal()" aria-label="Close">&times;</button>
<h2>Get in touch</h2> <h2>Request trial access</h2>
<p class="modal-sub">Talk to us about your use case.</p> <p class="modal-sub">Test the Monitor for one week with the full feature set, free of charge and without obligation. For trial access we only consider official email addresses from public authorities or companies.</p>
<form id="contact-form" onsubmit="return submitContact(event)">
<div class="tf-error" id="tf-error" role="alert"></div>
<form id="trial-form" novalidate>
<div class="form-row"> <div class="form-row">
<div class="form-group"> <div class="form-group">
<label for="cf-name">Name</label> <label for="tf-name">Name</label>
<input type="text" id="cf-name" name="name" required> <input type="text" id="tf-name" name="name" autocomplete="name" required>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="cf-org">Organisation</label> <label for="tf-org">Authority or organisation <span class="tf-hint">optional</span></label>
<input type="text" id="cf-org" name="organisation"> <input type="text" id="tf-org" name="organisation" autocomplete="organization">
</div>
</div>
<div class="form-row">
<div class="form-group">
<label for="tf-role">Role or department <span class="tf-hint">optional</span></label>
<input type="text" id="tf-role" name="role" autocomplete="organization-title">
</div>
<div class="form-group">
<label for="tf-phone">Phone <span class="tf-hint">optional</span></label>
<input type="tel" id="tf-phone" name="phone" autocomplete="tel">
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="cf-email">Email</label> <label for="tf-email">Work email address</label>
<input type="email" id="cf-email" name="email" required> <input type="email" id="tf-email" name="email" autocomplete="email" required aria-describedby="tf-email-note">
<span class="tf-note" id="tf-email-note"></span>
</div> </div>
<div class="form-group"> <div class="tf-hp" aria-hidden="true">
<label for="cf-message">Message</label> <label for="tf-website">Website</label>
<textarea id="cf-message" name="message" rows="4" required></textarea> <input type="text" id="tf-website" name="website" tabindex="-1" autocomplete="off">
</div> </div>
<button type="submit" class="btn btn-primary btn-block">Send message</button>
<div class="tf-consent">
<input type="checkbox" id="tf-consent" name="consent" required>
<label for="tf-consent">I agree that my details may be stored and processed in order to handle this request. Further information is available in the <a href="/en/privacy.html">privacy policy</a>.</label>
</div>
<button type="submit" class="btn btn-primary btn-block">Request trial access</button>
</form> </form>
<div class="form-success" id="form-success" style="display:none">
<p>Thank you for your message. We will get back to you shortly.</p> <div class="tf-success" id="tf-success">
<h3>Thank you for your request</h3>
<p>We have received your details and will normally get back to you within two working days.</p>
<p>If you have any questions in the meantime, you can reach us at <a href="mailto:info@aegis-sight.de">info@aegis-sight.de</a>.</p>
</div> </div>
</div> </div>
</div> </div>
@@ -561,6 +802,7 @@
<script src="/assets/vendor/leaflet/leaflet.js"></script> <script src="/assets/vendor/leaflet/leaflet.js"></script>
<script src="/assets/vendor/leaflet/leaflet.markercluster.js"></script> <script src="/assets/vendor/leaflet/leaflet.markercluster.js"></script>
<script src="/js/app.js"></script> <script src="/js/app.js"></script>
<script src="/js/trial-form.js"></script>
<script src="/cookie-consent.js"></script> <script src="/cookie-consent.js"></script>
</body> </body>
</html> </html>

Datei anzeigen

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta name="robots" content="noindex, follow">
<meta name="theme-color" content="#0A1832"> <meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG"> <meta name="author" content="AegisSight UG">
<title>Legal notice – AegisSight</title> <title>Legal notice – AegisSight</title>

Datei anzeigen

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta name="robots" content="noindex, follow">
<meta name="theme-color" content="#0A1832"> <meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG"> <meta name="author" content="AegisSight UG">
<title>Privacy policy – AegisSight</title> <title>Privacy policy – AegisSight</title>

Datei anzeigen

@@ -32,11 +32,12 @@
<meta name="twitter:description" content="Live situation report on cyberattacks against German infrastructure: AI-OSINT analysis, automated fact-checking, geographic mapping. Continuously updated."> <meta name="twitter:description" content="Live situation report on cyberattacks against German infrastructure: AI-OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.">
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org --> <!-- Schema.org NewsArticle (AEO/GEO: quotable live situation report) -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Article", "@type": "NewsArticle",
"@id": "https://aegis-sight.de/en/situations/cyber-attacks/#article",
"headline": "Situation report: Cyberattacks on German infrastructure", "headline": "Situation report: Cyberattacks on German infrastructure",
"name": "Situation report: Cyberattacks on German infrastructure", "name": "Situation report: Cyberattacks on German infrastructure",
"description": "Live situation report on cyberattacks against German infrastructure: AI-OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.", "description": "Live situation report on cyberattacks against German infrastructure: AI-OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.",
@@ -45,23 +46,49 @@
"inLanguage": "en-GB", "inLanguage": "en-GB",
"isAccessibleForFree": true, "isAccessibleForFree": true,
"datePublished": "2026-01-08", "datePublished": "2026-01-08",
"dateModified": "2026-05-10", "dateModified": "2026-05-17",
"articleSection": "Cybersecurity", "articleSection": "Cybersecurity",
"author": { "temporalCoverage": "2024-01-01/..",
"@type": "Organization", "keywords": ["Cyberattack", "Germany", "Critical infrastructure", "KRITIS", "OSINT", "BSI", "Cybersecurity", "Real-time situation report"],
"name": "AegisSight Monitor", "about": [
"url": "https://aegis-sight.de/", { "@type": "Country", "name": "Germany" },
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft." { "@type": "Thing", "name": "Critical infrastructure" },
{ "@type": "Thing", "name": "Cybersecurity" }
],
"isBasedOn": "https://aegis-sight.de/lagen/cyberangriffe/data/current.json",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["#incident-title", "#ueberblick-content", "#summary-content"]
}, },
"publisher": { "author": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "publisher": { "@id": "https://aegis-sight.de/#organization" }
"name": "AegisSight UG (haftungsbeschränkt)", }
"url": "https://aegis-sight.de/", </script>
"logo": { <!-- Schema.org Dataset (situation data as machine-readable set) -->
"@type": "ImageObject", <script type="application/ld+json">
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg" {
"@context": "https://schema.org",
"@type": "Dataset",
"@id": "https://aegis-sight.de/en/situations/cyber-attacks/#dataset",
"name": "Cyberattacks on German infrastructure – situation data",
"description": "Aggregated OSINT situation data on cyberattacks against German authorities, businesses and critical infrastructure. Continuously curated list with fact-checks, sources and geographic mapping. Updated every 5 minutes.",
"url": "https://aegis-sight.de/en/situations/cyber-attacks/",
"inLanguage": "en-GB",
"isAccessibleForFree": true,
"datePublished": "2026-01-08",
"dateModified": "2026-05-17",
"temporalCoverage": "2024-01-01/..",
"keywords": ["Cyberattack", "Germany", "KRITIS", "OSINT", "situation report", "real-time data"],
"creator": { "@id": "https://aegis-sight.de/#organization" },
"publisher": { "@id": "https://aegis-sight.de/#organization" },
"isBasedOn": { "@id": "https://aegis-sight.de/#osint-service" },
"distribution": [
{
"@type": "DataDownload",
"encodingFormat": "application/json",
"contentUrl": "https://aegis-sight.de/lagen/cyberangriffe/data/current.json"
} }
} ]
} }
</script> </script>

Datei anzeigen

@@ -32,11 +32,12 @@
<meta name="twitter:description" content="Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage."> <meta name="twitter:description" content="Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.">
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org --> <!-- Schema.org Article (AEO/GEO: quotable research briefing) -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Article", "@type": "Article",
"@id": "https://aegis-sight.de/en/situations/deepfakes/#article",
"headline": "Research briefing: Legal status of deepfakes in Germany", "headline": "Research briefing: Legal status of deepfakes in Germany",
"name": "Research briefing: Legal status of deepfakes in Germany", "name": "Research briefing: Legal status of deepfakes in Germany",
"description": "Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.", "description": "Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.",
@@ -45,23 +46,23 @@
"inLanguage": "en-GB", "inLanguage": "en-GB",
"isAccessibleForFree": true, "isAccessibleForFree": true,
"datePublished": "2026-01-08", "datePublished": "2026-01-08",
"dateModified": "2026-05-10", "dateModified": "2026-05-17",
"articleSection": "Law and Regulation", "articleSection": "Law and Regulation",
"author": { "temporalCoverage": "2023-01-01/..",
"@type": "Organization", "keywords": ["Deepfake", "Law", "Germany", "Case law", "Legislation", "AI regulation", "Digital Services Act", "Personality rights"],
"name": "AegisSight Monitor", "about": [
"url": "https://aegis-sight.de/", { "@type": "Country", "name": "Germany" },
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft." { "@type": "Thing", "name": "Deepfakes" },
{ "@type": "Thing", "name": "Case law" },
{ "@type": "Thing", "name": "AI regulation" }
],
"isBasedOn": "https://aegis-sight.de/lagen/deepfakes/data/current.json",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["#incident-title", "#ueberblick-content", "#summary-content"]
}, },
"publisher": { "author": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "publisher": { "@id": "https://aegis-sight.de/#organization" }
"name": "AegisSight UG (haftungsbeschränkt)",
"url": "https://aegis-sight.de/",
"logo": {
"@type": "ImageObject",
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
}
}
} }
</script> </script>

Datei anzeigen

@@ -32,11 +32,12 @@
<meta name="twitter:description" content="Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources, automated fact-checking, geographic mapping and timeline."> <meta name="twitter:description" content="Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources, automated fact-checking, geographic mapping and timeline.">
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org --> <!-- Schema.org NewsArticle (AEO/GEO: quotable live situation report) -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Article", "@type": "NewsArticle",
"@id": "https://aegis-sight.de/en/situations/iran-conflict/#article",
"headline": "Situation report: Iran conflict", "headline": "Situation report: Iran conflict",
"name": "Situation report: Iran conflict", "name": "Situation report: Iran conflict",
"description": "Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources, automated fact-checking, geographic mapping and timeline.", "description": "Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources, automated fact-checking, geographic mapping and timeline.",
@@ -45,23 +46,48 @@
"inLanguage": "en-GB", "inLanguage": "en-GB",
"isAccessibleForFree": true, "isAccessibleForFree": true,
"datePublished": "2026-01-08", "datePublished": "2026-01-08",
"dateModified": "2026-05-10", "dateModified": "2026-05-17",
"articleSection": "International Security", "articleSection": "International Security",
"author": { "temporalCoverage": "2024-04-13/..",
"@type": "Organization", "keywords": ["Iran", "Iran conflict", "Middle East", "OSINT", "real-time situation report", "AI fact-checking", "security situation"],
"name": "AegisSight Monitor", "about": [
"url": "https://aegis-sight.de/", { "@type": "Place", "name": "Iran" },
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft." { "@type": "Thing", "name": "International security" }
],
"isBasedOn": "https://aegis-sight.de/lagen/iran-konflikt/data/current.json",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["#incident-title", "#ueberblick-content", "#summary-content"]
}, },
"publisher": { "author": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "publisher": { "@id": "https://aegis-sight.de/#organization" }
"name": "AegisSight UG (haftungsbeschränkt)", }
"url": "https://aegis-sight.de/", </script>
"logo": { <!-- Schema.org Dataset (situation data as machine-readable set) -->
"@type": "ImageObject", <script type="application/ld+json">
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg" {
"@context": "https://schema.org",
"@type": "Dataset",
"@id": "https://aegis-sight.de/en/situations/iran-conflict/#dataset",
"name": "Iran conflict situation report – data",
"description": "Aggregated OSINT situation data on the Iran conflict: continuously curated list of news items, fact-checks, sources and geographic mappings. Updated every 5 minutes.",
"url": "https://aegis-sight.de/en/situations/iran-conflict/",
"inLanguage": "en-GB",
"isAccessibleForFree": true,
"datePublished": "2026-01-08",
"dateModified": "2026-05-17",
"temporalCoverage": "2024-04-13/..",
"keywords": ["Iran", "OSINT", "situation report", "fact-checking", "real-time data"],
"creator": { "@id": "https://aegis-sight.de/#organization" },
"publisher": { "@id": "https://aegis-sight.de/#organization" },
"isBasedOn": { "@id": "https://aegis-sight.de/#osint-service" },
"distribution": [
{
"@type": "DataDownload",
"encodingFormat": "application/json",
"contentUrl": "https://aegis-sight.de/lagen/iran-konflikt/data/current.json"
} }
} ]
} }
</script> </script>

Datei anzeigen

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta name="robots" content="noindex, follow">
<meta name="theme-color" content="#0A1832"> <meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG"> <meta name="author" content="AegisSight UG">
<title>Impressum – AegisSight</title> <title>Impressum – AegisSight</title>

Datei anzeigen

@@ -6,7 +6,7 @@
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<meta name="theme-color" content="#0A1832"> <meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG"> <meta name="author" content="AegisSight UG">
<title>AegisSight Monitor – Echtzeit-Lagebilder aus offenen Quellen</title> <title>OSINT-Monitoring Software aus Deutschland – AegisSight Monitor</title>
<meta name="description" content="OSINT-Monitoring Software aus Deutschland: KI-gestützte Echtzeit-Lagebilder aus offenen Quellen. Für Behörden, Redaktionen und Sicherheitsdienste."> <meta name="description" content="OSINT-Monitoring Software aus Deutschland: KI-gestützte Echtzeit-Lagebilder aus offenen Quellen. Für Behörden, Redaktionen und Sicherheitsdienste.">
<link rel="canonical" href="https://aegis-sight.de/"> <link rel="canonical" href="https://aegis-sight.de/">
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/"> <link rel="alternate" hreflang="de" href="https://aegis-sight.de/">
@@ -32,15 +32,39 @@
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org Organization --> <!-- Schema.org Organization -->
<!-- TODO AEO/GEO: sobald LinkedIn-Company-Page und Founder-Profile existieren,
die URLs in "sameAs" (Organization und beide Person-Einträge) eintragen.
Das ist die zentrale Stelle, an der GEO-Signale für KI-Suche entstehen. -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Organization", "@type": "Organization",
"@id": "https://aegis-sight.de/#organization",
"name": "AegisSight UG (haftungsbeschränkt)", "name": "AegisSight UG (haftungsbeschränkt)",
"alternateName": "AegisSight", "alternateName": "AegisSight",
"url": "https://aegis-sight.de", "url": "https://aegis-sight.de",
"logo": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg", "logo": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg",
"email": "info@aegis-sight.de", "email": "info@aegis-sight.de",
"slogan": "KI-gestützte Echtzeit-Lagebilder aus offenen Quellen, vollautomatisch.",
"description": "AegisSight ist eine deutsche OSINT-Monitoring-Software, die hunderte offene Quellen kontinuierlich auswertet und daraus strukturierte Echtzeit-Lagebilder mit automatischer Faktenprüfung erzeugt.",
"knowsAbout": [
"Open Source Intelligence (OSINT)",
"OSINT-Monitoring",
"Echtzeit-Lagebilder aus offenen Quellen",
"automatisierte Lageanalyse",
"automatische Faktenprüfung",
"Social-Media-Monitoring für Behörden",
"Krisenmonitoring",
"Desinformationsanalyse",
"Situational Awareness"
],
"keywords": "OSINT Software Deutschland, OSINT-Monitoring Software, Lagebild Software, automatisierte Lageanalyse, Social-Media-Monitoring Behörden, Krisenmonitoring Software, OSINT Tool DSGVO-konform, Open Source Intelligence Deutschland",
"areaServed": [
{ "@type": "Country", "name": "Deutschland" },
{ "@type": "Country", "name": "Österreich" },
{ "@type": "Country", "name": "Schweiz" },
{ "@type": "AdministrativeArea", "name": "Europäische Union" }
],
"address": { "address": {
"@type": "PostalAddress", "@type": "PostalAddress",
"streetAddress": "Gladbacher Straße 3-5", "streetAddress": "Gladbacher Straße 3-5",
@@ -48,7 +72,24 @@
"addressLocality": "Langenfeld", "addressLocality": "Langenfeld",
"addressRegion": "Nordrhein-Westfalen", "addressRegion": "Nordrhein-Westfalen",
"addressCountry": "DE" "addressCountry": "DE"
} },
"founder": [
{
"@type": "Person",
"name": "Hendrik Gebhardt",
"jobTitle": "Gründer & Geschäftsführer",
"worksFor": { "@id": "https://aegis-sight.de/#organization" },
"sameAs": []
},
{
"@type": "Person",
"name": "Monami Homma",
"jobTitle": "Gründer & Geschäftsführer",
"worksFor": { "@id": "https://aegis-sight.de/#organization" },
"sameAs": []
}
],
"sameAs": []
} }
</script> </script>
@@ -61,23 +102,38 @@
<link rel="stylesheet" href="/css/lang-switcher.css"> <link rel="stylesheet" href="/css/lang-switcher.css">
<link rel="stylesheet" href="/cookie-consent.css"> <link rel="stylesheet" href="/cookie-consent.css">
<!-- FAQ-Section Styles (AEO/GEO) -->
<style>
.footer { margin-top: 0; }
.faq-section { background: #0F2240; color: #E6ECF5; padding: 4rem 0; margin: 0; display: block; }
.faq-section .container { max-width: 880px; }
.faq-section h2 { color: #E6C77E; text-align: center; margin: 0 0 0.5rem; }
.faq-section .faq-intro { text-align: center; color: #B8C4D8; margin: 0 0 2.5rem; }
.faq-section details.faq-item { background: rgba(255,255,255,0.04); border: 1px solid rgba(230,199,126,0.18); border-radius: 8px; margin: 0 0 0.75rem; padding: 0; overflow: hidden; }
.faq-section details.faq-item:last-of-type { margin-bottom: 0; }
.faq-section details.faq-item summary { padding: 1.1rem 3rem 1.1rem 1.4rem; cursor: pointer; font-weight: 600; font-size: 1.05rem; color: #FFFFFF; list-style: none; position: relative; }
.faq-section details.faq-item summary::-webkit-details-marker { display: none; }
.faq-section details.faq-item summary::after { content: "+"; position: absolute; right: 1.4rem; top: 50%; transform: translateY(-50%); font-size: 1.5rem; color: #E6C77E; font-weight: 300; }
.faq-section details.faq-item[open] summary::after { content: ""; }
.faq-section details.faq-item summary:hover { background: rgba(230,199,126,0.06); }
.faq-section details.faq-item .faq-answer { margin: 0; padding: 0 1.4rem 1.2rem; color: #D5DCE8; line-height: 1.65; font-size: 0.98rem; }
.faq-section details.faq-item .faq-answer a { color: #E6C77E; }
</style>
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "WebSite", "@type": "WebSite",
"@id": "https://aegis-sight.de/#website",
"name": "AegisSight", "name": "AegisSight",
"alternateName": "AegisSight Monitor", "alternateName": "AegisSight Monitor",
"url": "https://aegis-sight.de/", "url": "https://aegis-sight.de/",
"inLanguage": "de-DE", "inLanguage": "de-DE",
"description": "OSINT-Monitoring aus Deutschland: KI-gestützte Echtzeit-Lagebilder aus offenen Quellen, mit automatischer Faktenprüfung und Quellenbelegen.", "description": "OSINT-Monitoring aus Deutschland: KI-gestützte Echtzeit-Lagebilder aus offenen Quellen, mit automatischer Faktenprüfung und Quellenbelegen.",
"publisher": { "publisher": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "speakable": {
"name": "AegisSight UG (haftungsbeschränkt)", "@type": "SpeakableSpecification",
"url": "https://aegis-sight.de/", "cssSelector": [".hero-tagline", ".feature-statement-text", ".faq-answer"]
"logo": {
"@type": "ImageObject",
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
}
} }
} }
</script> </script>
@@ -85,9 +141,11 @@
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "SoftwareApplication", "@type": "SoftwareApplication",
"@id": "https://aegis-sight.de/#software",
"name": "AegisSight Monitor", "name": "AegisSight Monitor",
"applicationCategory": "BusinessApplication", "applicationCategory": "BusinessApplication",
"applicationSubCategory": "OSINT Monitoring Software", "applicationSubCategory": "OSINT Monitoring Software",
"keywords": "OSINT Software, OSINT-Monitoring Software, Lagebild Software, automatisierte Lageanalyse, Social-Media-Monitoring Behörden, Krisenmonitoring, OSINT Tool DSGVO-konform, Open Source Intelligence",
"operatingSystem": "Web", "operatingSystem": "Web",
"url": "https://aegis-sight.de/", "url": "https://aegis-sight.de/",
"image": "https://aegis-sight.de/assets/images/og-image.png", "image": "https://aegis-sight.de/assets/images/og-image.png",
@@ -101,15 +159,7 @@
"Automatische Faktenprüfung gegen unabhängige Quellen", "Automatische Faktenprüfung gegen unabhängige Quellen",
"Strukturierte Lagebilder mit Quellenbelegen und Zeitverlauf" "Strukturierte Lagebilder mit Quellenbelegen und Zeitverlauf"
], ],
"publisher": { "publisher": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization",
"name": "AegisSight UG (haftungsbeschränkt)",
"url": "https://aegis-sight.de/",
"logo": {
"@type": "ImageObject",
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
}
},
"offers": { "offers": {
"@type": "Offer", "@type": "Offer",
"availability": "https://schema.org/InStock", "availability": "https://schema.org/InStock",
@@ -120,6 +170,107 @@
} }
} }
</script> </script>
<!-- Schema.org Service (AEO/GEO: dedizierter Service-Eintrag für KI-Suche) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://aegis-sight.de/#osint-service",
"name": "AegisSight Monitor",
"serviceType": "OSINT-Monitoring",
"provider": { "@id": "https://aegis-sight.de/#organization" },
"areaServed": [
{ "@type": "Country", "name": "Deutschland" },
{ "@type": "Country", "name": "Österreich" },
{ "@type": "Country", "name": "Schweiz" },
{ "@type": "AdministrativeArea", "name": "Europäische Union" }
],
"audience": {
"@type": "BusinessAudience",
"audienceType": "Behörden, Redaktionen und Sicherheitsdienste"
},
"description": "KI-gestützte Echtzeit-Lagebilder aus hunderten offenen Quellen, mit automatischer Faktenprüfung, geografischer Verortung und mehrsprachiger Auswertung. Vollständig auf Servern in Deutschland betrieben, DSGVO-konform.",
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Funktionen des AegisSight Monitor",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Echtzeit-Monitoring hunderter offener Quellen" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Automatische Faktenprüfung gegen unabhängige Quellen" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Geografische Verortung auf interaktiver Karte" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Mehrsprachige Auswertung in Farsi, Arabisch, Hebräisch und weiteren Sprachen" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Strukturierte Lagebilder mit Quellenbelegen und Zeitverlauf" } }
]
}
}
</script>
<!-- Schema.org FAQPage (AEO: zitierfähige Antworten für KI-Suche) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"@id": "https://aegis-sight.de/#faq",
"inLanguage": "de-DE",
"isPartOf": { "@id": "https://aegis-sight.de/#website" },
"mainEntity": [
{
"@type": "Question",
"name": "Was ist der AegisSight Monitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Der AegisSight Monitor ist eine KI-gestützte OSINT-Monitoring-Software aus Deutschland, die hunderte offene Quellen rund um die Uhr auswertet und daraus strukturierte Echtzeit-Lagebilder mit automatischer Faktenprüfung erzeugt."
}
},
{
"@type": "Question",
"name": "Was ist ein Lagebild?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ein Lagebild ist die strukturierte Zusammenfassung der aktuellen Faktenlage zu einem Ereignis oder Konflikt, aufbereitet aus mehreren unabhängigen Quellen, mit Zeitverlauf, Quellenbelegen und geografischer Verortung."
}
},
{
"@type": "Question",
"name": "Welche Quellen wertet AegisSight aus?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AegisSight wertet hunderte öffentlich zugängliche Quellen weltweit aus, darunter Nachrichtenagenturen, Fachmedien, Behördenmeldungen und Social Media. Beiträge in dutzenden Sprachen werden automatisch übersetzt, darunter Farsi, Arabisch und Hebräisch."
}
},
{
"@type": "Question",
"name": "Wie funktioniert die automatische Faktenprüfung?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Jede zentrale Behauptung wird automatisch gegen mehrere unabhängige Quellen abgeglichen. Übereinstimmungen, Widersprüche und die Vertrauenswürdigkeit der Quellen fließen in eine transparente Bewertung ein, die im Lagebild mit den Originalquellen verlinkt ist."
}
},
{
"@type": "Question",
"name": "Ist AegisSight DSGVO-konform?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AegisSight wird auf Servern in Deutschland betrieben und verarbeitet ausschließlich öffentlich zugängliche Quellen. Für die KI-gestützte Analyse setzen wir ein Sprachmodell ein, das in einem Rechenzentrum in der EU (Frankfurt) läuft. Ihre Inhalte werden dabei nicht zum Training der Modelle verwendet, und es besteht ein Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Für Behörden und besonders sensible Einsätze bieten wir zusätzlich eine lokale Version an, die vollständig in Ihrer eigenen Infrastruktur läuft, ohne jede externe Datenübermittlung."
}
},
{
"@type": "Question",
"name": "Für wen ist der AegisSight Monitor gedacht?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Der AegisSight Monitor richtet sich an Behörden, Redaktionen und Sicherheitsdienste, die belastbare Lagebilder in Echtzeit benötigen, etwa Krisenstäbe, investigative Newsrooms, Werkschutz und Corporate Security."
}
},
{
"@type": "Question",
"name": "Wie bekomme ich Zugang zum AegisSight Monitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Über einen kostenfreien Testzugang, anzufragen über das Formular auf aegis-sight.de. Der Testzugang läuft eine Woche, umfasst ein eigenes Thema mit vollem Funktionsumfang und endet automatisch. Voraussetzung ist eine dienstliche E-Mail-Adresse."
}
}
]
}
</script>
</head> </head>
<body> <body>
@@ -133,9 +284,11 @@
<li><a href="#features">Funktionen</a></li> <li><a href="#features">Funktionen</a></li>
<li><a href="#demos">Live-Lagebilder</a></li> <li><a href="#demos">Live-Lagebilder</a></li>
<li><a href="#trust">Über uns</a></li> <li><a href="#trust">Über uns</a></li>
<li><a href="#faq">Fragen</a></li>
<li><a href="#contact">Kontakt</a></li> <li><a href="#contact">Kontakt</a></li>
</ul> </ul>
<div class="nav-extras"> <div class="nav-extras">
<a class="nav-cta" href="#contact" onclick="openContactModal(); return false;">Testzugang</a>
<div class="lang-switcher" role="group" aria-label="Sprache"> <div class="lang-switcher" role="group" aria-label="Sprache">
<span class="lang-active" lang="de" aria-current="true">DE</span> <span class="lang-active" lang="de" aria-current="true">DE</span>
<span class="lang-sep" aria-hidden="true">|</span> <span class="lang-sep" aria-hidden="true">|</span>
@@ -154,8 +307,10 @@
<li><a href="#features">Funktionen</a></li> <li><a href="#features">Funktionen</a></li>
<li><a href="#demos">Live-Lagebilder</a></li> <li><a href="#demos">Live-Lagebilder</a></li>
<li><a href="#trust">Über uns</a></li> <li><a href="#trust">Über uns</a></li>
<li><a href="#faq">Fragen</a></li>
<li><a href="#contact">Kontakt</a></li> <li><a href="#contact">Kontakt</a></li>
</ul> </ul>
<a class="nav-cta" href="#contact" onclick="openContactModal(); return false;">Testzugang anfragen</a>
<div class="lang-switcher" role="group" aria-label="Sprache"> <div class="lang-switcher" role="group" aria-label="Sprache">
<span class="lang-active" lang="de" aria-current="true">DE</span> <span class="lang-active" lang="de" aria-current="true">DE</span>
<span class="lang-sep" aria-hidden="true">|</span> <span class="lang-sep" aria-hidden="true">|</span>
@@ -170,7 +325,7 @@
<div class="hero-content"> <div class="hero-content">
<div class="hero-brand"> <div class="hero-brand">
<h1 class="hero-title">AegisSight Monitor</h1> <h1 class="hero-title">AegisSight Monitor</h1>
<p class="hero-tagline">KI-gestützte Echtzeit-Lagebilder aus offenen Quellen, <span class="gold">vollautomatisch.</span></p> <p class="hero-tagline">Die OSINT-Software für KI-gestützte Echtzeit-Lagebilder aus offenen Quellen, <span class="gold">vollautomatisch.</span></p>
</div> </div>
<div class="hero-slider" role="region" aria-label="Produktvorteile" aria-live="polite"> <div class="hero-slider" role="region" aria-label="Produktvorteile" aria-live="polite">
@@ -448,6 +603,22 @@
<div id="map-container"></div> <div id="map-container"></div>
<div class="map-empty" id="map-empty" style="display:none">Kartendaten folgen</div> <div class="map-empty" id="map-empty" style="display:none">Kartendaten folgen</div>
</div> </div>
<!-- Anwendungsfälle -->
<div class="einsatz-grid">
<div class="einsatz-card">
<h3>OSINT- &amp; Lagebild-Software</h3>
<p>Hunderte offene Quellen automatisiert auswerten und daraus strukturierte Echtzeit-Lagebilder erstellen.</p>
</div>
<div class="einsatz-card">
<h3>Desinformationsmonitoring &amp; FIMI</h3>
<p>Manipulation und ausländische Einflussnahme früh erkennen, mit Faktenprüfung und Quellenbewertung.</p>
</div>
<div class="einsatz-card">
<h3>Social-Media- &amp; Krisenmonitoring</h3>
<p>Krisenstäbe mit einem automatisch aktualisierten Lagebild aus Social Media und offenen Quellen versorgen.</p>
</div>
</div>
</div> </div>
</section> </section>
@@ -458,8 +629,11 @@
<section class="section section-base" id="contact"> <section class="section section-base" id="contact">
<div class="container cta-container"> <div class="container cta-container">
<h2 class="section-title">Interesse am AegisSight Monitor?</h2> <h2 class="section-title">Interesse am AegisSight Monitor?</h2>
<p class="cta-text">Sprechen Sie mit uns über Ihren Anwendungsfall.</p> <p class="cta-text">Testen Sie den Monitor eine Woche lang mit Ihrem eigenen Thema, kostenfrei und ohne Verpflichtung.</p>
<button class="btn btn-primary btn-lg" onclick="openContactModal()">Kontakt aufnehmen</button> <div class="cta-buttons">
<button class="btn btn-primary btn-lg" onclick="openContactModal()">Testzugang anfragen</button>
</div>
<p class="contact-alt">Sie haben zuerst eine Frage. Schreiben Sie uns an <a href="mailto:info@aegis-sight.de">info@aegis-sight.de</a>.</p>
</div> </div>
</section> </section>
@@ -505,6 +679,50 @@
</div> </div>
</section> </section>
<!-- FAQ-Section (AEO/GEO: zitierfähige Antworten, doppelt im DOM und in FAQPage-JSON-LD) -->
<section class="faq-section" id="faq" aria-labelledby="faq-title">
<div class="container">
<h2 class="section-title" id="faq-title">Häufige Fragen</h2>
<p class="faq-intro">Die wichtigsten Antworten zum AegisSight Monitor auf einen Blick.</p>
<details class="faq-item">
<summary>Was ist der AegisSight Monitor?</summary>
<p class="faq-answer">Der AegisSight Monitor ist eine KI-gestützte OSINT-Monitoring-Software aus Deutschland, die hunderte offene Quellen rund um die Uhr auswertet und daraus strukturierte Echtzeit-Lagebilder mit automatischer Faktenprüfung erzeugt.</p>
</details>
<details class="faq-item">
<summary>Was ist ein Lagebild?</summary>
<p class="faq-answer">Ein Lagebild ist die strukturierte Zusammenfassung der aktuellen Faktenlage zu einem Ereignis oder Konflikt, aufbereitet aus mehreren unabhängigen Quellen, mit Zeitverlauf, Quellenbelegen und geografischer Verortung. Beispiele finden sich in den <a href="#demos">Live-Lagebildern</a>.</p>
</details>
<details class="faq-item">
<summary>Welche Quellen wertet AegisSight aus?</summary>
<p class="faq-answer">AegisSight wertet hunderte öffentlich zugängliche Quellen weltweit aus, darunter Nachrichtenagenturen, Fachmedien, Behördenmeldungen und Social Media. Beiträge in dutzenden Sprachen werden automatisch übersetzt, darunter Farsi, Arabisch und Hebräisch.</p>
</details>
<details class="faq-item">
<summary>Wie funktioniert die automatische Faktenprüfung?</summary>
<p class="faq-answer">Jede zentrale Behauptung wird automatisch gegen mehrere unabhängige Quellen abgeglichen. Übereinstimmungen, Widersprüche und die Vertrauenswürdigkeit der Quellen fließen in eine transparente Bewertung ein, die im Lagebild mit den Originalquellen verlinkt ist.</p>
</details>
<details class="faq-item">
<summary>Ist AegisSight DSGVO-konform?</summary>
<p class="faq-answer">AegisSight wird auf Servern in Deutschland betrieben und verarbeitet ausschließlich öffentlich zugängliche Quellen. Für die KI-gestützte Analyse setzen wir ein Sprachmodell ein, das in einem Rechenzentrum in der EU (Frankfurt) läuft. Ihre Inhalte werden dabei nicht zum Training der Modelle verwendet, und es besteht ein Auftragsverarbeitungsvertrag nach Art. 28 DSGVO.</p>
<p class="faq-answer">Für Behörden und besonders sensible Einsätze bieten wir zusätzlich eine lokale Version an, die vollständig in Ihrer eigenen Infrastruktur läuft, ohne jede externe Datenübermittlung.</p>
</details>
<details class="faq-item">
<summary>Für wen ist der AegisSight Monitor gedacht?</summary>
<p class="faq-answer">Der AegisSight Monitor richtet sich an Behörden, Redaktionen und Sicherheitsdienste, die belastbare Lagebilder in Echtzeit benötigen, etwa Krisenstäbe, investigative Newsrooms, Werkschutz und Corporate Security.</p>
</details>
<details class="faq-item">
<summary>Wie bekomme ich Zugang zum AegisSight Monitor?</summary>
<p class="faq-answer">Über einen kostenfreien Testzugang. Er läuft eine Woche, umfasst ein eigenes Thema mit vollem Funktionsumfang und endet automatisch. Voraussetzung ist eine dienstliche E-Mail-Adresse. <a href="#contact" onclick="openContactModal(); return false;">Testzugang anfragen</a>.</p>
</details>
</div>
</section>
<!-- Footer --> <!-- Footer -->
<footer class="footer"> <footer class="footer">
<div class="container"> <div class="container">
@@ -514,6 +732,7 @@
<p>Gladbacher Straße 3-5, 40764 Langenfeld</p> <p>Gladbacher Straße 3-5, 40764 Langenfeld</p>
</div> </div>
<div class="footer-links"> <div class="footer-links">
<a href="#contact" onclick="openContactModal(); return false;">Testzugang</a>
<a href="/impressum.html">Impressum</a> <a href="/impressum.html">Impressum</a>
<a href="/datenschutz.html">Datenschutz</a> <a href="/datenschutz.html">Datenschutz</a>
<a href="#" id="cookie-settings-link">Cookie-Einstellungen</a> <a href="#" id="cookie-settings-link">Cookie-Einstellungen</a>
@@ -529,31 +748,54 @@
<div class="modal-overlay" id="contact-modal" style="display:none"> <div class="modal-overlay" id="contact-modal" style="display:none">
<div class="modal-content"> <div class="modal-content">
<button class="modal-close" onclick="closeContactModal()">&times;</button> <button class="modal-close" onclick="closeContactModal()">&times;</button>
<h2>Kontakt aufnehmen</h2> <h2>Testzugang anfragen</h2>
<p class="modal-sub">Sprechen Sie mit uns über Ihren Anwendungsfall.</p> <p class="modal-sub">Eine Woche lang mit vollem Funktionsumfang testen, kostenfrei und ohne Verpflichtung. Für einen Testzugang berücksichtigen wir ausschließlich dienstliche E-Mail-Adressen von Behörden oder Unternehmen.</p>
<form id="contact-form" onsubmit="return submitContact(event)">
<div class="tf-error" id="tf-error" role="alert"></div>
<form id="trial-form" novalidate>
<div class="form-row"> <div class="form-row">
<div class="form-group"> <div class="form-group">
<label for="cf-name">Name</label> <label for="tf-name">Name</label>
<input type="text" id="cf-name" name="name" required> <input type="text" id="tf-name" name="name" autocomplete="name" required>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="cf-org">Organisation</label> <label for="tf-org">Behörde oder Organisation <span class="tf-hint">optional</span></label>
<input type="text" id="cf-org" name="organisation"> <input type="text" id="tf-org" name="organisation" autocomplete="organization">
</div>
</div>
<div class="form-row">
<div class="form-group">
<label for="tf-role">Funktion oder Dienststelle <span class="tf-hint">optional</span></label>
<input type="text" id="tf-role" name="role" autocomplete="organization-title">
</div>
<div class="form-group">
<label for="tf-phone">Telefon <span class="tf-hint">optional</span></label>
<input type="tel" id="tf-phone" name="phone" autocomplete="tel">
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="cf-email">E-Mail</label> <label for="tf-email">Dienstliche E-Mail-Adresse</label>
<input type="email" id="cf-email" name="email" required> <input type="email" id="tf-email" name="email" autocomplete="email" required aria-describedby="tf-email-note">
<span class="tf-note" id="tf-email-note"></span>
</div> </div>
<div class="form-group"> <div class="tf-hp" aria-hidden="true">
<label for="cf-message">Nachricht</label> <label for="tf-website">Website</label>
<textarea id="cf-message" name="message" rows="4" required></textarea> <input type="text" id="tf-website" name="website" tabindex="-1" autocomplete="off">
</div> </div>
<button type="submit" class="btn btn-primary btn-block">Nachricht senden</button>
<div class="tf-consent">
<input type="checkbox" id="tf-consent" name="consent" required>
<label for="tf-consent">Ich bin damit einverstanden, dass meine Angaben zur Bearbeitung dieser Anfrage gespeichert und verarbeitet werden. Weitere Hinweise finden sich in der <a href="/datenschutz.html">Datenschutzerklärung</a>.</label>
</div>
<button type="submit" class="btn btn-primary btn-block">Testzugang anfragen</button>
</form> </form>
<div class="form-success" id="form-success" style="display:none">
<p>Vielen Dank für Ihre Nachricht. Wir melden uns zeitnah bei Ihnen.</p> <div class="tf-success" id="tf-success">
<h3>Vielen Dank für Ihre Anfrage</h3>
<p>Wir haben Ihre Angaben erhalten und melden uns in der Regel innerhalb von zwei Werktagen bei Ihnen.</p>
<p>Sollten Sie in der Zwischenzeit Fragen haben, erreichen Sie uns unter <a href="mailto:info@aegis-sight.de">info@aegis-sight.de</a>.</p>
</div> </div>
</div> </div>
</div> </div>
@@ -561,6 +803,7 @@
<script src="/assets/vendor/leaflet/leaflet.js"></script> <script src="/assets/vendor/leaflet/leaflet.js"></script>
<script src="/assets/vendor/leaflet/leaflet.markercluster.js"></script> <script src="/assets/vendor/leaflet/leaflet.markercluster.js"></script>
<script src="js/app.js"></script> <script src="js/app.js"></script>
<script src="/js/trial-form.js"></script>
<script src="/cookie-consent.js"></script> <script src="/cookie-consent.js"></script>
</body> </body>
</html> </html>

Datei anzeigen

@@ -621,6 +621,7 @@ function mdToHtml(md) {
/* ==================== CONTACT MODAL ==================== */ /* ==================== CONTACT MODAL ==================== */
window.openContactModal = function () { window.openContactModal = function () {
if (typeof window.resetTrialForm === 'function') window.resetTrialForm();
document.getElementById('contact-modal').style.display = 'flex'; document.getElementById('contact-modal').style.display = 'flex';
document.body.style.overflow = 'hidden'; document.body.style.overflow = 'hidden';
if (window.umami) umami.track('contact_modal_open'); if (window.umami) umami.track('contact_modal_open');
@@ -646,44 +647,8 @@ function mdToHtml(md) {
} }
}); });
// Form submit -> server-side SMTP /* Der Versand des Modal-Formulars liegt seit dem Umbau auf Testzugang
window.submitContact = function (e) { in js/trial-form.js. */
e.preventDefault();
var lang = (document.documentElement.lang || 'de').toLowerCase().indexOf('en') === 0 ? 'en' : 'de';
var T = lang === 'en'
? { sending: 'Sending...', send: 'Send message', sendError: 'Error sending message', netError: 'Connection error. Please try again.' }
: { sending: 'Wird gesendet...', send: 'Nachricht senden', sendError: 'Fehler beim Senden', netError: 'Verbindungsfehler. Bitte versuchen Sie es erneut.' };
var btn = e.target.querySelector('button[type="submit"]');
if (btn) { btn.disabled = true; btn.textContent = T.sending; }
fetch('/api/contact', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
name: document.getElementById('cf-name').value,
organisation: document.getElementById('cf-org').value,
email: document.getElementById('cf-email').value,
message: document.getElementById('cf-message').value,
lang: lang
})
})
.then(function (r) { return r.json().then(function (d) { return { ok: r.ok, data: d }; }); })
.then(function (res) {
if (res.ok) {
document.getElementById('contact-form').style.display = 'none';
document.getElementById('form-success').style.display = 'block';
if (window.umami) umami.track('contact_form_success');
} else {
alert(res.data.error || T.sendError);
if (btn) { btn.disabled = false; btn.textContent = T.send; }
}
})
.catch(function () {
alert(T.netError);
if (btn) { btn.disabled = false; btn.textContent = T.send; }
});
return false;
};
/* ==================== LOAD DEEPFAKES DATA ==================== */ /* ==================== LOAD DEEPFAKES DATA ==================== */
function loadDeepfakesData() { function loadDeepfakesData() {

258
js/trial-form.js Normale Datei
Datei anzeigen

@@ -0,0 +1,258 @@
/* ==================================================================
AegisSight Testzugang-Formular
Liegt im Anfrage-Popup der Startseite, deutsch und englisch.
Sprache wird aus <html lang> gelesen, wie in lagebild.js und
cookie-consent.js auch.
================================================================== */
(function () {
'use strict';
var LANG = (document.documentElement.lang || 'de').toLowerCase().indexOf('en') === 0 ? 'en' : 'de';
/* ---------- Texte ---------- */
var T = {
de: {
sending: 'Wird gesendet...',
send: 'Testzugang anfragen',
nameFehlt: 'Bitte geben Sie Ihren Namen an.',
freemail: 'Für einen Testzugang berücksichtigen wir ausschließlich dienstliche E-Mail-Adressen von Behörden oder Unternehmen. Bitte verwenden Sie daher möglichst keine Freemail-Adresse wie Gmail, GMX oder web.de.',
invalidMail: 'Diese E-Mail-Adresse sieht nicht vollständig aus. Bitte prüfen Sie Ihre Eingabe.',
consent: 'Bitte bestätigen Sie die Datenschutzhinweise, damit wir Ihre Anfrage bearbeiten dürfen.',
tooFast: 'Bitte nehmen Sie sich einen Moment für das Formular. Versuchen Sie es gleich noch einmal.',
sendError: 'Die Anfrage konnte nicht gesendet werden.',
netError: 'Verbindungsfehler. Bitte versuchen Sie es erneut.',
hintOfficial: 'Dienstliche Adresse erkannt.',
labels: {
head: 'ANFRAGE TESTZUGANG AEGISSIGHT MONITOR',
name: 'Name',
org: 'Behörde oder Organisation',
role: 'Funktion oder Dienststelle',
mail: 'Dienstliche E-Mail',
phone: 'Telefon',
domain: 'Domain-Einstufung',
domainOk: 'Behörden- oder Organisationsdomain erkannt',
domainCheck: 'nicht eindeutig, bitte manuell prüfen',
empty: 'keine Angabe'
}
},
en: {
sending: 'Sending...',
send: 'Request trial access',
nameFehlt: 'Please enter your name.',
freemail: 'For trial access we only consider official email addresses from public authorities or companies. Please avoid free-provider addresses such as Gmail, GMX or web.de.',
invalidMail: 'This email address looks incomplete. Please check your entry.',
consent: 'Please confirm the privacy notice so that we may process your request.',
tooFast: 'Please take a moment to fill in the form, then try again.',
sendError: 'The request could not be sent.',
netError: 'Connection error. Please try again.',
hintOfficial: 'Official address recognised.',
labels: {
head: 'TRIAL ACCESS REQUEST AEGISSIGHT MONITOR',
name: 'Name',
org: 'Authority or organisation',
role: 'Role or department',
mail: 'Work email',
phone: 'Phone',
domain: 'Domain assessment',
domainOk: 'official domain recognised',
domainCheck: 'not conclusive, please review manually',
empty: 'not provided'
}
}
}[LANG];
/* ---------- Freemail- und Wegwerf-Anbieter ----------
Diese Adressen werden abgewiesen. Alles andere kommt durch,
damit Landkreise, Hochschulen und Rettungsdienste mit eigener
Domain nicht ausgesperrt werden. */
var BLOCKED = [
'gmail.com', 'googlemail.com', 'gmx.de', 'gmx.net', 'gmx.at', 'gmx.ch', 'gmx.com',
'web.de', 't-online.de', 'freenet.de', 'arcor.de', 'online.de',
'outlook.com', 'outlook.de', 'hotmail.com', 'hotmail.de', 'live.com', 'live.de', 'msn.com',
'yahoo.com', 'yahoo.de', 'yahoo.co.uk', 'ymail.com', 'aol.com',
'icloud.com', 'me.com', 'mac.com',
'proton.me', 'protonmail.com', 'pm.me', 'posteo.de', 'posteo.net', 'mailbox.org',
'mail.de', 'mail.com', 'email.de', 'firemail.de', 'unitybox.de', 'vodafone.de', 'vodafonemail.de',
'zoho.com', 'fastmail.com', 'hey.com', 'tutanota.com', 'tutanota.de', 'tuta.io',
'yandex.com', 'yandex.ru', 'mail.ru', 'qq.com', '163.com', '126.com', 'sina.com',
'mailinator.com', 'guerrillamail.com', '10minutemail.com', 'temp-mail.org', 'tempmail.com',
'trashmail.com', 'trashmail.de', 'wegwerfmail.de', 'yopmail.com', 'sharklasers.com',
'getnada.com', 'dispostable.com', 'maildrop.cc', 'throwawaymail.com', 'moakt.com',
'emailondeck.com', 'spam4.me', 'byom.de', 'einrot.com', 'mytemp.email'
];
/* ---------- Muster typischer Behörden- und Organisationsdomains ----------
Nur zur Kennzeichnung in der Anfrage-Mail, keine Sperre. */
var OFFICIAL_SUFFIX = [
'.bund.de', '.bundeswehr.org', '.bundestag.de', '.bundesrat.de',
'.bayern.de', '.nrw.de', '.berlin.de', '.hamburg.de', '.bremen.de',
'.niedersachsen.de', '.hessen.de', '.rlp.de', '.saarland.de', '.sachsen.de',
'.sachsen-anhalt.de', '.thueringen.de', '.brandenburg.de', '.schleswig-holstein.de',
'.mv-regierung.de', '.bwl.de', '.baden-wuerttemberg.de',
'.europa.eu', '.europarl.europa.eu', '.gv.at', '.bmi.gv.at', '.admin.ch',
'.gov', '.gov.uk', '.mil', '.gouv.fr', '.overheid.nl', '.edu'
];
var OFFICIAL_PART = [
'polizei.', 'bundeswehr.', 'bundespolizei.', 'zoll.', 'thw.', 'feuerwehr.',
'stadt-', 'stadt.', 'kreis-', 'landkreis-', 'kreis.', 'bezirk-', 'gemeinde-',
'uni-', 'universitaet', 'university', 'hochschule', 'fh-', 'hs-',
'landtag', 'ministerium', 'verfassungsschutz', 'bka.', 'bfv.', 'lka.'
];
function domainOf(mail) {
var at = (mail || '').lastIndexOf('@');
return at === -1 ? '' : mail.slice(at + 1).trim().toLowerCase();
}
function isBlocked(mail) {
return BLOCKED.indexOf(domainOf(mail)) !== -1;
}
function looksOfficial(mail) {
var d = domainOf(mail);
if (!d) return false;
var i;
for (i = 0; i < OFFICIAL_SUFFIX.length; i++) {
if (d === OFFICIAL_SUFFIX[i].slice(1) || d.slice(-OFFICIAL_SUFFIX[i].length) === OFFICIAL_SUFFIX[i]) return true;
}
for (i = 0; i < OFFICIAL_PART.length; i++) {
if (d.indexOf(OFFICIAL_PART[i]) !== -1) return true;
}
return false;
}
function plausibleMail(mail) {
return /^[^\s@]+@[^\s@.]+(\.[^\s@.]+)+$/.test(mail || '');
}
/* ---------- Initialisierung ---------- */
document.addEventListener('DOMContentLoaded', function () {
var form = document.getElementById('trial-form');
if (!form) return;
var loadedAt = Date.now();
var mailField = document.getElementById('tf-email');
var mailNote = document.getElementById('tf-email-note');
/* Formular in den Ausgangszustand zuruecksetzen. Wird beim Oeffnen
des Modals aufgerufen, damit niemand die Eingaben oder die
Erfolgsmeldung eines vorherigen Nutzers sieht. */
function resetTrialForm() {
form.reset();
form.style.display = '';
var ok = document.getElementById('tf-success');
if (ok) ok.style.display = 'none';
var errorBox = document.getElementById('tf-error');
if (errorBox) { errorBox.style.display = 'none'; errorBox.textContent = ''; }
if (mailNote) { mailNote.textContent = ''; mailNote.className = 'tf-note'; }
if (mailField) mailField.removeAttribute('aria-invalid');
var btn = form.querySelector('button[type="submit"]');
if (btn) { btn.disabled = false; btn.textContent = T.send; }
}
window.resetTrialForm = resetTrialForm;
/* Live-Rueckmeldung am E-Mail-Feld */
if (mailField && mailNote) {
mailField.addEventListener('blur', function () {
var v = mailField.value.trim();
mailNote.className = 'tf-note';
if (!v) { mailNote.textContent = ''; return; }
if (isBlocked(v)) {
mailNote.textContent = T.freemail;
mailNote.className = 'tf-note tf-note-warn';
mailField.removeAttribute('aria-invalid');
} else if (looksOfficial(v)) {
mailNote.textContent = T.hintOfficial;
mailNote.className = 'tf-note tf-note-ok';
mailField.removeAttribute('aria-invalid');
} else {
mailNote.textContent = '';
mailField.removeAttribute('aria-invalid');
}
});
}
form.addEventListener('submit', function (e) {
e.preventDefault();
var val = function (id) {
var el = document.getElementById(id);
return el ? el.value.trim() : '';
};
var email = val('tf-email');
var honey = val('tf-website');
var consent = document.getElementById('tf-consent');
var errorBox = document.getElementById('tf-error');
var btn = form.querySelector('button[type="submit"]');
var fail = function (msg, feldId) {
if (errorBox) {
errorBox.textContent = msg;
errorBox.style.display = 'block';
errorBox.scrollIntoView({ behavior: 'smooth', block: 'center' });
}
var feld = feldId && document.getElementById(feldId);
if (feld) { feld.focus(); }
if (btn) { btn.disabled = false; btn.textContent = T.send; }
};
if (errorBox) errorBox.style.display = 'none';
/* Honeypot. Echte Nutzer sehen dieses Feld nicht. */
if (honey) return false;
/* Zeitfalle gegen Bots */
if (Date.now() - loadedAt < 4000) return fail(T.tooFast);
/* Das Formular traegt novalidate, damit die Browsermeldungen die
eigene Pruefung nicht ueberlagern. Pflichtfelder deshalb hier. */
if (!val('tf-name')) return fail(T.nameFehlt, 'tf-name');
if (!plausibleMail(email)) return fail(T.invalidMail, 'tf-email');
if (consent && !consent.checked) return fail(T.consent, 'tf-consent');
if (btn) { btn.disabled = true; btn.textContent = T.sending; }
var L = T.labels;
var e_ = L.empty;
var zeilen = [
L.head,
'',
L.name + ' = ' + val('tf-name'),
L.org + ' = ' + (val('tf-org') || e_),
L.role + ' = ' + (val('tf-role') || e_),
L.mail + ' = ' + email,
L.phone + ' = ' + (val('tf-phone') || e_),
'',
L.domain + ' = ' + (looksOfficial(email) ? L.domainOk : L.domainCheck)
];
var body = zeilen.join('\n');
fetch('/api/contact', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
name: val('tf-name'),
organisation: val('tf-org'),
email: email,
message: body,
lang: LANG
})
})
.then(function (r) { return r.json().then(function (d) { return { ok: r.ok, data: d }; }); })
.then(function (res) {
if (res.ok) {
form.style.display = 'none';
var ok = document.getElementById('tf-success');
if (ok) { ok.style.display = 'block'; ok.scrollIntoView({ behavior: 'smooth', block: 'center' }); }
if (window.umami) umami.track('trial_request_success');
} else {
fail((res.data && res.data.error) || T.sendError);
}
})
.catch(function () { fail(T.netError); });
return false;
});
});
})();

Datei anzeigen

@@ -32,11 +32,12 @@
<meta name="twitter:description" content="Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert."> <meta name="twitter:description" content="Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.">
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org --> <!-- Schema.org NewsArticle (AEO/GEO: zitierfähige Live-Lage) -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Article", "@type": "NewsArticle",
"@id": "https://aegis-sight.de/lagen/cyberangriffe/#article",
"headline": "Lagebild Cyberangriffe auf deutsche Infrastruktur", "headline": "Lagebild Cyberangriffe auf deutsche Infrastruktur",
"name": "Lagebild Cyberangriffe auf deutsche Infrastruktur", "name": "Lagebild Cyberangriffe auf deutsche Infrastruktur",
"description": "Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.", "description": "Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.",
@@ -45,23 +46,49 @@
"inLanguage": "de-DE", "inLanguage": "de-DE",
"isAccessibleForFree": true, "isAccessibleForFree": true,
"datePublished": "2026-01-08", "datePublished": "2026-01-08",
"dateModified": "2026-05-10", "dateModified": "2026-05-17",
"articleSection": "Cybersicherheit", "articleSection": "Cybersicherheit",
"author": { "temporalCoverage": "2024-01-01/..",
"@type": "Organization", "keywords": ["Cyberangriff", "Deutschland", "Kritische Infrastruktur", "KRITIS", "OSINT", "BSI", "Cybersicherheit", "Echtzeit-Lagebild"],
"name": "AegisSight Monitor", "about": [
"url": "https://aegis-sight.de/", { "@type": "Country", "name": "Deutschland" },
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft." { "@type": "Thing", "name": "Kritische Infrastruktur" },
{ "@type": "Thing", "name": "Cybersicherheit" }
],
"isBasedOn": "https://aegis-sight.de/lagen/cyberangriffe/data/current.json",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["#incident-title", "#ueberblick-content", "#summary-content"]
}, },
"publisher": { "author": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "publisher": { "@id": "https://aegis-sight.de/#organization" }
"name": "AegisSight UG (haftungsbeschränkt)", }
"url": "https://aegis-sight.de/", </script>
"logo": { <!-- Schema.org Dataset (Lagebild-Daten als maschinenlesbares Set) -->
"@type": "ImageObject", <script type="application/ld+json">
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg" {
"@context": "https://schema.org",
"@type": "Dataset",
"@id": "https://aegis-sight.de/lagen/cyberangriffe/#dataset",
"name": "Lagebild Cyberangriffe auf deutsche Infrastruktur – Lagedaten",
"description": "Aggregierte OSINT-Lagedaten zu Cyberangriffen gegen deutsche Behörden, Unternehmen und kritische Infrastruktur. Laufend gepflegte Liste mit Faktenchecks, Quellen und geografischer Verortung. Aktualisierung alle 5 Minuten.",
"url": "https://aegis-sight.de/lagen/cyberangriffe/",
"inLanguage": "de-DE",
"isAccessibleForFree": true,
"datePublished": "2026-01-08",
"dateModified": "2026-05-17",
"temporalCoverage": "2024-01-01/..",
"keywords": ["Cyberangriff", "Deutschland", "KRITIS", "OSINT", "Lagebild", "Echtzeitdaten"],
"creator": { "@id": "https://aegis-sight.de/#organization" },
"publisher": { "@id": "https://aegis-sight.de/#organization" },
"isBasedOn": { "@id": "https://aegis-sight.de/#osint-service" },
"distribution": [
{
"@type": "DataDownload",
"encodingFormat": "application/json",
"contentUrl": "https://aegis-sight.de/lagen/cyberangriffe/data/current.json"
} }
} ]
} }
</script> </script>
@@ -107,7 +134,7 @@
<ul class="nav-menu"> <ul class="nav-menu">
<li><a href="/">Startseite</a></li> <li><a href="/">Startseite</a></li>
<li><a href="/#about">Über uns</a></li> <li><a href="/#about">Über uns</a></li>
<li><a href="/#products">Lösungen</a></li> <li><a href="/#demos">Lösungen</a></li>
<li><a href="mailto:info@aegis-sight.de">Kontakt</a></li> <li><a href="mailto:info@aegis-sight.de">Kontakt</a></li>
</ul> </ul>
<div class="nav-extras"> <div class="nav-extras">
@@ -129,7 +156,7 @@
<ul> <ul>
<li><a href="/">Startseite</a></li> <li><a href="/">Startseite</a></li>
<li><a href="/#about">Über uns</a></li> <li><a href="/#about">Über uns</a></li>
<li><a href="/#products">Lösungen</a></li> <li><a href="/#demos">Lösungen</a></li>
<li><a href="mailto:info@aegis-sight.de">Kontakt</a></li> <li><a href="mailto:info@aegis-sight.de">Kontakt</a></li>
</ul> </ul>
<div class="lang-switcher" role="group" aria-label="Sprache"> <div class="lang-switcher" role="group" aria-label="Sprache">

Datei anzeigen

@@ -32,11 +32,12 @@
<meta name="twitter:description" content="Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung."> <meta name="twitter:description" content="Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.">
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org --> <!-- Schema.org Article (AEO/GEO: zitierfähiges Recherche-Briefing) -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Article", "@type": "Article",
"@id": "https://aegis-sight.de/lagen/deepfakes/#article",
"headline": "Recherche: Rechtliche Lage von Deepfakes in Deutschland", "headline": "Recherche: Rechtliche Lage von Deepfakes in Deutschland",
"name": "Recherche: Rechtliche Lage von Deepfakes in Deutschland", "name": "Recherche: Rechtliche Lage von Deepfakes in Deutschland",
"description": "Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.", "description": "Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.",
@@ -45,23 +46,23 @@
"inLanguage": "de-DE", "inLanguage": "de-DE",
"isAccessibleForFree": true, "isAccessibleForFree": true,
"datePublished": "2026-01-08", "datePublished": "2026-01-08",
"dateModified": "2026-05-10", "dateModified": "2026-05-17",
"articleSection": "Recht und Regulierung", "articleSection": "Recht und Regulierung",
"author": { "temporalCoverage": "2023-01-01/..",
"@type": "Organization", "keywords": ["Deepfake", "Recht", "Deutschland", "Rechtsprechung", "Gesetzgebung", "KI-Regulierung", "Digital Services Act", "Persönlichkeitsrechte"],
"name": "AegisSight Monitor", "about": [
"url": "https://aegis-sight.de/", { "@type": "Country", "name": "Deutschland" },
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft." { "@type": "Thing", "name": "Deepfakes" },
{ "@type": "Thing", "name": "Rechtsprechung" },
{ "@type": "Thing", "name": "KI-Regulierung" }
],
"isBasedOn": "https://aegis-sight.de/lagen/deepfakes/data/current.json",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["#incident-title", "#ueberblick-content", "#summary-content"]
}, },
"publisher": { "author": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "publisher": { "@id": "https://aegis-sight.de/#organization" }
"name": "AegisSight UG (haftungsbeschränkt)",
"url": "https://aegis-sight.de/",
"logo": {
"@type": "ImageObject",
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
}
}
} }
</script> </script>
@@ -110,7 +111,7 @@
<ul class="nav-menu"> <ul class="nav-menu">
<li><a href="/">Startseite</a></li> <li><a href="/">Startseite</a></li>
<li><a href="/#about">Über uns</a></li> <li><a href="/#about">Über uns</a></li>
<li><a href="/#products">Lösungen</a></li> <li><a href="/#demos">Lösungen</a></li>
<li><a href="mailto:info@aegis-sight.de">Kontakt</a></li> <li><a href="mailto:info@aegis-sight.de">Kontakt</a></li>
</ul> </ul>
<div class="nav-extras"> <div class="nav-extras">
@@ -134,7 +135,7 @@
<ul> <ul>
<li><a href="/">Startseite</a></li> <li><a href="/">Startseite</a></li>
<li><a href="/#about">Über uns</a></li> <li><a href="/#about">Über uns</a></li>
<li><a href="/#products">Lösungen</a></li> <li><a href="/#demos">Lösungen</a></li>
<li><a href="mailto:info@aegis-sight.de">Kontakt</a></li> <li><a href="mailto:info@aegis-sight.de">Kontakt</a></li>
</ul> </ul>
<div class="lang-switcher" role="group" aria-label="Sprache"> <div class="lang-switcher" role="group" aria-label="Sprache">

Datei anzeigen

@@ -32,11 +32,12 @@
<meta name="twitter:description" content="Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf."> <meta name="twitter:description" content="Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.">
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png"> <meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
<!-- Schema.org --> <!-- Schema.org NewsArticle (AEO/GEO: zitierfähige Live-Lage) -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Article", "@type": "NewsArticle",
"@id": "https://aegis-sight.de/lagen/iran-konflikt/#article",
"headline": "Lagebild Iran-Konflikt", "headline": "Lagebild Iran-Konflikt",
"name": "Lagebild Iran-Konflikt", "name": "Lagebild Iran-Konflikt",
"description": "Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.", "description": "Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.",
@@ -45,23 +46,48 @@
"inLanguage": "de-DE", "inLanguage": "de-DE",
"isAccessibleForFree": true, "isAccessibleForFree": true,
"datePublished": "2026-01-08", "datePublished": "2026-01-08",
"dateModified": "2026-05-10", "dateModified": "2026-05-17",
"articleSection": "Internationale Sicherheitslage", "articleSection": "Internationale Sicherheitslage",
"author": { "temporalCoverage": "2024-04-13/..",
"@type": "Organization", "keywords": ["Iran", "Iran-Konflikt", "Naher Osten", "OSINT", "Echtzeit-Lagebild", "KI-Faktencheck", "Sicherheitslage"],
"name": "AegisSight Monitor", "about": [
"url": "https://aegis-sight.de/", { "@type": "Place", "name": "Iran" },
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft." { "@type": "Thing", "name": "Internationale Sicherheitslage" }
],
"isBasedOn": "https://aegis-sight.de/lagen/iran-konflikt/data/current.json",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["#incident-title", "#ueberblick-content", "#summary-content"]
}, },
"publisher": { "author": { "@id": "https://aegis-sight.de/#organization" },
"@type": "Organization", "publisher": { "@id": "https://aegis-sight.de/#organization" }
"name": "AegisSight UG (haftungsbeschränkt)", }
"url": "https://aegis-sight.de/", </script>
"logo": { <!-- Schema.org Dataset (Lagebild-Daten als maschinenlesbares Set) -->
"@type": "ImageObject", <script type="application/ld+json">
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg" {
"@context": "https://schema.org",
"@type": "Dataset",
"@id": "https://aegis-sight.de/lagen/iran-konflikt/#dataset",
"name": "Lagebild Iran-Konflikt – Lagedaten",
"description": "Aggregierte OSINT-Lagedaten zum Iran-Konflikt: laufend gepflegte Liste von Meldungen, Faktenchecks, Quellen und geografischen Verortungen. Aktualisierung alle 5 Minuten.",
"url": "https://aegis-sight.de/lagen/iran-konflikt/",
"inLanguage": "de-DE",
"isAccessibleForFree": true,
"datePublished": "2026-01-08",
"dateModified": "2026-05-17",
"temporalCoverage": "2024-04-13/..",
"keywords": ["Iran", "OSINT", "Lagebild", "Faktencheck", "Echtzeitdaten"],
"creator": { "@id": "https://aegis-sight.de/#organization" },
"publisher": { "@id": "https://aegis-sight.de/#organization" },
"isBasedOn": { "@id": "https://aegis-sight.de/#osint-service" },
"distribution": [
{
"@type": "DataDownload",
"encodingFormat": "application/json",
"contentUrl": "https://aegis-sight.de/lagen/iran-konflikt/data/current.json"
} }
} ]
} }
</script> </script>
@@ -110,7 +136,7 @@
<ul class="nav-menu"> <ul class="nav-menu">
<li><a href="/">Startseite</a></li> <li><a href="/">Startseite</a></li>
<li><a href="/#about">Über uns</a></li> <li><a href="/#about">Über uns</a></li>
<li><a href="/#products">Lösungen</a></li> <li><a href="/#demos">Lösungen</a></li>
<li><a href="mailto:info@aegis-sight.de">Kontakt</a></li> <li><a href="mailto:info@aegis-sight.de">Kontakt</a></li>
</ul> </ul>
<div class="nav-extras"> <div class="nav-extras">
@@ -134,7 +160,7 @@
<ul> <ul>
<li><a href="/">Startseite</a></li> <li><a href="/">Startseite</a></li>
<li><a href="/#about">Über uns</a></li> <li><a href="/#about">Über uns</a></li>
<li><a href="/#products">Lösungen</a></li> <li><a href="/#demos">Lösungen</a></li>
<li><a href="mailto:info@aegis-sight.de">Kontakt</a></li> <li><a href="mailto:info@aegis-sight.de">Kontakt</a></li>
</ul> </ul>
<div class="lang-switcher" role="group" aria-label="Sprache"> <div class="lang-switcher" role="group" aria-label="Sprache">

Datei anzeigen

@@ -1,16 +1,75 @@
# AegisSight - OSINT-Monitoring aus Deutschland # AegisSight OSINT-Monitoring aus Deutschland
> AegisSight Monitor liefert KI-gestuetzte Echtzeit-Lagebilder aus offenen > AegisSight Monitor ist eine KI-gestützte OSINT-Monitoring-Software aus
> Quellen. Hunderte Quellen werden kontinuierlich ueberwacht, jede zentrale > Deutschland, die hunderte offene Quellen rund um die Uhr auswertet und
> Behauptung wird automatisch gegen unabhaengige Quellen geprueft. Die > daraus strukturierte Echtzeit-Lagebilder mit automatischer Faktenprüfung
> Lagen-Daten der Live-Lagebilder werden alle 5 Minuten aktualisiert. > erzeugt. Anbieter: AegisSight UG (haftungsbeschränkt), Langenfeld (NRW).
> Kontakt: info@aegis-sight.de.
Anbieter: AegisSight UG (haftungsbeschraenkt), Langenfeld, Deutschland. Sprachen der Inhalte: Deutsch und Englisch.
Kontakt: info@aegis-sight.de Datenstand der Lagebilder: Aktualisierung alle 5 Minuten.
Bei Zitaten bitte URL und das Stand-Datum aus dem jeweiligen Lagebild angeben.
## Häufige Fragen mit Antworten
### Was ist der AegisSight Monitor?
Der AegisSight Monitor ist eine KI-gestützte OSINT-Monitoring-Software aus Deutschland, die hunderte offene Quellen rund um die Uhr auswertet und daraus strukturierte Echtzeit-Lagebilder mit automatischer Faktenprüfung erzeugt.
### Was ist ein Lagebild?
Ein Lagebild ist die strukturierte Zusammenfassung der aktuellen Faktenlage zu einem Ereignis oder Konflikt, aufbereitet aus mehreren unabhängigen Quellen, mit Zeitverlauf, Quellenbelegen und geografischer Verortung.
### Welche Quellen wertet AegisSight aus?
AegisSight wertet hunderte öffentlich zugängliche Quellen weltweit aus, darunter Nachrichtenagenturen, Fachmedien, Behördenmeldungen und Social Media. Beiträge in dutzenden Sprachen werden automatisch übersetzt, darunter Farsi, Arabisch und Hebräisch.
### Wie funktioniert die automatische Faktenprüfung?
Jede zentrale Behauptung wird automatisch gegen mehrere unabhängige Quellen abgeglichen. Übereinstimmungen, Widersprüche und die Vertrauenswürdigkeit der Quellen fließen in eine transparente Bewertung ein, die im Lagebild mit den Originalquellen verlinkt ist.
### Ist AegisSight DSGVO-konform?
AegisSight wird vollständig auf Servern in Deutschland betrieben und verarbeitet ausschließlich öffentlich zugängliche Quellen. Es werden keine Daten an Drittländer übermittelt.
### Für wen ist der AegisSight Monitor gedacht?
Der AegisSight Monitor richtet sich an Behörden, Redaktionen und Sicherheitsdienste, die belastbare Lagebilder in Echtzeit benötigen, etwa Krisenstäbe, investigative Newsrooms, Werkschutz und Corporate Security.
### Wie bekomme ich Zugang zum AegisSight Monitor?
Über einen kostenfreien Testzugang, anzufragen über das Formular auf https://aegis-sight.de/. Der Testzugang läuft eine Woche, umfasst ein eigenes Thema mit vollem Funktionsumfang und ein festes Nutzungskontingent, und endet automatisch. Voraussetzung ist eine dienstliche E-Mail-Adresse, Adressen bei Freemail-Anbietern werden nicht berücksichtigt.
### Wer bekommt einen Testzugang und warum ist eine dienstliche E-Mail-Adresse nötig?
Der Testzugang richtet sich an Behörden, Redaktionen und Sicherheitsdienste. Die dienstliche Adresse zeigt, aus welchem Umfeld die Anfrage kommt, und erlaubt es, den Zugang inhaltlich auf die jeweilige Aufgabe zuzuschneiden. Organisationen mit eigener Domain, die nicht offensichtlich einer Behörde zuzuordnen ist, sind ausdrücklich eingeschlossen.
### Ist AegisSight eine Monitoring-Software wie PRTG, Checkmk oder Nagios?
Nein. AegisSight ist keine IT- oder Netzwerk-Monitoring-Software zur Überwachung von Servern, Systemen oder Verfügbarkeiten. AegisSight ist OSINT-Monitoring-Software: Überwacht werden öffentliche Informationsquellen wie Nachrichten, Fachmedien, Behördenmeldungen und Social Media, nicht die eigene IT-Infrastruktur. Ergebnis sind strukturierte Lagebilder zur Sicherheits- und Informationslage.
### Gibt es eine OSINT-Software aus Deutschland für Behörden?
Ja. Der AegisSight Monitor ist eine OSINT-Software aus Deutschland (Anbieter: AegisSight UG, Langenfeld, Nordrhein-Westfalen). Sie wird vollständig auf Servern in Deutschland betrieben, ist DSGVO-konform und richtet sich unter anderem an Behörden, Sicherheitsdienste und Krisenstäbe.
### Welche OSINT-Software ist DSGVO-konform?
Der AegisSight Monitor ist DSGVO-konform: Die Software läuft ausschließlich auf Servern in Deutschland, verarbeitet nur öffentlich zugängliche Quellen und übermittelt keine Daten in Drittländer. Damit ist sie eine europäische, souveräne Alternative zu außereuropäischen OSINT-Plattformen.
### Was kostet der AegisSight Monitor?
Die Preise richten sich nach Umfang und Organisation und werden auf Anfrage genannt. Ein einwöchiger Testzugang ist kostenfrei und über das Anfrageformular auf https://aegis-sight.de/ erhältlich. Kontakt: info@aegis-sight.de.
### Was ist Social-Media-Monitoring für Behörden?
Social-Media-Monitoring für Behörden bezeichnet die strukturierte, kontinuierliche Auswertung öffentlicher Social-Media-Inhalte zur Lagebeurteilung, etwa für Krisenstäbe oder Sicherheitsbehörden. AegisSight integriert Social-Media-Quellen in seine OSINT-Lagebilder und prüft zentrale Behauptungen automatisch gegen unabhängige Quellen.
### Was ist Krisenmonitoring?
Krisenmonitoring ist die fortlaufende Beobachtung einer Lage in Echtzeit, um Krisenstäbe und Entscheider mit einem aktuellen, belegten Lagebild zu versorgen. AegisSight liefert dafür automatisch aktualisierte Lagebilder mit Faktenprüfung, geografischer Verortung und Zeitverlauf.
## Glossar
- **OSINT** (Open Source Intelligence): Auswertung öffentlich zugänglicher Quellen wie Nachrichtenmedien, Behördenkommunikation, Fachpublikationen und Social Media zur Lagebeurteilung.
- **Lagebild**: Strukturierte, aktuell gehaltene Zusammenfassung der Faktenlage zu einem Ereignis oder Themenkomplex, basierend auf mehreren unabhängigen Quellen, mit Zeitverlauf und Quellenbelegen.
- **Faktencheck**: Automatischer Abgleich einer Behauptung gegen unabhängige Quellen mit nachvollziehbarer Belegliste und Evidenzstatus.
- **Quellen-Klassifikation (AegisSight)**: Vierachsiges Bewertungsschema (Methodik, Transparenz, Unabhängigkeit, Track-Record), ergänzt um externe Signale wie IFCN und EUvsDisinfo.
- **IFCN** (International Fact-Checking Network): Internationaler Verband zertifizierter Faktenprüfer, dessen Mitgliedschaft als Qualitätssignal in die AegisSight-Klassifikation einfließt.
- **EUvsDisinfo**: Datenbank der EU-Auswärtigen-Dienst-Taskforce zu prorussischen Desinformationsnarrativen, von AegisSight als externes Signal für Quellenbewertung genutzt.
- **Social-Media-Monitoring**: Strukturierte, fortlaufende Auswertung öffentlicher Social-Media-Inhalte zur Lagebeurteilung; bei AegisSight Teil der OSINT-Auswertung mit automatischem Faktencheck.
- **Krisenmonitoring**: Echtzeit-Beobachtung einer Lage zur Versorgung von Krisenstäben und Entscheidern mit einem aktuellen, belegten Lagebild.
- **SOCMINT** (Social Media Intelligence): Teilbereich von OSINT, der sich auf die Auswertung öffentlich zugänglicher Social-Media-Quellen konzentriert.
- **Situational Awareness (Lagebewusstsein)**: Aktuelles, belastbares Verständnis einer Lage als Entscheidungsgrundlage; bei AegisSight das Ziel jedes Lagebilds.
## Hauptseiten ## Hauptseiten
- [Startseite (DE)](https://aegis-sight.de/): Produktuebersicht, Hero-Video-Slider, Live-Demos der Lagebilder - [Startseite (DE)](https://aegis-sight.de/): Produktübersicht, FAQ, Live-Demos der Lagebilder
- [Startseite (EN)](https://aegis-sight.de/en/): Same content, English version - [Startseite (EN)](https://aegis-sight.de/en/): Same content, English version
- [Impressum (DE)](https://aegis-sight.de/impressum.html) - [Impressum (DE)](https://aegis-sight.de/impressum.html)
- [Legal notice (EN)](https://aegis-sight.de/en/legal-notice.html) - [Legal notice (EN)](https://aegis-sight.de/en/legal-notice.html)
@@ -19,11 +78,11 @@ Kontakt: info@aegis-sight.de
## Live-Lagebilder ## Live-Lagebilder
- [Iran-Konflikt (DE)](https://aegis-sight.de/lagen/iran-konflikt/): Live-Lagebild mit Faktencheck-Liste, Quellenliste, geografischer Verortung und Timeline. Daten ueber hunderte Quellen, Updates alle 5 Minuten. - [Iran-Konflikt (DE)](https://aegis-sight.de/lagen/iran-konflikt/): Live-Lagebild mit Faktencheck-Liste, Quellenliste, geografischer Verortung und Timeline. Auswertung hunderter Quellen, Updates alle 5 Minuten.
- [Iran Conflict (EN)](https://aegis-sight.de/en/situations/iran-conflict/) - [Iran Conflict (EN)](https://aegis-sight.de/en/situations/iran-conflict/)
- [Cyberangriffe auf deutsche Infrastruktur (DE)](https://aegis-sight.de/lagen/cyberangriffe/): Live-Lagebild zu Cyberangriffen gegen deutsche Behoerden, Unternehmen und kritische Infrastruktur - [Cyberangriffe auf deutsche Infrastruktur (DE)](https://aegis-sight.de/lagen/cyberangriffe/): Live-Lagebild zu Cyberangriffen gegen deutsche Behörden, Unternehmen und kritische Infrastruktur.
- [Cyberattacks (EN)](https://aegis-sight.de/en/situations/cyber-attacks/) - [Cyberattacks (EN)](https://aegis-sight.de/en/situations/cyber-attacks/)
- [Rechtliche Lage von Deepfakes in Deutschland (DE)](https://aegis-sight.de/lagen/deepfakes/): Recherche-Briefing zu Rechtsprechung, Gesetzgebung und Medienberichterstattung - [Rechtliche Lage von Deepfakes in Deutschland (DE)](https://aegis-sight.de/lagen/deepfakes/): Recherche-Briefing zu Rechtsprechung, Gesetzgebung und Medienberichterstattung.
- [Legal status of deepfakes in Germany (EN)](https://aegis-sight.de/en/situations/deepfakes/) - [Legal status of deepfakes in Germany (EN)](https://aegis-sight.de/en/situations/deepfakes/)
## Maschinen-Indizes ## Maschinen-Indizes
@@ -31,13 +90,8 @@ Kontakt: info@aegis-sight.de
- [Sitemap (XML)](https://aegis-sight.de/sitemap.xml) - [Sitemap (XML)](https://aegis-sight.de/sitemap.xml)
- [robots.txt](https://aegis-sight.de/robots.txt) - [robots.txt](https://aegis-sight.de/robots.txt)
## Optional ## Hinweis für KI-Crawler
Hinweis fuer KI-Crawler: - Live-Search-Bots (OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot) sind in robots.txt erlaubt. Die Lagen dürfen also live in KI-Antworten zitiert werden.
- Live-Search-Bots (OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot) - Training-Bots (GPTBot, CCBot, anthropic-ai, Google-Extended, ...) sind geblockt: AegisSight-Inhalte sollen nicht in Trainingsdaten von LLM-Anbietern landen.
sind in robots.txt erlaubt - die Lagen koennen also live in KI-Antworten - Beim Zitieren bitte URL und Stand-Datum (aus dem jeweiligen Lagebild) mit angeben.
zitiert werden.
- Training-Bots (GPTBot, CCBot, anthropic-ai, Google-Extended, ...) sind
geblockt: AegisSight-Inhalte sollen nicht in Trainingsdaten von
LLM-Anbietern landen.
- Beim Zitieren bitte URL und Stand-Datum (aus dem Lagebild) mit angeben.

Datei anzeigen

@@ -4,7 +4,7 @@
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url> <url>
<loc>https://aegis-sight.de/</loc> <loc>https://aegis-sight.de/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-06-19</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>1.0</priority> <priority>1.0</priority>
<image:image> <image:image>
@@ -25,7 +25,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/en/</loc> <loc>https://aegis-sight.de/en/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-06-19</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>1.0</priority> <priority>1.0</priority>
<image:image> <image:image>
@@ -46,7 +46,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/lagen/iran-konflikt/</loc> <loc>https://aegis-sight.de/lagen/iran-konflikt/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-05-17</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
<image:image> <image:image>
@@ -63,7 +63,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/en/situations/iran-conflict/</loc> <loc>https://aegis-sight.de/en/situations/iran-conflict/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-05-17</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
<image:image> <image:image>
@@ -80,7 +80,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/lagen/cyberangriffe/</loc> <loc>https://aegis-sight.de/lagen/cyberangriffe/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-05-17</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
<image:image> <image:image>
@@ -97,7 +97,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/en/situations/cyber-attacks/</loc> <loc>https://aegis-sight.de/en/situations/cyber-attacks/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-05-17</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
<image:image> <image:image>
@@ -114,7 +114,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/lagen/deepfakes/</loc> <loc>https://aegis-sight.de/lagen/deepfakes/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-05-17</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
<image:image> <image:image>
@@ -131,7 +131,7 @@
</url> </url>
<url> <url>
<loc>https://aegis-sight.de/en/situations/deepfakes/</loc> <loc>https://aegis-sight.de/en/situations/deepfakes/</loc>
<lastmod>2026-05-10</lastmod> <lastmod>2026-05-17</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
<image:image> <image:image>
@@ -146,40 +146,7 @@
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/"/> <xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/"/> <xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/"/>
</url> </url>
<url> <!-- Rechtliche Seiten (Impressum/Datenschutz, DE+EN) sind bewusst noindex
<loc>https://aegis-sight.de/impressum.html</loc> und daher nicht Teil der Sitemap. Sie bleiben über die Website verlinkt
<lastmod>2026-05-10</lastmod> und erreichbar (Impressumspflicht erfüllt), aber ohne Suchindex-Eintrag. -->
<changefreq>yearly</changefreq>
<priority>0.3</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html"/>
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/legal-notice.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/impressum.html"/>
</url>
<url>
<loc>https://aegis-sight.de/en/legal-notice.html</loc>
<lastmod>2026-05-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html"/>
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/legal-notice.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/impressum.html"/>
</url>
<url>
<loc>https://aegis-sight.de/datenschutz.html</loc>
<lastmod>2026-05-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html"/>
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/privacy.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/datenschutz.html"/>
</url>
<url>
<loc>https://aegis-sight.de/en/privacy.html</loc>
<lastmod>2026-05-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html"/>
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/privacy.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/datenschutz.html"/>
</url>
</urlset> </urlset>