Cookie Policy
Last updated: July 14, 2026
What Are Cookies?
Cookies are small text files stored on your device when you visit a website. They help websites remember your preferences, keep you logged in, and understand how you use the site. Social Post Generator uses cookies and similar technologies to provide and improve our service.
How We Use Cookies
We use cookies for the following purposes:
Essential Cookies (Required)
These cookies are necessary for the website to function and cannot be disabled.
| Storage | Purpose | Duration |
|---|---|---|
| Auth.js session cookies | Keep you logged in securely | Up to 7 days |
| Auth.js CSRF cookies | Protects against cross-site attacks | Session |
| 2fa-verified | Remembers a verified second factor when 2FA is enabled | Up to 7 days |
| cookie_consent (local storage) | Remembers your cookie preferences | Until you clear or change it |
Functional Storage
This browser storage enhances functionality and personalization.
| Storage | Purpose | Duration |
|---|---|---|
| social_post_generator_demo (HTTP-only cookie) | Carries a random demo ID through Google sign-in into onboarding | 30 minutes |
| theme | Remembers dark/light mode preference | Until you clear it |
| social_post_generator_onboarding_progress | Saves the onboarding step and entered business-profile fields so you can resume | Up to 7 days, or until completion/start fresh |
| social_post_generator_brand_dna_collapsed | Remembers whether the Brand DNA dashboard card is collapsed | Until you clear it |
| postgen:onboarding-chat:v1 (session storage) | Keeps the bounded onboarding conversation in the current tab | Browser tab/session |
| Dashboard recovery/dismissal flags (session storage) | Recovers active generation/subscription state and a dismissed website-analysis notice | Browser tab/session; cleared when no longer needed |
Referral Attribution Cookies
When you follow an affiliate referral link, these first-party cookies attribute a later signup and avoid recording the same click repeatedly.
| Cookie | Purpose | Duration |
|---|---|---|
| referral_code | Stores the eight-character affiliate code | Up to 30 days; cleared after successful signup attribution |
| referral_click_recorded | Deduplicates the recorded click in this browser | Up to 30 days |
These cookies are set by a valid referral link independently of the optional analytics choice.
Analytics Cookies
These cookies help us understand how visitors interact with our website. Google Analytics is not loaded until you accept analytics.
| Cookie | Purpose | Duration |
|---|---|---|
| _ga | Google Analytics - distinguishes users | 2 years |
| _ga_<measurement-id> | Google Analytics - maintains session state | 2 years |
Third-Party Services and Storage
We use services from third parties that may set their own cookies:
- Stripe: Hosted payment processing and fraud prevention when you enter checkout
- Google Analytics: Website analytics and usage tracking, only after you accept analytics cookies
- Google: Identity-provider cookies while you use Google sign-in
- Cloudflare Turnstile: Bot verification on the public demo; Cloudflare receives the verification token and IP address and may use provider-controlled browser storage
- Sentry: Scrubbed production error reports. Session Replay and performance tracing are disabled in the application configuration.
Managing Your Cookie Preferences
You have control over cookies:
Use the Cookie Settings control in the site footer to withdraw analytics consent at any time. We disable analytics and remove accessible Google Analytics cookies immediately. This control does not remove authentication, referral or functional browser storage; use your browser settings to clear those values.
Browser Settings
Most browsers allow you to control cookies through settings. Here's how:
- Chrome: Settings → Privacy and Security → Cookies
- Firefox: Settings → Privacy & Security → Cookies
- Safari: Preferences → Privacy → Cookies
- Edge: Settings → Privacy → Cookies
Opt-Out Links
Note: Disabling essential cookies may prevent you from using some features of Social Post Generator, such as staying logged in.
Do Not Track
Some browsers offer a "Do Not Track" feature. We currently do not use DNT as an analytics-consent signal. Use Cookie Settings to reject or withdraw optional analytics.
Updates to This Policy
We may update this Cookie Policy to reflect changes in our practices or for legal reasons. We encourage you to review this page periodically. The "Last updated" date indicates when changes were made.
Contact Us
If you have questions about our use of cookies, please contact us at info@socialpostgenerator.app or visit our Contact page.