clipspell
Last updated 29 October 2026

Terms of Service

What ClipSpell does, what you may use it for, who owns what comes out, and where our responsibility ends and yours begins.

1. Who you are agreeing with

ClipSpell is operated by Adrian Borislavov Tolev, an individual established in Bulgaria rather than a registered company, of ul. Vetrusha 5, Pavlovo, Sofia, Bulgaria. These terms are the agreement between that person — “we” — and you. By creating an account you accept them.

You must be at least 18 to use ClipSpell. If you are using it for a company, you are confirming you may agree to these terms on its behalf.

Questions, and anything you need from us in writing, go to clipspell@yahoo.com.

2. What the service does

You give ClipSpell a topic — or your own script — plus a platform, a length of up to 2 minutes and a tone. It then, on our servers:

  • writes a script, or validates and expands the one you supplied;
  • turns it into a storyboard of scenes;
  • records a narration and measures where each word actually falls;
  • generates or composes the visuals for each scene;
  • lays out captions against the destination platform’s safe area;
  • renders a single MP4;
  • runs quality control on the result — black frames, silent audio, captions outside the safe area, wrong duration — and blocks the video rather than shipping a defective one. It also checks the pictures and the narration: that every scene has its picture and is spoken, and, where a picture reviewer and a speech recogniser are set up, whether a picture is unsafe or does not fit its line and whether the voice said a figure or a name the script does not.

Where an account is connected and the platform’s own review permits it, ClipSpell can also upload the finished video to that account, immediately or at a scheduled time.

Uploading to YouTube is done through YouTube API Services. By connecting a YouTube channel to ClipSpell, or by using ClipSpell to publish to one, you agree to be bound by the YouTube Terms of Service. What we do with the data Google shares with us is set out in section 8 of the privacy notice; Google’s own handling of it is described in the Google Privacy Policy.

Scripts are written by a language model when one is configured, and by a deterministic template when none is. The product records which of the two wrote yours, and never presents template output as model output.

3. What is not included yet

This is pre-release software and the list below is part of the deal, not a disclaimer buried at the end:

  • Publishing is gated by platform review. Adapters exist for YouTube, TikTok and Instagram, but each platform restricts what an unreviewed application may post — to private uploads, to self-only posts, or to accounts the app owner administers. On YouTube you choose public, unlisted or private for each upload, and ClipSpell has passed YouTube’s API compliance audit, so YouTube keeps the visibility you choose. For TikTok and Instagram, the product tells you the platform’s real state instead of offering a control that fails. You can always render and download.
  • Paid plans are sold through Stripe. Checkout, the card itself and the billing portal are Stripe’s, on Stripe’s pages. No card number reaches this product or its database at any point — see section 9 and the privacy notice.
  • There is no stock media library to browse. You can upload your own music, and your own logo and watermark, and it is your responsibility to hold the rights to them — nothing is shipped with the product, because bundling tracks or marks would mean claiming a licence we do not hold. Footage cannot be uploaded yet.
  • You can close your account yourself; there is no self-service export. Closing is a button in Settings and takes effect immediately. An export of your data is still a request to us — see the privacy policy.

4. Your account

One account belongs to one person. Keep your password to yourself; anything done through your account is treated as done by you. A sign-in lasts 30 days before it has to be repeated.

A workspace is the boundary around your work. People you add to a workspace can see and act on the projects in it, according to their role. Nobody outside it can.

If you forget your password you can reset it yourself from the sign-in page: we email a link that works once and expires in an hour, and using it signs out every other session on the account. That last part is the point — a new password alone does nothing about somebody holding a stolen session cookie. Tell us at once if you think someone else has your credentials.

One thing to know about the reset: an installation with no email provider configured prints the link to the server’s own log instead of sending it, and the page says so plainly rather than telling you to watch an inbox. On that kind of installation the reset needs whoever runs the server.

5. Acceptable use

Do not use ClipSpell to make or publish:

  • anything illegal where you or your audience are;
  • content that impersonates a real person or organisation, or that puts words in a real person’s mouth;
  • fabricated records, fake reviews, fake endorsements, or anything designed to be taken for a genuine document;
  • medical, legal or financial claims presented as advice, or any promise of a guaranteed outcome — money, followers, views or health;
  • sexual content involving minors, content sexualising real people without consent, or material that exploits anyone;
  • harassment, threats, or incitement against a person or a group;
  • material you do not have the rights to — someone else’s footage, music, voice, likeness, script or brand.

And do not:

  • try to reach another customer’s workspace, projects or files, or probe the tenancy boundary;
  • work around credit limits, plan limits, rate limits or a platform capability the product says you do not have;
  • use the service to drive an unofficial or undocumented platform endpoint. ClipSpell uses official APIs only, and so must you;
  • resell the service as your own without a written agreement from us;
  • use the service to generate content that breaks the rules of the platform you intend to publish to. Their rules apply to your post, not ours.

We may suspend an account that breaks these rules. Where a breach is serious or repeated we may end the agreement — see “Termination”.

6. Who owns the content

You do. Your topics, your scripts, your narration, your scenes and your finished videos are yours. We claim no ownership of them and no right to publish, resell, showcase or syndicate them.

We need one narrow permission to run the service: a licence to store, process, encode and deliver your content for the purpose of producing the video you asked for, and — when you press publish — to transmit it to the platform you chose. That licence exists for no other purpose and ends when the content is removed.

Reviews you choose to write. A review of ClipSpell is the one thing you write here that we may show publicly, and only if you tick the box that says “ClipSpell may show my words and this name on its home page”. It is never ticked for you. The review is shown under the name you chose and exactly as you wrote it — we may show it or not show it, never edit it — and only after a person has read it. It is left unpublished only if it is spam, abusive or contains personal data, never for its rating or for criticism. You can remove it at any time in Settings, which ends that permission at once.

We do not train models on your content. There is no pipeline in this product that could: no export of customer content to any training system exists.

Two honest caveats about ownership of generated material. First, whether purely AI-generated output attracts copyright at all varies by country, and we make no promise that it does — that is a question about the law, not about our claim. Second, the local models this deployment runs come with their own licence terms, which govern what you may do with what they produce. On this installation those are:

  • Images. The configured checkpoint is Lykon/dreamshaper-xl-turbo, published under CreativeML Open RAIL++-M. That licence imposes no attribution requirement; what it does impose is a list of uses it forbids, and those restrictions travel with the model to whoever uses its output. Read them before publishing commercially.
  • Narration. When the local voice is enabled it is hexgrad/Kokoro-82M, published under Apache-2.0 — permissive, commercial use included, no attribution required for the audio it produces.
  • Script. The configured local model is Qwen/Qwen2.5-7B-Instruct, published under Apache License 2.0. It places no restriction on what you may do with the text.

Research text. The script of a documentary, explainer, fast facts, list, mystery or news video, and of a motivational, story or custom video whose topic names someone or somewhere in two words or more or a year, and of a product video whose topic is a dated history (a past year, a person, place, company or product named in two words or more, and how something was invented, founded, created or introduced, or began, or its history or origin, in no seller’s own words), is written against an English Wikipedia article when one is found, and its figures and names are checked against it. Wikipedia’s text is published under CC BY-SA 4.0, which allows reuse on two conditions: credit, and sharing what you adapt from it under the same licence. Facts are not anyone’s to license, and the script is asked to state them in its own words; wording taken from the article would carry the article’s licence. The project page names the article and the exact revision read, and the description ClipSpell writes for the post ends with a credit to it. Keep that credit if you publish the video.

Those lines describe the models configured today, and they are the ones that bind the output, with the article’s licence above. Changing the image model, the voice or the script model changes which terms apply, which is why docs/LEGAL.md keeps the table this paragraph was written from. Two other checkpoints sit on disk unconfigured and their terms do not apply while nothing selects them.

Where a scene uses third-party media, the licence and any required attribution are recorded against that file, so a licensing question months later has an answer.

7. Your responsibility for what you publish

A language model can be confidently wrong. The script writer is instructed not to fabricate statistics, quotes, dates or sources, and to cite only material it was given — but an instruction is not a guarantee, and nothing in this product verifies that a claim is true. While research is on, one check is made: a sentence whose figure or name is not in the Wikipedia article the script was written against (section 6) is dropped. That is one check against one source, not a fact check.

Quality control checks the file: whether frames are black, whether the audio is silent, whether captions sit inside the safe area, whether the duration matches. It also looks at the pictures and the narration, as section 2 says. It does not check whether the script is accurate, fair, legal or appropriate for your audience.

You are the publisher. Read the script before you publish it. Everything that follows from a post — a platform strike, a takedown, a defamation claim, a regulatory complaint, a refund to your own customers — is yours, not ours.

8. Music, footage and anything else you supply

You can supply your own script, your own music, and your own logo and watermark. Footage and a voice reference are not accepted yet. Everything else in a render is generated for you. When you supply material — now or when the rest becomes possible — you are confirming that you hold the rights to it and to our processing of it for the purpose above.

That includes the rights you most often do not have: a commercial licence for a popular track, clearance for a clip taken from someone else’s video, permission to use a real person’s face or voice, and permission to use a brand’s marks. If a rights-holder comes after material you supplied, that is between you and them, and you will cover the cost to us of a claim that arises from it.

9. Credits

Credits are the unit of consumption. They are whole numbers — never fractions — recorded in an append-only ledger with no update or delete path, so a balance can be reconstructed and a dispute answered.

  • A new workspace is on the Free plan, which makes one test video of up to 30 seconds, and is granted 7 credits when it is created: what that video costs. A video that fails before it is made, or that you stop, does not use it up. One that is made does, even if it does not pass our quality checks, and so does one you delete. No card is required to create one, and the grant is not a trial that converts: nothing is charged unless you choose a paid plan.
  • When a paid plan ends, the workspace is on the Free plan and goes on spending the credits it holds. The one test video and its 30 seconds are for a workspace that has never bought credits and to which we have never added credits by hand.
  • Credits earned by inviting people are spent on a paid plan. A workspace that has never bought credits, and to which we have never added credits by hand, keeps them in its balance, untouched, until it chooses one.
  • Before work starts, an estimate is reserved as a hold. When the work finishes, the hold is settled against what actually ran and the remainder is released. You are charged for what ran, not for the estimate.
  • Work that fails releases its hold. A release is idempotent, so a retried failure cannot refund you twice.
  • Settlement can never exceed the hold, and the database refuses a negative balance outright, so a bug upstream cannot bill you for more than was reserved.
  • Work done by a model on the operator’s own machine, and work done by a deterministic template, is not charged at all. It consumed no paid capacity, so charging for it would be charging for something nobody paid for.
  • You can cancel a job in progress. Stages already completed have already consumed their credits.

Credits are not money. They are not a deposit, they carry no cash value, and they cannot be exchanged for cash or transferred to another workspace. Granted credits may be withdrawn if they were granted in error or obtained by abuse of the sign-up grant.

Paid plans renew monthly and grant that plan’s credits each period, on the invoice Stripe marks paid. Cancelling stops the next renewal; it does not refund the period you are in, and it does not remove credits already granted. Changing plan is done in Stripe’s billing portal, which prorates it — buying a second plan here is refused rather than sold, because two subscriptions would mean two charges. The change itself grants no credits; the new plan’s monthly credits arrive at the next renewal.

The price shown is the whole amount charged: no VAT or other tax is added at checkout. Checkout asks for your billing address, and a business can add its VAT number; Stripe puts both on the invoice.

Unused credits do not expire. They stay on the workspace and carry over between periods for as long as the account exists. Nothing in this product removes a credit for age, and the append-only ledger is what makes that checkable rather than a promise.

You may withdraw from a purchase within 14 days of buying it, without giving a reason. Use Withdraw from contract here on the Billing page, which records the date and time and gives you a reference, or write to clipspell@yahoo.com and say so. We refund what you paid, less the value of the plan’s credits you had already used by the time you withdrew. A credit’s value is that plan’s price divided by the credits it includes. Any other credits your workspace holds — left from sign-up or an earlier plan, or given since — count as used before the plan’s, and credits held for a video still being made count as unused, so only the amount by which your balance has fallen below the credits the plan includes is deducted. Every credit in and out is listed under Credit activity on the Billing page. Use none of the plan’s credits and you are refunded in full.

That deduction applies because you asked for the plan to start at once: before Stripe opens, checkout asks you to tick that you want the plan to start as soon as you pay, that you understand a withdrawal is then refunded less the credits already used, and that once you have used all the credits the plan includes, it has been provided in full and you can no longer withdraw from it. Until then you keep the right to withdraw after ticking it. A purchase for which no such request was recorded is refunded in full, and can be withdrawn from for the whole 14 days however much is used. Refunds are issued by hand through Stripe, to the card that paid, within 14 days of your withdrawal, and the subscription is cancelled at the same time.

10. AI disclosure on platforms

Videos made with ClipSpell are AI-generated: the script may be written by a model, the narration is a synthetic voice, and the visuals are generated. Several platforms — including YouTube, TikTok, Instagram and Facebook — require or strongly encourage synthetic media to be labelled as such, and the requirement sits on the account that posts.

Instagram Reels, YouTube uploads and direct TikTok posts are labelled for you. Every Reel ClipSpell publishes to Instagram, every video it uploads to YouTube, and every video it posts straight to TikTok rather than to your drafts, is sent with that platform’s own flag for AI-generated or synthetic content set. Every ClipSpell video qualifies, so the flag is always on and there is no setting that turns it off. How the label is then shown is up to the platform.

Labelling a TikTok draft is your responsibility. A video delivered to your TikTok drafts carries no AI label. Set TikTok’s own AI-generated label yourself, on TikTok’s posting screen before you tap publish. Do not assume it arrives labelled. Mislabelling is an account-level risk for you.

ClipSpell signs its videos with Content Credentials. Each video it renders is signed with Content Credentials: a record inside the file, in the open C2PA standard, saying it was made with AI and which kind of part each piece is, such as a generated picture or a synthetic voice. Anyone can read it with a Content Credentials viewer, and some platforms read it too. It does not replace the platform labels above. A video whose record could not be written is not published by ClipSpell and is not charged; ClipSpell signs it again once it can, and you can download it meanwhile. Videos rendered before ClipSpell began signing carry no record. The cover image is signed the same way where it can be, and used without a record where it cannot.

11. Availability and changes

There is no uptime commitment. ClipSpell is pre-release software: it can be unavailable, a render can fail, a provider we depend on can be down, and a feature can change or be withdrawn. When something fails, the credits held for it are released.

Download anything you need to keep. Your projects, renders and finished videos are not deleted for their age, and we make no promise that they will remain. What is deleted on a schedule is listed in section 12 of the privacy notice.

12. Limitation of liability

The service is provided as it is, without warranty that it will be uninterrupted, that a render will succeed, or that generated content will be accurate, original or fit for your purpose.

We are not liable for what you publish, for a platform’s decision about your account, for lost views, followers or revenue, for a third-party rights claim about material you supplied, or for indirect or consequential loss.

Where liability can be limited, our total liability to you is capped at what you paid us in the twelve months before the claim. If you never paid us anything, that cap is zero, and saying so plainly is fairer than a number that sounds reassuring and is not what the clause means.

Nothing in these terms limits liability that cannot lawfully be limited. Under Bulgarian and EU consumer law that includes, where they apply to you: death or personal injury caused by negligence; fraud or fraudulent misrepresentation; liability for a defective digital service under the rules implementing Directive (EU) 2019/770; and your right to a remedy where the service does not conform to what was described. As a consumer you also keep the protection of the mandatory rules of the country you live in, whatever section 14 says about which law governs the rest.

13. Termination

You can stop using ClipSpell at any time. Closing your account is a button in Settings and it takes effect immediately — no request, no waiting. What it removes and what it keeps is set out in the privacy notice. If you would rather we did it for you, or the button will not work for you, write to clipspell@yahoo.com.

We can suspend or end your access if you break the acceptable-use rules, if we are required to by law, or if we stop offering the service. Except where a breach is serious or we have no choice, we will give you 30 days’ notice and a chance to download your videos.

When an account ends:

  • Unused credits lapse. They were never money.
  • Connected YouTube channels are disconnected at once: we ask Google to revoke the grant and delete what we obtained from YouTube, keeping only our record of what was published and when.
  • The record of what was published — the platform, the caption, when it went out and, for TikTok and Instagram, the post id — is deliberately kept, because a record of what was posted on whose authority has to outlive the disconnection. Say so in your deletion request if you want it removed as well.
  • Ledger rows may be retained where the law allows or requires it, so a later billing question can still be answered.
  • Anything already published to a platform stays there. We cannot unpublish it; that is between you and the platform.

Sections 6, 7, 8 and 12 survive termination, along with anything else that by its nature should.

14. Governing law

These terms are governed by the law of Bulgaria, and the courts of Bulgaria have exclusive jurisdiction over any dispute about them. Where you are a consumer, this does not remove the protection of the mandatory law of the country you live in, nor your right to bring a claim in your own courts.

15. Changes to these terms

We may change these terms as the product changes. The date at the top is the version in force, and the page is versioned alongside the code it describes, so a change to the software that invalidates a statement here is visible as a change to this page.

For a material change we will give at least 30 days’ notice by a notice on this site, and move the date at the top. Not by email: the only mail ClipSpell sends goes to one person about something they or a colleague just did — a password reset or change, an address to confirm, an invitation, a withdrawal — and nothing in it writes to every customer, so a notice here is where to look. Continuing to use ClipSpell after a change takes effect means you accept it.

The privacy policy is part of this agreement.