Privacy Policy
Last updated: March 2026
Overview
SoundScript is a script editing application for theatre sound operators. This privacy policy explains what data we collect, how we store it, and your rights regarding your data.
What We Collect
Script Content
When you create or import scripts in SoundScript, we store the content you enter, including:
- Song titles, scene titles, and speech text
- Desk cues and sound effect notes
- Stage directions and page markers
- Notes attached to script elements
- Microphone and DCA (Direct Channel Assignment) configurations
- Speaker-to-fader mappings
User Settings
Your preferences, such as chosen theme (light/dark mode), are stored locally in your browser.
Tab Identity
Each browser tab receives a random, anonymous identifier stored in sessionStorage. This identifier is used to track your presence when collaborating on shared documents in real-time. It is not linked to any personal information and is discarded when you close the tab.
How We Store Data
Local Storage (Default)
By default, documents are stored in your browser's localStorage. This data stays on your device and is never transmitted to our servers unless you choose to save to server storage.
Server Storage (Optional)
You may optionally save documents to our server for sharing across devices or collaboration with others. Server-stored documents are retained until you delete them. Rolling backups are kept for disaster recovery purposes only and are automatically pruned.
Important: Server storage is shared among all users of the service. There is no authentication or access control — any user can view and edit any server-stored document. Only use server storage for documents you intend to share.
Third-Party Services
Vision LLM (PDF Import)
When you import a PDF script, page images are sent to a Vision Language Model API (novita.ai) to extract the text content. This data is used solely for the import operation and is not retained after the import completes.
QLab Export
The optional QLab export feature sends cue data to QLab software over your local network via OSC protocol. This data remains on your local network and is not transmitted to our servers.
Cookies
SoundScript does not use cookies. We use sessionStorage for tab identity as described above, which is a browser feature that does not persist beyond the current session.
Data Retention
You retain full control over your data:
- Local storage: Delete documents using the app's delete function, or clear your browser data
- Server storage: Delete documents using the app's delete function, or contact us to request deletion of all your server-stored data
- PDF import cache: Temporary files created during import are automatically cleaned up
Security
Documents saved to our server are stored as JSON files. While we implement standard server security practices, server storage is designed for shared use within trusted production environments (such as a theatre company). Do not use server storage for sensitive personal information.
Your Rights
You have the right to:
- Access all personal data we hold about you
- Correct any inaccurate data
- Request deletion of your data
- Export your documents at any time
To exercise these rights, contact us using the information below.
Children's Privacy
SoundScript is not intended for use by children under 13 years of age, and we do not knowingly collect data from children.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be posted on this page with an updated revision date.
Contact
For questions about this privacy policy or to request deletion of your data, please contact:
Findlay Claydon