Account Shell

Independent site workspace

Return Policy Generator Shopify account

This page is the shared account boundary. Keep login and session concerns here so the product workflow can stay focused.

Auth session

Demo auth mode

Mode: optional

Session status: demo_available
Sign-in stays optional until the workflow needs identity.

Credit wallet

Shared anonymous credits

The first live payment loop still maps Lemon Squeezy orders to this buyer key. When you sign in, the current wallet can also be linked to your account email for easier recognition.

Buyer key: Loading...
Current balance: Loading... credits
Last update: No paid events yet
Linked account: No signed-in account linked yet

Recent ledger events

No ledger events yet. Complete a paid checkout and wait for the webhook to post back.

Auth guardrails

Do not block the first preview with auth unless abuse forces it.
Keep auth state outside src/app/tool so tool pages stay product-focused.
Current session user: none