Privacy & cookies
A clear note on how this site handles information.
This notice explains what happens when you visit, contact, or choose to measure this site. It is written for a small personal portfolio and is intended to keep the choice with you.
01 / Who is responsible
Bryan McNamara is the controller.
For privacy questions, requests, or concerns about this site, contact Bryan at mailbryanmc@gmail.com. This site is operated from Ireland. A separate Data Protection Officer is not appointed for this personal site.
02 / What is processed
Only what the site needs.
| Activity | What is involved | Basis | Retention |
|---|---|---|---|
| Site delivery | Technical request, security, and delivery information handled by the hosting provider. | Delivering the requested site and security interests. | According to hosting-provider systems and security needs. |
| Email contact | Your message and contact details if you email Bryan. | Responding to your request. | As long as needed to respond and keep reasonable correspondence records. |
| Analytics | Page views, scrolls, outbound links, approximate location, browser, device, and session information. | Your opt-in consent. | GA4 property setting; the privacy target is two months for event and user data. |
The site does not intentionally collect names, email addresses, message content, health information, or other sensitive data through the website itself. Please avoid sending sensitive information by email unless it is necessary.
03 / Cookies & analytics
Nothing non-essential loads before opt-in.
Google Analytics 4 is not loaded until you choose Allow analytics. The site keeps a first-party preference cookie so it can remember your choice. Advertising storage, ad user data, and ad personalization remain disabled by this site.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
analytics-consent | This site | Remembers whether analytics was allowed or rejected. | 1 year |
_ga | Google Analytics | Distinguishes users for consented analytics measurement. | 60 days configured here; browser limits may shorten it. |
_ga_* | Google Analytics | Persists session state for the consented GA4 stream. | 60 days configured here; browser limits may shorten it. |
Google’s default GA4 cookie duration is up to two years, but this site configures a shorter 60-day cookie lifetime. Google may process analytics data in accordance with its applicable terms and transfer mechanisms. See Google’s privacy information.
04 / Your rights
You can ask what happens to your data.
You can contact Bryan to request access, correction, deletion, restriction, portability, or to object to processing where applicable. You can withdraw analytics consent at any time without affecting earlier processing. Identity may need to be verified before responding.
If you are unhappy with how a request is handled, you can contact the Irish Data Protection Commission through its complaints process.
05 / Providers & links
Third parties are named, not hidden.
The site is hosted by Vercel, which may process technical information needed to deliver and secure the site. Analytics is provided by Google Analytics only after consent. Links to LinkedIn and the App Store take you to services with their own privacy and cookie policies; this site does not embed those services. See Vercel’s privacy policy.