Copyright & Entwicklung
Willkommen auf der Seite „Copyright & Entwicklung“.
Diese Seite gibt einen kurzen Einblick in die technische und gestalterische Entstehung von schaefercharter.com: warum sie so aufgebaut ist, wie sie funktioniert – und weshalb manches bewusst schlicht gehalten wurde. Schäfer Yacht Charter setzt auf Eigenentwicklung, Datenschutz und nachvollziehbare Logik.
Die Website wurde in den letzten Jahren von Grund auf überarbeitet und technisch modernisiert – mit dem Ziel, Transparenz, Geschwindigkeit und Eigenständigkeit zu vereinen. Viele Bausteine sind historisch gewachsen; vieles wurde neu gedacht, neu geschrieben und Schritt für Schritt sauber integriert – immer mit Fokus auf Nutzerfreundlichkeit und stabilem Handwerk.
Bitte beachten Sie: Über die Jahre sind zahlreiche Module entstanden, angepasst und weiterentwickelt worden. Dadurch lassen sich die ursprünglichen Eigentumsrechte einzelner Code-Fragmente nicht immer eindeutig zuordnen.
Für neu geschriebene oder auf dieser Website veröffentlichte Skripte, Module, Gestaltungselemente sowie die konkrete Zusammenstellung (Struktur, Auswahl und Umsetzung) liegt das Urheber- und Nutzungsrecht bei schaefercharter.com.
Der technische Aufbau erfolgt im Einklang mit aktuellen Datenschutzanforderungen – ohne externe Tracking- oder Analysewerkzeuge. Wenn Sie Fragen zur Funktionsweise, Umsetzung oder Technik haben, können Sie sich gern direkt an mich wenden.
Es freut mich, dass Sie die Reise auf schaefercharter.com mitverfolgt haben. Alle Bilder, Texte, Grafiken und Icons auf dieser Website dürfen ausschließlich für private Zwecke verwendet werden.
Eine kommerzielle, redaktionelle oder automatisierte Weiterverwendung (z. B. durch Scraping, Training oder Weiterverarbeitung in Datenbanken) ist ohne vorherige Zustimmung nicht gestattet.
Entwickelt und betreut von René Schäfer · Stand: Januar 2026
? Contactlight – DSGVO-konformer Kontakt ohne Formular
Contactlight ist ein minimalistisches Kommunikationsmodul, das keine personenbezogenen Daten speichert und direkt über E-Mail oder WhatsApp kommuniziert. Es ist vollständig DSGVO-konform und funktioniert mit reinem HTML, CSS und JavaScript – ohne Serververarbeitung.
? Modul-Code (HTML + JS + CSS)
Diese Version kann 1:1 in ein Redaxo- oder HTML-Modul eingefügt werden.
<section class="cl-box"
data-email="charter@schaefercharter.de"
data-wa="491717736368">
<h4 class="cl-head">Mit der aktuellen Auswahl anfragen</h4>
<p class="cl-sub">
Per Klick als Nachricht versenden – keine Datenspeicherung, kein Formular.
</p>
<div class="cl-actions">
<a href="#" class="cl-btn cl-mail">E-Mail</a>
<a href="#" class="cl-btn cl-wa">WhatsApp</a>
<button type="button" class="cl-btn cl-copy-btn">Text kopieren</button>
</div>
<p class="cl-note">
Alle Angaben werden ausschließlich lokal – im Browser – in einen Nachrichtentext umgewandelt.
Keine Speicherung, kein Tracking. Nur Ihr Gerät und Ihr Mailprogramm.
</p>
</section>
<script>
(()=>{
const box=document.querySelector('.cl-box');
if(!box) return;
const mailBtn=box.querySelector('.cl-mail'),
waBtn=box.querySelector('.cl-wa'),
copyBtn=box.querySelector('.cl-copy-btn'),
email=box.dataset.email||'',
wa=(box.dataset.wa||'').replace(/\\D+/g,'');
const msg=(ch)=>{
const l=[];
if(ch==='mail')l.push('Guten Tag,','','Ich interessiere mich für eine Yacht oder Beratung.','','Viele Grüße');
else l.push('Iris von Schäfer Yacht Charter','bringt Sie aufs Wasser!','','• Personenanzahl','• Revier','• Zeitraum','• Kabinen/Bäder','• Segelwünsche');
return encodeURIComponent(l.join('\\n'));
};
mailBtn?.addEventListener('click',e=>{
e.preventDefault();
location.href=`mailto:${email}?subject=${encodeURIComponent('SYC Anfrage')}&body=${msg('mail')}`;
});
waBtn?.addEventListener('click',e=>{
e.preventDefault();
if(!wa)return alert('WhatsApp-Nummer fehlt.');
window.open(`https://wa.me/${wa}?text=${encodeURIComponent(decodeURIComponent(msg('wa')))}`,'_blank');
});
copyBtn?.addEventListener('click',()=>{
const t=decodeURIComponent(msg('wa'));
navigator.clipboard.writeText(t).then(()=>{
copyBtn.textContent='Kopiert ✓';
setTimeout(()=>copyBtn.textContent='Text kopieren',1200);
});
});
})();
</script>
<style>
.cl-box{
margin:60px auto;max-width:680px;padding:32px 22px 26px;
text-align:center;background:rgba(255,255,255,0.04);
border-radius:14px;box-shadow:0 0 14px rgba(0,0,0,0.08);
color:#fff;line-height:1.6;font-size:1.1rem;
border-top:4px solid #f4e04d;
}
.cl-head{margin:0 0 .5em;font-size:1.5rem;}
.cl-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:1.5em;}
.cl-btn{
background:transparent;border:1px solid rgba(255,255,255,.25);
color:#fff;padding:.6em 1.2em;border-radius:8px;cursor:pointer;
transition:all .25s ease;text-decoration:none;font-size:1rem;
}
.cl-btn:hover{background:rgba(255,255,255,.12);}
.cl-copy-btn{opacity:.85;}
.cl-note{font-size:.9rem;opacity:.8;margin-top:1.6em;}
</style>
? DSGVO-Hinweise & Funktionsweise
- Alle Angaben werden ausschließlich im Browser verarbeitet.
- Keine Speicherung, kein Tracking, keine Cookies.
- Mail, WhatsApp und Kopierfunktion laufen ausschließlich lokal.
- Vollständig konform mit Art. 6 Abs. 1 lit. a DSGVO.
? Lizenz
MIT License © 2025 schaefercharter.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software...