clipfarmer

Integration

Posting to TikTok

clipfarmer connects to one TikTok account — the one you authorise on TikTok's own consent screen. This page documents precisely what that connection can do, what it reads, and where the data lives.

The two routes a clip can take

A finished clip can reach TikTok two ways, and they are deliberately kept as separate choices rather than one "publish" button:

Draft to your inbox

The video is uploaded and arrives as a notification in your TikTok Inbox tab. Tapping it opens TikTok's own editor with the video loaded, where you write the caption, choose the privacy setting, and post. A human finishes every step that matters.

Direct post

The video and the caption you approved are posted to the account without a further step in the TikTok app. Faster, and correspondingly the one that needs you to have reviewed the clip and the caption first.

The app states the difference at the point of use rather than leaving it to be discovered: a draft is not a post, so sending one changes nothing you cannot take back.

Scopes requested, and what each is for

ScopeWhy clipfarmer asks for it
user.info.basic To show which account is connected — its username, nickname and avatar — so you can tell at a glance that a clip is about to go to the right place.
video.upload The draft route. Uploads the video into your TikTok inbox for you to finish in the app.
video.publish The direct-post route, with the caption you approved.

Nothing else is requested. clipfarmer does not ask for, and has no way to read, your followers, your comments, your messages, your analytics, or anyone else's content.

It respects the account's own settings

Before offering to post, clipfarmer queries the connected account's creator information and uses the answer as the source of truth rather than assuming defaults. That covers:

These are read fresh rather than cached, because a stale answer is wrong silently. clipfarmer also records the privacy level TikTok actually applied to a post, rather than the one it asked for.

Consent, and taking it back

  1. You start the connection from inside clipfarmer, on your own machine.
  2. TikTok's authorisation screen opens in your browser. The consent is yours to give, on TikTok's page, not on any page clipfarmer controls.
  3. TikTok returns an authorisation code, which is exchanged for an access token and a refresh token. Both are written to your own disk.
  4. You can revoke it at any time in TikTok under Settings and privacy → Security and permissions → Manage app permissions. Revoking invalidates the stored tokens immediately. Deleting the local token file also ends the access.

TikTok requires an HTTPS redirect URI and will not accept a localhost address, but clipfarmer runs on your machine. The registered redirect therefore points at a page on this website whose only job is to hand the authorisation code back to the copy of clipfarmer running on your own computer. That page stores nothing and transmits nothing anywhere else — the code goes from your browser tab straight to your own machine, and it is single-use and short-lived besides.

What is stored, and where

DataWhere it lives
Access and refresh tokens for the one accountA file on your own disk
Open ID, username, nickname, avatar URLYour own disk, to display the connection
The account's posting optionsRead per post, used to build the options you are offered
Video files and captionsYour own disk, in the job's working directory

There is no clipfarmer server, so none of this is sent to one. The only external service clipfarmer transmits to is TikTok, and only for actions you initiated: refreshing a token, querying the connected account's own information, uploading a video, and checking that upload's status. Full detail is in the privacy policy.

What it will not do

Your clips, with the captions that went out

The already-posted list: each clip shown with a vertical video thumbnail and duration, its caption, its hashtags, and controls to copy the caption or undo the posted mark.
Marking a clip posted freezes it — after that it is never re-rendered, re-cut, re-captioned, or offered as a candidate again. Published work is not rewritten.

Content rights

clipfarmer supplies no content of its own. The operator is responsible for holding the rights to whatever source material they feed it, and for the clips it produces — the same as if they had cut those clips by hand in a video editor. Everything posted through it remains subject to TikTok's Terms of Service and Community Guidelines. The terms of service set this out in full.