32 Commits

Author SHA1 Message Date
7fe0303305 change owner 2019-07-15 17:47:41 +02:00
a30d64ed03 switch gdpr generator
https://www.freeprivacypolicy.com/free-privacy-policy-generator.php
2019-07-15 17:43:56 +02:00
5db998e6b8 generated from https://datenschutz-generator.de/ 2019-07-15 17:37:26 +02:00
adf72ccf12 Merge branch 'services-status-button-auto' into develop 2019-07-14 03:20:41 +02:00
8230cf9a3e do without imgping because it takes to long and is often wrong due to cache systemes 2019-07-14 03:19:28 +02:00
7f5457f380 add reload shortcode
reload site after n secounds
2019-07-14 03:18:41 +02:00
0e4a1a46a0 after some tests remove useles stuff 2019-07-14 03:06:02 +02:00
6b93c8ead4 idee to look every 15s ... 2019-07-14 03:00:19 +02:00
348ea73a0e services switch diaspora back to static for performance (timeout takes to long) 2019-07-14 01:05:42 +02:00
f5d946d9de services switch static on/off to imgping 2019-07-14 01:04:52 +02:00
e0ac859df4 services format table for atom
now its easyer to maintain on atom
2019-07-14 00:57:05 +02:00
5a00eaf362 add default falue to imgping in on-of shortcode 2019-07-14 00:43:31 +02:00
6c9a2fe2e0 add imgping to on-off shortcode
now if a image can be downloadet the service stateis on else off
2019-07-14 00:30:39 +02:00
1ace323411 Merge branch 'services-status-button' into develop 2019-07-13 22:36:57 +02:00
9b350e06f9 change text to shortcode on-off [on/off] 2019-07-13 22:36:16 +02:00
ae4f84f944 add shortcode on-off [on/off] 2019-07-13 22:34:21 +02:00
8bec21a29b add icons 2019-07-13 22:31:52 +02:00
de29af0cc3 Merge branch 'page-contact' into develop
* add PGP key info (#3)
 * nice contact info (#8)
2019-07-13 21:48:03 +02:00
6a6bbea184 add Diaspora contact 2019-07-13 21:46:58 +02:00
a328dfd719 Add PHP Key to Contact Site 2019-07-13 21:35:54 +02:00
e83b9478a8 rename email -> Contact Info 2019-07-13 21:34:43 +02:00
4c915da69c change Email to PGP one 2019-07-13 21:29:59 +02:00
eb2f88009d Merge branch 'fix-wireguard-conf' 2019-07-11 15:11:38 +02:00
c317fae59a remember to save iptables rule 2019-07-11 15:11:29 +02:00
7d096fbf4c fix copy paste errors 2019-07-11 15:05:22 +02:00
520ba23ed0 add pgp key info to about 2019-07-08 19:13:54 +02:00
9096dd78be add pgp key 6543@obermui.de 2019-07-08 19:11:24 +02:00
e2bb91b991 remove test setup from tutorial 2019-07-08 14:17:47 +02:00
c204dd0e5e Merge branch 'post-proxy-clearnet-2-onion' 2019-07-08 14:13:02 +02:00
d5a1df07e9 add disclamer 2019-07-08 14:12:50 +02:00
03e0a274d6 finisch idear 2019-07-08 14:09:36 +02:00
5ca83fa9b8 add the demo config 2019-07-07 02:27:44 +02:00
17 changed files with 579 additions and 42 deletions

View File

@ -9,8 +9,7 @@ I'm interested in Linux, Networks, Securety and P2P Solutions.
This page exists for my projects, to inform friends about things and so on.
If you have any questions, don't be afraid to write me an [email]({{< siteurl >}}contact).
If you have any questions, don't be afraid to write me an [[Contact Info]({{< siteurl >}}contact)].
> *This page exists on the normal [Web](https://mh.obermui.de/), on [IPFS](https://ipfs.io/ipns/QmaepDhCbYaQZ58hEAejPy6BfDg14QurRiU2mTWBzmtJsf/) and on [ZeroNet](http://127.0.0.1:43110/15VuKHSRKpgyGAX87mCHYF2L95vad33SPY/)*

View File

@ -6,6 +6,8 @@ draft = false
**Martin H**
Mail: "MH-Site[a-t]obermui.de"
Mail: "6543[a-t]obermui.de" [PGP Key]({{< siteurl >}}publickey.gpg)
Tox ID: BBA4BC0FF865B31F48C7B4E746961E027F643F826798EE9C2FB9533A9DE1024CAEFA14EA78B9
Diaspora: [6543@ggg.social](diaspora://6543@ggg.social)

View File

@ -6,4 +6,4 @@ draft = false
This is a imprint
look at this: About -> email
look at this: About -> [Contact Info]

View File

@ -0,0 +1,85 @@
+++
title = "Clearnet -> Onion Website"
date = 2019-07-08T12:00:00+02:00
author = "MH"
cover = ""
tags = ["Tor", "Setup", "Concept", "Proxy", "socat", "nginx"]
description = "Why not have a hidden service on a normal Site?"
showFullContent = false
draft = false
+++
Say we like to share an onion site on the clearnet.
It's address is ```a1b2c3d4e5f6.onion``` and you are on a linux server.
First install nginx and tor.
```
apt install -y nginx tor
systemctl start tor
```
lets change the nginx config:
```
echo 'server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
server_name _;
location / {
proxy_pass http://127.0.0.1:8283;
proxy_set_header Host "a1b2c3d4e5f6.onion";
proxy_set_header Accept-Encoding "";
proxy_set_header Via "$host";
subs_filter 'a1b2c3d4e5f6.onion' "$host";
}
}' > /etc/nginx/sites-enabled/default
```
and extend the tor config ...
```
echo 'DNSPort 53
AutomapHostsOnResolve 1' >> /etc/torrc
```
change the dns servert to localhost:
```
echo 'nameserver 127.0.0.1' > /etc/resolv.conf
```
Then create a script caled ```/opt/http2socks.sh```:
```
#!/bin/bash
onion="a1b2c3d4e5f6.onion:80"
proxy_http_2_socks5.sh:socat tcp4-LISTEN:8283,reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:127.0.0.1:"$onion",socksport=9050 &
```
add this script to the startup by add an line with ```crontab -e```:
```
@reboot /opt/http2socks.sh
```
now start it all:
```
systemctl restart tor
/opt/http2socks.sh
systemctl restart nginx
```
now you shoud have the hidden service on your 80 port visible for everyone.
of course you can extend the nginx config to ask for a login before:
add
```
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
```
to the ```location / {...}``` block
```
and enerate the password file:
echo -n 'user:' >> /etc/nginx/.htpasswd
openssl passwd -apr1 >> /etc/nginx/.htpasswd
systemctl restart ngin
```
These are just ideas why I'm not responsible if someone has questionable content now available on the net. :D

View File

@ -1,25 +0,0 @@
+++
title = "Public Zeronet Proxy"
date = 2019-07-08T00:12:15+02:00
author = "MH"
cover = ""
tags = ["", ""]
categories = []
description = ""
showFullContent = false
draft = true
+++
in the end you have tu install ZeroNet as usual.
add two lines to 'zeronet.conf'
```
ui_ip = *
ui_host = publicproxy.org
```
and use an reverse proxy like nginx wich listen on 443/80 and forward to 127.0.0.1:43110
then you only have to rename some plugins:
```
UiConfig -> disabled-UiConfig
disabled-Multiuser -> Multiuser
```

View File

@ -29,9 +29,11 @@ We will use the range 100.64.0.0/10 (RFC 6598) because it doesn't colide with pr
iptables -t nat -A POSTROUTING -s 100.64.0.0/10 -o eth0 -j MASQUERADE
systemctl enable --now wg-quick@wg0
Don't forget to save the iptables rules for the next start. The easiest way is to use cron, but I don't recommend it.
To get the public key (you need it later on):
wg pubkey <<<$(grep PrivateKey /etc/wireguard/wg_obermui.conf | cut -d ' ' -f3)
wg pubkey <<<$(grep PrivateKey /etc/wireguard/wg0.conf | cut -d ' ' -f3)
Now the gateway is configured and running. To get some information, type in wg and use systemd:
@ -56,7 +58,7 @@ Now add the client information to the gateway and restart the interface.
PublicKey = <Client-Pub-Key> >> /etc/wireguard/wg0.conf
AllowedIPs = 100.64.0.2/32 >> /etc/wireguard/wg0.conf
systemctl restart wg-quick@wg0 && ystemctl status wg-quick@wg0
systemctl restart wg-quick@wg0 && systemctl status wg-quick@wg0
# Sources

View File

@ -10,17 +10,17 @@ draft = false
+++
Software | Address | Status | Comments
-----------------------------------------------|----------------------------|:-------:|:--------
[Diaspora](https://diasporafoundation.org/) | Diaspora.AltinSystems.DE | OFF | switch domain
[NextCloud](https://nextcloud.com) | [Cloud.Obermui.de](https://cloud.obermui.de/login) | On |
[PeerTube](https://joinpeertube.org) | [Video.Obermui.de](https://Video.Obermui.de) | On |
[TeamSpeak](https://www.teamspeak.com/)| [Obermui.de](ts3server://80.241.216.82?port=9987) | On |
[MineCraft](https://minecraft.net/) | [Obermui.DE](minecraft://Obermui.DE:25565) | Off | migrate server
[CJDNS](https://github.com/cjdelisle/cjdns/) | [Obermui.de:51935]({{<siteurl>}}post/connect-2-cjdns/) | ON |
[OpenTracker](https://erdgeist.org/arts/software/opentracker/)| [CJDNS Address](fc15:368e:2797:79d1:71d4:f698:c081:d4a2) | Off | migrate server
[Gitea](https://gitea.io) | [Code.Obermui.DE](https://Code.Obermui.DE/explore/repos) | On |
[IPFS](https://ipfs.io/) | Internal | On |
Software | Address | Status | Comments
---------------------------------------------|------------------------------------------------------|:------------------------:|:--------------
[Diaspora](https://diasporafoundation.org/) | Diaspora.AltinSystems.DE | {{<on-off off>}} | switch domain
[NextCloud](https://nextcloud.com) | [Cloud.Obermui.de](https://cloud.obermui.de/login) | {{<on-off on>}} |
[PeerTube](https://joinpeertube.org) | [Video.Obermui.de](https://Video.Obermui.de) | {{<on-off on>}} |
[TeamSpeak](https://www.teamspeak.com/) | [Obermui.de](ts3server://80.241.216.82?port=9987) | {{<on-off on>}} |
[MineCraft](https://minecraft.net/) | [Obermui.DE](minecraft://Obermui.DE:25565) | {{<on-off off>}} | migrate server
[CJDNS](https://github.com/cjdelisle/cjdns/) | [Obermui.de:51935]({{<siteurl>}}post/connect-2-cjdns/) | {{<on-off on>}}
[OpenTracker](https://erdgeist.org/arts/software/opentracker/)| [CJDNS Address](fc15:368e:2797:79d1:71d4:f698:c081:d4a2) | {{<on-off off>}} | migrate server
[Gitea](https://gitea.io) | [Code.Obermui.DE](https://Code.Obermui.DE/explore) | {{<on-off on>}} |
[IPFS](https://ipfs.io/) | Internal | {{<on-off on>}} |

View File

@ -0,0 +1,35 @@
{{ $mode := .Get 0 }}{{ $opt1 := .Get 1 }}{{ $opt2 := .Get 2 }}
{{ $img_on := ( printf "%s%s" $.Page.Site.BaseURL "img/on-off/switch-on-icon_smal.png" )}}
{{ $img_off := ( printf "%s%s" $.Page.Site.BaseURL "img/on-off/switch-off-icon_smal.png" )}}
{{ if eq $mode "on" }}
<img src="{{ $img_on }}" alt="On">
{{ else if eq $mode "off"}}
<img src="{{ $img_off }}" alt="Off">
{{ else if eq $mode "imgping" }}
{{ with $opt1 }}
{{ $id := md5 $opt1 }}
{{ if eq $opt2 "on" }}
<img id={{ $id }} src="{{ $img_on }}" alt="On">
{{ else }}
<img id={{ $id }} src="{{ $img_off }}" alt="Off">
{{ end }}
<script language="JavaScript">
function exec(){
var imgping = new Image();
imgping.src = {{ $opt1 }};
if(imgping.height>0){
document.getElementById({{ $id }}).outerHTML ='<img src="{{ $img_on }}" alt="On">';
} else {
document.getElementById({{ $id }}).outerHTML ='<img src="{{ $img_off }}" alt="Off">';
}
}
exec();
</script>
{{ else }}
imgping [URL to image] [default on/off]
{{ end }}
{{ else }}
???
{{ end }}

View File

@ -0,0 +1,13 @@
{{ $seconds := .Get 0 }}
{{ $ms := ( printf "%s%s" $seconds "000" )}}
<script>
function Sleep(milliseconds) {
return new Promise(resolve => setTimeout(resolve, milliseconds));
}
async function reload(){
await Sleep({{ $ms }});
location.reload();
}
reload();
</script>

120
static/gdpr.de.html Normal file
View File

@ -0,0 +1,120 @@
<h1>Datenschutz-Richtlinie</h1>
<p>Datum des Inkrafttretens: July 15, 2019</p>
<p>MH Site ("ich") betreibt die Website mh.obermui.de (nachstehend als "Dienst" bezeichnet).</p>
<p>Diese Seite enthält Informationen zu der Art und Weise, auf welche wir personenbezogene Daten erfassen, nutzen und offenlegen, wenn Sie unseren Dienst nutzen, sowie zu den Optionen, die Ihnen im Zusammenhang mit diesen Daten zur Verfügung stehen. Our Privacy Policy for MH Site is created with the help of the <a href="https://www.freeprivacypolicy.com/free-privacy-policy-generator.php">Free Privacy Policy Generator</a>.</p>
<p>Wir nutzen Ihre Daten zur Bereitstellung und Verbesserung unseres Dienstes. Durch Inanspruchnahme des Dienstes erklären Sie sich mit der Erfassung und Nutzung von Daten durch uns nach Maßgabe dieser Richtlinie einverstanden. Soweit in dieser Datenschutz-Richtlinie nicht jeweils etwas anderes angegeben ist, kommt den in dieser Datenschutz-Richtlinie vorkommenden Begriffen jeweils dieselbe Bedeutung zu, die diesen in unseren Allgemeinen Geschäftsbedingungen (Terms and Conditions) (abrufbar über die mh.obermui.de) zugewiesen wurde.</p>
<h2>Begriffsbestimmungen</h2>
<ul>
<li>
<p><strong>Dienst</strong></p>
<p>Der Dienst ist die von dem MH Site betriebene Website mh.obermui.de</p>
</li>
<li>
<p><strong>Personenbezogene Daten</strong></p>
<p>Personenbezogene Daten sind Daten, die sich auf eine lebende Person beziehen, welche anhand dieser Daten (bzw. anhand dieser Daten in Kombination mit weiteren Informationen, die sich bereits in unserem Besitz befinden oder mit Wahrscheinlichkeit in unseren Besitz gelangen werden) identifizierbar ist.</p>
</li>
<li>
<p><strong>Nutzungsdaten</strong></p>
<p>Nutzungsdaten sind Daten, die automatisch im Rahmen der Nutzung des Dienstes oder innerhalb der Dienstinfrastruktur selbst (beispielsweise für die Dauer eines Seitenbesuchs) erfasst werden.</p>
</li>
<li>
<p><strong>Cookies</strong></p>
<p>Cookies sind kleine Dateien, die auf Ihrem Gerät (Computer oder mobiles Endgerät) gespeichert werden.</p>
</li>
</ul>
<h2>Erfassung und Nutzung von Daten</h2>
<p>Wir erfassen verschiedene Arten von Daten für eine Reihe von Zwecken, um den Dienst, den wir Ihnen zur Verfügung stellen, zu verbessern.</p>
<h3>Arten der erfassten Daten</h3>
<h4>Personenbezogene Daten</h4>
<p>Im Rahmen der Nutzung unseres Dienstes bitten wir Sie gegebenenfalls um die Zurverfügungstellung bestimmter persönlich identifizierbarer Daten, die wir dazu nutzen, um Sie zu kontaktieren oder zu identifizieren ("personenbezogene Daten"). Persönlich identifizierbare Daten umfassen beispielsweise folgende Daten (sind jedoch nicht auf diese beschränkt):</p>
<ul>
<li>Cookies und Nutzungsdaten</li>
</ul>
<h4>Nutzungsdaten</h4>
<p>Wir können außerdem Daten zu der Art und Weise erfassen, auf welche auf unseren Dienst zugegriffen wird bzw. auf welche diese genutzt werden ("Nutzungsdaten"). Diese Nutzungsdaten umfassen gegebenenfalls die Internet-Protocol-Adresse (IP-Adresse) Ihres Computers, Ihren Browsertyp, Ihre Browserversion, die von Ihnen innerhalb unseres Dienstes besuchten Seiten, den Zeitpunkt und das Datum Ihres Besuchs, die Gesamtverweildauer auf den betreffenden Seiten, individuelle Geräteidentifikationsmerkmale und weitere Diagnostikdaten.</p>
<h4>Tracking & Cookies</h4>
<p>Wir setzen Cookies und ähnliche Tracking-Technologien zur Überwachung der Aktivität innerhalb unseres Dienstes ein und speichern in diesem Zusammenhang bestimmte Daten.</p>
<p>Cookies sind Dateien mit einem geringen Datenumfang, wie zum Beispiel anonyme einzigartige Identifikatoren. Cookies werden von einer Website an Ihren Browser gesendet und auf Ihrem Gerät gespeichert. Die sonstigen von uns eingesetzten Tracking-Technologien sind so genannte Beacons, Tags und Scripts und dienen der Erfassung und Nachverfolgung von Daten sowie der Verbesserung und Analyse unseres Dienstes.</p>
<p>Sie können in den Einstellungen Ihres Browsers bestimmen, ob Sie alle Cookies ablehnen oder nur bestimmte Cookies akzeptieren möchten. Falls Sie jedoch die Annahme von Cookies verweigern, können Sie gegebenenfalls Teile unseres Dienstes nicht in Anspruch nehmen.</p>
<p>Beispiele für von uns eingesetzte Cookies:</p>
<ul>
<li><strong>Sitzungs-Cookies.</strong> Wir setzen Sitzungs-Cookies für den Betrieb unseres Dienstes ein.</li>
<li><strong>Präferenz-Cookies.</strong> Wir setzen Präferenz-Cookies ein, um Ihre Präferenzen und verschiedenen Einstellungen zu speichern.</li>
<li><strong>Sicherheits-Cookies.</strong> Wir setzen Sicherheits-Cookies für Sicherheitszwecke ein.</li>
</ul>
<h2>Datennutzung</h2>
<p>Wir bei MH Site nutzen die erfassten Daten für verschiedene Zwecke, beispielsweise um:</p>
<ul>
<li>Ihnen unseren Dienst zur Verfügung zu stellen und diesen aufrecht zu erhalten;</li>
<li>Ihnen Änderungen in Bezug auf unseren Dienst mitzuteilen;</li>
<li>es Ihnen auf Wunsch zu ermöglichen, an den interaktiven Teilen unseres Dienstes teilzunehmen;</li>
<li>Kundendienstleistungen zur Verfügung zu stellen;</li>
<li>Analysedaten und sonstige wertvolle Daten zu erfassen, damit wir unseren Dienst verbessern können;</li>
<li>die Nutzung unseres Dienstes zu überwachen;</li>
<li>technische Probleme zu erkennen, zu vermeiden und zu beheben;</li>
</ul>
<h2>Übertragung von Daten</h2>
<p>Ihre Daten, einschließlich personenbezogener Daten, können auf Computer übertragen und auf solchen aufbewahrt werden, die sich außerhalb Ihres Heimatstaates, Ihrer Heimatprovinz, Ihres Heimatlandes oder einer sonstigen Rechtsordnung befinden und somit Datenschutzgesetzen unterliegen, die sich von den Datenschutzgesetzen in Ihrer Rechtsordnung unterscheiden.</p>
<p>Falls Sie sich außerhalb von Germany befinden und sich dazu entscheiden, Daten an uns zu übermitteln, müssen Sie zur Kenntnis nehmen, dass wir Ihre Daten, einschließlich personenbezogener Daten, nach Germany übertragen und diese dort verarbeiten.</p>
<p>Ihre Zustimmung zu dieser Datenschutz-Richtlinie und eine nachfolgende Übermittlung von Daten Ihrerseits stellt eine Einverständniserklärung Ihrerseits zu der genannten Übertragung dar.</p>
<p>MH Site wird alle im zumutbaren Rahmen erforderlichen Schritte unternehmen um sicherzustellen, dass Ihre Daten auf sichere Weise sowie in Übereinstimmung mit dieser Datenschutz-Richtlinie behandelt werden, und dass Ihre personenbezogenen Daten nicht an Organisationen oder in Länder übertragen werden, hinsichtlich welcher keine hinreichenden Kontrollmechanismen in Bezug auf die Sicherheit Ihrer Daten und sonstigen personenbezogenen Informationen vorliegen.</p>
<h2>Offenlegung von Daten</h2>
<h3>Gesetzliche Anforderungen</h3>
<p>MH Site kann Ihre personenbezogenen Daten unter Umständen offenlegen, wenn es unter Beachtung der Grundsätze von Treu und Glauben der Ansicht ist, dass dies zur Erreichung der nachfolgenden Zielsetzungen erforderlich ist:</p>
<ul>
<li>zur Erfüllung einer gesetzlichen Pflicht</li>
<li>zum Schutz und zur Verteidigung der Rechte oder des Eigentums von MH Site</li>
<li>zur Vermeidung oder Untersuchung möglicher Fehlverhaltensweisen in Bezug auf den Dienst </li>
<li>zum Schutz der persönlichen Sicherheit der Nutzer des Dienstes oder der Öffentlichkeit</li>
<li>zur Vermeidung von Haftungsansprüchen</li>
</ul>
<h2>Datensicherheit</h2>
<p>Die Sicherheit Ihrer Daten ist uns wichtig. Bitte vergessen Sie jedoch nicht, dass es keine Übertragungsmethoden über das Internet und keine elektronischen Speichermedien gibt, die 100 % sicher sind. Obwohl wir stets bemüht sind, kommerziell annehmbare Maßnahmen zum Schutz Ihrer personenbezogenen Daten umzusetzen, können wir eine absolute Sicherheit nicht garantieren.</p>
<h2>Leistungsanbieter</h2>
<p>Wir beauftragen gegebenenfalls dritte Unternehmen und Einzelpersonen ("Leistungsanbieter") mit Unterstützungsleistungen zum einfacheren Angebot unseres Dienstes, mit der Erbringung von Leistungen in unserem Namen, mit der Erbringung von mit unserem Dienst verbundenen Leistungen oder mit Unterstützungsleistungen zur Analyse der Art und Weise, auf die unser Dienst in Anspruch genommen wird.</p>
<p>Diese Dritten können auf Ihre personenbezogenen Daten nur in dem Umfang Zugriff nehmen, der für die Erfüllung der genannten Aufgaben in unserem Namen erforderlich ist, und dürfen diese für keine sonstigen Zwecke offenlegen oder nutzen.</p>
<h2>Links zu anderen Websites</h2>
<p>Unser Dienst kann Links zu anderen Websites enthalten, die nicht von uns betrieben werden. Wenn Sie auf einen Drittlink klicken, werden Sie direkt auf die Website des betreffenden Dritten weitergeleitet. Wir empfehlen Ihnen dringend, sich jeweils die Datenschutz-Richtlinien aller von Ihnen besuchten Websites durchzulesen.</p>
<p>Wir haben keine Kontrolle über die Inhalte, Datenschutzvorschriften und -praktiken dritter Websites oder Dienste und übernehmen in diesem Zusammenhang keine Haftung.</p>
<h2>Privatsphäre Minderjähriger</h2>
<p>Unser Dienst richtet sich nicht an Personen, die das 18. Lebensjahr noch nicht vollendet haben ("minderjährige Personen").</p>
<p>Wir erfassen wissentlich keine persönlich identifizierbaren Daten zu minderjährigen Personen. Falls Sie ein Elternteil oder Vormund sind und es Ihnen bekannt wird, dass eine Ihrer Aufsicht unterstehende minderjährige Person uns personenbezogene Daten übermittelt hat, bitten wir Sie, mit uns Kontakt aufzunehmen. Falls uns bekannt wird, dass wir personenbezogene Daten einer minderjährigen Person ohne elterliche Zustimmung erfasst haben, setzen wir Maßnahmen zur Entfernung dieser Daten von unseren Servern um.</p>
<h2>Änderungen dieser Datenschutz-Richtlinie</h2>
<p>Wir können unsere Datenschutz-Richtlinie von Zeit zu Zeit aktualisieren. Jegliche solcher Änderungen teilen wir Ihnen mit, indem wir die aktualisierte Fassung auf dieser Seite veröffentlichen.</p>
<p>Wir werden Sie vor dem Inkrafttreten der betreffenden Änderung per E-Mail und/oder mittels einer sonstigen sichtbaren Mitteilung innerhalb unseres Dienstes informieren und das "Datum des Inkrafttretens" am Beginn dieser Datenschutz-Richtlinie aktualisieren.</p>
<p>Wir empfehlen Ihnen, diese Datenschutz-Richtlinie regelmäßig auf Änderungen hin durchzusehen. Änderungen dieser Datenschutz-Richtlinie werden im Zeitpunkt ihrer Veröffentlichung auf dieser Seite wirksam.</p>
<h2>Kontaktaufnahme</h2>
<p>Falls Sie Fragen zu dieser Datenschutz-Richtlinie haben, können Sie wie folgt Kontakt zu uns aufnehmen:</p>
<ul>
<li>Per E-Mail: 6543@obermui.de</li>
</ul>

104
static/gdpr.en.html Normal file
View File

@ -0,0 +1,104 @@
<h1>Privacy Policy</h1>
<p>Effective date: July 15, 2019</p>
<p>MH Site ("I") operates the mh.obermui.de website (the "Service").</p>
<p>This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data. Our Privacy Policy for MH Site is created with the help of the <a href="https://www.freeprivacypolicy.com/free-privacy-policy-generator.php">Free Privacy Policy Generator</a>.</p>
<p>We use your data to provide and improve the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible from mh.obermui.de</p>
<h2>Information Collection And Use</h2>
<p>We collect several different types of information for various purposes to provide and improve our Service to you.</p>
<h3>Types of Data Collected</h3>
<h4>Personal Data</h4>
<p>While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you ("Personal Data"). Personally identifiable information may include, but is not limited to:</p>
<ul>
<li>Cookies and Usage Data</li>
</ul>
<h4>Usage Data</h4>
<p>We may also collect information how the Service is accessed and used ("Usage Data"). This Usage Data may include information such as your computer's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages, unique device identifiers and other diagnostic data.</p>
<h4>Tracking & Cookies Data</h4>
<p>We use cookies and similar tracking technologies to track the activity on our Service and hold certain information.</p>
<p>Cookies are files with small amount of data which may include an anonymous unique identifier. Cookies are sent to your browser from a website and stored on your device. Tracking technologies also used are beacons, tags, and scripts to collect and track information and to improve and analyze our Service.</p>
<p>You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.</p>
<p>Examples of Cookies we use:</p>
<ul>
<li><strong>Session Cookies.</strong> We use Session Cookies to operate our Service.</li>
<li><strong>Preference Cookies.</strong> We use Preference Cookies to remember your preferences and various settings.</li>
<li><strong>Security Cookies.</strong> We use Security Cookies for security purposes.</li>
</ul>
<h2>Use of Data</h2>
<p>MH Site uses the collected data for various purposes:</p>
<ul>
<li>To provide and maintain the Service</li>
<li>To notify you about changes to our Service</li>
<li>To allow you to participate in interactive features of our Service when you choose to do so</li>
<li>To provide customer care and support</li>
<li>To provide analysis or valuable information so that we can improve the Service</li>
<li>To monitor the usage of the Service</li>
<li>To detect, prevent and address technical issues</li>
</ul>
<h2>Transfer Of Data</h2>
<p>Your information, including Personal Data, may be transferred to — and maintained on — computers located outside of your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from your jurisdiction.</p>
<p>If you are located outside Germany and choose to provide information to us, please note that we transfer the data, including Personal Data, to Germany and process it there.</p>
<p>Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer.</p>
<p>MH Site will take all steps reasonably necessary to ensure that your data is treated securely and in accordance with this Privacy Policy and no transfer of your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of your data and other personal information.</p>
<h2>Disclosure Of Data</h2>
<h3>Legal Requirements</h3>
<p>MH Site may disclose your Personal Data in the good faith belief that such action is necessary to:</p>
<ul>
<li>To comply with a legal obligation</li>
<li>To protect and defend the rights or property of MH Site</li>
<li>To prevent or investigate possible wrongdoing in connection with the Service</li>
<li>To protect the personal safety of users of the Service or the public</li>
<li>To protect against legal liability</li>
</ul>
<h2>Security Of Data</h2>
<p>The security of your data is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Data, we cannot guarantee its absolute security.</p>
<h2>Service Providers</h2>
<p>We may employ third party companies and individuals to facilitate our Service ("Service Providers"), to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.</p>
<p>These third parties have access to your Personal Data only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.</p>
<h2>Links To Other Sites</h2>
<p>Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every site you visit.</p>
<p>We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.</p>
<h2>Children's Privacy</h2>
<p>Our Service does not address anyone under the age of 18 ("Children").</p>
<p>We do not knowingly collect personally identifiable information from anyone under the age of 18. If you are a parent or guardian and you are aware that your Children has provided us with Personal Data, please contact us. If we become aware that we have collected Personal Data from children without verification of parental consent, we take steps to remove that information from our servers.</p>
<h2>Changes To This Privacy Policy</h2>
<p>We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.</p>
<p>We will let you know via email and/or a prominent notice on our Service, prior to the change becoming effective and update the "effective date" at the top of this Privacy Policy.</p>
<p>You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.</p>
<h2>Contact Us</h2>
<p>If you have any questions about this Privacy Policy, please contact us:</p>
<ul>
<li>By email: 6543@obermui.de</li>
</ul>

View File

@ -0,0 +1,128 @@
small-n-flat
============
svg icons on a 24px grid
http://paomedia.github.io/small-n-flat/
![small-n-flat normal size](preview-24.png)
License:
============
CC0 1.0 Universal
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
reputation or greater distribution for their Work in part through the use and
efforts of others.
For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with a
Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.
1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not limited
to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data in
a Work;
vi. database rights (such as those arising under Directive 96/9/EC of the
European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, and under any national implementation thereof,
including any amended or successor version of such directive); and
vii. other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.
2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time
extensions), (iii) in any current or future medium and for any number of
copies, and (iv) for any purpose whatsoever, including without limitation
commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
the Waiver for the benefit of each member of the public at large and to the
detriment of Affirmer's heirs and successors, fully intending that such Waiver
shall not be subject to revocation, rescission, cancellation, termination, or
any other legal or equitable action to disrupt the quiet enjoyment of the Work
by the public as contemplated by Affirmer's express Statement of Purpose.
3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account
Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
is so judged Affirmer hereby grants to each affected person a royalty-free,
non transferable, non sublicensable, non exclusive, irrevocable and
unconditional license to exercise Affirmer's Copyright and Related Rights in
the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions), (iii)
in any current or future medium and for any number of copies, and (iv) for any
purpose whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed effective as
of the date CC0 was applied by Affirmer to the Work. Should any part of the
License for any reason be judged legally invalid or ineffective under
applicable law, such partial invalidity or ineffectiveness shall not
invalidate the remainder of the License, and in such case Affirmer hereby
affirms that he or she will not (i) exercise any of his or her remaining
Copyright and Related Rights in the Work or (ii) assert any associated claims
and causes of action with respect to the Work, in either case contrary to
Affirmer's express Statement of Purpose.
4. Limitations and Disclaimers.
a. No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.
b. Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or
other defects, accuracy, or the present or absence of errors, whether or not
discoverable, all to the greatest extent permissible under applicable law.
c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without limitation
any person's Copyright and Related Rights in the Work. Further, Affirmer
disclaims responsibility for obtaining any necessary consents, permissions
or other rights required for any use of the Work.
d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to this
CC0 or use of the Work.
For more information, please see
<http://creativecommons.org/publicdomain/zero/1.0/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

74
static/publickey.gpg Normal file
View File

@ -0,0 +1,74 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF0jb6wBEACcrottd6x+UY/imkrICTL5VOuNMcC49QQEQ+dvDZHW6K2XbJq4
Gq+qhZstgNKX3NvXxZROSLBGCzECu0yAhQGtEFeliuf9Pyns5RfCrJittf6CTnuW
03WDQQInM3/jy+8zasMBZJ9kNVzGbvVpEkgKFFvK+ZSAt+SkPbQvnNLRX8I7k7Js
EofSrDzBthyegqHfkzidBl1CjblmPekszUHKhEJBg1W0hRd34jYtgPQiMaa2DDNL
s7RY626BVXgLhG+5PzJt4qMxAXcSP3uQ0zAtDx9vHrRn481NuadSD+mHTzrQKRqQ
bLnsskxgY3uf1bREyQa7U1b3CD3owA2iM2rxA6WDtcy0reJBmZztjeOuUykkMJex
LW30I1ZC187fuzleF1rBZjAEGZADD/6ZE1mYfrOkDUojz3ZW9DIiATrXzAiY77aQ
yNfXZORttCHbFZBVo9VwClFKay8WY/SBL8JsB5nFWlOHqQ83C+1PrXIFunVRd6g4
utKSpLU6YbwENMDuUq8i4UlvvY1GBj8+z4gNX5p6wjU5dNvD1T5kUhU6ovUIjdze
HS8iBb5au8fGJMcPEzHXrs+KNYuw2SnKljQ0AwKqu+fSrSXvxbb6vzNxeO2NFdH1
Y0KjzUTV2A9+PzLGo9RL538gVw2g6R+72CDHj6Oe1XCKZejmh3IETosY3wARAQAB
tBY2NTQzIDw2NTQzQG9iZXJtdWkuZGU+iQJUBBMBCAA+FiEE4jSlsVkYC+YvACI9
ocp00n/RMnEFAl0jb6wCGwMFCQLH6gAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
CgkQocp00n/RMnGnyQ/8DwMYFK8bM0cigO6eofnC9Ifk3nP3GTzQxmsuXbu/znoQ
9PrBTPJs5C9DwoIwFpvEQ52/APqgP1OusQSIXB9iv/rVNM71maP9PPl5DACtK+Xf
AyQ23EwBdyYw7vva8pzhLSnQTd6Nhb1YN/orl+sEm5McODiyBVgyEdRB7X49oEyS
4O1GxpRNm2ZzLdFucuVuvTQ5/o1LObhRHsYDlHPXX/ThLMKdWzrknPrFC81iwiLg
3sm7Li3NSBCXmHJrd6Gb1/UOd7fduSZ2DlacaC74cebVAaekVeMzzgtXKxq+GqVL
BOrDaT0rTQ2HsnDsyJiHNP+ykzWequvXSgqXPr/ahq+bgW0vjhgp/xtk2vj04es3
puulekrvrQpPCJ6Nmg9rF8keIv5HeCIxS4/bhRB1dhlKrboLHnWrDsVI5zZK+X5a
F7kM1cHqpzD2a1g216m5TYJk+KgLWvJACMsM/cPNNY6gaOeKVK6ipwTYLvD3ocwh
j/mgl4J5EnuF9VXG+uIxlJRnhDeXTl+JZp3we1T0iDRL/bA2Yh8FJvBGOdQxDX8i
KJL+VvLXt5+89G4d5gwdK4Zx7n5x/eK4C53TjO79VWjaI9hUR5XPrv9O3hHuWKNY
v6wFSU7iWic1tMrCBGwvKUXtdwHJByy/y4UjhrupGpJgbZTYedMoqZv/JwmMDi+5
Ag0EXSNvrAEQAJrY8onLb0WqlOxX8ulTV4OA7uD+cgs9ewG0E0Do3wvQszCHVUwC
eW2QBqrZ8u96lISzKcUIbxIHqTOnHOdzUPQuUhnU0OynqFOyBO3NnSMN0aaSs6ts
r/ewx2aUy9Jc2cGgAWTjThwMLsX8ZLdEIE1yMZDKeKdFj4w/6ROGERVWgSYe8Ba9
5iOpx0m2mMzW7ptg6FpbSQQ+HmIERuEL4jEh433/yrCw4hq9WDh1xODCtNToS/qw
GZ3gxcvDv/ub6W4XtyTb8AmO+vTKHSoEZNJf95O5byA06dAAqekdW26l5aPofE2G
eZ7kV1QOt/AqcURUflUDPk41C09oXgA/Ro97SjfY8mJP3n+IwpsiC6g5xfFV6zBr
3IUlenAtwWdyf5sn4/FCajZnqtbjRAVkQbeFIioRdsDZ4anqChoCEdAMZK8Ttve9
4+/8m//PKsBikeU9L9naLgi8eepcJR2AZyNUyzfIKz+SymqgmsN9O7K4wEBIcEmV
SemJ7kMSb5VvenzlJIS+Rehqps72bTKMn0IR7pGhnnA2UuurMmtYevEhjs2U48yj
bYMWl5Xk5XN60d0qwxy/1fGiA3f1Bxdvj6bfjvKv4q46bTtX5h4s8+kLOyCBtCeu
3XUMLB0KbJxhxOiTaBv99yrO2I2n5tdA6+GpMTp024g6XL3yrp1deoalABEBAAGJ
AjwEGAEIACYWIQTiNKWxWRgL5i8AIj2hynTSf9EycQUCXSNvrAIbIAUJAsfqAAAK
CRChynTSf9EycSYQD/970VhPdXClG1MMlyZDe22AzwZgIBEAW1o4oTiHFk9OT0Pb
qqUx/q/MvlMihjgQauTbzum4ALGGls2sqyXUYtBNxJO19s7T6zCbQmgFOl8zD7h3
AZ1kMpEDSf4LdhkckEp0aQAOWp/N5s1o5jqxzx6onQT93NIPyLA8GGOvpBvm3Kx/
rUKc8Q1Aks1DL//lXqbP7cYYehVp5C3sEdK/CWyPqko/8VPyMIsXR1ELzxuePgCW
pgMHTuqyiBLCq1ALBYHlBQia3KSTKtQat39SQafNaSDA1THPQvD0YUdajlFohhbQ
W+5Z9zNt4sf79aZ+x4xOpy72dXWn1QG/QUPGYmgor9oHpkgvFW4e9RMlB4CyZSa9
Pw/Pv/YxD30ug4MMpLYULvLfQAZNUbhK0NLV9k0CzJsyE6go52fIYHT9TUTZ8Rwq
kJcZF59ec+/3gmgND4/MPUMWMg3N1ZcMqoTdXoepN1pm6QMjb3SPq1Z59lpLizK5
Tm4zcO5z0euBm+jh2jECDpsg8PQJYC23TejYzLD1zM43Ig7QgtkrPHgOSSbB42si
rvNPrTDSvUgu0vHGYHfyLWzvrWvZdp3Kztrs36L9M4ZnARFo9L279vRnMiG5I87I
SinPdAK4YP5ekZ5gvCVY50zh54vuFJYxyLob1ddAJYer1XQZ2+YDrDoqQMfmB7kC
DQRdI2+sARAAl97ywb4QqgRJeh3IzfB0ekQPCTf/T+Od4PXnNTOS8/2eZLyKEVEX
8gs8rNZVV6B7gssiw9v/gULTFfm7pHm9N6uN6l7gtgx+QRKL2BuSmV9XdWPpJlSy
OgwBdl7yAaGJbMlgOtI6uNKdQsT/1l0T0GCQUC/kYW92vO5EMlMSNdJt3va3p/yk
QWzdf9kUYqCJi9LwitlNn8iuPCX0D3Ap84FqqkeTYg2YiiGHPGrTc1gb5m1r1fGS
/lfCYjfwEtE+76NoBnKbLyBJBpx2t7LyJiV7bL3I+pzuiQuyNG0eixHvN9xcTXJY
kGJtgJDCeWM8tZH8yL35slQOIHlm4U/C5SoKi3XHSkvLS1B5JRzVPeZUc/7HpnRw
Aql0+Tml4WU0htHktJaYlr+/69HbnnwQ9x89rPNK6CLKamYMLeiM42cCpdl7sY22
vcOXFPscEFlwfgIMnOpdlesvvLgsNruUe6qD0HhkE7uT66F6/X1QFWxL1qP0P7a0
8eh9qg78LhtccvD7YQq+S255FxVUpaSwFRoELBL3BX7AmmaPQCJFVlKrEmUFJWho
C5XrJoJmCquljfYMQMxkyI20Ap2Mf5URY1IOKPuX8yrawdWYUxBke9kf80Wbca/m
s3Q+nd4AZe8KvpXrB+bxxwVwGeNRpkB2kQinzkHUfx+NRYkJBoF5dokAEQEAAYkC
PAQYAQgAJhYhBOI0pbFZGAvmLwAiPaHKdNJ/0TJxBQJdI2+sAhsMBQkCx+oAAAoJ
EKHKdNJ/0TJxIhMQAIMAvc3kk7PRQc88sM+CgJWV4U6XC0v8GA+m85q9qSh5Jc7C
vCjJKMinQ7D5r0xisPtDwKExpbI7WB3AyXUTi8g97L8NewwOW6P0Ics5moaXzCTc
KrrCU9dmXOSyoh0eFMhJCQ4DVEfoeDLlsjUmGWo2sFOPq1CoEJasNQcz+z/XzoKt
95AWSBhASO/uyhg2p5prDRHOX71opLMsZiF1mg+GZT909E+oRUSWlC3wVyjjWcaF
3CDEAjX6DsJfZlHE2FjeR+/z9m9gwNHomYZ5KTZS/bh3d+4DfMPv/trMKVgBUnY7
k7ApgXWmbKG1UDj1zA0ZsI4xt28NA4DDGE9AXJWHcZ47U5qDjWO9vG31JFTM2ou2
zPoBlNs4stH8Wm6YAG4fShRtw2Ww4pulFeQyqPE63YCv8OIPomjvPVoJmpaa9kn5
6ZKMnGnC0PdLSfX88Z6aTDKbNfZFLxcmqtUQX8UNGA+CdYMeWFrK1dUhV/SB9BRN
06K8XQ5+1ppX8yrnGgOZtP7/yFRiHboXzGIP+Du3LchkdjPDrbDzGe0GLL+kemZC
WjVWphnoDqAk1z/QxvagceB6PuMVDrOFpoEqAa6If7I7KqBkDO97w1MtFxtg1kQn
5AAyUuCNfESdkhHFZi1Rx3ecUFddW2iUmNxwv6Mipwan768JBqu4aV/anbMj
=bCyP
-----END PGP PUBLIC KEY BLOCK-----