Privacy Policy
Last updated: February 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: hello@themrcoder.com
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, and only after you give consent:
- Usage data — pages visited, time spent, browser type, and device information collected by Google Analytics (analytics cookies, opt-in only).
- 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
I use a consent banner to give you full control over cookies. No analytics cookies are set before you give explicit consent.
You can change your cookie preferences at any time using the panel.
4. Google Analytics
If you consent to analytics cookies, this site loads Google Analytics 4, 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 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. 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.
6. Legal Bases for Processing (GDPR)
- Consent (Art. 6(1)(a) GDPR) — analytics cookies are only set after you explicitly accept them via the consent banner.
- Legitimate interests (Art. 6(1)(f) GDPR) — essential localStorage items (theme preference, consent record) are set without consent as they are strictly necessary for the site to function as expected.
- Contractual necessity (Art. 6(1)(b) GDPR) — contact form data is processed solely to respond to your enquiry.
7. 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.
- Withdraw consent — change or revoke your cookie choices at any time via the panel. Withdrawing consent does not affect the lawfulness of processing before withdrawal.
To exercise any of these rights, contact me at hello@themrcoder.com. You also have the right to lodge a complaint with your local data protection authority.
8. 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). LocalStorage entries persist until you clear your browser storage or withdraw consent.
9. 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.
10. 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.
11. Contact
If you have any questions about this Privacy Policy or how your data is handled, please reach out:
Email: hello@themrcoder.com