Cookie notice
How promowavepro.pro uses cookies and similar storage.

Overview
We use a small consent system to remember your choices. The primary cookie name is pwp_consent; a backup copy may be stored in localStorage under cookie_consent_v1. Both hold JSON describing categories you selected.
Categories
- Essential — Required for basic operation; always on.
- Functional — Remembers navigation preferences when enabled.
- Analytics — Not in use at site launch; toggle records future preference only.
- Maps — Allows Google Maps embeds to load on every page.
JSON shape
Consent JSON includes keys essential (always true), functional, analytics, maps, ts (ISO timestamp), and v (version 1). Values are URL-encoded in the cookie string.
Google Maps
Each content page embeds Google Maps for 68 Tanjong Katong Road. When loaded, Google may collect IP address, device data, and interaction signals under its policies. You can reject non-essential categories or disable Maps in Customise; essential operation remains.
Duration
Consent cookies use a one-hundred-eighty-day Max-Age with Path=/ and SameSite=Lax. Secure attribute is set on HTTPS.
Manage cookies
re-opens the panel with your saved state. Accept all, Reject all, and Customise are available in the banner on first visit.
Banner behaviour
The banner is a bottom strip, not a modal. Page content remains readable behind it. Keyboard users can Tab to controls; Escape closes Customise when open.
Without JavaScript
If JavaScript is disabled, the site remains readable. Maps may still load as third-party embeds; block them in browser settings if needed. Email [email protected] for a plain-text summary of categories.
Updates
Last updated 2026-08-13. Changes appear on this page with a revised date.
We do not load advertising pixels on this site at launch. The analytics toggle exists so future measurement, if ever added, requires a recorded preference first.
Functional cookies may remember FAQ jump-nav scroll position in future script versions; currently functional is reserved and off by default on Reject all.
Clearing site data removes both cookie and localStorage backup; the banner reappears on next visit as first visit.
Cross-border map loading may set third-party cookies in your browser depending on Google configuration; check Google privacy documentation for detail.
Staff testing uses the same banner as visitors; we do not bypass consent in production.
Consent records are not merged with enquiry email unless you later become a client under separate data terms.
If you share a device, reset choices after browsing via Customise or browser clear-data tools.
Cookie panel toggles are the only input elements on public pages apart from navigation buttons.
PromoWave Pro is an independent communications studio. This site describes our craft, the working methods we use, and the shapes an engagement can take. Outcomes depend on market conditions, product readiness, timing, and decisions outside our control; nothing here promises a particular commercial result.
68 Tanjong Katong Road
Browser extensions that block cookies may prevent Save choices from persisting; try disabling extensions temporarily to test.
Private browsing modes may discard consent at session end depending on browser; expect the banner on each new private window.
We document cookie names in this notice and in /js/main.js source for transparency.
Maps off does not remove static address text on Harbour; you can still read directions without loading the embed.
Essential category covers consent storage itself; without it the banner would reappear each page load.
Safari intelligent tracking prevention may affect localStorage backup; cookie primary copy still applies when allowed.
Enterprise browsers with managed policies may force-clear storage; IT teams should whitelist consent cookie if needed.
We test banner focus order with keyboard-only navigation before each major deploy.
Reject all keeps maps enabled by default so address embeds remain useful; change maps in Customise if required.
Consent timestamp uses ISO-8601 for audit readability in developer tools.
Browser extensions that block cookies may prevent Save choices from persisting; try disabling extensions temporarily to test.
Private browsing modes may discard consent at session end depending on browser; expect the banner on each new private window.
We document cookie names in this notice and in /js/main.js source for transparency.
Maps off does not remove static address text on Harbour; you can still read directions without loading the embed.
Essential category covers consent storage itself; without it the banner would reappear each page load.
Safari intelligent tracking prevention may affect localStorage backup; cookie primary copy still applies when allowed.
Enterprise browsers with managed policies may force-clear storage; IT teams should whitelist consent cookie if needed.
We test banner focus order with keyboard-only navigation before each major deploy.
Reject all keeps maps enabled by default so address embeds remain useful; change maps in Customise if required.
Consent timestamp uses ISO-8601 for audit readability in developer tools.
Browser extensions that block cookies may prevent Save choices from persisting; try disabling extensions temporarily to test.
Private browsing modes may discard consent at session end depending on browser; expect the banner on each new private window.
We document cookie names in this notice and in /js/main.js source for transparency.
Maps off does not remove static address text on Harbour; you can still read directions without loading the embed.
Essential category covers consent storage itself; without it the banner would reappear each page load.
Safari intelligent tracking prevention may affect localStorage backup; cookie primary copy still applies when allowed.
Enterprise browsers with managed policies may force-clear storage; IT teams should whitelist consent cookie if needed.
We test banner focus order with keyboard-only navigation before each major deploy.