GroveGlow Guitar

Your information matters

Privacy Policy

Effective date: January 1, 2025. This policy explains how GroveGlow Guitar handles information when you visit our website or contact our team.

Information you provide

When you contact us, we receive the name, email address, phone number, and message you submit. We use this information to respond, provide support, and maintain a record of the conversation when reasonably necessary.

Browser storage

The site may store a theme preference, cookie consent choice, tracked course IDs, and cart quantities in your browser’s localStorage. This information remains on your device unless you remove it or clear site data. It is used to make the site function as requested.

Use and retention

We use submitted information to answer questions, process requests, improve course communication, and protect the service. We retain contact records only as long as needed for these purposes, legal duties, or legitimate business records.

Sharing and security

We do not sell personal information. Information may be handled by service providers that support hosting, email delivery, or payment processing, subject to appropriate obligations. We use reasonable administrative and technical safeguards, although no internet transmission can be guaranteed completely secure.

Your choices

You may clear browser storage, decline non-essential preferences, or ask us to review or delete contact information by emailing [email protected]. You may also reach us through the contact page.

Updates and contact

We may update this policy when our practices change. The effective date above will identify the latest version. Please read the User Terms alongside this policy.

`; document.querySelector('header').innerHTML = headerHTML; document.querySelector('footer').innerHTML = footerHTML; const cookieBanner = document.getElementById('cookie-banner'); const cookieAccept = document.getElementById('cookie-accept'); const cookiePref = document.getElementById('cookie-preferences'); const CONSENT_KEY = 'gg-cookie-consent'; function showBanner() { cookieBanner.hidden = false; } function hideBanner() { cookieBanner.hidden = true; } function hasConsent() { return localStorage.getItem(CONSENT_KEY) === 'true'; } function setConsent() { localStorage.setItem(CONSENT_KEY, 'true'); hideBanner(); } if (!hasConsent()) { setTimeout(showBanner, 800); } cookieAccept.addEventListener('click', setConsent); cookiePref.addEventListener('click', showBanner); const themeToggle = document.getElementById('theme-toggle'); const THEME_KEY = 'gg-theme'; function applyTheme(mode) { if (mode === 'dark') { document.documentElement.classList.add('dark'); document.body.style.backgroundColor = '#18352A'; document.body.style.color = '#F7F3E8'; } else { document.documentElement.classList.remove('dark'); document.body.style.backgroundColor = '#F7F3E8'; document.body.style.color = '#18352A'; } } let savedTheme = localStorage.getItem(THEME_KEY) || 'light'; applyTheme(savedTheme); themeToggle.addEventListener('click', () => { savedTheme = savedTheme === 'light' ? 'dark' : 'light'; localStorage.setItem(THEME_KEY, savedTheme); applyTheme(savedTheme); }); const menuToggle = document.getElementById('menu-toggle'); const mobileNav = document.getElementById('mobile-nav'); menuToggle.addEventListener('click', () => { mobileNav.classList.toggle('hidden'); });