Privacy Policy

Effective date: April 28, 2026

CrayonCraft ("Service"), available at crayoncraft.app, is operated by CrayonCraft ("we", "us", "our"). We are committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and the choices you have.

1. Our Privacy-First Approach

CrayonCraft is designed to minimize the data we hold about you. The free basic style processes images entirely in your browser — those photos never leave your device. When you process photos through our premium pipeline while signed in, both the source photo and the resulting coloring page are stored in your account library so you can access them across devices and reuse them in coloring books — see "Library Storage" below for details on how to delete them. A separate narrow case applies when you place an order for a printed book — see "Print Orders" below.

2. Information We Collect

We collect minimal information necessary to provide the Service:

Account Information: If you create an account, authentication is handled by Clerk, a third-party authentication provider. Clerk may collect your email address, name, and authentication credentials. Please refer to Clerk's Privacy Policy for details on their data handling.

Payment Information: If you make a purchase, payment processing is handled by Lemon Squeezy. We do not directly collect or store your payment card details. Please refer to Lemon Squeezy's Privacy Policy for details.

We do not collect:

3. Local Data Storage (IndexedDB)

CrayonCraft stores your coloring book projects, pages, and associated image data in your browser's IndexedDB. This data:

4. Server-Side Premium Processing

If you opt in to premium processing features, your images will be sent to third-party AI services (such as Replicate) for enhanced processing. When using premium features:

4a. Print Orders

When you place an order for a printed coloring book, we generate a print-ready PDF from your book and upload it to a secure storage location so our print-on-demand partner (Lulu) can fetch it during production. These PDFs are retained for up to 30 days after the order is placed, after which they are automatically deleted. The 30-day window matches Lulu's defect-claim period and lets you re-download the book or request a reprint if the shipment arrives damaged or misprinted. We do not use these PDFs for any other purpose and do not retain them beyond the 30-day window.

4b. Library Storage

When you process photos through our premium pipeline while signed in, we store the resulting coloring page and the source photo on Vercel Blob (a public-CDN-style object store backed by AWS) so you can access them across devices and reuse them in coloring books. These images live under URLs scoped to your account ID. Photos remain stored until you delete them via the in-app library or request account deletion. Free/basic processing happens entirely on your device — those images never leave your browser.

Uploaded blobs are served from Vercel's public CDN. The URLs include a random suffix so they are not enumerable, but anyone who possesses a URL can fetch the image. Treat these URLs as you would unlisted links: don't share them broadly. Deleting a page from the library removes both the database record and the underlying blob.

5. Cookies

CrayonCraft uses cookies for two purposes:

We do not use advertising or marketing cookies, third-party advertising trackers, or build user profiles for ad targeting.

6. Tracking and Analytics

We use Google Analytics 4 to collect aggregated page-view data so we can understand how the Service is used and improve it. Analytics is consent-gated: by default, Google Consent Mode v2 is configured to deny analytics storage, and the GA4 tag will not set cookies or send identifying signals until you click "Accept" on the consent banner. If you click "Decline" (or never interact with the banner), GA4 collects no measurement data from your visit. You can revisit your choice at any time by clearing the cc_analytics_consent entry in your browser's local storage; the banner will reappear on your next visit. We do not use advertising or marketing cookies, we do not build user profiles, and we do not share any data with advertising networks. For details on how Google handles Analytics data, see Google's partner privacy policy.

7. Third-Party Services (Sub-processors)

The Service relies on the following third-party providers ("sub-processors"). Each has their own privacy policy governing their handling of your data:

7a. Content Moderation

Images submitted for premium server-side processing are automatically screened using Google Cloud Vision SafeSearch to detect potentially inappropriate content (such as adult or violent material). This screening is fully automated — no human reviews your images. Images that are flagged are rejected and not processed. We do not store flagged images, but we may retain metadata (timestamp, user ID, flag reason) as required by law.

7b. Branding on Generated Content

CrayonCraft branding (logos, URLs, watermarks) may appear on coloring pages and PDFs generated by the Service. This branding indicates only that CrayonCraft tools were used to create the content. It does not mean CrayonCraft has reviewed, approved, or endorsed the content. All content is created by users on their own devices (for the free tier) or processed briefly on third-party servers (for the premium tier) without human review by CrayonCraft.

8. Children's Privacy (COPPA)

CrayonCraft is designed for parents and adults who create coloring pages for children. The Service is not directed at children under the age of 13, and we do not knowingly collect personal information from children under 13. Parents and guardians use the Service on behalf of their children.

If you believe a child under 13 has provided personal information to us, please contact us so we can take appropriate action.

9. Data Retention

Different categories of data have different retention windows:

10. Your Rights

Depending on your jurisdiction, you may have the right to:

To exercise these rights, please contact us using the information below.

10a. Data Deletion

You can request full deletion of your account and all associated data in two ways:

Deletion cascades to: your Clerk identity (sign-in record, email, name), our Turso database (consumer user record, library pages and books, generation logs, rejection logs, refund records, abuse counters, credit ledger, purchase records), and our Vercel Blob storage (your photos, processed pages, and thumbnails). Deletion typically completes within 7 days. Some records may be retained where required by law (for example, tax-relevant payment records held by our payment providers).

11. Our Trust Commitments

CrayonCraft is built on these privacy commitments:

12. Data Security

We take reasonable measures to protect your information. Our privacy-first architecture — where photos are processed locally on your device — is itself a security measure, as your images are never exposed to network transmission during standard use. Account authentication is handled by Clerk using industry-standard security practices.

13. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. We encourage you to review this page periodically. Your continued use of the Service after changes are posted constitutes acceptance of the updated policy.

14. Contact Us

If you have questions or concerns about this Privacy Policy or our data practices, please contact us through our support page. Select "Privacy / Data Request" as the type and we will respond within 1-2 business days.