Privacy Policy

Last updated: July 2026

TheMrCoder ("I", "me", or "my") operates the website themrcoder.com. This Privacy Policy explains what information is collected when you visit this site, how it is used, and what choices you have. I am committed to protecting your privacy and processing your data lawfully and transparently in accordance with the General Data Protection Regulation (GDPR) and other applicable privacy laws.

1. Data Controller

The data controller for this website is TheMrCoder. For any privacy-related enquiries you can contact me at:

Email: [email protected]

2. Information I Collect

This is a static informational website. I do not run a backend or store your personal data on my own servers. The following data may be collected by third-party services described below. Analytics starts by default; you can reject it at any time via the consent banner:

  • Usage data — pages visited, time spent, browser type, device information, and on-page interactions (e.g. clicks and scroll behaviour) collected by Google Analytics and Contentsquare. You can opt out via the consent banner.
  • Contact form submissions — if you submit the contact form, your name, email address, and message are transmitted directly to Formspree (formspree.io), which processes and forwards them to my email inbox. I retain these messages to respond to your enquiry and do not use them for any other purpose.

3. Cookies & Tracking Technologies

Analytics (Google Analytics and Contentsquare) starts when you visit so I can understand how the site is used. A consent banner lets you accept or reject analytics. If you reject, tracking stops and related cookies are cleared. You can change your choice at any time.

You can change your cookie preferences at any time using the panel.

4. Google Analytics

This site loads Google Analytics 4 by default, operated by Google LLC (1600 Amphitheatre Parkway, Mountain View, CA 94043, USA). Google Analytics collects anonymised usage statistics. IP anonymisation is enabled. Google may transfer data to servers in the United States under the EU–US Data Privacy Framework. You can reject analytics via the consent banner, which disables Google Analytics and clears its cookies.

You can learn more about how Google uses data at policies.google.com/privacy and opt out globally via the Google Analytics opt-out browser add-on.

5. Contentsquare

This site also loads Contentsquare by default (operated by Contentsquare SAS, 7 rue de Madrid, 75008 Paris, France), a digital experience analytics platform. Contentsquare collects anonymised data about how visitors interact with pages — including clicks, scroll depth, and session replays — to produce heatmaps and usability insights. Data may be transferred to servers outside the European Economic Area under appropriate safeguards. Rejecting analytics via the consent banner opts you out of Contentsquare collection.

You can learn more at contentsquare.com/privacy-policy.

6. Contact Form (Formspree)

The contact form on this site uses Formspree (Formspree Inc.) to process and deliver messages. When you submit the form, your name, email address, and message are sent to Formspree's servers and forwarded to my inbox. Formspree's own privacy policy applies to this processing: formspree.io/legal/privacy-policy. I retain messages only as long as necessary to respond to your enquiry.

7. Legal Bases for Processing (GDPR)

  • Legitimate interests (Art. 6(1)(f) GDPR) — analytics (Google Analytics and Contentsquare) run by default to understand and improve the site. You can object / opt out at any time via the consent banner. Essential localStorage items (theme preference, consent record) are also set as they are strictly necessary for the site to function as expected.
  • Consent (Art. 6(1)(a) GDPR) — where you explicitly accept analytics via the consent banner, processing continues on the basis of that consent until you withdraw it.
  • Contractual necessity (Art. 6(1)(b) GDPR) — contact form data is processed solely to respond to your enquiry.

8. Your Rights

Under GDPR and similar regulations you have the right to:

  • Access — request a copy of the personal data I hold about you.
  • Rectification — ask me to correct inaccurate data.
  • Erasure — request deletion of your data ("right to be forgotten").
  • Restriction — ask me to limit how I use your data.
  • Portability — receive your data in a machine-readable format.
  • Object — object to processing based on legitimate interests, including analytics, via the panel.
  • Withdraw consent / opt out — change or revoke your cookie choices at any time via the same panel. Opting out stops analytics and clears related cookies. Withdrawing consent does not affect the lawfulness of processing before withdrawal.

To exercise any of these rights, contact me at [email protected]. You also have the right to lodge a complaint with your local data protection authority.

9. Data Retention

Contact form messages are retained only as long as needed to respond to your enquiry and are then deleted. Analytics data is subject to Google Analytics' standard retention period (configurable, up to 14 months) and Contentsquare's retention settings as described in their privacy policy. The theme preference in localStorage persists until you clear browser storage. Your analytics consent choice (tmc-consent) is remembered for 7 days, after which the banner is shown again and analytics resume by default until you choose again.

10. External Links

This site contains links to third-party websites (GitHub, X/Twitter, Instagram). I am not responsible for the privacy practices of those sites and encourage you to review their respective privacy policies.

11. Changes to This Policy

I may update this Privacy Policy from time to time. The "Last updated" date at the top of this page will reflect any changes. Continued use of the site after changes are posted constitutes acceptance of the updated policy.

12. Contact

If you have any questions about this Privacy Policy or how your data is handled, please reach out:

Email: [email protected]