Add legal

This commit is contained in:
Marcus Kida 2026-02-10 12:59:27 +01:00
parent 50d1ea5dd9
commit 3ba21e609c
4 changed files with 167 additions and 2 deletions

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2026 DA6KM Copyright (c) 2026 Bearologics GmbH
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

113
static/datenschutz.html Normal file
View file

@ -0,0 +1,113 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Datenschutz DMRmap</title>
<link rel="stylesheet" href="style.css" />
<style>
body { overflow: auto; background: var(--bg); color: var(--text); }
.legal { max-width: 640px; margin: 0 auto; padding: 32px 20px; font-size: 14px; line-height: 1.7; }
.legal h1 { font-size: 22px; margin-bottom: 20px; }
.legal h2 { font-size: 16px; margin-top: 24px; margin-bottom: 8px; }
.legal p { margin-bottom: 12px; }
.legal a { color: var(--text-muted); }
.legal ul { margin: 0 0 12px 20px; }
.legal li { margin-bottom: 4px; }
.back { display: inline-block; margin-bottom: 16px; font-size: 13px; color: var(--text-muted); text-decoration: none; }
.back:hover { text-decoration: underline; }
</style>
</head>
<body>
<div class="legal">
<a href="/" class="back">&larr; Zur Karte</a>
<h1>Datenschutzerkl&auml;rung</h1>
<h2>Verantwortlicher</h2>
<p>
Bearologics GmbH<br>
Bergstra&szlig;e 18<br>
29221 Celle<br>
Deutschland<br>
E-Mail: marcus@bearologics.com
</p>
<h2>Hosting</h2>
<p>
Diese Website wird bei der Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen,
Deutschland gehostet. Hetzner erhebt und speichert automatisch Informationen in
Server-Log-Dateien, die Ihr Browser beim Besuch der Seite &uuml;bermittelt. Dies umfasst:
</p>
<ul>
<li>IP-Adresse des anfragenden Rechners</li>
<li>Datum und Uhrzeit der Anfrage</li>
<li>Angeforderte URL</li>
<li>Verwendeter Browser und Betriebssystem</li>
<li>Referrer-URL</li>
</ul>
<p>
Diese Daten werden zur Sicherstellung des Betriebs und zur Fehlerbehebung erhoben.
Eine Zusammenf&uuml;hrung mit anderen Datenquellen findet nicht statt. Rechtsgrundlage
ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse).
</p>
<h2>Cookies und Tracking</h2>
<p>
Diese Website verwendet keine Cookies und keine Tracking- oder Analysedienste.
Es werden keine personenbezogenen Daten zu Werbezwecken erhoben oder an Dritte weitergegeben.
</p>
<h2>Kartendarstellung (OpenStreetMap)</h2>
<p>
F&uuml;r die Kartendarstellung werden Kartenkacheln von OpenStreetMap-Servern geladen.
Dabei wird Ihre IP-Adresse an die Server der OpenStreetMap Foundation, St John&rsquo;s
Innovation Centre, Cowley Road, Cambridge CB4 0WS, Vereinigtes K&ouml;nigreich, &uuml;bertragen.
Weitere Informationen finden Sie in der
<a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy" target="_blank" rel="noopener">Datenschutzerkl&auml;rung von OpenStreetMap</a>.
</p>
<h2>Geocoding (Nominatim)</h2>
<p>
Bei der Nutzung der Routensuche werden eingegebene Adressen an den Geocoding-Dienst
Nominatim (&uuml;ber nominatim.openstreetmap.org) &uuml;bermittelt, um diese in
geografische Koordinaten umzuwandeln. Dabei wird Ihre IP-Adresse an die Server der
OpenStreetMap Foundation &uuml;bertragen. Die &Uuml;bermittlung erfolgt nur, wenn Sie
aktiv die Routenfunktion nutzen.
</p>
<h2>Routenberechnung (OSRM)</h2>
<p>
F&uuml;r die Berechnung von Routen werden Start- und Zielkoordinaten an den
Open Source Routing Machine (OSRM) Dienst &uuml;bermittelt. Dabei wird Ihre
IP-Adresse an die OSRM-Server &uuml;bertragen. Die &Uuml;bermittlung erfolgt nur,
wenn Sie aktiv die Routenfunktion nutzen.
</p>
<h2>Repeaterdaten (RadioID &amp; BrandMeister)</h2>
<p>
Die angezeigten Repeaterdaten werden serverseitig aus &ouml;ffentlich zug&auml;nglichen
Datenbanken von <a href="https://radioid.net" target="_blank" rel="noopener">RadioID</a>
und <a href="https://brandmeister.network" target="_blank" rel="noopener">BrandMeister</a>
bezogen und in unserer eigenen Datenbank gespeichert. Beim Abruf der Repeaterdaten
durch Ihren Browser findet keine direkte Verbindung zu RadioID oder BrandMeister statt.
</p>
<h2>BrandMeister Live-Daten</h2>
<p>
Bei Aktivierung der Heatmap-Funktion wird eine WebSocket-Verbindung zu
api.brandmeister.network aufgebaut. Dabei wird Ihre IP-Adresse an die Server
von BrandMeister &uuml;bertragen. Diese Verbindung wird nur hergestellt, wenn Sie
die Heatmap-Funktion aktiv einschalten.
</p>
<h2>Ihre Rechte</h2>
<p>
Sie haben das Recht auf Auskunft, Berichtigung, L&ouml;schung und Einschr&auml;nkung
der Verarbeitung Ihrer personenbezogenen Daten sowie das Recht auf Beschwerde bei
einer Aufsichtsbeh&ouml;rde. Da wir jedoch keine personenbezogenen Daten &uuml;ber die
oben genannten Server-Log-Dateien hinaus erheben, fallen diese Rechte in der
Praxis kaum ins Gewicht.
</p>
</div>
</body>
</html>

52
static/impressum.html Normal file
View file

@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Impressum DMRmap</title>
<link rel="stylesheet" href="style.css" />
<style>
body { overflow: auto; background: var(--bg); color: var(--text); }
.legal { max-width: 640px; margin: 0 auto; padding: 32px 20px; font-size: 14px; line-height: 1.7; }
.legal h1 { font-size: 22px; margin-bottom: 20px; }
.legal h2 { font-size: 16px; margin-top: 24px; margin-bottom: 8px; }
.legal p { margin-bottom: 12px; }
.legal a { color: var(--text-muted); }
.back { display: inline-block; margin-bottom: 16px; font-size: 13px; color: var(--text-muted); text-decoration: none; }
.back:hover { text-decoration: underline; }
</style>
</head>
<body>
<div class="legal">
<a href="/" class="back">&larr; Zur Karte</a>
<h1>Impressum</h1>
<h2>Angaben gem&auml;&szlig; &sect; 5 TMG</h2>
<p>
Bearologics GmbH<br>
Bergstra&szlig;e 18<br>
29221 Celle<br>
Deutschland
</p>
<h2>Vertreten durch</h2>
<p>Marcus Kida</p>
<h2>Kontakt</h2>
<p>E-Mail: marcus@bearologics.com</p>
<h2>Handelsregister</h2>
<p>
Registergericht: Amtsgericht L&uuml;neburg<br>
Registernummer: HRB 210032
</p>
<h2>Haftungsausschluss</h2>
<p>
Die auf dieser Website dargestellten Repeaterdaten stammen aus &ouml;ffentlich
zug&auml;nglichen Quellen (RadioID, BrandMeister). F&uuml;r die Richtigkeit, Vollst&auml;ndigkeit
und Aktualit&auml;t der Daten wird keine Gew&auml;hr &uuml;bernommen.
</p>
</div>
</body>
</html>

View file

@ -72,7 +72,7 @@
Geocoding by <a href="https://nominatim.openstreetmap.org" target="_blank" rel="noopener">Nominatim</a>. Geocoding by <a href="https://nominatim.openstreetmap.org" target="_blank" rel="noopener">Nominatim</a>.
Routing by <a href="https://project-osrm.org" target="_blank" rel="noopener">OSRM</a>. Routing by <a href="https://project-osrm.org" target="_blank" rel="noopener">OSRM</a>.
Map by <a href="https://www.openstreetmap.org/copyright" target="_blank" rel="noopener">OpenStreetMap</a>.<br> Map by <a href="https://www.openstreetmap.org/copyright" target="_blank" rel="noopener">OpenStreetMap</a>.<br>
Built by DA6KM. <a href="https://git.kida.io/marcus/DMRmap" target="_blank" rel="noopener">Source code</a>. <a href="/impressum.html">Impressum</a> · <a href="/datenschutz.html">Datenschutz</a> · <a href="https://git.kida.io/marcus/DMRmap" target="_blank" rel="noopener">Source</a>
</div> </div>
</div> </div>
<script src="lib/leaflet.js"></script> <script src="lib/leaflet.js"></script>