Privacy policy.
This site: www.iainmcmullan.com · Last updated: 31 October 2026 · Controller: Iain McMullan, Singapore
What this site is
A personal portfolio. There are no user accounts, no login screens, and no contact forms. The only way to reach me is by clicking an email link, which opens your own email client on your device. Nothing is submitted to this server.
The site is hosted on Vercel, built as static HTML files, and uses a Sanity CMS to manage written content. None of these systems collect your personal data directly on your behalf.
Analytics: Google Analytics 4
This site uses Google Analytics 4 (GA4) to understand how visitors use it: which pages are visited, how long is spent on each, what device and browser type was used, and the approximate geographic location (country and city level). Your full IP address is not stored by Google Analytics.
GA4 sets cookies on your device to distinguish visitors and sessions. These cookies do not identify you personally.
| Cookie | Purpose | Retention |
|---|---|---|
| _ga | Distinguishes unique visitors | 2 years |
| _ga_PZ7Y4X9H5Y | Maintains session state | 2 years |
Google processes this data under its own privacy policy. You can opt out of Google Analytics tracking at any time using the Google Analytics opt-out browser add-on.
Third-party resources
To render this site correctly, your browser makes requests to the following external services when you load a page. Each operates under its own privacy policy.
| Service | What it provides | Data it may receive |
|---|---|---|
| Google Fonts | Archivo, IBM Plex Sans, Marcellus and Hanken Grotesk typefaces | Your IP address and browser headers, per Google’s policy |
| cdnjs (Cloudflare) | The three.js library that draws the museum’s rooms | Your IP address and browser headers |
| YouTube (youtube-nocookie.com) | Client films embedded in 4 case studies | Your IP address and browser headers, per Google’s policy |
| Calendly | The booking window for a 30-minute intro call on Let’s talk, and the garden’s booking link | Your IP address and browser headers, and anything you enter when you book |
| Vercel | Hosting and content delivery | Standard server logs (IP, request path, timestamp) retained for up to 30 days |
Your rights
Under the EU General Data Protection Regulation (GDPR) and Singapore’s Personal Data Protection Act (PDPA), you have rights to access, correct, and request deletion of personal data held about you.
Because this site does not collect personal data directly, most data requests should be directed to the third parties listed above, principally Google for Analytics data. For any queries about this site specifically, contact hello@iainmcmullan.com.
Changes to this policy
Any updates will be reflected in a revised “Last updated” date above. No notification will be sent, as no email addresses are collected by this site.