TikTok Integration
What the tool does, what it can reach, and what it can't.
Last updated 24 August 2026
The short version
MoneyWithJJ produces short videos about building a printables business. A private in-house tool assembles those videos and then places the finished file into this project's own TikTok drafts, so that a person can review it, write the caption, and decide whether to post it.
It uploads to one account — ours. It cannot post publicly on its own, it has no other users, and it reads nothing about anyone else on TikTok.
Who uses it
One person: the owner of this project. This is not a product, a service, or an app other people can sign up for. There is no login on this website and no way for a third party to connect their TikTok account to it. The software runs on a single private server and is authorised against a single TikTok account — the one belonging to MoneyWithJJ.
Permissions it requests, and why
- user.info.basic — to confirm which account the tool is connected to, so a video can never be sent to the wrong place. The basic profile of the connected account is all that is read. It is not stored beyond the current operation and is not shared.
- video.upload — to place a finished video file into the connected account's drafts.
Those are the only two scopes requested. No permission is asked for that the tool does not use.
What it deliberately cannot do
The tool uses TikTok's inbox upload, not Direct Post. That distinction matters, and it is a deliberate choice:
- The video arrives as an unpublished draft inside the TikTok app.
- The caption is written by a person, in the app, afterwards. The tool cannot set it.
- The privacy setting is chosen by a person, in the app. The tool cannot set it.
- Nothing becomes public unless a human opens the draft and posts it.
So the worst case if the software misbehaves is an unwanted draft sitting in our own account. It has no mechanism to publish anything.
What data is involved
The video file itself, and an access token for the connected account. That's the whole list.
The token is stored encrypted at rest on the project's own server, is refreshed automatically when it expires, and is used only to authorise uploads to the account that issued it. It is never sent anywhere else, never shared, and never used for anything other than placing a draft.
No information about other TikTok users is requested, collected, stored, scraped, or inferred. No viewer data, no comments, no follower lists, no analytics about anyone.
Revoking access
Access can be withdrawn at any time from the TikTok account's own settings, under connected apps. Doing so immediately stops the tool uploading anything, and the stored token becomes useless. Any copy of a token held on our server can also be deleted on request by emailing jgivati@gmail.com.
How a video reaches this point
The upload is the last step of a longer process — research, script, voiceover, visuals, render, and a human approval gate before anything is published anywhere. That process is described in full on the how it works page.