How to add a privacy policy to a Telegram bot
By Paul Cranmer, Founder · Last verified October 2026 · Telegram · @BotFather, Bot Developer Terms section 4
Telegram wrote the privacy rule into its Bot Developer Terms: every third-party bot and mini app must be bound by a privacy policy its users can reach easily, and bots that mishandle data or break their own policy are removed from the Bot Platform. If you publish nothing, Telegram's Standard Bot Privacy Policy applies to your bot by default. This page shows what the terms ask for and how to meet them.
Who this is for
- Developers publishing a bot or mini app on Telegram
- Bots that collect anything beyond the message they reply to (profiles, payments, locations, files)
- Teams asked by users or Telegram where the bot's privacy policy is
Not for
- Telegram channels and groups without a bot
- Legal advice on which data protection law applies to your bot
What the platform requires
- Bot Developer Terms, section 4: all third-party bots and mini apps must be bound by a privacy policy that is easily accessible to their users, detailing what data they store, how they collect it and for what purpose.
- Telegram's Standard Bot Privacy Policy applies by default to every bot and mini app that does not provide a policy of its own; if your data practices are not covered by it, or your service conflicts with it, you must provide a separate privacy policy that is easily accessible to your users, and it then takes precedence.
- The terms say bots must set up a privacy policy in @BotFather, furnishing all relevant privacy information and policies; your policy cannot conflict with, amend or show discrepancies with the terms.
- The Standard Policy expects developers to provide an easily accessible avenue for users to consult the policy, to identify themselves in the service's terms, interfaces or the reply to /developer_info, and to answer lawful data requests within the legal timeframe and no later than 30 days.
- Bots that mishandle user data or otherwise violate their own privacy policy will be terminated from the Bot Platform.
Get a live URL first
Bots and APIs are on the developer door: create a hosted privacy policy URL here, then set that URL in @BotFather and link it from your bot's /start or help reply so users reach it in one tap.
Get a hosted privacy policy URLStep-by-step: paste your privacy policy URL
- Decide whether the Standard Policy covers you. Read Telegram's Standard Bot Privacy Policy. If your bot stores more than it describes (accounts, payments, files, locations, analytics) or uses data differently, you need your own policy. Most bots that persist anything do.
- Write the policy. Say what the bot stores (user IDs, chat IDs, messages it keeps, payment references), how it collects that, for what purpose, how long you keep it, who else receives it, and how a user asks for deletion. Name the developer.
- Host it at a stable URL. Put it on a public HTTPS page that loads without a login, your own site or a hosted policy. Telegram's terms care that users can reach it easily; the URL must not change.
- Set it in @BotFather. Open @BotFather, select your bot, and set the privacy policy as the terms require, furnishing the policy information Telegram asks for. Also reply to /developer_info with who operates the bot.
- Link it inside the bot and keep it true. Add the link to your /start, /help or settings reply. When you add a feature that stores new data, update the policy first; Telegram terminates bots that break their own policy.
Field labels to look for
- @BotFather
- Where Telegram's terms say the bot's privacy policy is set up.
- /developer_info
- The reply where a bot identifies its developer under the Standard Policy.
- Standard Bot Privacy Policy
- Telegram's default policy for bots that publish none of their own.
Common reasons the form fails
- Relying on the Standard Policy while storing data it does not describe
- A policy link that only lives in a channel post, not in the bot
- Changing the policy URL after users and @BotFather point at it
- No way for users to request deletion, which the Standard Policy expects
What Telegram gives you and what it does not
Telegram's terms set the obligation and the default; they do not give you the policy text. Telegram also says your policy may not conflict with or amend its terms, which take precedence.
FAQ
Does a Telegram bot need a privacy policy?
Yes. Telegram's Bot Developer Terms say every third-party bot and mini app must be bound by an easily accessible privacy policy; if you publish none, Telegram's Standard Bot Privacy Policy applies by default.
Where do I set the privacy policy for my bot?
In @BotFather, as the terms require, and link it from inside the bot so users reach it easily.
Can I just use Telegram's Standard Policy?
Only if it covers what your bot actually stores and does. If your practices differ or conflict with it, you must publish your own, which then takes precedence.
What happens if my bot breaks its policy?
Telegram's terms say bots that mishandle user data or violate their own privacy policy will be terminated from the Bot Platform.