Skip to content

🍪 Privacy settings

This website only uses technically necessary storage. With your consent, statistics services (Google Analytics, Cloudflare Web Analytics) and external media (Google reCAPTCHA in the contact form) are also loaded. Data may be transferred to the USA in the process. You can change or withdraw your choice at any time via “Open cookie settings” on the Privacy Policy page. More in the Privacy Policy and the Legal Notice (Impressum).

Deutsche Fassung

Diese Website verwendet nur technisch notwendige Speicherungen. Mit Ihrer Einwilligung werden zusätzlich Statistik-Dienste (Google Analytics, Cloudflare Web Analytics) und externe Medien (Google reCAPTCHA im Kontaktformular) geladen. Dabei können Daten in die USA übertragen werden. Sie können Ihre Auswahl jederzeit über „Cookie-Einstellungen öffnen“ auf der Datenschutzseite ändern oder widerrufen. Kategorien: Notwendig (immer aktiv), Statistik, Externe Medien. Schaltflächen: „Accept all“ = alle akzeptieren, „Reject“ = ablehnen, „Settings“ = Einstellungen. Mehr in der Datenschutzerklärung und im Impressum.

Categories
JimmyBones.de
  • 🏠 Home
  • 👤 About
  • 📜 Scripts
    • 🔐 Backup
    • 🏠 Home Assistant
    • 🎬 Media
    • 🌐 Network
    • 🛡️ Security
    • 💻 GitHub projects
  • 🌤️ Weather + Solar
  • 🖼️ Gallery
    • 🔥 BBQ
    • 👨‍👩‍👧‍👦 Family
    • 🚗 Cars
    • ✈️ Travel
  • ✉️ Contact

Privacy Policy (Datenschutzerklärung)

Last updated: September 2026

English version for convenience. The German version (Deutsche Fassung) below is legally binding.

1. Controller

The controller responsible for data processing on this website within the meaning of the General Data Protection Regulation (GDPR) is:

Randy Carter
Untere Str. 28
76187 Karlsruhe
Germany
Contact: via the contact form

No data protection officer has been appointed (there is no legal obligation for this private website).

2. Overview

This website is a private homepage. Personal data is only processed to the extent necessary for operating the website, for its security and for the features you use, or if you have given your consent. Fonts and JavaScript libraries are loaded from my own server; without your consent, no content from Google or other third parties is loaded.

The legal bases are in particular:

  • Art. 6 (1) (a) GDPR and § 25 (1) TDDDG – your consent,
  • Art. 6 (1) (b) GDPR – handling your request,
  • Art. 6 (1) (f) GDPR – legitimate interest in the secure and stable operation of the website,
  • § 25 (2) no. 2 TDDDG – storage on your device that is strictly necessary for technical reasons.

3. Server (no access logs)

The website is provided on a server operated by the controller. To deliver a page, the server necessarily processes technical connection data (e.g. the requested page and the IP address transmitted via Cloudflare) for the duration of the request (Art. 6 (1) (f) GDPR – technical provision of the website).

The web server does not store access logs: IP addresses, requested pages, referrers and browser identifications are not written to log files. Only technical error messages of the application (without visitor data) are logged. The processing by Cloudflare is described in the following section.

4. Cloudflare (content delivery network and protection)

The website is delivered via Cloudflare (Cloudflare, Inc., 101 Townsend St., San Francisco, CA 94107, USA). All requests pass through Cloudflare servers, which deliver the site faster and protect it against attacks (e.g. DDoS, bots). In doing so, Cloudflare processes in particular your IP address, browser information and the requested URLs. To protect against bots, Cloudflare may set a technically necessary cookie (e.g. __cf_bm, lifetime 30 minutes).

The legal basis is Art. 6 (1) (f) GDPR (secure and fast operation). A data processing agreement has been concluded with Cloudflare. Cloudflare is certified under the EU-US Data Privacy Framework (adequacy decision of the European Commission of 10 July 2023); standard contractual clauses have also been agreed. More information: Cloudflare privacy policy.

5. Display of your IP address and visitor counter

The footer shows your own IP address and – if transmitted by Cloudflare – a country flag. Both are generated directly on the server, are not stored and are not passed on to any third party.

For the visitor counter, a cryptographic hash is created from your IP address (HMAC-SHA-256 with a random key that is regenerated daily). The IP address itself is not stored. The hash is deleted after three hours and only serves to avoid counting repeated page views more than once. The legal basis is Art. 6 (1) (f) GDPR (interest in simple visitor statistics without third parties).

6. Contact form

To prevent spam, the server allows up to five validly completed submission attempts per IP address in a rolling hour, including failed CAPTCHA checks. Only a keyed cryptographic IP hash and attempt timestamps are stored locally, not the IP address itself. Expired attempts are removed on the next rate-limit check. This limit applies across browser sessions; users sharing an internet connection share the limit.

If you use the contact form, your details (name, email address, message and, optionally, postal address and phone number) are processed to handle your request and sent by email to the controller’s mailbox. The legal basis is Art. 6 (1) (b) GDPR or Art. 6 (1) (f) GDPR (answering enquiries). The data is deleted as soon as your request has been dealt with and no statutory retention obligations apply.

A technically necessary session cookie (JBSESSID) is set on the contact page only. It protects the form against misuse (protection against cross-site request forgery, limiting the number of messages) and is deleted when you close your browser (§ 25 (2) no. 2 TDDDG, Art. 6 (1) (f) GDPR).

7. Google reCAPTCHA (only with consent)

Google reCAPTCHA may be used to protect the contact form against spam. The provider is Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland. reCAPTCHA is only loaded when you click “Load reCAPTCHA” on the contact page or consent to the “External media” category in the consent banner.

reCAPTCHA analyses your behaviour on the page to distinguish humans from bots. For this purpose, your IP address, browser and device information, mouse movements, time spent on the page and cookies, among other things, are transmitted to Google, including to Google LLC in the USA. Google is certified under the EU-US Data Privacy Framework. The legal basis is your consent (Art. 6 (1) (a) GDPR, § 25 (1) TDDDG), which you can withdraw at any time. Without reCAPTCHA you can reach me via GitHub (see the contact page). More information: Google privacy policy.

8. Statistics: Google Analytics 4 and Cloudflare Web Analytics (only with consent)

If you consent to the “Statistics” category, Google Analytics 4 is loaded (Google Ireland Limited, address see above). Google Analytics sets cookies (_ga, _ga_*, lifetime up to 2 years) and creates pseudonymous usage statistics, e.g. pages viewed, time spent, approximate location (country/city), device and browser. According to Google, Google Analytics 4 does not store IP addresses. Data may be transferred to Google LLC in the USA; Google is certified under the EU-US Data Privacy Framework.

If enabled, Cloudflare Web Analytics is also loaded after your consent (provider see section 4). This service does not set cookies and records page views and load times without recognising individual visitors.

The legal basis is your consent (Art. 6 (1) (a) GDPR, § 25 (1) TDDDG). If you withdraw your consent, the Google Analytics cookies are deleted.

9. Managing and withdrawing consent

Your choice in the consent banner is stored in your browser (localStorage, entry jb-consent) together with the date and version so that the banner does not appear on every page view (§ 25 (2) no. 2 TDDDG). You will be asked again after 12 months. You can change or withdraw your consent at any time with effect for the future:

If you switch between the light and dark design using the sun/moon toggle, this choice is also only stored locally in your browser (localStorage, entry jb-theme). The entry is not transmitted to the server and only serves the display you requested (§ 25 (2) no. 2 TDDDG).

10. Other content

The weather and solar data on the “Weather” and “Solar” pages come from the controller’s own devices and are retrieved on the server; no visitor data is passed on to third parties in the process. Links to external websites (e.g. GitHub, Weathercloud) are simple links: data is only transferred when you click a link. The privacy policy of the respective provider then applies.

11. Your rights

Under the GDPR, you have the right to

  • access to your stored data (Art. 15),
  • rectification (Art. 16) and erasure (Art. 17),
  • restriction of processing (Art. 18) and data portability (Art. 20),
  • object to processing based on legitimate interests (Art. 21),
  • withdraw consent given, with effect for the future (Art. 7 (3)).

To exercise these rights, simply contact me via the contact form or by post at the address given above. You also have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR), e.g. the State Commissioner for Data Protection and Freedom of Information Baden-Württemberg.

Deutsche Fassung Datenschutzerklärung auf Deutsch (maßgeblich)

Datenschutzerklärung

Stand: September 2026

1. Verantwortlicher

Verantwortlich für die Datenverarbeitung auf dieser Website im Sinne der Datenschutz-Grundverordnung (DSGVO):

Randy Carter
Untere Str. 28
76187 Karlsruhe
Deutschland
Kontakt: über das Kontaktformular

Ein Datenschutzbeauftragter ist nicht bestellt (keine gesetzliche Pflicht für diese private Website).

2. Überblick

Diese Website ist eine private Homepage. Personenbezogene Daten werden nur verarbeitet, soweit das für den Betrieb, die Sicherheit und die von Ihnen genutzten Funktionen nötig ist oder Sie eingewilligt haben. Schriften und JavaScript-Bibliotheken werden vom eigenen Server geladen; ohne Ihre Einwilligung werden keine Inhalte von Google oder anderen Drittanbietern geladen.

Rechtsgrundlagen sind insbesondere:

  • Art. 6 Abs. 1 lit. a DSGVO und § 25 Abs. 1 TDDDG – Ihre Einwilligung,
  • Art. 6 Abs. 1 lit. b DSGVO – Bearbeitung Ihrer Anfrage,
  • Art. 6 Abs. 1 lit. f DSGVO – berechtigtes Interesse an einem sicheren und stabilen Betrieb der Website,
  • § 25 Abs. 2 Nr. 2 TDDDG – technisch unbedingt erforderliche Speicherungen auf Ihrem Endgerät.

3. Server (keine Zugriffsprotokolle)

Die Website wird auf einem vom Verantwortlichen selbst betriebenen Server bereitgestellt. Zur Auslieferung einer Seite verarbeitet der Server zwangsläufig technische Verbindungsdaten (z. B. die aufgerufene Seite und die über Cloudflare übermittelte IP-Adresse) für die Dauer der Anfrage (Art. 6 Abs. 1 lit. f DSGVO – technische Bereitstellung der Website).

Der Webserver speichert keine Zugriffsprotokolle: IP-Adressen, aufgerufene Seiten, Referrer und Browser-Kennungen werden nicht in Logfiles geschrieben. Protokolliert werden nur technische Fehlermeldungen der Anwendung (ohne Besucherdaten). Die Verarbeitung durch Cloudflare ist im folgenden Abschnitt beschrieben.

4. Cloudflare (Content Delivery Network und Schutz)

Die Website wird über Cloudflare ausgeliefert (Cloudflare, Inc., 101 Townsend St., San Francisco, CA 94107, USA). Alle Anfragen laufen dabei über Server von Cloudflare, die die Seite schneller ausliefern und vor Angriffen (z. B. DDoS, Bots) schützen. Dabei verarbeitet Cloudflare insbesondere Ihre IP-Adresse, Browser-Informationen und die aufgerufenen URLs. Zum Schutz vor Bots kann Cloudflare ein technisch notwendiges Cookie (z. B. __cf_bm, Laufzeit 30 Minuten) setzen.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (sicherer und performanter Betrieb). Mit Cloudflare besteht ein Vertrag zur Auftragsverarbeitung. Cloudflare ist nach dem EU-US Data Privacy Framework zertifiziert (Angemessenheitsbeschluss der EU-Kommission vom 10.07.2023); zusätzlich sind Standardvertragsklauseln vereinbart. Weitere Informationen: Datenschutzerklärung von Cloudflare.

5. Anzeige Ihrer IP-Adresse und Besucherzähler

Im Footer wird Ihnen Ihre eigene IP-Adresse und – sofern von Cloudflare übermittelt – eine Länderflagge angezeigt. Beides wird direkt auf dem Server erzeugt, nicht gespeichert und an keine Drittanbieter übermittelt.

Für den Besucherzähler wird aus Ihrer IP-Adresse ein kryptografischer Hashwert gebildet (HMAC-SHA-256 mit einem zufälligen Schlüssel, der täglich neu erzeugt wird). Die IP-Adresse selbst wird nicht gespeichert. Der Hashwert wird nach drei Stunden gelöscht und dient nur dazu, wiederholte Seitenaufrufe nicht mehrfach zu zählen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Interesse an einer einfachen Besucherstatistik ohne Drittanbieter).

6. Kontaktformular

Zur Spamabwehr erlaubt der Server höchstens fünf gültig ausgefüllte Sendeversuche pro IP-Adresse innerhalb einer gleitenden Stunde, einschließlich fehlgeschlagener CAPTCHA-Prüfungen. Lokal gespeichert werden nur ein mit einem geheimen Schlüssel gebildeter kryptografischer IP-Hash und Zeitpunkte, nicht die IP-Adresse selbst. Abgelaufene Einträge werden bei der nächsten Limitprüfung entfernt. Das Limit gilt über Browsersitzungen hinweg und wird bei gemeinsamem Internetanschluss gemeinsam genutzt.

Wenn Sie das Kontaktformular nutzen, werden Ihre Angaben (Name, E-Mail-Adresse, Nachricht sowie freiwillig Anschrift und Telefonnummer) zur Bearbeitung Ihrer Anfrage verarbeitet und per E-Mail an das Postfach des Verantwortlichen übermittelt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO bzw. Art. 6 Abs. 1 lit. f DSGVO (Beantwortung von Anfragen). Die Daten werden gelöscht, sobald die Anfrage abschließend bearbeitet ist und keine gesetzlichen Aufbewahrungspflichten entgegenstehen.

Nur auf der Kontaktseite wird ein technisch notwendiges Session-Cookie (JBSESSID) gesetzt. Es schützt das Formular vor Missbrauch (Schutz vor Cross-Site-Request-Forgery, Begrenzung der Nachrichtenanzahl) und wird beim Schließen des Browsers gelöscht (§ 25 Abs. 2 Nr. 2 TDDDG, Art. 6 Abs. 1 lit. f DSGVO).

7. Google reCAPTCHA (nur mit Einwilligung)

Zum Schutz des Kontaktformulars vor Spam kann Google reCAPTCHA eingesetzt werden. Anbieter ist Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. reCAPTCHA wird erst geladen, wenn Sie auf der Kontaktseite „Load reCAPTCHA“ anklicken oder im Einwilligungsbanner der Kategorie „Externe Medien“ zustimmen.

reCAPTCHA wertet Ihr Verhalten auf der Seite aus, um Menschen von Bots zu unterscheiden. Dabei werden u. a. Ihre IP-Adresse, Browser- und Geräteinformationen, Mausbewegungen, Verweildauer und Cookies an Google übermittelt, auch an Google LLC in den USA. Google ist nach dem EU-US Data Privacy Framework zertifiziert. Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG), die Sie jederzeit widerrufen können. Ohne reCAPTCHA können Sie mich über GitHub erreichen (siehe Kontaktseite). Weitere Informationen: Datenschutzerklärung von Google.

8. Statistik: Google Analytics 4 und Cloudflare Web Analytics (nur mit Einwilligung)

Wenn Sie der Kategorie „Statistik“ zustimmen, wird Google Analytics 4 geladen (Google Ireland Limited, Adresse siehe oben). Google Analytics setzt Cookies (_ga, _ga_*, Laufzeit bis zu 2 Jahre) und erstellt pseudonyme Nutzungsstatistiken, z. B. aufgerufene Seiten, Verweildauer, ungefährer Standort (Land/Stadt), Gerät und Browser. IP-Adressen werden von Google Analytics 4 nach Angaben von Google nicht gespeichert. Daten können an Google LLC in den USA übermittelt werden; Google ist nach dem EU-US Data Privacy Framework zertifiziert.

Soweit aktiviert, wird nach Ihrer Einwilligung zusätzlich Cloudflare Web Analytics geladen (Anbieter siehe Abschnitt 4). Dieser Dienst setzt keine Cookies und erfasst Seitenaufrufe und Ladezeiten ohne Wiedererkennung einzelner Besucher.

Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG). Beim Widerruf werden die Google-Analytics-Cookies gelöscht.

9. Einwilligung verwalten und widerrufen

Ihre Auswahl im Einwilligungsbanner wird in Ihrem Browser (localStorage, Eintrag jb-consent) mit Datum und Version gespeichert, damit das Banner nicht bei jedem Seitenaufruf erscheint (§ 25 Abs. 2 Nr. 2 TDDDG). Nach 12 Monaten werden Sie erneut gefragt. Sie können Ihre Einwilligung jederzeit mit Wirkung für die Zukunft ändern oder widerrufen:

Wenn Sie über den Sonne/Mond-Schalter zwischen hellem und dunklem Design wechseln, wird diese Wahl ebenfalls nur lokal in Ihrem Browser gespeichert (localStorage, Eintrag jb-theme). Der Eintrag wird nicht an den Server übertragen und dient allein der von Ihnen gewünschten Darstellung (§ 25 Abs. 2 Nr. 2 TDDDG).

10. Weitere Inhalte

Die Wetter- und Solardaten auf der Seiten „Weather“ und „Solar“ stammen von eigenen Geräten des Verantwortlichen und werden serverseitig abgerufen; dabei werden keine Daten der Besucher an Dritte übermittelt. Links zu externen Websites (z. B. GitHub, Weathercloud) sind einfache Verweise: Daten werden erst übertragen, wenn Sie einen Link anklicken. Dann gilt die Datenschutzerklärung des jeweiligen Anbieters.

11. Ihre Rechte

Sie haben nach der DSGVO das Recht auf

  • Auskunft über Ihre gespeicherten Daten (Art. 15),
  • Berichtigung (Art. 16) und Löschung (Art. 17),
  • Einschränkung der Verarbeitung (Art. 18) und Datenübertragbarkeit (Art. 20),
  • Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21),
  • Widerruf erteilter Einwilligungen mit Wirkung für die Zukunft (Art. 7 Abs. 3).

Wenden Sie sich dazu einfach über das Kontaktformular oder per Post an die oben genannte Anschrift an mich. Außerdem können Sie sich bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77 DSGVO), z. B. beim Landesbeauftragten für den Datenschutz und die Informationsfreiheit Baden-Württemberg.

Your IP: 216.73.216.182 Country: US

Visitor Count: 82,987

Legal Notice (Impressum)

© 1999 – 2026 JimmyBones.de