iOS application

Sketch Steps iOS Privacy Policy

Last updated: September 8, 2026

Sketch Steps ("Sketch Steps," "we," "our," or "us") respects your privacy. This Privacy Policy explains what information we collect, how we use and share it, how long we keep it, and the choices available to you when you use the Sketch Steps mobile application on iOS or Android (the "App").

1

Information We Collect

The information we collect depends on the features you use.

A. Photos, images, and generated content

We may process:

  • Photos or images you select or capture for AI Loomis tutorial generation or AI tracing features
  • Generated tutorial images and AI tracing results
  • Images, screenshots, or recordings you choose to save on your device
  • Feedback you submit about an AI-generated result

Camera tracing, screen tracing, and AR-related camera previews generally operate on your device. A photo or image is uploaded to our backend and AI service providers only when you choose a feature that requires cloud or AI processing.

B. Onboarding responses

We collect onboarding responses such as:

  • How you discovered Sketch Steps
  • Your drawing goals and experience level
  • Your biggest drawing challenge
  • Preferred drawing styles
  • Focus categories

Earlier versions of the App asked for an age-range selection. Historical responses from those versions may remain in our records, but current versions no longer ask this question.

C. Identifiers and account information

We may process:

  • An anonymous Sketch Steps user ID generated by the App
  • A RevenueCat app user ID used for purchases and entitlements
  • Account and authentication identifiers
  • If you use Google Sign-In on Android, information made available through your Google account, such as your email address, display name, and profile image

The iOS version may be used without creating a traditional login account. Features and account options may differ by platform.

D. Purchases, subscriptions, and wallet information

We may process:

  • Subscription and entitlement status
  • Product identifiers
  • Purchase transaction identifiers and purchase events
  • Subscription and purchased coin balances
  • Coin grants, spending, and refund ledger entries
  • Information required to verify, restore, and prevent duplicate purchases

Payment card or bank account details are processed by the relevant app store. We do not receive your full payment card or bank account information.

E. Usage, diagnostics, and technical information

We may collect limited information needed to operate and improve the App, including:

  • Feature interactions and event names
  • Screens or feature sources associated with an event
  • Session and generation request identifiers
  • App version and build number
  • App language, device region, and app-store country
  • AI job status, error codes, and refund status
  • Technical request information that our infrastructure may automatically process, such as IP address and request metadata

We do not use this information for third-party advertising, and we do not use it to track you across apps or websites owned by other companies.

F. Customer support information

If you contact us, we may process your email address, the contents of your message, attachments you provide, and your Sketch Steps Support ID so we can investigate and respond to your request.

G. Device permissions

Depending on the features you choose, the App may request access to:

  • The camera, for capturing images, camera tracing, or AR-related features
  • The photo library, for importing or saving images, screenshots, or recordings

You can manage these permissions in your device settings.

2

How We Use Information

We use information to:

  • Provide drawing, tracing, camera, AR, AI Loomis, and AI tracing features
  • Upload and process images when you request an AI feature
  • Generate, deliver, and recover AI results
  • Operate accounts, subscriptions, purchases, coin balances, and restores
  • Verify purchase entitlements and prevent duplicate or unauthorized coin grants
  • Process appropriate coin refunds after failed AI requests
  • Remember settings, favorites, onboarding progress, and locally saved content
  • Measure feature usage and improve the App
  • Diagnose errors, protect the App, prevent abuse, and maintain reliability
  • Respond to support and privacy requests
  • Comply with legal obligations and enforce our terms
3

AI Features and Image Processing

Sketch Steps provides AI-powered features, including AI Loomis tutorial generation and AI tracing style generation.

When you choose to use an AI feature:

  1. The image you select is uploaded to private cloud storage associated with an anonymous or account identifier.
  2. Our backend creates and tracks a generation request.
  3. The image and instructions needed to fulfill the request may be sent to third-party AI infrastructure providers, including fal.ai and, for certain image-analysis workflows, Google Gemini.
  4. The generated result is returned to the App and may be stored in our backend to support delivery, reliability, and result recovery.

AI providers may apply automated safety checks and may reject content that violates their rules. AI-generated results may be inaccurate, unexpected, or similar to content generated for others.

We do not use images submitted to AI features for advertising. Third-party providers process submitted content under their applicable terms, privacy policies, and our service arrangements with them.

4

Where Information Is Stored

On your device

The App may store information locally, including:

  • Onboarding selections and completion state
  • Language and feature settings
  • Favorites and review-prompt state
  • Pending AI-generation recovery information
  • Saved Loomis tutorials
  • Saved AI-generated tracing references

The anonymous Sketch Steps user ID is stored using secure device storage, such as the iOS Keychain. Depending on operating-system behavior, this identifier may persist across App launches and may sometimes remain after the App is reinstalled.

Using Reset App Data removes the local categories listed in the confirmation shown by the App. It does not by itself erase backend purchase, wallet, ledger, generation, or other operational records.

In our backend

We use Supabase infrastructure for services such as:

  • Anonymous and authenticated user records
  • Onboarding and product-usage events
  • Wallet and coin ledgers
  • Subscription and purchase processing
  • AI-generation job records
  • Source-image and generated-result storage used by AI features

Purchase and platform services

Apple, Google Play, and RevenueCat process information needed to complete purchases, verify entitlements, and support purchase restoration.

5

Service Providers

We use service providers to operate the App, including:

  • Supabase for database, backend functions, authentication, and storage
  • RevenueCat for subscription and in-app purchase management
  • Apple for App Store distribution, StoreKit purchases, and platform services
  • Google for Google Sign-In, Google Play services, and certain Gemini-powered image-analysis workflows
  • fal.ai for AI generation infrastructure

These providers may process information on our behalf as needed to provide their services. They may also process certain information under their own terms and privacy policies.

6

How We Share Information

We do not sell your personal information. We do not share personal information for cross-context behavioral advertising.

We may share information:

  • With service providers that help us operate the App, process purchases, store data, provide support, or deliver AI features
  • When you direct us to do so or consent to a feature that requires the sharing
  • When required by law, legal process, or an enforceable government request
  • To protect users, our rights, or the security and integrity of the App
  • In connection with a merger, acquisition, financing, reorganization, or sale of business assets, subject to appropriate safeguards
7

Purchases, Coins, and AI Failures

We use anonymous or authenticated identifiers, purchase events, wallet balances, generation request IDs, and ledger records to operate coin-based features safely.

If an AI request fails before a successful result is completed, our backend may restore the coin used for that request when appropriate. If generation completed successfully but a later download, device-storage, or display problem occurs, the coin may remain consumed while the App attempts to preserve access to the completed result.

8

Data Retention

We retain information for as long as reasonably necessary for the purposes described in this Policy, including to:

  • Provide and recover requested AI results
  • Maintain wallet, subscription, and purchase integrity
  • Prevent duplicate transactions and generation requests
  • Investigate errors, fraud, abuse, and support issues
  • Satisfy accounting, legal, and regulatory obligations

AI source images, generated results, and associated job records may remain in private backend storage for operational, recovery, security, and support purposes. Purchase, coin-ledger, and fraud-prevention records may be retained longer where reasonably necessary.

Content saved only on your device remains there until you delete it, reset applicable App data, or remove it through operating-system controls. Removing the App does not necessarily remove every identifier held in secure device storage or records held by our service providers.

When information is no longer reasonably needed, we may delete or de-identify it, subject to technical, legal, accounting, fraud-prevention, and backup requirements.

9

Your Choices and Privacy Rights

You may:

  • Choose not to use AI features if you do not want an image uploaded and processed by AI providers
  • Deny or revoke camera and photo-library permissions in device settings
  • Reset supported categories of local App data
  • Restore eligible purchases through the App
  • Delete an authenticated Android account using the account-deletion option in Settings
  • Contact us to request access to, correction of, or deletion of personal information associated with you

Because iOS may use an anonymous identifier rather than a login, include the Support ID shown in the App's Settings when making a privacy request. We may ask for reasonable verification before fulfilling a request. Some records may need to be retained where permitted or required for purchases, accounting, security, fraud prevention, or legal compliance.

Depending on where you live, you may also have rights to object to or restrict processing, receive a portable copy of certain information, withdraw consent, or appeal a decision concerning a privacy request. You may have the right to complain to your local data-protection authority.

10

Legal Bases for Processing

Where applicable law requires a legal basis, we process information:

  • To perform our contract with you and provide features you request
  • With your consent, including when you choose to upload an image for AI processing or grant device permissions
  • For legitimate interests such as securing, maintaining, analyzing, and improving the App, provided those interests are not overridden by your rights
  • To comply with legal obligations

You may withdraw consent where processing is based on consent, but this does not affect processing that occurred before withdrawal.

11

Children’s Privacy

Sketch Steps is not directed to children under 13, and we do not knowingly collect personal information from children under 13. Users who have not reached the age of digital consent where they live should use the App only with authorization from a parent or legal guardian.

Certain third-party AI services may impose additional age requirements. Users must meet the age requirements applicable to the services and features they use. If you believe a child has provided personal information without appropriate authorization, contact us so we can review and, where appropriate, delete it.

12

Security

We use reasonable administrative, technical, and organizational safeguards designed to protect information processed through Sketch Steps. These measures include private backend storage and server-side controls for AI requests, purchases, and coin accounting. However, no method of storage, transmission, or processing is completely secure, and we cannot guarantee absolute security.

13

International Processing

Information may be processed in countries other than the country where you live, including countries where our service providers operate. Where required, we rely on appropriate legal mechanisms and safeguards for international transfers.

14

Changes to This Privacy Policy

We may update this Privacy Policy to reflect changes to the App, our providers, or applicable requirements. We will update the date at the top of this page and, where appropriate, provide additional notice in the App or by other reasonable means.

15

Contact Us

For privacy questions or requests, contact:

Sketch Steps

support@sketchsteps.app

When contacting us about an anonymous iOS record, include the Support ID shown in Sketch Steps Settings so we can locate the relevant record.