CleanCue

Privacy

Who operates CleanCue

CleanCue is operated by Matteo Stincone.

Your scripts and recordings

The app keeps scene scripts, reader settings and local profile information in your browser's local storage. Audio clips and recorded video takes use browser storage called IndexedDB. Recording, replay and download happen in the browser. Apart from the AI reader voice described below, the app has no general script or recording-upload endpoint.

Browser data can be lost when you clear site data or change devices. Keep separate copies of anything you want to preserve. The app's local-data controls affect the device where you use them.

AI reader voices

With an Audition Pass or Pro you can turn on an AI reader voice. When it is on, the text of the other character's lines goes to CleanCue's server, which sends it to Cartesia to make the audio. Your own lines, recorded clips and takes are not sent. CleanCue saves the audio for each line with your account so replays are free, along with how much of your voice balance you have used. Deleting local CleanCue data does not delete that saved audio.

When you use the phone remote

The phone remote sends the current line, speaker, progress and control messages through CleanCue's Cloudflare service to connected devices. The service stores the room's current state. People with the room code can join as a phone, so share it only with people you want to see the current line. Controlling the room as the host also requires its separate host token.

The app is set to end rooms after 30 minutes without relevant activity, after six hours at most, or when the host ends the room. Its room code and stored room state are cleared on ending or expiry. These app limits are not a statement about a hosting provider's backups or infrastructure records.

Sign-in and plans

Google sign-in supplies an account identifier and verified email. CleanCue checks the sign-in and uses a signed authentication cookie named __Host-cc_session. It is marked HttpOnly, Secure and SameSite=Lax and lasts up to 12 hours. Local profile information alone does not establish paid access.

Account and billing features use Cloudflare storage for account identifiers, email, Stripe customer and subscription identifiers, plan status, pending checkout information and records that prevent a paid session from being applied twice.

If checkout asks how you intend to use the purchase, that selection is recorded with the purchase information.

Stripe hosts payment entry and the billing portal and may collect billing or tax-location information needed for the purchase. CleanCue sends the account and purchase information needed for checkout and checks payment and subscription status on the server. Card details are entered with Stripe, not in a CleanCue card-entry form.

External services and technical information

Cloudflare hosts the app and server features and receives network request information. The app uses an IP-based rate limiter with short-lived counters. Google supplies sign-in and web fonts; the PDF importer loads pdf.js from cdnjs. These services receive requests when their features or assets are used. Browser speech voices depend on the browser or operating-system provider; this notice does not promise that every voice is processed offline.

Removing information

Deleting local CleanCue data removes information from that browser; it does not delete Cloudflare account/billing records or Stripe records. The current app has no server-account deletion control or automatic account/billing-record purge. Room expiry and session-cookie expiry are separate from account and payment-record retention. This notice does not state a fixed retention period for provider backups.

Contact

Email CleanCue support. Put CleanCue in the subject so the message can be identified. This address is an existing shared support inbox, hosted by AgentMail. If you contact support, the information you send is received through that email service. Do not send passwords, sign-in tokens, card numbers, ID documents or private scripts. Emailing support does not itself delete an account or payment record, and this notice promises no fixed response or deletion deadline.