Cookie Contact
- Name
- FRIENDIFY LTD
- Registration
- Company number 16656938
- Registered office
- 128 City Road, London, United Kingdom, EC1V 2NX
- ICO
- ICO registration reference ZC025171
- Contact
- [email protected]
Current Status
Friendify currently uses strictly necessary cookies to provide secure account sessions, a functional last-sign-in-method cookie, local storage for theme preference, IndexedDB for character-assistant continuity, and, only if you have allowed them, optional Google Analytics and Google Ads cookies. Friendify offers optional Google Analytics measurement and optional Google Ads conversion measurement. Its analytics cookies and advertising cookies are set only after you allow each category through the cookie consent banner, the cookie preferences dialog (available from the Cookie settings link on every page), or the Analytics and Advertising permissions in Privacy settings; until then no Google tag loads and none of those cookies are set. Cross-site tracking pixels, fingerprinting, and social advertising tags are not currently used on the web app. If further non-essential analytics cookies or advertising cookies are introduced, Friendify must provide clear notice and obtain valid consent before setting them unless a current PECR exception applies.
You can block or delete cookies in your browser, but blocking strictly necessary cookies may prevent login, protected dashboard access, billing portal redirects, privacy requests, and account security features from working.
Cookie And Storage Table
| Name | Provider | Category | Purpose | Duration |
|---|---|---|---|---|
| friendify_session | Friendify | Strictly necessary | Keeps you signed in and protects account sessions. It is HttpOnly, SameSite=Lax, Path=/, and Secure in production. | Expires with the API session period, currently up to 30 days. |
| friendify_last_auth_method | Friendify | Functional | Remembers the last successful Google, Discord, email, or development sign-in method so the login screen can label it. It is HttpOnly, SameSite=Lax, Path=/, and Secure in production. | Up to 365 days. |
| OAuth and email magic link state | Friendify | Strictly necessary | Protects login redirects, email magic links, and OAuth flows from tampering or replay. Tokens are generated server-side and stored hashed where applicable. | Short-lived and removed or invalidated after the login flow completes or expires. |
| Theme preference | Friendify / next-themes | Functional local storage | Stores a light, dark, or system theme preference in local storage so the interface opens with the appearance you selected. | Until you change the theme, clear browser storage, or reset browser data. |
| friendify-character-assistant (IndexedDB) | Friendify | Functional browser storage | Keeps the selected character-assistant model and up to 40 recent assistant history messages per character draft in this browser so editor help can continue between page visits. | Until you clear the assistant history, clear Friendify site data, or remove it through browser controls. |
| friendify_analytics_consent | Friendify | Strictly necessary | Stores your analytics cookie choice (allowed or declined) so Friendify knows whether Google Analytics may run and does not ask again on every visit. | 180 days, or until you clear cookies or change your choice. |
| friendify_ads_consent | Friendify | Strictly necessary | Stores your advertising cookie choice (allowed or declined) so Friendify knows whether Google Ads measurement may run and does not ask again on every visit. | 180 days, or until you clear cookies or change your choice. |
| _ga and _ga_* (Google Analytics) | Google LLC | Analytics (consent-based) | Distinguishes visitors and sessions so Friendify can measure aggregate page usage. Set only after you allow analytics cookies; declining or withdrawing removes them and stops measurement. | Up to 2 years from your last visit, or until you withdraw consent or clear cookies. |
| _gcl_au and related Google Ads cookies (_gcl_*, _gac_*) | Google LLC | Advertising (consent-based) | Measures whether a Friendify ad campaign led to a visit or sign-up (conversion measurement) for Google Ads. Set only after you allow advertising cookies; declining or withdrawing removes them and stops ad measurement. | Typically 90 days, or until you withdraw consent or clear cookies. |
| Third-party checkout or identity cookies | Stripe, Google, Discord, Yoti | Third-party service cookies | These providers may set cookies or use similar technologies on their own domains when you sign in, complete age checks, or open Stripe-hosted Checkout or the customer portal. | Controlled by the third-party provider, not by Friendify. |
Essential Cookies
The friendify_session cookie is required for secure sign-in. It is set by Friendify, marked HttpOnly, uses SameSite=Lax, uses Path=/, and is Secure in production. It is treated as strictly necessary because the app cannot provide protected account dashboards without it.
OAuth and email magic link flows may use short-lived state or token records to protect login redirects and prevent replay or tampering. These are used only for authentication and security.
The friendify_last_auth_method cookie remembers only the last successful sign-in method so the login page can label it for up to 365 days. It is HttpOnly and does not contain a session token, account email, or OAuth credential.
Browser Storage
Friendify uses local storage through the theme provider to remember your theme preference. This is not used for advertising, analytics, cross-site tracking, or account authentication.
The character editor also uses an IndexedDB database named friendify-character-assistant. It stores the selected assistant model and up to 40 recent character-assistant history messages per character draft so editor help can continue between page visits. This browser data is sent to Friendify only when you use the character assistant. Clear the assistant history in the editor or clear Friendify site data in your browser to remove it.
Third-Party Hosted Flows
Stripe, Google, Discord, and Yoti may set cookies or use similar technologies on their own domains when you use Stripe-hosted Checkout, the Stripe customer portal, Google OAuth, Discord OAuth, Discord integration flows, or Yoti age verification. Their cookies are controlled by those providers.
Analytics And Advertising
Friendify offers optional analytics measurement through Google Analytics 4 and optional advertising measurement through Google Ads. Analytics cookies (_ga and _ga_*) are set only after you allow analytics, and advertising cookies (_gcl_au and related Google Ads conversion cookies) are set only after you allow advertising — through the cookie consent banner, the cookie preferences dialog, or the Analytics and Advertising permissions in Privacy settings. Until then no Google tag loads and no analytics or advertising cookies are set.
Advertising cookies are used only to measure whether a Friendify ad campaign brought you to the site (conversion measurement) and to operate Google Ads features you have consented to. Google Consent Mode signals tell Google which categories you allowed, so each product stays limited to your choice. Withdrawing a choice removes that category's Google cookies from this browser and stops further measurement.
Social pixels, device fingerprinting, and link decoration are not currently used by Friendify. If Friendify introduces further non-essential analytics, advertising, or similar tracking, we will provide clear and comprehensive information and obtain consent before setting them unless a current PECR exception applies.
Your Choices
You can allow, decline, or withdraw the optional analytics and advertising cookies at any time using the controls below, the cookie consent banner, the "Cookie settings" link in the footer and app sidebar on every page, or the Analytics and Advertising permissions in Privacy settings when signed in. Refusing is as easy as accepting, and withdrawal is available through the same controls.
You can also change browser cookie settings, clear cookies and local storage, use private browsing, or contact [email protected] for questions about cookies and similar technologies.