Cookie Policy

Last updated: November 4, 2025

Good News: We Don't Use Cookies!

This website does not use cookies for general browsing. We use privacy-friendly analytics that don't require cookies or tracking technologies. No cookie consent banner needed!

What Are Cookies?

Cookies are small text files stored on your device when you visit a website. They're commonly used to remember your preferences, track your behavior, or serve targeted advertising.

This website takes a privacy-first approach and does not use cookies.

What We Use Instead

GoatCounter Analytics

We use GoatCounter, a privacy-friendly, open-source analytics service that:

  • Does NOT use cookies - No tracking files stored on your device
  • Does NOT track you - No cross-site tracking or user profiles
  • Does NOT store IP addresses - Used only for country lookup, then discarded
  • Does NOT store personal data - Only aggregated, anonymous statistics
  • Respects Do Not Track (DNT) - Honors your browser's privacy settings

What GoatCounter collects:

  • Page URLs (which pages are visited)
  • Referrer (where visitors came from)
  • Browser type (e.g., Chrome, Firefox)
  • Screen size (for responsive design insights)
  • Country (approximate location, not city or precise location)

Why we collect this: To understand which content is useful and improve the website experience.

Learn more about GoatCounter's privacy practices: goatcounter.com/help/privacy

AI Assistant - Browser Storage

If you use our AI assistant, the following applies:

No Cookies Used

The AI assistant does not use cookies. Your session ID is generated randomly and stored only in the database, not on your device.

Browser-Based Processing

The AI model runs entirely in your browser using WebGPU. Model files may be cached by your browser automatically (IndexedDB), but this is managed by your browser, not by us.

Conversation Logging

Conversations are logged to our database (Supabase) for quality improvement, as disclosed in the AI assistant disclaimer and Privacy Policy. This requires your explicit consent before use.

Third-Party Services

CDN Services (Content Delivery Networks)

We use the following CDN services to load fonts and libraries. These services may log technical information (like IP addresses) in their server logs, which is outside our control:

Service Purpose Cookies?
Google Fonts Loading web fonts No
Cloudflare CDN JavaScript libraries No
jsDelivr CDN JavaScript libraries No
Tailwind CSS CDN Styling framework No

Note: These CDN services are essential for the website to function properly. They do not use cookies or tracking technologies.

GDPR & ePrivacy Compliance

Why No Cookie Banner?

Under the EU ePrivacy Directive (Cookie Law), consent is required for:

  • Storing or accessing information on a user's device (cookies, localStorage)
  • Tracking technologies for marketing or behavioral advertising

This website is exempt because:

  • We don't use cookies or similar tracking technologies
  • GoatCounter collects only anonymous, aggregated analytics
  • No personal data is stored on your device
  • No cross-site tracking or user profiling occurs

Legal Basis (GDPR Article 6)

Our analytics are processed under legitimate interest (Article 6(1)(f) GDPR), as GoatCounter:

  • Collects only minimal, non-personal data
  • Cannot identify individual users
  • Is necessary for website improvement
  • Does not override user privacy rights

Your Rights & Control

Opt-Out Options

Even though GoatCounter is privacy-friendly, you can still opt out if you prefer:

🛡️

Enable "Do Not Track" (DNT)

GoatCounter respects the DNT header. Enable it in your browser settings.

🚫

Use Ad Blockers

Most ad blockers (uBlock Origin, Privacy Badger) block GoatCounter by default.

🕵️

Private/Incognito Mode

Browsing in private mode prevents any local caching.

Contact Form Data

If you submit the contact form, your data (name, email, message) is processed by Formspree and subject to GDPR rights. See our Privacy Policy for details on how to exercise your rights.

Browser Caching

Your browser may automatically cache:

  • Page resources: Images, CSS, JavaScript files (standard browser behavior)
  • AI model files: If you use the AI assistant, WebGPU may cache model files in IndexedDB (managed by your browser)

This is local browser caching, not cookies or tracking. You can clear your browser cache at any time through your browser settings.

Changes to This Policy

If we ever start using cookies or change our analytics approach, we will:

  • Update this Cookie Policy with a new "Last updated" date
  • Implement appropriate consent mechanisms if required
  • Notify users of significant changes

Contact Information

Questions about our cookie policy or analytics practices?

Dr. Djalel Benbouzid

Email: dp@dbenbouzid.com

Website: https://dbenbouzid.com

Related Documents