Cookie Policy
Brett Johnson Last Updated: 2026-04-27 Effective Date: 2026-05-01
1. What Are Cookies?
Cookies are small text files stored on your device (computer, smartphone, tablet) when you visit a website. They are used to remember information about your visit and improve your browsing experience.
This Cookie Policy explains:
- What cookies brettjohnson.xyz uses
- Why we use them
- How to control or disable them
- Your rights regarding cookies
2. Types of Cookies We Use
2.1 Essential / Strictly Necessary Cookies
Purpose: Required for the Website to function properly
| Cookie Name | Provider | Duration | Purpose | |-------------|----------|----------|---------| | sessionId | brettjohnson.xyz | Session | User session management | | csrf_token | brettjohnson.xyz | Session | CSRF protection | | auth_token | Supabase | 1 hour - 30 days | Authentication state | | vercel_session | Vercel | Session | Deployment platform session |
Note: These cookies are essential and cannot be disabled without affecting Website functionality.
2.2 Performance & Analytics Cookies
Provider: Plausible Analytics (privacy-first, GDPR-compliant)
| Cookie Name | Duration | Purpose | |-------------|----------|---------| | plausible_session | Session | Analytics session tracking |
Note: Plausible does NOT use cookies for cross-site tracking. It does not build user profiles. Your data is NOT shared with ad networks or other third parties.
2.3 Functional Cookies
Purpose: Enhance user experience and remember preferences
| Cookie Name | Provider | Duration | Purpose | |-------------|----------|----------|---------| | theme_preference | brettjohnson.xyz | 1 year | Light/dark mode preference | | language | brettjohnson.xyz | 1 year | Language preference | | calendly_session | Calendly | Session | Calendar integration state |
2.4 Marketing & Advertising Cookies
Status: We DO NOT use marketing or advertising cookies on brettjohnson.xyz}
We do not:
- Track you across websites for advertising purposes
- Build advertising profiles
- Share data with Facebook Pixel, Google Analytics 4, or similar trackers
- Use retargeting pixels
3. Third-Party Services & Their Cookies
brettjohnson.xyz} integrates with third-party services that may set cookies:
3.1 Vercel (Hosting)
- Sets functional and analytics cookies
- Privacy Policy: https://vercel.com/legal/privacy
- Cookies: Deployment tracking, preview environment identification
3.2 Supabase (Database & Auth)
- Sets authentication cookies when you sign in
- Privacy Policy: https://supabase.com/privacy
- Cookies: Session tokens, authentication state
3.3 Cloudflare (CDN & Security)
- Sets security and performance cookies
- Privacy Policy: https://www.cloudflare.com/privacypolicy/
- Cookies: DDoS protection, bot detection, rate limiting
3.4 Calendly (Scheduling)
- Sets functional cookies when you use the calendar
- Privacy Policy: https://calendly.com/privacy
- Cookies: Calendar session, booking preferences
3.5 HubSpot (CRM)
- Sets cookies if you interact with embedded forms
- Privacy Policy: https://legal.hubspot.com/privacy-policy
- Cookies: Form tracking, lead identification (if enabled)
3.6 Resend (Email)
- Does not set cookies for email delivery
- Privacy Policy: https://resend.com/privacy
- Note: Email open tracking may use pixel-based analytics (consult engagement agreement)
4. How We Use Cookies
Essential Functionality:
- Authentication and security
- Session management
- CSRF token protection
- Form processing
Performance & Improvement:
- Understanding user behavior and page performance
- Identifying technical issues and errors
- Measuring Website effectiveness
- Optimizing user experience
User Preferences:
- Remembering your theme preference (light/dark mode)
- Remembering your language selection
- Maintaining calendar integration state
5. Cookie Consent & Opt-Out
5.1 Implied Consent Model
By accessing brettjohnson.xyz}, you consent to our use of cookies as described in this policy. This includes:
- Essential cookies (automatically enabled; cannot be disabled)
- Analytics cookies via Plausible (privacy-first, no tracking across sites)
- Functional cookies for user preferences
5.2 How to Control Cookies
Browser Settings: You can control or delete cookies through your browser settings:
- Chrome: Settings → Privacy and Security → Cookies and other site data
- Firefox: Preferences → Privacy & Security → Cookies and Site Data
- Safari: Preferences → Privacy → Manage Website Data
- Edge: Settings → Privacy, search, and services → Clear browsing data
Disable All Cookies: Disabling cookies may affect Website functionality:
- Login and authentication may not work
- Your preferences (theme, language) will not be saved
- Calendar integration may fail
- Form submission may be blocked by CSRF protection
5.3 Do Not Track (DNT)
brettjohnson.xyz} respects the Do Not Track (DNT) signal in your browser:
- If DNT is enabled, we do NOT collect analytics data via Plausible
- Plausible analytics is privacy-first and does NOT build cross-site profiles regardless of DNT status
- Essential cookies remain enabled for Website functionality
To enable DNT:
- Chrome: Settings → Privacy and security → Send "Do not Track" requests
- Firefox: Preferences → Privacy → "Send websites a 'Do Not Track' signal"
- Safari: Preferences → Privacy → "Ask websites not to track me"
5.4 Local Storage
In addition to cookies, brettjohnson.xyz} may use browser local storage and session storage for:
- Saving user preferences
- Caching performance data
- Session state management
You can clear local storage through browser developer tools or settings.
6. Third-Party Cookie Management
To manage cookies from our third-party services:
Vercel Analytics:
- Dashboard: https://vercel.com (requires account)
- Opt-out: Contact Vercel support or use browser DNT signal
Plausible Analytics:
- Website: https://plausible.io
- Opt-out: Disable analytics in browser settings or enable DNT
- Plausible respects privacy-first principles and does NOT track across sites
Cloudflare:
- Dashboard: https://dash.cloudflare.com (requires account)
- No end-user opt-out available; Cloudflare is required for site security
Calendly:
- Calendly Privacy: https://calendly.com/privacy
- Calendar functions opt-in; disable if you don't use scheduling
7. Cookie Retention & Deletion
| Cookie Type | Retention | Auto-Delete | |-------------|-----------|-------------| | Session Cookies | Current session | Upon browser close | | Essential Cookies | Variable (1 hour - 30 days) | Manual or upon logout | | Analytics Cookies | 30 days | Automatic | | Preference Cookies | 1 year | Manual or browser settings |
Manual Deletion:
- Clear cookies in browser settings
- Use "Clear browsing data" with "Cookies and other site data" selected
- Cookies will be regenerated on next visit if functionality requires them
8. Data Retention & Privacy
What We Don't Do:
- Build advertising profiles
- Share cookie data with ad networks
- Use cookies for cross-site tracking
- Use cookies for marketing purposes
- Sell your data
What We Do:
- Use cookies only for Website functionality and privacy-first analytics
- Comply with GDPR, CCPA, and other privacy laws
- Respect your browser signals (DNT)
- Minimize cookie usage
For details on how we use cookie data, see our Privacy Policy: brettjohnson.xyz}/privacy
9. International Cookie Laws
9.1 GDPR (European Union)
If you are in the EU, cookies require your explicit consent (except essential cookies). However, brettjohnson.xyz} is designed to minimize cookie usage:
- Essential cookies are exempt from consent requirements
- Analytics cookies via Plausible do not require consent (privacy-first, no tracking)
- If you do not consent, you may still use the Website (functionality may be limited)
Your rights under GDPR:
- Right to be informed (this policy)
- Right of access to cookies used
- Right to withdraw consent
- Right to deletion (see Section 5.2)
9.2 CCPA (California)
If you are a California resident:
- You have the right to know what cookies collect your data
- You have the right to delete cookies
- You have the right to opt-out of non-essential cookies
- We do not sell cookie data
To exercise your rights, contact: legal@brettjohnson.xyz
9.3 ePrivacy Directive (EU/EEA)
Electronic privacy requirements for cookies:
- Strictly necessary cookies: Exempt from consent
- All other cookies: Require informed consent or opt-in
brettjohnson.xyz} complies by:
- Using essential cookies without consent
- Using privacy-first analytics (Plausible) that doesn't require consent
- Respecting browser DNT signals
- Providing clear opt-out instructions
10. Cookie Updates & Changes
We may update this Cookie Policy when:
- We add new cookies or services
- Legal requirements change
- We improve our privacy practices
Changes are effective upon posting. We encourage you to review this policy periodically.
11. Contact Us
For questions about cookies or this policy:
Brett Johnson Services, LLC} Email: legal@brettjohnson.xyz Support Email: support@brettjohnson.xyz Address: Available upon request
EU Data Protection Authority: If you have GDPR concerns, you may lodge a complaint with your local data protection authority:
Version 1.0 | Effective as of 2026-05-01
Appendix: Cookie Summary Table
| Name | Provider | Type | Duration | Purpose | |------|----------|------|----------|---------| | sessionId | brettjohnson.xyz | Essential | Session | Session management | | csrf_token | brettjohnson.xyz | Essential | Session | Security | | auth_token | Supabase | Essential | 1-30 days | Authentication | | vercel_session | Vercel | Essential | Session | Deployment platform | | plausible_session | Plausible | Analytics | Session | Privacy-first analytics | | theme_preference | brettjohnson.xyz | Functional | 1 year | Theme preference | | language | brettjohnson.xyz | Functional | 1 year | Language preference | | calendly_session | Calendly | Functional | Session | Calendar integration |
Essential Cookies (cannot be disabled) | Analytics Cookies (privacy-first) | Functional Cookies (user preferences) | No Marketing Cookies