Policies & standards
Cookie Policy
The cookies and browser storage used on the HappifyApps website, and how to control them.
Effective date: October 17, 2026
1. What this policy covers
This policy describes the cookies and browser storage used on the HappifyApps public website. Essential storage keeps your privacy choice, and functional storage keeps choices you make in the theme catalogue and the free website planner. Google Analytics and our own app-page funnel events are optional and its script is not downloaded until you select “Accept analytics.” Separately, we count page views with Plausible Analytics, which we host ourselves; it sets no cookies and uses no browser storage, so it is not in the table below and runs whether or not you accept analytics. We do not use advertising cookies on this website. If you start a checkout, our payment provider Razorpay opens its checkout window and can set its own cookies and browser storage there (see below).
2. Storage inventory
| Name | Provider | Purpose | Duration | Category |
|---|---|---|---|---|
| happify_cookie_consent | HappifyApps | Remembers whether analytics was accepted or declined. | 1 year | Essential |
| happify-cookie-consent | HappifyApps local storage | Provides the same consent preference when cookie access is restricted. | Until changed or browser storage is cleared | Essential |
| happify-marketing-session | HappifyApps session storage | A random id that groups the page views and “Install on Shopify” or beta clicks of one visit to an app page. The id and the event are sent to our own server (/api/track) and stored with the app and the event type. It does not identify you. | Until the browser tab closes | Analytics; opt-in only |
| happify:selected-preset:<theme> | HappifyApps session storage | Remembers the theme preset you selected on a theme page. | Until the browser tab closes | Functional |
| happify-store-launch-plan-v1 | HappifyApps local storage | Saves your answers in the free website planner so you can continue later. The plan stays in your browser; we do not receive it. | Until you reset the planner or clear browser storage | Functional |
| happify-store-launch-versions-v1 | HappifyApps local storage | Saves up to 10 planner versions that you choose to save. | Until you clear the saved versions or browser storage | Functional |
| Razorpay checkout cookies and storage | Razorpay (checkout.razorpay.com) | Set by Razorpay inside its checkout window, only when you start a payment, to process the payment and prevent fraud. Razorpay decides the names and durations; see Razorpay’s privacy and cookie policies. | Set by Razorpay | Essential for a payment you start |
| _ga | Google Analytics | Distinguishes visits for aggregate site measurement. | Up to 2 years | Analytics; opt-in only |
| _ga_* | Google Analytics | Maintains session state for aggregate site measurement. | Up to 2 years | Analytics; opt-in only |
3. Change or withdraw consent
Use “Cookie settings” in the footer or the button above at any time. Choosing “Essential only” stops future Google Analytics collection and our app-page funnel events; it does not affect the cookieless Plausible page-view counting, which stores nothing on your device. You may also clear existing cookies in your browser. Withdrawal does not affect processing that occurred before withdrawal.
4. Browser controls and signals
Browsers can block or delete cookies and local storage. Blocking essential storage may cause the consent prompt to reappear, but the website should remain usable. Because optional analytics requires an explicit choice, we apply the preference selected in our own cookie control rather than treating a browser “Do Not Track” signal as a separate instruction.
5. Contact and changes
Questions about cookies or analytics can be sent to privacy@happifyapps.com. See our Privacy Policy for rights and contact details.