Last reviewed (engineering draft): November 2026. Majik Gift may update this policy when we change tools or legal requirements.
This Cookie Policy explains how Majik Gift (“we”, “us”) uses cookies and similar technologies on majikgift.com and related services. It should be read with our Privacy Policy.
1. What are cookies?
Cookies are small text files stored on your device. Similar technologies include local storage, session storage, pixels and scripts that remember preferences or measure usage. Some are essential for the site to work; others help us understand traffic, show relevant ads (where allowed), or remember your choices.
2. How we use them
- Strictly necessary — sign-in/session, security, load balancing, and remembering consent choices.
- Preferences — display settings such as currency.
- Analytics — understanding how pages are used (for example via Google Tag Manager / Google Analytics).
- Advertising / measurement — where ads are enabled and you have consented, partners may set advertising cookies.
- Payments — Stripe and PayPal may set cookies when you complete checkout.
3. Consent
Where required, we show a cookie / consent banner (powered by our consent management partner). You can accept, reject non-essential cookies, or open preferences from that banner. Strictly necessary cookies do not require consent.
You can also control cookies in your browser settings. Blocking essential cookies may stop sign-in or checkout from working.
4. Cookie and storage list (Majik Gift first-party)
Names can change slightly by environment. Duration is approximate.
| Name / key | Type | Purpose | Category |
|---|---|---|---|
App access token cookie (name from NEXT_PUBLIC_APP_TOKEN, e.g. session token) |
HTTP cookie (httpOnly) | Keeps you signed in securely while using the site | Strictly necessary |
token (and related auth keys in local storage) |
Local storage | Client access token for API calls after login | Strictly necessary |
device_token |
Local storage | Push / device notification token | Strictly necessary / functional |
| Display currency preference | Local storage | Remembers your preferred display currency | Preferences |
mg_referral_code |
Session storage | Remembers a referral code during sign-up | Functional |
| OTP / checkout helper keys (e.g. email, otp timer, order draft, conversion success) | Local / session storage | Short-lived helpers for verification and checkout flows | Strictly necessary / functional |
5. Third-party cookies and tags
These partners may set their own cookies when their scripts run (subject to your consent choices where required):
- Emerald CMP (
emrldtp.cc) — consent banner and preference storage. - Google Tag Manager (container
GTM-5FLRNSVCunless overridden) — loads analytics/marketing tags you configure in GTM. - Google Analytics 4 — only if a measurement ID is configured and GTM is not already loading GA (typical cookies:
_ga,_ga_*). - Google AdSense / ads — may set advertising cookies on pages where ads are allowed and consent is granted.
- Stripe — payment security and fraud prevention during card checkout.
- PayPal — payment session cookies during PayPal checkout.
- Cloudflare / CDN (e.g. Font Awesome CDN) — may set security or performance cookies depending on network path.
For the live list of non-essential cookies presented to visitors, open Cookie settings on the consent banner. Vendor documentation also describes cookies they set.
6. Managing your choices
- Use the cookie banner / “Cookie settings” (or equivalent) link on the site.
- Clear site data in your browser.
- See our Privacy Policy for how we handle personal information, and Contact us with questions.
7. Contact
Questions about cookies: use Contact us or the details in our Privacy Policy.

