Halal Ticketin’

Cookie Policy

Effective Date: 22 February 2026

Need more details? Contact us.

1. Storage categories we use

Keeps Halal Ticketin' functioning by remembering your consent choice, keeping you signed in, securing account and invitation flows, and preventing duplicate purchase tracking. This runs on every visit.

Lets event organisers understand how people find their events using Meta Pixel. After you opt in, Meta tooling may load; we only initialise organiser pixels and send tracking events on public event and checkout pages.

2. Our first-party cookie

  • ht_consent

    Remembers whether you opted into marketing storage so optional scripts stay on/off across visits in this browser. For signed-in users, we also sync consent to your account preferences.

    Retention: 180 days

3. Essential browser storage (non-cookie)

  • localStoragesb-{project-ref}-auth-token

    Stores your Supabase session payload so social login callbacks and session refresh can complete.

    Until sign-out, session expiry, or manual browser-storage clearing.

  • localStoragehalal-ticketin-access-token

    Stores your Halal Ticketin' API token so you remain signed in without needing cookies.

    Cleared when you sign out or manually clear browser storage.

  • localStoragehalal-ticketin-refresh-token

    Renews your sign-in session when access tokens expire, so you stay signed in without interruptions.

    Cleared when you sign out or manually clear browser storage.

  • localStoragehalal-ticketin:last-organizer-id

    Remembers the organiser workspace you last selected so dashboards open to the right team.

    Until you switch organisers or clear browser storage.

  • localStoragehalal-ticketin:exchange-rates

    Caches exchange rates for up to 30 minutes to avoid unnecessary API calls.

    Automatically refreshed every 30 minutes or when you clear browser storage.

  • localStorageauth:last_used

    Remembers the last sign-in method (password or Google) to streamline future sign-in flows.

    Until replaced with a new value or cleared from browser storage.

  • localStoragehalal-ticketin:pending-invite

    Temporarily stores invitation context so account creation/sign-in can continue into invitation acceptance.

    Automatically removed after use or expiry (up to 7 days).

  • localStoragehalal-ticketin:pending-organizer-avatar

    Temporarily stores a draft organizer avatar during registration until upload completes.

    Removed after upload attempt or manual browser-storage clearing.

  • sessionStoragehalalticketin:pending-draft

    Temporarily holds a drafted event while you move between creation screens in the same tab.

    Removed when you close the tab or finish the draft.

  • sessionStoragecheckout_draft_{eventId}

    Temporarily stores in-progress public checkout form details per event to support tab refresh recovery.

    Expires after 30 minutes in-tab or when checkout completes.

  • sessionStorageht_embed_consent

    Stores consent preference for embedded checkout/event experiences in the current tab session.

    Removed when the embed tab is closed.

  • localStorageht_purchase_tracked:{orderId}

    Stops duplicate Meta Pixel “Purchase” events by remembering which orders already fired.

    One flag per order that stays until you clear browser storage.

4. Optional marketing technology

  • Meta Pixel

    Allows organisers to attribute their ad spend by measuring page views, checkout starts, and purchases.

    Provider: Event organisers via Meta · Host: https://connect.facebook.net

    Cookies placed: _fbp, _fbc · Loaded after you enable marketing storage; we only initialise a pixel and send Meta events on public event and checkout pages where an organiser has configured a Meta Pixel ID.

5. Your choices

You can change marketing storage at any time using the “Manage cookies” control in our site footer. In embedded event/checkout views, the same controls are available in the cookie banner.

Choosing “Reject optional” (or turning marketing storage off in settings) keeps Halal Ticketin running but stops Meta Pixel tracking. Clearing cookies or browser storage in your browser settings will also sign you out and reset cached data described above.

6. Legal basis

For EEA users, optional cookies and similar technologies are managed under the ePrivacy rules and GDPR consent standards. Essential storage is always on because it is necessary to provide requested services and secure key account flows.

If you are in regions such as California where ad-related identifiers can be treated as data-sharing for advertising, you can keep optional marketing storage disabled at any time through our cookie controls.

7. Updates & contact

We update this policy whenever our storage inventory changes and will note the new effective date.

Questions? Email us at info@halalticketin.com or contact support.