1. What Cookies and Tracking Technologies Are
Cookies are small text files placed on your device by the websites you visit. They help the site remember your actions and preferences (such as login and cart contents) over a period of time, and they enable analytics and advertising features. Similar technologies — pixels, web beacons, local storage, session storage — are used for analogous purposes; throughout this policy we refer to all of them collectively as "cookies".
2. Categories of Cookies We Use
We group cookies into three categories. Essential cookies are required for the Site to function — including secure payment and fraud prevention — and cannot be turned off. Analytics and Marketing cookies are loaded only after you grant consent through the cookie banner or the cookie settings panel.
3. Cookies and Browser Storage We Use
Essential
- Purpose
- Remembers your store and language across visits and IP or VPN changes. It does not authorize checkout or shipping.
- Duration
- 14 days; page refreshes do not extend this period
- Provider
- NiR Coffee
- Purpose
- Stores your authenticated session to keep you signed in.
- Duration
- Until sign-out, session invalidation, or browser storage is cleared
- Provider
- NiR Coffee
- Purpose
- Remembers your current account-setup step for this account when you refresh the page. It does not store your name, phone number or address.
- Duration
- Until setup completes, the account session is cleared, or this browser tab closes
- Provider
- NiR Coffee
- Purpose
- Stores your shopping cart contents between visits.
- Duration
- Until cleared by the site or your browser; no fixed automatic expiry
- Provider
- NiR Coffee
- Purpose
- Records your cookie-consent preferences and the version accepted.
- Duration
- Until cleared by the site or your browser; no fixed automatic expiry
- Provider
- NiR Coffee
- Purpose
- Links cookie-consent choices from the same browser using a random identifier.
- Duration
- Until cleared by the site or your browser; no fixed automatic expiry
- Provider
- NiR Coffee
- Purpose
- Remembers your selected appearance (Light / Dark / System).
- Duration
- Until cleared by the site or your browser; no fixed automatic expiry
- Provider
- NiR Coffee
- Purpose
- Set by Stripe for payment fraud prevention and detection.
- Duration
- 1 year
- Provider
- Stripe
- Purpose
- Set by Stripe for payment fraud prevention during checkout.
- Duration
- 30 minutes
- Provider
- Stripe
| Name / Identifier | Purpose | Duration | Provider |
|---|---|---|---|
| nir.storefront.v1 (localStorage) | Remembers your store and language across visits and IP or VPN changes. It does not authorize checkout or shipping. | 14 days; page refreshes do not extend this period | NiR Coffee |
| nir_auth_session_row (localStorage) | Stores your authenticated session to keep you signed in. | Until sign-out, session invalidation, or browser storage is cleared | NiR Coffee |
| onboarding_step_row:<account ID> (sessionStorage) | Remembers your current account-setup step for this account when you refresh the page. It does not store your name, phone number or address. | Until setup completes, the account session is cleared, or this browser tab closes | NiR Coffee |
| guest_cart_row_v1 (localStorage) | Stores your shopping cart contents between visits. | Until cleared by the site or your browser; no fixed automatic expiry | NiR Coffee |
| nir.consent.v1 (localStorage) | Records your cookie-consent preferences and the version accepted. | Until cleared by the site or your browser; no fixed automatic expiry | NiR Coffee |
| nir.consent.visitor.v1 (localStorage) | Links cookie-consent choices from the same browser using a random identifier. | Until cleared by the site or your browser; no fixed automatic expiry | NiR Coffee |
| nir.appearance.v1 (localStorage) | Remembers your selected appearance (Light / Dark / System). | Until cleared by the site or your browser; no fixed automatic expiry | NiR Coffee |
| __stripe_mid | Set by Stripe for payment fraud prevention and detection. | 1 year | Stripe |
| __stripe_sid | Set by Stripe for payment fraud prevention during checkout. | 30 minutes | Stripe |
Analytics
- Purpose
- Distinguishes unique users for Google Analytics 4.
- Duration
- 2 years
- Provider
- Purpose
- Persists session state for Google Analytics 4.
- Duration
- 2 years
- Provider
| Name / Identifier | Purpose | Duration | Provider |
|---|---|---|---|
| _ga | Distinguishes unique users for Google Analytics 4. | 2 years | |
| _ga_<container-id> | Persists session state for Google Analytics 4. | 2 years |
Marketing
- Purpose
- Identifies the browser to Meta Pixel for advertising attribution.
- Duration
- 90 days
- Provider
- Meta
- Purpose
- Tracks ad-click attribution from Facebook / Instagram campaigns.
- Duration
- Per click
- Provider
- Meta
| Name / Identifier | Purpose | Duration | Provider |
|---|---|---|---|
| _fbp | Identifies the browser to Meta Pixel for advertising attribution. | 90 days | Meta |
| fbclid (URL parameter) | Tracks ad-click attribution from Facebook / Instagram campaigns. | Per click | Meta |
4. How to Manage Your Consent
You can change your cookie preferences at any time using the button below. This will reopen the cookie settings panel where you can enable or disable Analytics and Marketing categories independently. Essential cookies cannot be disabled because the Site cannot function without them.
5. Browser-Level Controls
Most browsers allow you to view, manage, delete, and block cookies. See your browser's help pages for instructions: Chrome, Firefox, Safari, Edge. Note that disabling all cookies at the browser level may break essential functions of the Site, including sign-in and checkout.
6. Third-Party Cookies
Some cookies are set by third parties on our behalf — Stripe (payment fraud prevention), Google (Analytics), and Meta (Pixel). These third parties have their own privacy and cookie policies, which apply in addition to ours. We recommend you review the policies of any third-party service you use.
7. Updates to This Policy
We may update this Cookie Policy when we add or remove tracking technologies. Material changes will trigger a re-prompt of the cookie banner. The version date below indicates the current version.
8. Contact
Questions about this Cookie Policy: hello@nircoffee.id.
9. Effective Date
This Cookie Policy is effective as of 06-09-2026.