Privacy Policy

Effective date: 25 September 2026 (updated: Instagram media delivery)

In short: Soc_bot is a desktop application that runs on your own computer. It stores its data locally on that computer. It sends your content to the platforms you choose to publish to, through their official APIs, and, for Instagram only, to the temporary media storage you configure (see section 4). The Soc_bot project runs no servers, receives none of your data, and does not sell data or use analytics or tracking.

1. How Soc_bot works

Soc_bot is a desktop application that allows users to publish their own prepared content to connected social media accounts using official platform APIs. You install and run it yourself. Soc_bot has no user accounts of its own and no cloud service. The Soc_bot developers cannot see anything you do with it.

2. Connecting accounts (OAuth)

You connect TikTok, YouTube or Instagram accounts through each platform's official authorization page (OAuth), opened in your web browser. Soc_bot never asks for or stores your platform passwords. After you approve access, the platform gives Soc_bot an access token, and on TikTok and YouTube also a refresh token, so it can publish on your behalf.

Soc_bot only requests the permissions it needs to identify your account and publish videos, for example TikTok's user.info.basic and video.publish.

3. What Soc_bot stores on your computer

Soc_bot keeps its data in a local database file on your computer (by default data/publisher.db in the Soc_bot folder). It stores:

Your videos, captions and cover images stay in the folders where you put them. Soc_bot reads them locally to publish them. It does not copy them to any server of its own, and it does not re-encode your videos.

4. What Soc_bot sends to platforms

Soc_bot only connects to the official services of the platforms you use: TikTok (tiktok.com, tiktokapis.com), Google/YouTube (accounts.google.com, googleapis.com) and Instagram (instagram.com). It sends them:

Instagram media delivery. Instagram only accepts videos it can download from a web address, so for Instagram Soc_bot first uploads the video to temporary storage that you configure, gives Instagram a temporary link, and deletes the copy after the publishing attempt. In automatic mode, Soc_bot chooses by file size (TempFile.org for smaller videos, your S3 bucket for larger ones) and shows which one it will use before you confirm:

Those platforms then process your data under their own privacy policies: TikTok, Google/YouTube (also the YouTube Terms of Service) and Instagram/Meta.

5. What Soc_bot does not do

6. Disconnecting accounts and deleting data

Soc_bot does not delete data automatically. Your data stays on your computer until you remove it.

7. Security

OAuth tokens are encrypted in the database, and the encryption key is kept outside the database in your local configuration file. The authorization callback listens only on your own computer (127.0.0.1). However, the security of this data also depends on your computer: anyone with access to your user account and to both the database and the configuration file could read the stored tokens. Keep your computer and the Soc_bot folder secure, and do not share your .env file.

No software is perfectly secure. If you find a security problem, please report it privately to ayushruchal83@gmail.com rather than in a public issue.

8. Children

Soc_bot is not directed at children. You must meet the minimum age requirements of each platform you connect.

9. Changes to this policy

This policy may be updated when Soc_bot changes. The effective date above shows when it last changed.

10. Contact

Privacy questions: ayushruchal83@gmail.com