Stickman Studio
Privacy policy
Your projects belong with you. Cloud AI processes the content needed to create them.
Effective November 7, 2026
Stickman Studio is operated by Dicken Christian under the SwiftApps name. This policy covers the iOS app, its generation service, and this website. Contact support@swiftapps.club for privacy questions.
What stays on your device
The app stores your projects, scripts, scene edits, downloaded artwork, narration takes, and exported movies on your device. Project data may be included in your device backups according to your iOS settings. Your sign-in session is stored in a protected app file excluded from backups. Deleting the app removes its local files; copies saved elsewhere remain there.
What we process in the cloud
- Account: Your Apple account identifier, an internal user ID, and authentication tokens. The app doesn’t ask Apple for your name or email address. These support sign-in, account security, and your credit balance.
- Creative content: The prompts, script, source notes, narration text, scene directions, and selected reference images needed for the generation you request. We also process the resulting text, images, or audio.
- Usage and purchases: Generation status, content-check outcomes, timestamps, credit charges, provider usage receipts, and Apple transaction identifiers. Apple handles payment details; we do not receive your card information.
- Diagnostics: The app version and build, iOS version, and a request ID sent with each request, plus details of failed requests, purchases, and account deletions. We keep these with your account for 30 days to fix problems and delete them when you delete your account.
- Crash reports: When the app crashes or freezes, it sends a report to Sentry so we can fix the problem. A report holds the code that failed, the device model, and the iOS and app versions. As you use the app, it also sends Sentry its activity log (such as each request or purchase step and whether it failed, with request IDs so we can find them in our own records) and, for some launches, how long the app took to start. All of this carries a random ID that Sentry creates for this install, so we can count how many people a problem affects. None of it holds scripts, prompts, narration, media, project names, account ID, or IP address. Crash reports are on until you turn them off in Settings.
- Service operations: Hosting and API providers may process IP addresses, request metadata, and security logs to deliver and protect the service. If you contact support, we receive the information you choose to include.
Who processes your content
Our backend uses Supabase for authentication, job processing, and temporary private storage, hosted in India (Mumbai). Script and image requests go to OpenAI, which also checks scripts and narration text for safety. Narration text then goes to xAI to be spoken. OpenAI and xAI may process requests in the United States and other countries. Requests to OpenAI carry a one-way hashed account identifier, so OpenAI can act on abuse from one account without learning who you are. We ask for your permission in the app before sending creative content to these AI services. Submit only content you are entitled to share.
The website is hosted by Vercel. Apple provides sign-in and in-app purchases. RevenueCat receives the Apple record of each purchase with your internal user ID, so we can see sales reports; it gets no creative content, name, or email. Sentry receives crash reports and stores them in the United States. Supabase, OpenAI, xAI, RevenueCat, and Sentry act as our service providers: they process your data only to deliver the service, under data-processing terms that protect it at least as well as this policy. OpenAI keeps API requests for up to 30 days to monitor for abuse and then deletes them; xAI doesn’t keep them at all (zero data retention). Neither uses them to train models. OpenAI’s safety checks keep nothing.
How long we keep data
Temporary generation inputs and outputs in our service are scheduled for removal within 24 hours. Download completed takes into your project; temporary cloud storage is not a project backup. We keep account balances and generation accounting while you use the service. Purchase identifiers, credit adjustments, and a one-way identifier used to prevent repeated free trials may be retained after account deletion for fraud prevention, transaction disputes, and legal obligations. These records do not retain your prompts or generated media.
Sentry keeps crash reports for up to 90 days. They are stored under the install’s random ID, not your account, so deleting your account doesn’t remove reports already sent; they expire on that schedule.
Support correspondence and necessary security records are retained only as needed to address requests, protect the service, and satisfy applicable obligations. Contact us to request deletion of information you previously sent to support.
Your choices and rights
You can stop cloud AI processing at any time in the app’s Account & credits, turn off crash reports in Settings, remove local projects, export project backups, or delete your cloud account in the app. See account deletion instructions. Depending on where you live, you may have rights to access, correct, delete, restrict, or object to processing, obtain a copy of your data, or complain to your local privacy authority. Email us to exercise these rights; we may need to verify account ownership.
We use account and purchase data to provide the service you request, your permission for AI content sharing, and necessary operational records to secure the service and meet legal obligations. Stopping cloud AI processing cancels queued generations and stops future AI processing; it does not undo processing already completed. A parent or guardian who withdraws consent through Apple stops it too.
Advertising, tracking, and children
We do not sell your personal information, use advertising SDKs, or track you across other companies’ apps and websites. This site uses no advertising cookies or analytics scripts. Stickman Studio requires users to be at least 13 (18 in Brazil) and meet the minimum age for the service where they live. Users under 18 need a parent or guardian’s permission. We record acceptance of these requirements without asking for a birth date. On supported iOS versions, Apple may share an age range with the app. That range is checked on your device and is not saved or sent to our server. OpenAI’s safety checks screen scripts, pictures, and narration for all users; they cannot guarantee that every result is appropriate. If you believe a child has provided personal information, contact us so we can address it.
Policy changes
We will update the effective date when this policy changes. Material changes to how creative content is shared will be explained in the app before further processing.