Privacy Policy
OfflineContent · Last updated: 31 May 2026
OfflineContent ("we", "us", "the Service") is operated by Flames Media,
a sole proprietorship based in Denmark. This policy explains what personal data we
process when you use OfflineContent, why, and the rights you have under the EU General
Data Protection Regulation (GDPR). If you have any questions, contact us at
hello@offlinecontent.app.
1. What OfflineContent does
OfflineContent is a web application that turns long-form video (for example a Twitch
or YouTube VOD you own or have the right to use) into short vertical clips, generates
subtitles, and — only when you explicitly connect an account and ask it to — schedules or
publishes those clips to third-party platforms such as TikTok and YouTube.
2. Data we collect
- Account data — your email address and authentication details,
handled by our authentication provider (Supabase).
- Connected-platform tokens — when you connect TikTok, YouTube, or
Twitch, we store the OAuth access/refresh tokens those platforms issue, solely to
perform the actions you request (e.g. publishing a clip you created). We do not post
anything without your action.
- Content you submit — the source video URLs/identifiers you provide
and the artifacts we derive from them (transcripts, clip candidates, rendered clips,
thumbnails, layout settings).
- Usage & billing data — your processing credit balance and
ledger, and, if you purchase credits, payment data handled by our payment processor.
We do not store full card numbers.
- Technical data — basic logs needed to run and secure the Service.
3. How we use it (and legal basis)
- To provide the Service you request — clip generation, scheduling, publishing
(performance of a contract).
- To meter usage and bill credits (performance of a contract).
- To secure the Service and prevent abuse (legitimate interest).
- To comply with legal obligations (legal obligation).
4. Service providers / sub-processors
We use the following processors to run OfflineContent. We share only the data each one
needs:
- Cloudflare — hosting, request proxying, and object storage (R2) for
your artifacts.
- Supabase — authentication and the accounts/credits database.
- Modal — on-demand GPU compute that transcribes audio and renders
clips.
- AI text providers (e.g. DeepSeek via OpenRouter) — we send
transcript text to identify clip-worthy moments and generate titles/descriptions.
- Platforms you connect (TikTok, Google/YouTube, Twitch) — accessed
through their official APIs under your authorization.
- A payment processor — to handle purchases of processing credits.
Some of these providers are located outside the EU/EEA (e.g. in the United States).
Where that is the case, transfers are made under appropriate safeguards such as the EU
Standard Contractual Clauses.
5. Data retention
- Full source audio is processed transiently and not retained after a
job completes.
- Intermediate download segments are deleted once a clip is rendered.
- Rendered clips are retained for a limited period (around 30 days, depending on your
plan) and may be deleted automatically afterwards.
- Transcripts, clip metadata, and your settings are kept while your account is active.
- Account and billing records are kept as long as required for the Service and for
legal/accounting obligations.
6. TikTok & connected accounts
When you connect TikTok we use TikTok's official Login Kit and Content Posting API. We
request only the permissions needed to identify your account and upload/publish the
content you create. We store the token only to act on your behalf, and you can disconnect
at any time — in OfflineContent and in your TikTok account settings — which revokes our
access. The same applies to YouTube/Google and Twitch.
7. Your rights
Under the GDPR you can request access to, correction of, deletion of, or a portable copy
of your personal data, and you can object to or restrict certain processing. Email
hello@offlinecontent.app and we will respond
within the legal time limits. You also have the right to lodge a complaint with the Danish
Data Protection Agency (Datatilsynet).
8. Cookies
We use only the cookies/local storage necessary to keep you signed in and run the
Service. We do not use third-party advertising cookies.
9. Children
OfflineContent is not directed to children under 16, and we do not knowingly collect
their data.
10. Changes
We may update this policy; the "last updated" date above reflects the latest version.
Material changes will be communicated through the Service.
11. Contact
Flames Media (OfflineContent), Denmark —
hello@offlinecontent.app.