PlayHT
← Back to Play HT

Privacy

Updated October 12, 2026

Agent projects and uploaded media

The Agent workspace stores your conversations, drafts, uploaded audio/video, recordings, versions and task events with Cloudflare. Requests and relevant text context pass through OpenRouter to a provider serving the DeepSeek model; approved speech generation and transcription send the required text or media to ElevenLabs. Microphone recording starts only after you choose Record and grant permission; stopping uploads that recording. Uploaded files are private and retained until you delete them or your account. Deleting a generated workspace entry does not remove audio also retained in Generation history; contact support for complete removal. Deleted files are queued for cleanup. Account-linked orders record credit charges, refunds and estimated model usage. Authorized administrators can inspect task and usage records for support and reconciliation. Public article fetching sends a request to the article host. Third-party processors apply their own privacy policies. Avoid uploading sensitive information.

Random script drafts

When you use Random script, we send your chosen scene, topic and script language through OpenRouter to a text provider serving the DeepSeek model to write a draft. We keep account-linked request counters to enforce usage limits; these counters do not contain your topic or generated text and are deleted with your account. A draft is saved to generation history only when you generate audio. These services process requests under their own privacy policies; avoid sensitive information.

AI rewriting sends your selected passage, script language and rewrite goal through the same text providers. If no passage is selected, the full script is sent. Rewriting shares the script request counters. Suggestions are not stored separately. Personal pronunciation rules are stored with your account until you remove them or delete the account. Script-only rules stay in the editing session and sign-in handoff draft.

Your script and audio

When you press Generate, your script, selected voice, and language are sent through the Play HT server to an external speech processor. Play HT stores your script, voice and model settings, task status, timestamps, and completed MP3 audio with Cloudflare. Signed-in users can view, replay, and download their own tasks in Generation history. Authorized administrators can view all tasks, including guest tasks. Audio is served through authenticated access checks. Account task records remain until you delete your account or request removal through support. Account deletion removes the records and queues the stored audio for deletion by the hourly cleanup job. Guest task records and stored audio are removed after seven days by that job. Guests should download a clip before leaving the editor because they do not have an account history page.

The external speech processor handles requests under its own privacy policy. This preview does not use an enterprise zero-retention mode. Please avoid sending confidential or sensitive personal information.

Audiobook documents and projects

Document text is extracted in your browser; the original file is not uploaded. A draft may stay in this browser to continue after sign-in, until imported or cleared with site data. Saving a project sends chapter text, titles and narration settings to Play HT and Cloudflare. Generation sends chapter text to the speech processor described above. Projects and exports are private and remain until project or account deletion. Deletion queues stored files for cleanup; billing records follow the credit-history policy.

Private voice samples

Signed-in users can upload or record a voice sample to create a private voice. The sample is sent through Play HT to the external speech processor for creation. Play HT does not retain the original sample in its database or audio storage. We store the private voice name, selected language, provider identifier, sample size, creation time, and your consent timestamp so only your account can use or delete it. A private voice remains until you delete it or your account. Account deletion queues removal from the speech processor; a scheduled job retries failed removals. The processor handles samples and created voices under its own privacy policy.

Free preview usage

We store a daily salted hash of your network address, request identifier, character count, date, and completion status to enforce free preview limits. The database does not store your raw network address. Guest usage records are removed after seven days by scheduled maintenance. People sharing a network may share the same allowance.

Optional Google sign-in

The voice preview works without an account. If you choose Google sign-in, we store your name, email address, Google profile image, account identifier, and sign-in timestamps. Session cookies keep you signed in for up to seven days. We store session expiry and browser user-agent information. When you create an account, we also store the country and IP address provided by Cloudflare, browser language, referring page and utm_source for account administration and acquisition analysis. A first-visit cookie preserves language and acquisition details for up to 30 days. Authorized administrators can view these registration details and your avatar. Registration details are deleted with your account. OAuth access and refresh tokens are encrypted in the database. Google sign-in requests only basic identity information, not access to your Gmail or Drive. You can sign out from the homepage account menu or personal center.

To prevent registration abuse, we allow at most 2 new accounts per IP address in a rolling 24-hour period. A separate security record of the IP address, account identifier and registration time is retained for that window, including after account deletion. Expired records are removed during hourly cleanup or the next successful registration.

For subscribed accounts, we store a subscription identifier, provider, status, plan, billing period, and validity dates to check access to Pro and Max voice models. These records are linked to your account and removed when your account is deleted.

Stripe processes subscription and credit-pack payments. We share your account email and name with Stripe when opening checkout, and store the Stripe customer identifier, subscription status, and paid credit grants. Stripe handles card details; Play HT does not store full card numbers. The billing portal lets you manage your payment method and subscription.

Credits and generation history

Signed-in generation uses account credits. We retain credit grants, purchases, expiry dates, usage, refunds, character counts, model tier, and generation status linked to your account for billing history. These records do not include scripts or audio. Account credit and subscription records are removed when the account is deleted. Guest preview capacity is separate from account credits.

Profile changes and uploaded avatars

Your personal center lets you change your display name and upload a PNG, JPEG or WebP avatar up to 2 MB. We save profile changes in your account and store your chosen image with Cloudflare. Avatar images are available only through your signed-in session. Uploading a new image replaces the previous uploaded image. We retain your profile and chosen avatar until you replace them or request their removal through support.

Website analytics

We measure pricing-dialog opens, closes, billing-period changes, plan and credit-pack selections, checkout creation and confirmed payments. A random browser cookie lasts 30 days; interaction records include the page, trigger, language and timestamps, and are linked to your account when signed in. Records are removed after 180 days or when the linked account is deleted. These records do not contain scripts, audio or card details.

The site uses DataFast to measure website visits. Its processing is described in the DataFast privacy policy. Hosting and service providers may also process technical request data needed to operate the site. Play HT does not require an account for this preview.

Customer support

For account or privacy questions, email support@playht.app.

The support chat is provided by Zens AI. It processes the messages and attachments you choose to send, along with a browser visitor identifier and page visit information needed to run the chat. The chat does not receive your voice editor script or generated audio automatically. Session recording and account registration prompts are disabled. Avoid including confidential information in support messages.