Last updated: March 25, 2026
Script To Cast is an AI-powered tool that analyzes screenplays and casting documents to extract character breakdowns, role descriptions, and casting information. We understand that the scripts you upload may be confidential, unpublished material. This policy explains exactly how we handle your data.
When you upload a script for analysis, the following happens:
Everything above describes the tool on this website. There is a second way to run Script To Cast, for material that cannot be sent anywhere: you run it on your own Mac against a model installed on that machine.
On that path your script is read in your browser, analysed locally, and never uploaded, stored, or sent to any online service. It is enforced rather than promised — the analysis makes exactly one outbound request, to 127.0.0.1, and refuses to run at all if that address is anything other than this computer. No account is required and there is no database involved, so there is nowhere for a script to be kept.
The document is held in memory for the length of the request and then dropped. It is not written to disk. Sides and reports are generated on your machine from the file you already have.
To be exact about one thing: your script is read by a language model on that path, as it is on this one. The difference is that the model runs on your computer and the text never goes anywhere else. Setup instructions.
We do not store your raw script text, uploaded PDF files, or the full content of your documents on our servers. Script content exists only in memory during the analysis process and is discarded immediately after.
Script text is sent to Anthropic's Claude API for analysis. Under Anthropic's API terms, data submitted through the API is not used to train their AI models. Anthropic may retain API inputs for a limited period for trust and safety purposes, as described in their usage policy.
We encourage you to review Anthropic's Privacy Policy for full details on how they handle API data.
You can delete any saved project from your dashboard at any time. If you wish to delete your account entirely, you may do so from your account settings and all associated data will be permanently removed. You may also contact us to request complete account deletion.
Script To Cast is hosted on Vercel. Authentication and database services are provided by Supabase with row-level security, meaning users can only access their own data. All data is transmitted over encrypted HTTPS connections.
We may update this policy from time to time. Material changes will be communicated via the email address associated with your account. Continued use of the service after changes constitutes acceptance of the revised policy.
If you have questions about this policy or how your data is handled, contact us at privacy@scripttocast.com.