Last updated 9 September 2026
Shorts Porter is a personal tool that runs on the computer of the person who installed it. It copies that person's own short videos from their own YouTube channel to their own TikTok account. It has one user, who is also its operator.
Nothing. There is no server, no analytics, no telemetry, and no account. Neither the author nor any third party receives data from an installation.
The tool writes a single file, config.json, into its own folder on the user's disk. That file holds:
Downloaded video files are written to a downloads folder in the same place. All of it stays on the user's machine. Deleting the folder deletes everything the tool has stored.
The tool contacts exactly two services, both on the user's behalf and both with credentials the user supplied:
No data is sent anywhere else. There is no intermediate service.
The tool requests the user.info.basic and video.upload scopes. It uses the first to confirm which account is connected, and the second to place videos in the account owner's own TikTok inbox, where the account owner completes and publishes the post themselves. The tool does not read other users' content and has no access to anyone but the person who signed in.
Access can be withdrawn at any time from TikTok's own settings, under the list of connected apps. Deleting config.json removes the stored tokens locally.
The tool is a developer utility for a person managing their own publishing accounts. It is not directed at children.
Any change to this policy is a change to this page, and the wording above carries the date it last changed.
Raise an issue on the source repository.