Privacy Policy
Last updated: 25 February 2026
JokeCode Studio is a joke and meme generation toolkit. This policy explains — in plain language — what happens with your data when you use the site.
What we collect
Gallery browsing
Browsing the example gallery and public pages requires no account and collects no personal data beyond standard server logs.
User accounts (future)
When accounts launch, you'll provide an email address and password. Your email and a salted password hash (never the plaintext) are stored in a Cloudflare D1 database. Your email is not shared, sold, or used for marketing.
BYOK API keys (future)
If you use Bring Your Own Key mode, the API keys you provide are encrypted at rest using AES-256-GCM and stored in our database. Keys are used solely to proxy generation requests on your behalf. We never log, inspect, or share your keys. You can delete them at any time.
Credit purchases (future)
Credit pack purchases are processed by Stripe. We store your Stripe session ID and purchase metadata (pack type, credits, amount) but never see or store your payment card details — those are handled entirely by Stripe.
Server logs
This site is hosted on Cloudflare Workers. Cloudflare may collect basic request data (IP address, browser type, pages visited) as part of their infrastructure. This is standard web hosting behaviour and is governed by Cloudflare's own privacy policy.
Analytics
We use Google Analytics 4 to understand how people use the site — which pages are visited, how long sessions last, and which features are popular. Analytics cookies are only set if you consent via the cookie banner. If you decline, cookieless pings may still be sent to Google for aggregate modelling, but no personal identifiers are attached.
Cookies
Necessary cookies
Cloudflare may set cookies required for security (such as
__cf_bm for bot management). A small value is stored in
your browser's local storage to remember your cookie consent preference.
These cannot be disabled.
Analytics cookies
Google Analytics sets cookies (e.g. _ga, _ga_*)
to distinguish unique visitors and track session data. These are only
set with your consent.
Font loading
This site loads fonts from Google Fonts. Google may log requests to their font servers. See Google Fonts privacy information.
What we do not do
- No tracking pixels or fingerprinting
- No Facebook Pixel or social media tracking
- No advertising cookies (unless you consent in future)
- No data sold or shared with third parties
- No email list or newsletter (unless added with explicit opt-in)
Google Consent Mode v2
This site implements Google Consent Mode v2. If you're in the EU, EEA, UK, or Switzerland, all non-essential cookies default to denied until you explicitly consent. Your choice is respected across your session and remembered for future visits. You can change your preferences at any time via the "Cookie settings" link in the footer.
Your rights
If you're in the EU, UK, or another jurisdiction with data protection laws (GDPR, UK GDPR, etc.), you have the right to:
- Know what personal data is held about you
- Request deletion of any personal data (including your account)
- Withdraw consent at any time (clear cookies or use the cookie banner)
- Lodge a complaint with your local data protection authority
To exercise these rights, email privacy@jokecodestudio.com.
Third-party services
- Cloudflare — hosting, DNS, security, database (D1), file storage (R2), rate limiting (KV)
- Google Analytics — usage analytics (consent required)
- Google Fonts — typeface delivery
- Stripe — payment processing (future, for credit packs)
Each service has its own privacy policy. We do not control how they handle data once it reaches their servers.
Data retention
Account data is retained as long as your account exists. Credit transaction history is retained for 2 years for accounting purposes. Analytics data is subject to Google's retention settings (set to 14 months). You may request deletion at any time.
Changes
If this policy changes, the date at the top will be updated. Material changes will be announced on the site.
Contact
Questions about this policy? Email privacy@jokecodestudio.com.