Cookie notice
How this site uses cookies and similar storage.

ClickBloom Forge Pte. Ltd. uses cookies and browser storage to remember your consent choices and to support optional features. This notice explains each category and how to change your mind.
Essential
Cookie name: cbf_consent. Duration: one hundred eighty days. Purpose: stores JSON describing which optional categories you accepted or rejected. Backup: localStorage key cookie_consent_v1 with the same JSON. These are required to honour your choice and cannot be disabled while using the site.
Functional
Optional. When enabled, may remember display preferences such as reduced motion overrides. Currently minimal functional cookies are set; the toggle exists for future use and is honoured by our script.
Analytics
Optional. When enabled, allows privacy-preserving analytics if deployed. At present we do not load third-party analytics scripts; the category is declared for transparency and future use.
Maps
Optional. Google Maps iframes on every page may set cookies or collect usage data when loaded. Google operates these services under its own privacy policy. Restricting maps consent does not remove the embed — it documents your preference and may limit interactive features.
Google Maps disclosure
Every content page includes an embedded map showing 20 Kandahar Street, Singapore 198885. Loading the map contacts Google servers and may transfer IP address and device information to Google LLC. See Google's privacy policy for detail. We use standard embed URLs without an API key.
Managing preferences
Use the button below to reopen the cookie panel with your saved state. You may also clear cbf_consent in your browser; the banner will reappear on next visit.
Contact
Questions: [email protected].
Browser controls
Most browsers allow blocking third-party cookies, clearing storage, or using private modes. Blocking all cookies may prevent the consent record from persisting and cause the banner to reappear each visit.
Updates to this notice
When categories or vendors change, we update this page and the last updated date. Material changes may require renewed consent depending on legal advice at the time.
Relationship to privacy notice
Personal data processed through cookies is also described in our privacy notice. In case of conflict, both documents should be read together.
Do Not Track
This site does not respond to Do Not Track signals because there is no industry consensus on handling. Optional analytics, when enabled, will still respect your cookie panel choices.
Session versus persistent storage
Essential consent storage persists up to one hundred eighty days unless cleared. Session storage is not used for consent. localStorage backup mirrors cookie JSON for resilience when cookies are blocked by browser policy.
Cookie names and keys
Primary cookie: cbf_consent. Backup key: cookie_consent_v1. Values are URL-encoded JSON on the cookie and plain JSON in localStorage. Fields include essential, functional, analytics, maps, ts, and v.
Third-party cookies from Google
Maps embeds may load content from google.com domains. Google may set its own cookies if you interact with the map UI. We do not control those cookies. Restrict interaction if you prefer to minimise Google processing.
Fonts
Google Fonts stylesheets load from Google servers when pages render. Google may log IP address and user agent. Fonts are display assets, not tracking pixels; nonetheless they contact Google infrastructure.
Changes to categories
If we add categories, the panel will show new toggles defaulting to off until you choose. Version field v in stored JSON allows script migration without losing essential flag.
Testing consent
Developers testing the site should clear cbf_consent and cookie_consent_v1 between tests to observe banner behaviour. Production visitors need only use the panel once per device profile.
Embedded content
Maps remain visible when maps consent is off because they are essential to contact information; your preference is still recorded for transparency and future script behaviour.
Log files
Server logs are not cookies but may contain similar identifiers. See privacy notice for log retention. Cookie notice covers browser storage only.
Last updated: 13 August 2026.
Consent JSON includes a timestamp field ts in ISO format so you can see when a choice was recorded.
If you use multiple browsers, each profile stores its own consent. Syncing is not performed across devices.
Staff testing new pages should document cookie behaviour in internal notes before release.
Reject all stores valid JSON with optional categories false; it is not an error state.
Customise saves when you press Save preferences; closing without saving restores the banner if no prior consent existed.
Manage cookies on this page reopens the panel with toggles reflecting stored preferences.
Consent JSON includes a timestamp field ts in ISO format so you can see when a choice was recorded.
If you use multiple browsers, each profile stores its own consent. Syncing is not performed across devices.
Staff testing new pages should document cookie behaviour in internal notes before release.
Reject all stores valid JSON with optional categories false; it is not an error state.
Customise saves when you press Save preferences; closing without saving restores the banner if no prior consent existed.
Manage cookies on this page reopens the panel with toggles reflecting stored preferences.
Consent JSON includes a timestamp field ts in ISO format so you can see when a choice was recorded.
If you use multiple browsers, each profile stores its own consent. Syncing is not performed across devices.
Staff testing new pages should document cookie behaviour in internal notes before release.
Reject all stores valid JSON with optional categories false; it is not an error state.