Cookie Policy

Last updated: November 27, 2025

1. What Are Cookies?

Cookies are small text files that are placed on your device when you visit a website. They are widely used to make websites work more efficiently and to provide information to website owners.

We use cookies and similar technologies (such as local storage) to enhance your experience, analyze usage, and provide personalized content.

2. Types of Cookies We Use

2.1 Essential Cookies

These cookies are necessary for the Website to function properly. They cannot be disabled.

CookiePurposeDuration
next-auth.session-tokenUser authentication sessionSession / 30 days
next-auth.csrf-tokenSecurity token to prevent CSRF attacksSession
cookie-consentStores your cookie preferences1 year

2.2 Analytics Cookies

These cookies help us understand how visitors interact with our Website. They require your consent.

CookiePurposeDuration
_gaGoogle Analytics - distinguishes users2 years
_ga_*Google Analytics - maintains session state2 years

2.3 Functional Cookies

These cookies enable enhanced functionality and personalization.

CookiePurposeDuration
themeUser interface preferences1 year
dismissed-bannersTracks dismissed notifications30 days

3. Third-Party Cookies

Some cookies are placed by third-party services that appear on our pages:

  • Google Analytics: For website analytics and usage statistics
  • Google OAuth: For authentication purposes
  • X (Twitter) OAuth: For authentication purposes

These third parties have their own privacy policies governing their use of cookies.

4. Managing Cookies

4.1 Cookie Consent Banner

When you first visit our Website, you will see a cookie consent banner. You can:

  • Accept all cookies: Enable analytics and functional cookies
  • Decline: Only essential cookies will be used

4.2 Browser Settings

You can control cookies through your browser settings:

  • Chrome: Settings → Privacy and security → Cookies
  • Firefox: Settings → Privacy & Security → Cookies
  • Safari: Preferences → Privacy → Cookies
  • Edge: Settings → Cookies and site permissions

Note: Blocking essential cookies may prevent the Website from functioning properly.

4.3 Opt-Out Links

  • Google Analytics Opt-out: https://tools.google.com/dlpage/gaoptout

5. Local Storage

In addition to cookies, we use browser local storage for:

  • Cookie consent preferences
  • User interface preferences
  • Cached data for performance

You can clear local storage through your browser's developer tools or settings.

6. Changes to This Policy

We may update this Cookie Policy periodically. Changes will be posted on this page with an updated "Last updated" date.

7. Contact Us

For questions about our use of cookies, contact us at:

Email: dinanjanagunaratne@gmail.com