Cookie Policy
Last updated: 6 May 2026
This Cookie Policy explains how James McDonald uses cookies and similar technologies on https://j-mcd.com.
This Cookie Policy should be read alongside our Privacy Policy, which explains how we collect, use, store, and protect personal data.
Contact: [email protected]
Website contact page: https://j-mcd.com/contact
1. What are cookies?
Cookies are small text files placed on your device when you visit a website. They are commonly used to make websites work, keep users signed in, remember preferences, and understand how a website is used.
Cookies do not usually identify you directly, but information stored in cookies may be linked to other information we hold about you, such as your website account.
2. How we use cookies
We use cookies and similar technologies to operate the website, keep users signed in, support Google OAuth login, improve security, and provide website functionality.
Some cookies are strictly necessary for the website to work. These cookies do not require consent because the website cannot provide core functionality without them.
If we introduce analytics, performance, functionality, or other non-essential cookies in the future, we will use them to understand website usage, improve the website, remember preferences, or measure performance. Where required by law, these cookies will only be used with your consent.
3. Types of cookies we may use
Strictly necessary cookies
These cookies are required for the operation of the website. They include cookies that allow you to log in, stay logged in, move securely through the website, and use features that require authentication.
Functionality cookies
These cookies may be used to remember choices you make, such as preferences or settings, so the website can provide a more personalised experience.
Analytics and performance cookies
These cookies may be used to understand how visitors use the website, such as which pages are visited and whether users experience errors. This helps us improve the website and tools.
4. Cookies we currently use
The cookies currently used on the website are listed below.
Strictly necessary cookies
| Cookie name | Purpose | Type |
|---|---|---|
access | Used to authenticate your session and keep you signed in while using the website. | Strictly necessary |
refresh | Used to maintain your website login session without requiring you to sign in repeatedly. | Strictly necessary |
oauth_return_to | Used temporarily during Google OAuth login to return you to the correct page after signing in. | Strictly necessary |
The access and refresh cookies are website authentication tokens. They are not Google OAuth access tokens or Google OAuth refresh tokens.
Authentication cookies are configured as httpOnly, use Secure in production, and use SameSite=Lax.
5. Analytics and performance cookies
We do not currently use analytics or performance cookies.
If analytics or performance cookies are introduced in the future, this Cookie Policy will be updated where necessary and, where required by law, you will be asked for consent before those cookies are set.
Analytics cookies, if used, will be used to understand website performance and usage. They will not be used to sell personal data or to profile users using Google account data.
6. Functionality cookies
We do not currently use separate functionality cookies beyond cookies required for authentication and website operation.
If functionality cookies are added in the future, they may be used to remember preferences or improve your experience of using the website.
7. Managing cookies
You can control and delete cookies through your browser settings. Most browsers allow you to block cookies, delete existing cookies, or receive a warning before cookies are stored.
If you block or delete strictly necessary cookies, parts of the website may not work properly. For example, you may not be able to stay signed in or use tools that require authentication.
For more information about cookies and how to manage them, you can visit https://www.aboutcookies.org.
8. Changes to this Cookie Policy
We may update this Cookie Policy from time to time.
Any changes will be posted on this page. If we introduce new non-essential cookies or change how cookies are used in a material way, we will update this Cookie Policy and, where required, ask for consent.
9. Contact
If you have questions about this Cookie Policy, you can contact us by emailing [email protected].
You can also contact us using the contact form at https://j-mcd.com/contact.