Terms of service
Ownership of the output, acceptable use, credits, cancellation, suspension and liability.
What Looptake collects, why, who else handles it, how long it is kept, and how to get a copy or have it deleted.
Six things to know. The clauses below are what applies.
This notice covers https://looptake.com, the Looptake application for AI short-form video generation and auto-posting, client review pages and reports, the REST API, the command line tool (CLI) and the MCP server. It explains what personal data is processed, why, who else handles it, how long it is kept, and what you can ask us to do about it.
For your account, your team and your billing we are the controller: we decide what is collected and for what purpose. For the content inside a workspace, including prompts, uploads, a crawl of your website, brand kits, client feedback and the media generated from them, we are the processor and you are the controller. An agency that runs workspaces for its clients is the controller toward those clients. If personal data about somebody else ends up in a workspace because you put it there, it stays yours and we act on your instructions with it.
If you need a data processing agreement, or a copy of ours, write to privacy@looptake.com and we will put one in place.
Each row is a category of data, the reason it exists, the lawful basis we rely on under the UK GDPR and the EU GDPR, and the point at which it is deleted. Where a basis is legitimate interests, the interest is named so you can weigh it and object.
| Data | Why we have it | Lawful basis | Kept until |
|---|---|---|---|
| Account and team: name, email address, an Argon2id hash of your password, a two-factor secret if you enable it, session records, and your role in the team. | To give you an account, keep other people out of it, and tell you about things that affect the service. | Performance of the contract. | Closing the account, which rewrites the address to a tombstone and clears the password hash, the name, the avatar and the two-factor secret. Session records expire long before that. Entries already in the activity log keep the address they were written with: they are the team’s record of who did what, so nothing rewrites them after the fact. |
| Billing: plan, invoices, the tax details you enter, and a token from the payment processor that stands in for your card. We never receive your full card number. | To charge for a plan and to issue an invoice that is valid where you are. | Contract, and legal obligation for the invoices themselves. | 10 years after the account closes for invoices, because tax law requires it. An erasure request cannot shorten this. |
| Connected accounts: OAuth access and refresh tokens for the accounts you connect in order to publish to TikTok, Instagram Reels and YouTube Shorts, plus the handle, display name, avatar and the scopes you granted. Tokens are encrypted at rest and are never displayed back to anyone, including us. | To publish the posts you schedule and to read the performance of posts we published. | Performance of the contract. | You disconnect the account here or revoke access at the platform. Disconnecting deletes the tokens immediately. |
| Your website: the public pages at the URL you nominate, when you start a video from a website, fetched by our crawler at the rate the site allows. | To derive a brand context: what you sell, who buys it, how you write, and which angles are worth making video about. | Performance of the contract. | The next refresh replaces it, or you ask us to remove the workspace. |
| Brand kits and brand context: logo, colours, fonts, voice, caption style and outro, plus what you sell, who buys it and how you write, taken from your site or entered by you. | To write content that matches your brand instead of inventing one for you. | Performance of the contract. | You edit or refresh it, or you ask us to remove the workspace. |
| Content you create: prompts, scripts, uploads, CSV files, links to public videos you remix or clip, generated images, video, AI avatars, voice-over, captions and hashtags. | To render and publish what you asked for, and to let you reuse it. | Performance of the contract. | Kept until you delete it or ask us to remove it. Cancelling a post leaves its media alone: the piece stays in your library and another post can use the same render. Deleting a presenter deletes the videos rendered from it. Closing your own account does not remove any of it, because closing closes a person and the content belongs to the team. Nothing expires on a timer, so a video you published stays available until you say otherwise. |
| Performance data: views, likes, comments, shares and saves for posts we published, fetched back from each platform, plus clicks on the attribution link attached to a post. | To report how a post did, and to write the next batch knowing which angles worked. | Performance of the contract. | You ask us to remove the workspace. |
| Client reviews: the name or email a reviewer gives, and the approvals and comments left on a client review link. | To let a client approve or comment on a video without an account, and to show the team who decided what. | Performance of the contract with the team that sent the link. | You delete the comment, or you ask us to remove the workspace. |
| Support messages: what you write to us and what we write back, including anything you attach. | To answer you, and to see whether the same thing keeps breaking for everybody. | Legitimate interests in running a support desk that remembers the last conversation. | You ask us to delete it, or the account closes. |
| Technical logs: IP address, user agent, request identifiers, the public identifier of the API key used, and the outcome of each request. | To keep the service up, enforce rate limits, and investigate abuse and security incidents. | Legitimate interests in keeping the service available and secure. | 30 days, then deleted. |
Three rows above end at a workspace, so it is worth being exact about what happens to one. A workspace can be archived, which hides it and stops it being used, and archiving deletes nothing and can be undone. There is no workspace delete in the product, so removing what a workspace holds is a request under Your rights rather than a button, and it is one we act on.
We do not run advertising, we do not sell or share personal information, and there is no third-party analytics or advertising script anywhere on this site or in the application.
We do not use your content, your uploads or your brand context to train models, and our providers are contracted not to train on them either.
No decision producing a legal or similarly significant effect on a person is made about anyone by automated means. Generating a video is not such a decision; suspending an account is, and a person makes that one.
You connect an account on the platform’s own screen. We never see your platform password. The scopes below are the whole request, and each one is there because a feature you can see would not work without it.
| Platform | Scope | What it is for |
|---|---|---|
| TikTok | user.info.basic | Reads the handle and avatar of the account you connected, so two connected accounts can be told apart. |
| TikTok | video.upload | Sends a video to your TikTok inbox as a draft, for workspaces that would rather press the button themselves. |
| TikTok | video.publish | Publishes a scheduled post directly at its slot. |
| TikTok | video.list | Reads back the posts we published, to fetch their performance. |
| instagram_business_basic | Identifies the professional account you connected and confirms it can receive Reels. | |
| instagram_business_content_publish | Publishes a Reel at the time you scheduled it. | |
| instagram_business_manage_insights | Reads views, likes, comments, shares and saves for posts we published. | |
| YouTube | youtube.upload | Uploads the Short to your channel. |
| YouTube | youtube.readonly | Identifies the channel and confirms the upload finished. |
| YouTube | yt-analytics.readonly | Reads views and engagement for the videos we uploaded. |
Google scopes are shown by their short name; each is the corresponding googleapis.com authorisation scope. We do not ask for permission to read your inbox, your followers’ data, your direct messages, or posts we did not publish.
You can withdraw any of it at any time, by disconnecting the account here or revoking access in the platform’s own settings. Either stops future posts. Neither deletes posts already published, because those live on your account at the platform and belong to you.
If a token expires or is revoked, scheduled posts to that account fail and we tell you which account needs reconnecting. We do not retry silently and we do not hold a copy of a token after you disconnect.
See: How TikTok publishing worksHow Instagram publishing worksHow YouTube publishing works
The architecture implies a small number of processors, listed here by the role they play. Each is under a written contract that limits it to our documented instructions, requires confidentiality and appropriate technical measures, and forbids training on customer content.
| Role | What it does | What it sees |
|---|---|---|
| Cloud hosting and object storage | Runs the API and the workers, and stores uploads and rendered media. | Everything held in a workspace, encrypted at rest and in transit. |
| Language model provider | Writes hooks, scripts, captions and posting copy from your prompt and brand kit. | The prompt, the brand kit and brand context for a generation. No account, billing or platform credentials. |
| Media generation provider | Generates images, video, avatars and voice-over. | The prompt, the script, and any reference image you supplied for that generation. |
| Payment processor | Takes payment and holds the card on file. | Your name, email address, billing address and card details. We receive a token and the last four digits. |
| Transactional email provider | Sends sign-in, publishing-failure, credit and billing email. | Your email address and the contents of that message. |
| Social platforms | Receive and host the post you scheduled. | The video, caption and hashtags you approved. Once published they are independent controllers of what happens next, under their own privacy policies. |
The current list, with each processor’s name and the country it operates from, is available from privacy@looptake.com on request. We announce a new processor that will handle customer content at least 30 days before it starts, so there is time to object.
We disclose personal data outside this list only where the law requires it, and where we are allowed to tell you that we have, we will.
Some of these processors operate outside the country you are in, including in the United States.
Where personal data leaves the UK or the EEA, the transfer is covered by an adequacy decision where one applies, and otherwise by the European Commission’s standard contractual clauses together with the UK international data transfer addendum, plus whatever supplementary measures the transfer risk assessment calls for. A copy of the clauses we rely on is available from privacy@looptake.com.
One cookie does real work: the session cookie set when you sign in. It carries an opaque random token, it is HttpOnly, Secure and SameSite=Lax, and it exists so the application knows you are signed in. It is strictly necessary, which is why there is no consent banner: there is nothing here to consent to.
A theme preference may be stored in your browser. It never leaves it and it is not personal data to us.
There are no advertising cookies, no cross-site tracking, no tag manager and no third-party analytics. The site’s content security policy blocks third-party script outright, so this is enforced by the server rather than promised by a page.
Security is a design decision here rather than a policy document, so this section names the mechanisms:
If you find a vulnerability, report it to security@looptake.com. The disclosure policy and contact are also published at /.well-known/security.txt.
If a breach affects personal data we hold, we notify the supervisory authority within 72 hours where the law requires it, and we tell affected people without undue delay where the risk to them is high. If you are the controller and it happened in your workspace, we tell you first so you can meet your own deadline.
Depending on where you live, you have some or all of these rights: to get a copy of your data, to have it corrected, to have it deleted, to restrict or object to processing, to receive it in a portable format, and to withdraw consent where consent is what we relied on.
One of them is a button rather than a request: account settings closes your account, and you do not need our permission for it. What it removes is you, in the terms the first row of the table above sets out, and not the team or what the team holds. The billing screen shows your plan, your balance and every credit movement, and it has no invoice download. There is no workspace export either. The one file this product hands over by itself is a CSV of how your posts performed, which the analytics screen, the API and the command line tool all serve, and the rest of a workspace is readable through the API a resource at a time. For a copy of anything else, including your brand context, your decks and your generated media, write to privacy@looptake.com and a person assembles it inside the deadlines below.
For anything else, write to privacy@looptake.com from the address on the account. We acknowledge a request within 3 days and aim to complete it within 21 days. Those are our targets, and they sit inside the statutory limits: one calendar month where the GDPR applies, and 45 days where the CCPA applies. Where a request is complex enough to need an extension the law allows, we tell you before the deadline rather than after it.
We may ask you to confirm who you are before we act, because handing an export to the wrong person is the exact failure this process exists to prevent. We do not charge for a request unless it is manifestly unfounded or excessive, and we would tell you that before doing anything.
Where we are the processor rather than the controller, for example when the request is about a person whose data sits in your workspace because you put it there, we pass it to you and help you answer it.
If you are in California: we do not sell or share personal information, and we have not done so in the preceding twelve months. You have the right to know, to delete, to correct, to limit the use of sensitive information, and not to be treated differently for exercising any of them.
You can complain to a supervisory authority at any time. In the UK that is the Information Commissioner’s Office; in the EEA it is the authority where you live or work. We would rather you told us first, and we will still tell you where to go if we cannot resolve it.
This is a business tool. It is not directed at children, we do not knowingly collect data from anyone below the minimum age set out in the Terms, and we do not build profiles of anyone under that age.
If you believe a child has an account here, write to privacy@looptake.com and we will close it and delete the data.
This page is the current notice. The date at the top is the date it last changed, and there is no other version in force.
A material change, meaning one that changes what we process, why, who else handles it or how long it is kept, is announced at least 30 days before it takes effect, by email to the team owner and on this page. A clarification or a corrected address takes effect when it is published.
Where a change requires your consent, we ask for it rather than assuming it from continued use.
Privacy requests, data processing agreements, sub-processor lists and transfer documentation: privacy@looptake.com.
Everything else, including billing and account questions: support@looptake.com.
Vulnerability reports: security@looptake.com, with the policy published at /.well-known/security.txt.
A postal address for formal correspondence is provided on request, and appears on every invoice.
The Terms are the agreement this notice sits under. The pricing page explains the billing data described in section 2.
Ownership of the output, acceptable use, credits, cancellation, suspension and liability.
What a plan costs, what a credit buys, and which actions never cost anything at all.
How API keys are issued, hashed and scoped, and what each scope permits.
Describe it. Looptake writes, renders, scores and posts it to TikTok, Reels and Shorts.
Free trial, no card. Paid plans from $29/month.