Skip to main content

Legal

Cookie Policy.

Last updated: May 6, 2026

What this covers

This Cookie Policy explains the cookies and similar storage technologies AppMuse uses, who sets them, and how you can control them. "Cookies" here also covers browser localStorage and sessionStorage, which work similarly from a privacy perspective. For the broader picture of how we handle your data, see the Privacy Policy.

We deliberately keep this short because we run a small surface: no advertising trackers, no marketing analytics, no session replay, no fingerprinting.

Necessary cookies

These are required to run the service. They cannot be disabled in the cookie settings dialog without breaking authentication or losing access to the site entirely.

SourceNameDurationPurpose
AppMuserefreshToken30 daysAuthentication session refresh. httpOnly, secure in production, sameSite=lax, scoped to /api/v1/auth.
Cloudflare__cf_bm30 minutesBot management. Set at the edge by Cloudflare on essentially every request. Required for the site to be reachable.
Cloudflarecf_clearance~1 yearSet after a visitor passes a security challenge. Required for the site to be reachable from networks Cloudflare flags as risky.

Preferences (browser storage)

These entries live in your browser's localStorage. They are never transmitted to our servers as cookies. You can clear them at any time from your browser's site data settings.

SourceNameDurationPurpose
AppMusecookie-consentUntil clearedRemembers the choices you made in this Cookie Settings dialog.
AppMusethemeUntil clearedStores your light or dark mode preference.
AppMuseuserUntil clearedCaches a copy of your account profile so the app can render your name and avatar instantly on reload. Cleared on sign out.
AppMuselayout-storeUntil clearedRemembers which workspace panels (chat, preview, files) are open and how you sized them.
AppMusepreferred-companionUntil clearedRemembers which companion device (emulator or phone) you last used for live preview.
AppMusetour-completed, celebration-shown:*, companion-connect-banner-dismissed:*, credit-warning-dismissed:*, support-guide-last-tabUntil clearedSmall UI flags so we do not re-show the product tour, celebration overlays, banners, or guide tabs you have already dismissed.

Analytics & performance (Sentry)

When the deployment is configured with a Sentry DSN and you have consented, the app initializes the Sentry browser SDK to capture a 10% sample of performance traces and Core Web Vitals (LCP, INP, CLS, FCP, TTFB), along with the navigation, console, and network breadcrumbs that give an error report enough context to debug. This tells us when something is broken or slow for real users. No marketing identifiers are attached, no Session Replay is loaded, and the collected data is governed by Sentry's privacy policy.

This analytics and performance monitoring is consent-based: it is treated as optional analytics, gated on your Analytics consent, and does not run until you allow it. You can opt out — or opt back in — at any time through . If you decline, Sentry does not load and no error or performance data is collected; if you opt out after enabling it, it is shut down entirely.

We do not use Google Analytics, Google Tag Manager, PostHog, Mixpanel, Hotjar, FullStory, HubSpot, Meta Pixel, TikTok pixel, Reddit Ads, RudderStack, Segment, or any other marketing or advertising analytics service.

Marketing cookies

We do not currently set any marketing cookies.

Managing cookies

You can review and change your choices at any time using our cookie settings. . Necessary cookies (including Cloudflare's edge cookies) cannot be disabled — turning them off would prevent the site from loading or signing you in.

Your browser also lets you delete or block cookies directly:

Cookie settings are device- and browser-specific, so you may need to set them again on each device.

Third-party services

AppMuse relies on the following third-party services. Some set cookies on our domain (see Necessary cookies above), some only at their own domain, and some are server-to-server only.

ServicePurposeIn your browserPrivacy policy
CloudflareCDN, DDoS protection, bot mitigationCookies set at the edge (see Necessary cookies above)www.cloudflare.com/privacypolicy
SentryError monitoring, performance traces, Core Web Vitals (consent-gated analytics)In-browser SDK; uses sessionStorage, no cookies. Loads only after Analytics consent.sentry.io/privacy
Google FontsWeb font delivery (Inter and Instrument Serif)No cookies set on appmuse.dev. Your IP is visible to Google when fonts are fetched.policies.google.com/privacy
StripePayment processingYou are redirected to Stripe Checkout. Stripe sets its own cookies on stripe.com, not on appmuse.dev.stripe.com/privacy
AnthropicAI model provider (Claude) for code generationServer-to-server only. No in-browser script and no cookies.www.anthropic.com/legal/privacy
OpenAIAI model provider (GPT) for code generationServer-to-server only. No in-browser script and no cookies.openai.com/policies/privacy-policy
Google AI (Gemini)AI model provider (Gemini) for code generationServer-to-server only. No in-browser script and no cookies.policies.google.com/privacy
xAI (Grok 4.5)AI model provider (Grok) for code generationServer-to-server only. No in-browser script and no cookies.x.ai/legal/privacy-policy

Contact

Questions about cookies or the rest of our privacy practices? Email privacy@appmuse.dev.

Helpful external resources