Breeze & Basilsince 2018

Legal journal

Privacy Policy

Effective date: January 15, 2025

1. Scope

This policy applies to Breeze & Basil pages, course catalog interactions, contact requests, and related services available through this website.

2. Information we receive

When you contact us, we may receive your name, email address, phone number, and message. We also receive technical information such as browser type, approximate device information, and pages requested when standard hosting logs are created.

3. How information is used

We use submitted details to respond to questions, provide requested support, maintain site security, improve course descriptions, and communicate about a request you initiated. We do not use contact details for unrelated marketing without a lawful basis and appropriate choice.

4. Local storage and cookies

The catalog uses browser localStorage to remember Fallows selections, cart quantities, and display preferences. A small cookie or equivalent preference record may remember that the cookie notice was dismissed. These features remain in your browser and can be removed through browser settings.

5. Retention and security

We retain contact correspondence only as long as reasonably needed for support, legal obligations, and recordkeeping. We use reasonable administrative and technical safeguards, although no internet transmission can be guaranteed completely secure.

6. Your choices and rights

Depending on your location, you may request access, correction, deletion, or information about processing. Contact us with enough detail to locate your request. You may also clear localStorage and cookies directly in your browser.

7. Children and third parties

The service is intended for a general audience and is not directed to children under applicable minimum ages. We do not knowingly request sensitive information. External links are governed by their own policies.

8. Updates and contact

We may update this policy when our practices or legal requirements change. Questions can be sent through our contact page. Please also review our Terms.

`; const footerHTML = ` `; document.querySelector('header').innerHTML = headerHTML; document.querySelector('footer').innerHTML = footerHTML; const modal = document.getElementById('auth-modal'); const title = modal.querySelector('[data-auth-title]'); document.querySelectorAll('[data-auth]').forEach(btn => { btn.addEventListener('click', () => { const mode = btn.getAttribute('data-auth'); title.textContent = mode === 'login' ? 'Sign in' : 'Create account'; modal.classList.remove('hidden'); modal.classList.add('flex'); }); }); modal.querySelectorAll('[data-close-auth]').forEach(btn => { btn.addEventListener('click', () => { modal.classList.remove('flex'); modal.classList.add('hidden'); }); }); modal.addEventListener('click', e => { if (e.target === modal) { modal.classList.remove('flex'); modal.classList.add('hidden'); } }); const themeBtn = document.querySelector('[data-theme-toggle]'); function applyTheme(mode) { if (mode === 'dark') { document.documentElement.style.setProperty('--bg', '#2f241c'); document.documentElement.style.setProperty('--text', '#fffaf2'); } else { document.documentElement.style.setProperty('--bg', '#f6efe3'); document.documentElement.style.setProperty('--text', '#2f241c'); } localStorage.setItem('breezeBasilTheme', mode); } const saved = localStorage.getItem('breezeBasilTheme') || 'light'; applyTheme(saved); themeBtn.addEventListener('click', () => { const current = localStorage.getItem('breezeBasilTheme') || 'light'; applyTheme(current === 'light' ? 'dark' : 'light'); }); const banner = document.getElementById('cookie-banner'); const dismissed = localStorage.getItem('breezeBasilCookieNotice'); if (!dismissed) { banner.style.display = 'flex'; } banner.querySelector('[data-dismiss-cookies]').addEventListener('click', () => { localStorage.setItem('breezeBasilCookieNotice', 'true'); banner.style.display = 'none'; }); })();