CMCoffee Mug GPTbeta

Data map

Privacy

Coffee Mug GPT is intentionally small: no account system, no social graph, no hidden creator profile. The app stores only what it needs to sell, generate, and fulfill mugs.

Payments

Stripe handles payment details. The app stores checkout session IDs, payment status, purchase type, amounts, and fulfillment metadata so paid sessions can be claimed once and fulfilled reliably.

Generation

OpenAI receives the prompt and style needed to create mug artwork. Generated artifact metadata is signed so the live order endpoint can reject arbitrary client-supplied image URLs.

Fulfillment

Printful receives the selected artwork URL and shipping recipient details required to print and ship the mug. The app records fulfillment IDs, order status, prompt, image URL, and recipient email.

Local state

The browser keeps signed entitlement cookies for mug and image credits. It may also keep recent generated previews in local storage so the studio can recover the buyer's recent artifacts during the same browser session.

Cloud and storage providers

Cloudflare D1 or another production database stores checkout, credit-spend, gallery, and fulfillment ledgers. Vercel Blob or Cloudflare R2 stores generated artwork when live image generation is enabled, with public artifact URLs used for Printful fetches.

Contact path

Buyers should include the order ID, checkout email, and relevant artifact details when asking about privacy, refunds, or fulfillment issues through the support channel on this page.