About LiveClip
An app that finds clip candidates from long VODs with clear reasons.
Workflow
LiveClip creates the material needed for review from the VOD on your device.
How we handle your data
What LiveClip takes in, what it sends to the server, when it gets deleted, and why none of it is used to train AI — explained based on each provider's official documentation and the code that actually runs.
About the videos you bring in
LiveClip only works with video files you pick on your device. Pasting a URL to pull videos from YouTube or Twitch isn't supported: platform terms don't permit unauthorized downloading or automated access, so we chose not to build on that. LiveClip never accesses an external site to fetch a video.
What we send and how long we keep it
We keep the data leaving your browser to a minimum — and everything that does leave has a destination and an expiry.
Your video file
Audio extraction and Short exports all happen on your device. Your footage never reaches our servers.
Compressed audio for transcription
Sent only for transcription and deleted as soon as the analysis finishes, whether it succeeds or fails.
Transcript and volume data
Stored for your plan's retention period (Free: 7 days / Pro: 90 days) so you can revisit results, then deleted.
Thumbnails
We store still images only for the moments the AI suggested, so you can tell candidates apart.
Why your data won't train AI
For every route your data travels, you can verify the no-training guarantee in official documentation.
Groq
TranscriptionTranscribes your audio. Its data processing agreement rules out using inputs and outputs for model training, and the data it processes isn't retained by default.
View official documentationVercel AI Gateway
Route to the suggestion AIRelays requests to the AI that drafts clip suggestions. Vercel doesn't retain prompts or responses, and doesn't use them to train its own AI.
View official documentationOpenAI and other model providers
Generating suggestionsAPI inputs and outputs are not used for training unless you explicitly opt in — LiveClip has not. On top of that, every request is restricted to routes covered by no-training agreements.
View official documentationLiveClip itself
This serviceWe never train our own AI on your data. Our privacy policy makes the same promise.
Read the privacy policyThe actual code
The relevant code, shown exactly as it is in the actual implementation.
Enforcing no-training routes
Every suggestion request carries a flag that routes it only to providers that don't train on your data. If no such route exists, the request simply isn't sent.
providerOptions: {gateway: {disallowPromptTraining: true,...(AI_GATEWAY_FALLBACK_MODELS.length > 0? { models: AI_GATEWAY_FALLBACK_MODELS }: {}),},},
Immediate audio deletion
The audio used for transcription is always deleted, whether the analysis succeeds or fails.
} finally {await deleteTranscriptionChunksSafely(validChunks, ownerId);}