Skip to photo processing content

Your photos, thoughtfully handled

Photo Processing

Your photos. Our technology.
Personal creations.

Understand how your photos become personalized artwork, where they’re stored, and the choices you have along the way.

Effective date
2026-08-11
Notice
photo-processing-notice-v1.0.0

1. What Photos Do We Process?

The photo you select for your RangToonz creation is used to produce the cartoon artwork, stickers and product previews you request.

Read processing details

RangToonz uses the selected photo only in this workflow to validate and sanitize the image, create the cartoon artwork you request, produce related sticker or product-preview outputs you choose, show your owned results, and operate deletion and retry controls.

2. How We Use Your Photos

Your image is checked, stripped of metadata and sanitized. When external AI processing is enabled, the sanitized photo is sent to the configured OpenAI image endpoint. Results are stored privately.

Read processing details
  1. You must sign in and select an owned project.
  2. The browser performs basic file checks. The backend records explicit versioned consent before issuing a short-lived private upload capability.
  3. The backend downloads the uploaded object, validates its real image format and dimensions, removes metadata by re-encoding it, stores a sanitized JPEG, and removes the original upload object.
  4. If external AI processing is enabled, the sanitized image and a server-controlled style instruction are sent to the configured OpenAI image endpoint.
  5. Validated outputs are stored privately in Supabase Storage and returned through short-lived owner-checked links.

4. Who Receives Your Photo

Supabase stores private source and output files. OpenAI receives your sanitized photo only when external processing is enabled. Photo bytes and signed links are not intentionally placed in analytics or exported logs.

Read processing details

Supabase stores the private source and output objects. OpenAI receives the sanitized photo and instruction only when the external image provider is enabled. The application does not intentionally place photo bytes or signed storage URLs in analytics or exported logs. Site analytics providers still receive ordinary technical/usage data from pages where their scripts load.

5. Storage & Retention

Cleanup depends on the upload or generation status. Children’s source photos and outputs become cleanup-eligible after 30 days by default. Other successful assets have no fixed automatic expiry yet.

Read processing details

Incomplete uploads are cleanup-eligible after 24 hours by default; child-subject successful source and output assets after 30 days by default; rejected uploads immediately; failed-generation assets after seven days; and storage orphans after a 24-hour grace period. Successful source and completed output assets do not yet have a fixed automatic expiry and remain until deletion or withdrawal applies. Cleanup is queued and retried, so storage deletion may take time.

6. Your Controls

Withdraw consent to stop future related processing, cancel queued work and start applicable asset deletion. Cleanup is queued and retried; removal may take time.

Read processing details

Withdrawing consent marks the record withdrawn, stops future related processing, cancels queued descendant generations, tombstones associated upload and output rows, and queues applicable source and output objects for deletion. Withdrawal does not undo processing already completed or erase records that must remain for integrity, security, or legal reasons.

7. Children’s Photos

A separate guardian-authority confirmation is required for children’s photos. Do not upload a child’s image unless you can truthfully confirm your authority.

Read processing details

You must separately assert guardian authority. RangToonz does not infer authority from account age. Do not upload the image if you cannot make the assertion truthfully. The current product does not independently verify guardianship; acceptance criteria and verification requirements remain subject to qualified legal review.

8. Questions?

Find more information about account data, security and the handling of your information in our Privacy Policy, or get in touch with our team.

Contact Us →
Read processing details

Read the versioned Privacy Policy for account data, analytics, observability, security, international-access limitations, and the proposed contact channel.

Qualified legal review required. This copy describes the current product implementation; it is not a legal-compliance determination.