Privacy Policy
Closed-beta version. This policy will be reviewed by legal counsel before public launch.
Who we are
ScriptLife is operated by Urban Folklore Ltd. When this policy refers to “we”, “us”, or “ScriptLife”, it means Urban Folklore Ltd.
What data we collect
Account data
When you create a ScriptLife account, we collect your email address and authentication credentials. Accounts are managed through Supabase Auth.
Script content
When you upload or paste a script, we store the script text to parse, analyse, and generate audio performances. Scripts remain associated with your account.
Generated assets
Voice audio files, manifests, and related metadata generated from your scripts are stored in our cloud infrastructure.
Usage and activity data
We collect basic usage information such as generation events, playback activity, share access events, and moderation outcomes. This helps us operate the service and investigate issues.
Youth Safe and shared access
We do not create accounts for minors. When an adult account holder enables Youth Safe sharing, we store the sharing and access information needed to protect those private links, including share access events and moderation-related audit data. We do not collect personal data directly from young performers through a minor sign-up flow.
How we use your data
- To provide and operate the ScriptLife service
- To parse scripts and generate AI voice performances
- To run content moderation for Youth Safe scripts
- To process credit transactions and maintain your account ledger
- To enable sharing and access controls as configured by you
- To investigate abuse reports and enforce our terms
- To improve the service and fix issues during the beta period
AI and third-party processing
ScriptLife uses AI services to parse scripts, recommend voices, run content moderation, and generate voice audio. Specifically:
- Anthropic (Claude) processes script text for parsing, casting recommendations, and Youth Safe moderation checks.
- ElevenLabs generates voice audio from processed script lines.
- Paddle is the planned payment provider when paid credit purchases are enabled outside the trial grant.
Script text and generated audio may be transmitted to these providers as part of normal service operation. We select providers whose terms permit use in products serving both adults and, with appropriate safeguards, young participants.
Data storage and security
Account data is stored in PostgreSQL via Supabase. Generated assets are stored in AWS S3. We use standard security practices including encrypted connections, hashed credentials, and access controls.
Private-share passcodes are stored as hashed values and are never logged in plain text.
Data retention
ScriptLife currently retains the following categories of data:
- Raw script text, parsed lines, generated audio, and manifests until you delete them from ScriptLife
- Job logs for 90 days
- Share access event logs for 12 months
Deleting content from ScriptLife removes ScriptLife's own stored copy from its PostgreSQL and S3 systems. It does not retroactively remove provider-side processing records.
Anthropic may retain API data for up to 30 days. ElevenLabs may retain service-provision records under its terms even after content is deleted from ScriptLife.
Your rights
You can request access to, correction of, or deletion of your personal data by emailing support@vismira.app.
Sharing and access
When you enable sharing on a script, recipients who access the share link may see the script title, cast information, and generated audio. You control whether sharing is enabled and, for Youth Safe scripts, sharing is always private and passcode-protected.
Changes to this policy
We may update this policy as the product develops and before public launch. Significant changes will be communicated to beta users through the channels used for beta communication.
Contact
For general support, visit the support page. For abuse or safety concerns, visit the abuse reporting page.