Legal · v1.0 · effective 2026-05-20
Cookie Policy
How RankFade uses cookies and similar technologies.
Cookies are small text files stored on your device that help websites function and remember preferences. This policy explains which categories of cookies we use, lists every cookie we set, and shows how you can control them.
1. Categories of cookies we use
We group cookies and local storage into two categories. Strictly necessary storage is always enabled because the Services would not function without it. Analytics storage is optional and respects your consent choice.
- Strictly necessary — authentication session, CSRF token, locale preference, checkout support, and the cookie consent record.
- Analytics — aggregated page views, feature usage, and performance metrics so we can fix bugs and improve flows.
2. Cookies set by the RankFade platform
The following first-party cookies may be set when you use our marketing site, app, or admin console. Names ending with '_*' represent a family of cookies set by the named third-party SDK.
- plainline_token — Strictly Necessary. JWT access token for the user app. HttpOnly, Secure, SameSite=Lax. Expires when the access token expires (short-lived).
- plainline_refresh — Strictly Necessary. Refresh token used to renew the access token without re-login. HttpOnly, Secure, SameSite=Lax. Persisted for the refresh token lifetime.
- plainline_admin_token — Strictly Necessary. Admin JWT for the admin console. HttpOnly, Secure, SameSite=Strict. Persisted for the admin session.
- plainline_cookie_consent — Strictly Necessary. Stored in localStorage rather than as an HTTP cookie; records whether you accepted or rejected optional analytics. Persists until you clear it.
- ph_* (PostHog) — Analytics, OPTIONAL. Set only after you accept analytics. Used to measure aggregated product usage. We do not enable session recording by default.
- _ga and _ga_* (Google Analytics 4) — Analytics, OPTIONAL. Loaded only after you accept analytics. Used for aggregated page views and launch funnel metrics.
- paddle_* (Paddle.js) — Strictly Necessary for checkout. Set by our merchant of record during checkout to prevent fraud and complete purchases. Only present on pages where Paddle.js is loaded.
3. Cookies we do not use
We do not place advertising or cross-site tracking cookies. We do not embed third-party advertising pixels or social-network 'like' buttons that track visitors. We do not sell or share personal data, so the 'Do Not Sell or Share' setting is honored by default for all visitors.
4. Your choices
On your first visit to a RankFade marketing page, we ask whether to enable optional analytics. You can change this preference by clearing the plainline_cookie_consent localStorage value or by contacting us if you need help.
- Accept all — keeps strictly necessary storage enabled and allows optional analytics cookies.
- Reject optional — keeps strictly necessary only.
- Most browsers also let you delete cookies and block them globally.
5. Third-party vendors
Where we use a third-party service that sets cookies on our behalf (for example, an analytics provider or our merchant of record), we list the vendor and its purpose on this page. We do not allow vendors to use cookies set on our domains for their own advertising purposes.
6. Changes
If we add a new cookie or change the purpose of an existing one, we will update this page and, where required, request your consent again.
7. Contact
Email [email protected] with cookie questions.
Contact
For questions about this document, email [email protected].
Other policies
This English text is the canonical version. Localized versions are commissioned to native speakers and will be published as they are reviewed.