Last reviewed: June 2026
I do not collect, store, or process any personal data directly. This website uses a small number of third-party services that may process your IP address as part of normal web operation. No analytics or tracking are performed.
CodesThings.com is the personal website of James Macmillan.
Contact: james@codesthings.com
Phone: +44 7736 667 115
I do not directly collect or store personal data. The following third-party services are used to operate the site and may process your IP address:
The source code for this website is publicly available at github.com/jamescodesthings/jamescodesthings.github.io.
Third-party service processing described above is carried out on the basis of legitimate interests in operating a functional, accessible website (UK GDPR Article 6(1)(f)).
Please see the About Cookies page.
Under UK GDPR you have the right to: access your personal data; rectification of inaccurate data; erasure; restriction of processing; data portability; and to object to processing. To exercise rights relating to third-party processing, please contact those services directly.
You have the right to lodge a complaint with the Information Commissioner's Office (ICO) if you believe your data has been handled unlawfully.