Cookie Policy

Last Updated: February 18, 2026 · Effective: February 18, 2026

This Cookie Policy explains how PressForge AI (operated by DoodleWerks LLC) uses cookies and similar tracking technologies. By using the Service, you consent to our use of cookies as described below. For more on how we handle your data, see our Privacy Policy.

1. What Are Cookies?

Cookies are small text files stored on your device by your web browser. They remember information about your visit, preferences, and actions. Cookies may be session cookies (deleted when you close your browser) or persistent cookies (remain until they expire or you delete them). They can be first-party (set by us) or third-party (set by external services we use).

2. Essential Cookies

These cookies are necessary for the Service to function and cannot be disabled.

CookiePurposeDuration
session_idMaintain your login sessionSession
csrf_tokenPrevent cross-site request forgery attacksSession
auth_tokenAuthenticate API requests7 days / logout
lb_routeRoute requests to the same server for session consistencySession
__sessionFirebase authentication sessionSession

3. Functional / Preference Cookies

These cookies enable enhanced functionality and personalization. You can disable them, but some features may not work as expected.

CookiePurposeDuration
themeRemember light/dark mode selection1 year
languageRemember your language preference1 year
editor_prefsCanvas editor preferences (grid, snap-to, rulers)6 months
tour_completedWhether you completed the onboarding tour1 year
cookie_consentYour cookie preference choices1 year

4. Analytics Cookies

These cookies help us understand how users interact with the Service. You can disable them without affecting core functionality.

4.1 Firebase Analytics (Google)

CookiePurposeDuration
_gaDistinguish users, track page views and engagement2 years
_gidDistinguish users (short-term)24 hours
_gatThrottle request rate1 minute

Data collected: pages visited, time on page, device type, browser, geographic location (city level), and referral source. IP addresses are anonymized (anonymizeIP enabled).

Opt-out: Google Analytics Opt-out Browser Add-on

4.2 Internal Analytics

CookiePurposeDuration
analytics_idAnonymous user identifier for tracking feature adoption1 year

5. Third-Party Cookies

ServiceCookiesPurposePrivacy Policy
Stripe__stripe_mid, __stripe_sidFraud detection & payment securitystripe.com/privacy
Firebase__session, auth tokensUser authenticationfirebase.google.com
Google Analytics_ga, _gid, _gatUsage analyticspolicies.google.com

Google Cloud (Vertex AI) does not set cookies in your browser — AI processing is server-to-server.

6. How to Manage Cookies

6.1 In-App Settings

Navigate to Account Settings → Privacy → Cookie Preferences to toggle cookie categories on or off. Essential cookies cannot be disabled.

6.2 Browser Settings

Warning: Blocking essential cookies will prevent you from logging in and using the Service.

6.3 Deleting Cookies

Use your browser's "Clear browsing data" option to delete cookies. This will log you out and reset your preferences.

6.4 Third-Party Opt-Outs

7. Similar Technologies

Local Storage: Used to store larger data locally (editor state, drafts, preferences). Not sent with every request. Clearable via browser settings.

Session Storage: Temporary storage for the current session only. Deleted when the browser tab is closed.

IndexedDB: Client-side database used for offline functionality and caching (if implemented). Clearable via browser settings.

8. Impact of Disabling Cookies

9. Cookie Consent (EU/GDPR)

For EU users, non-essential cookies are not set until you provide consent via our cookie banner. You can accept all cookies, reject non-essential cookies, or customize by category. You may withdraw consent at any time through the cookie settings link in the footer.

10. Children

Our Service requires users to be at least 13 years old. We do not knowingly collect cookies from children under 13. See our Privacy Policy for details.

11. Changes to This Policy

We may update this Cookie Policy periodically. Material changes will be announced via email, in-app notification, or an updated "Last Updated" date. Continued use after changes constitutes acceptance.

12. Contact