Legal

Privacy Policy

Last updated: September 2026

Identity:CreatorOS (“we”, “us”) is operated by its founder as a solo developer. This policy describes what we collect, what we don’t, and how we keep your data safe.

What we collect

What we do NOT collect

No Google Analytics, Facebook pixel, or ad-tech on this website. We do not sell your data. We do not train any model on your private content. We do not invoice a platform fee today, so we collect no GST billing profile.

Google user data (YouTube)

Connecting a YouTube channel is optional. Identity:CreatorOS only asks for Google authorisation when you tap Connect YouTube in Settings → Platforms, and Google’s own consent screen shows you the exact scopes before anything is granted.

ScopeWhy we request itWhat we do with it
https://www.googleapis.com/auth/youtube.upload Publish a finished video to your channel Uploads the video file plus the title, description, tags, and privacy setting you entered in the app. Nothing is uploaded until you tap Publish.
https://www.googleapis.com/auth/youtube.force-ssl Attach a caption track to the video you just published, and read back the public stats of your own channel Posts a WebVTT caption track built from your Script transcript, and reads view / like / comment counts for your own videos so the Oracle screen can show your performance. We never modify or delete anything we did not create on your behalf.

Limited Use

Identity:CreatorOS’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Concretely, this means:

Storage, retention, and revoking access

Your Google OAuth access and refresh tokens are stored server-side in our Supabase Postgres database (row platform_connections), never in the app bundle and never in browser storage. They are exchanged and used only from server-side Supabase Edge Functions over TLS.

You can disconnect at any time from Settings → Platforms → Disconnect, which deletes the stored tokens, or from Google Account → Third-party apps, which revokes the grant at Google. Deleting your Identity account deletes the tokens along with everything else. Video statistics cached for the Oracle screen are removed within 30 days of disconnecting.

Your use of YouTube through Identity is also governed by the YouTube Terms of Service and the Google Privacy Policy.

Data sharing

RecipientData sharedPurpose
YouTube / GoogleVideo, title, description, tags, privacyPublish, only when you tap Publish
SupabaseAccount and project dataAuth and storage
CloudflareFiles, this websiteDelivery and hosting
AnthropicScripts, captions you send to IntelligenceGeneration
ResendSignal notes and Deal emailsTransactional mail

Sub-processors

ProviderPurpose
SupabaseAuth + Postgres + Edge Functions
CloudflarePages / R2 / Stream
AnthropicLLM completions
GroqAudio transcription
Brave SearchWeb research lookups
AuphonicAudio repair
ReplicateThumbnail generation
Hugging FaceThumbnail readability scoring
SentryApp crash reporting
PostHogAnonymous app analytics
ResendTransactional email

How we protect your data

Sensitive data — Google OAuth tokens, account credentials, your private Scripts and recordings — is protected by the following mechanisms:

ControlMechanism
Encryption in transitTLS 1.2+ (HTTPS) on every connection between the app, our Supabase backend, Cloudflare, and every third-party API. No plaintext endpoints exist.
Encryption at restAES-256 on the Postgres database, on Cloudflare R2 object storage, and on database backups.
Credential handlingPasswords are never stored by us — Supabase Auth stores a bcrypt hash. OAuth tokens are stored server-side only and are never written to logs, crash reports, or analytics events.
Access controlPostgreSQL Row Level Security is enabled on every user-scoped table, so a signed-in user's token can only ever read or write their own rows. Third-party API keys live only in server-side Edge Function secrets and are never shipped in the mobile app.
Least privilegeOnly the founder has production database access, protected by a unique password and 2-factor authentication. There are no shared accounts and no standing third-party access.
Scope minimisationWe request the narrowest OAuth scopes that make the feature work, and only at the moment you enable that feature.
Logging hygieneError reports (Sentry) and product analytics (PostHog) carry no video content, no transcripts, no tokens, and no PII beyond an opaque user_id.
Data minimisation and retentionWe store only what a feature needs. Voice audio is discarded after transcription. Deleting your account cascades across every table — there is no soft delete and no orphaned copy.
Vulnerability responseDependencies are patched on release cadence. Report a security issue to devanddeadlifts@gmail.com; we aim to acknowledge within 72 hours and will notify affected users of any confirmed breach.

Website measurement

This marketing site has no analytics pixel. The funnel is unmeasured on the web on purpose, until we pick a first-party counter and update this paragraph.

Your rights

Export or delete your account from Settings → Account. Deletion cascades. Details: Account & Data Deletion.

Privacy questions: devanddeadlifts@gmail.com.