plutoworld captions ← Back to home

Privacy Policy

Last updated: May 9, 2026 · Effective: May 9, 2026 · Version 1.0

Plain-English version: Most of your work happens in your browser — your videos and transcripts stay on your device. When you sign in, we receive your email through Supabase. When you generate a transcript, your audio (not video) is sent to our server and forwarded to Deepgram. When you export complex projects or fall back from a local export, your video is briefly uploaded to our server and deleted right after. We don't sell anything to advertisers and we don't run analytics.

1. Who we are

Pluto World Captions ("we," "us," "Pluto World," "the Service") is a browser-based caption editor operated by Pluto World. You can reach us at plutoworld.ai@gmail.com.

2. What data we collect

We collect different categories of data depending on what you do with the Service.

2.1 If you sign in to the editor

2.2 If you use the transcription feature

2.3 If you export to video on our server

Most exports run entirely in your browser. For projects that require server-side rendering (certain advanced animations, or when an in-browser export fails) we will:

2.4 If you submit feedback on our homepage

2.5 Server logs

2.6 What we do NOT collect

3. Why we collect each thing

DataPurposeLegal basis (GDPR)
Email + OAuth IDTo authenticate you and let you use the editorContract
Audio for transcriptionTo generate captions you requestedContract
Video for server-side exportTo render the output you requestedContract
Rate-limit countersService stability, abuse preventionLegitimate interest
Feedback form dataTo respond to you and improve the productConsent
Server logs / IPSecurity, debugging, abuse investigationLegitimate interest

4. Where your data is stored, and for how long

DataWhere it livesHow long
Source video fileYour browser (OPFS or IndexedDB)Until you upload a new video or clear browser storage
Transcript + project stateYour browser (localStorage, key plutoworld_state)Until you clear it
Auth session tokenYour browser (Supabase default storage)Until you sign out or the token expires
Account email + IDSupabase (US/EU regions)Until you ask us to delete it
Audio sent for transcriptionHeld in memory on our server during the request onlyDiscarded immediately after Deepgram responds
Video sent for server-side exportOS temporary directory on our render hostDeleted at end of render (success, failure, or cancel)
Feedback form submissionsOur backend mailboxUntil you ask us to delete it
Server logsRailway log retention7–14 days, then auto-purged

5. Third parties we share data with

We try to keep this list minimal. Each provider only receives the data they need to do their job.

ProviderWhat they receiveWhy
Supabase (auth + database)Email, OAuth ID, JWT sessionTo authenticate you. Supabase privacy
Deepgram (transcription)The audio extracted from your video, for the duration of the transcription requestTo generate word-level timestamps. Deepgram privacy
Google OAuth (if you sign in with Google)The fact that you signed into Pluto WorldTo verify your Google identity. Google privacy
Apple Sign in (if you sign in with Apple)The fact that you signed into Pluto WorldTo verify your Apple identity. Apple privacy
Railway (server hosting)Everything that touches the server (audio, video uploads, request metadata, IPs)To run our backend. Railway privacy
Google FontsYour IP, when fonts loadTo serve the typefaces used on the site. Google privacy
Adobe TypekitYour IP, when fonts loadTo serve the brand display font. Adobe privacy

We do not sell your data. We do not share data with third parties for advertising or marketing.

6. International data transfers

Some of our providers (Deepgram, Supabase, Railway, Google, Apple, Adobe) operate primarily in the United States. If you are in the European Economic Area, the United Kingdom, or Switzerland, your data may be transferred to and processed in the US under the relevant Standard Contractual Clauses or equivalent safeguards each provider maintains.

7. Cookies and local storage

We do not use cookies for tracking or advertising. We do use the following browser storage:

You can clear all of this at any time from your browser settings.

8. Your rights

Wherever you are in the world, you can:

To exercise any of these rights, email plutoworld.ai@gmail.com from the email address on your account. We respond within 30 days.

If you are in the EEA/UK and believe we have not handled your data correctly, you also have the right to lodge a complaint with your local supervisory authority.

9. Children

Pluto World Captions is not intended for users under 13. We do not knowingly collect data from children. If you believe a child has submitted data to us, contact us and we will delete it.

10. Security

We use HTTPS for all traffic between your browser and our server. Authentication is handled by Supabase using industry-standard JWT tokens. Server-side video files live on disk only during the render and are deleted immediately afterward, even on failure or cancellation. We limit internal access to data on a need-to-know basis.

No system is perfectly secure. If we ever discover a breach affecting your data, we will notify you within 72 hours of becoming aware of it.

11. Changes to this policy

We will update this page when our practices change and update the "Last updated" date at the top. Material changes (new third parties, new data categories, expanded purposes) will be communicated by email if you have an account or have subscribed to our changelog.

12. Contact

For privacy questions, data requests, or anything else covered by this policy: plutoworld.ai@gmail.com

Note: This is a v1 baseline policy that reflects how Pluto World Captions currently works. Before public launch — especially before any regulated launch (EU/UK/California) or before introducing paid plans — please have it reviewed by counsel. If your service architecture changes (new third parties, new data categories, payment processing, mobile app), this document needs to change with it.