What Telegram Passport keeps, how its encryption works, how sharing documents with a service works step by step, the risks to know, and how developers request data.
Telegram Passport is a feature that stores your identity documents and personal details inside Telegram, end-to-end encrypted with a password only you know, so you can share them with a service that needs to verify who you are. You fill it in once, and when a service asks, you choose exactly which items to send. Telegram says it cannot read the stored data, and services that use it are mostly ones with identity-check obligations, although few services have adopted it.
This guide explains what Passport stores, how the encryption and password work, what happens when a service requests your data, who uses it, the risks and scams to watch for, and how developers integrate it. Telegram has not changed Passport much in years, but menus move, so if something looks different in your app, use the descriptions here to find it.
Many services must check a customer's identity before they can serve them: financial services, crypto exchanges, some marketplaces, and services that must confirm age or residence. The usual process is a web form asking for a scan of your passport, a selfie and a utility bill, typed in again for every service.
Passport aims to make that repeatable and private. You upload documents once into an encrypted store tied to your Telegram account. When a service that supports Passport asks, Telegram shows you a form listing what the service wants. You approve, and the data goes, encrypted, straight to that service.
Two things Passport is not:
Telegram's Bot API documentation lists the kinds of items a service can request. They fall into five groups.
Your name, date of birth, gender, citizenship and country of residence. Telegram also supports storing your name in the language of your country of residence alongside the Latin version, which some services require.
For each, you can store the document number and expiry date, scans of the front and back where relevant, and a selfie holding the document if the service asks for one. A service can also request a certified translation of a document.
Your residential address as structured fields: street, city, state, postcode and country.
These are stored as files (scans or photos) rather than typed fields, with optional translations.
Your phone number and email address. These are different from the rest because Telegram verifies them: your phone number is the one on your account, and an email address is confirmed with a code. A service receiving them knows they were checked.
You do not have to fill in everything. Most people add items only when a service asks for them.
This is the part that makes Passport different from emailing a scan, so it is worth understanding.
Telegram describes Passport data as end-to-end encrypted. Encryption and decryption happen on your device, in Telegram's open-source apps, using a key derived from your password. What reaches Telegram's servers is ciphertext that Telegram cannot read.
Passport is protected by your Telegram cloud password, the same one used for two-step verification. If you open Passport without one, Telegram asks you to create it. Each time you open Passport or share data, you enter that password.
Because Telegram cannot read the data, it cannot recover it either. Telegram's app warns that if you reset your password, all documents uploaded to Passport will be lost. That is the trade-off of real end-to-end encryption: there is no "forgot password" that brings the data back.
Two practical consequences:
When you share, your app decrypts the items you chose, then encrypts them again for that specific service, using a key that only the service can unlock. Telegram passes the encrypted package along without being able to read it. The service decrypts it on its own servers.
The exact location varies by app. On most versions it is in the privacy and security settings.
You can edit or delete any item later from the same screen. Deleting it removes it from Passport; it does not remove copies that services have already received.
You do not start this from Telegram. A service that supports Passport shows a button on its website or app, often labelled with Telegram Passport.
If you change your mind before authorising, close the form. Nothing is sent until you confirm.
Services can tell Telegram that a specific item has a problem, for example an unreadable scan or an expired document. Telegram then highlights that item the next time you open the request, with the service's reason, so you know exactly what to fix rather than starting again.
Most identity checks ask you to upload photos on the service's own website. Here is how Passport differs, point by point, so you can judge which you prefer when a service offers both.
Passport therefore improves storage, consistency and transparency. It does not reduce what the service ends up holding.
Passport is part of Telegram's own apps, and the experience differs slightly by platform.
The mobile apps are the most complete place to use Passport. You can photograph documents directly with the camera, which is usually the easiest way to get a clear scan, and the selfie step uses the front camera. If you are asked to add a document during a request, doing it on your phone saves transferring files.
Telegram Desktop supports Passport requests and lets you upload document files from your computer. It suits people who already have good scans saved as files. Taking a selfie holding a document is awkward on a computer, so if a service asks for one, you may find it easier to complete that step on your phone.
Browser versions of Telegram have historically supported fewer features than the apps. If a Passport request does not open properly in a browser, open it with the mobile or desktop app instead. Our comparison of Telegram Desktop, Web and mobile covers the wider differences.
Passport belongs to one Telegram account and is locked with that account's cloud password. If you have several accounts in the app, check which one is active before authorising a request, so your documents go from, and are stored in, the account you intend. See using multiple Telegram accounts.
Most rejected identity checks fail on photo quality or mismatched details, not on Passport itself. A few habits avoid a second round.
When a service asks for a selfie, it wants to compare your face with the document photo. Hold the document beside your face, not in front of it, with the photo page facing the camera. Remove sunglasses and hats, and make sure your face is evenly lit.
Type your name exactly as it appears in the document's Latin-character fields, including middle names. If your document also shows your name in another script, add that version in the native-language fields when a service requests it. Dates must match the document, not how you usually write them.
Some services require a certified translation of a document that is not in a language they accept. A certified translation is one made by a translator or agency who attests that it is accurate, under rules that vary by country. Passport lets you attach translation files to a document. A photo of your own typed translation will not normally be accepted, so check what the service means by "certified" before paying for one.
Store the expiry date with each document. When a document expires, update it in Passport with the new one. A service may ask again when a document it holds expires, and an expired document is a common reason for rejection.
Run through this each time a Passport form opens:
If any answer is no, close the form. Nothing has been sent.
How to recognise it: you tap the Passport button and Telegram does not open, or a browser page appears instead.
If it still fails, try completing the check on your phone instead.
How to recognise it: the form asks for your password and rejects it.
How to recognise it: a document photo will not attach, or the form shows an error after you select it.
How to recognise it: the service says verification failed, or Telegram highlights an item with an error from the service.
You can delete individual items, or all of Passport, from the Passport screen in your privacy settings. Deleting removes the encrypted copies Telegram stores for you. It does not reach copies that services already received; contact each service if you want those removed. Deleting your whole Telegram account also removes your Passport data, along with everything else, as explained in what happens when you delete your Telegram account.
When Telegram launched Passport, it pitched it at services with identity-check requirements, such as payment providers and crypto services, and said it planned to work with third-party verification providers in future. In practice, adoption has stayed limited. Most services that verify identity use dedicated identity-check providers on their own websites, and you are unlikely to meet the Passport button often.
That has two implications:
The design is sound: end-to-end encryption, data sent only to the service you approve, and only the items it lists. The real risks lie elsewhere.
Once data reaches the service, it is under that service's control. Passport protects data in storage and in transit, not after delivery. Before you share, consider whether you trust the service with your documents at all, exactly as you would with a web upload form. Read its privacy policy for how long it keeps documents.
Anyone with your phone, your Telegram session and your cloud password can open Passport. A unique, strong password and a passcode lock on the app reduce that risk.
The authorisation form shows which bot is asking. A fake site can show a Passport button that opens a form for a bot impersonating a real service. If the bot name does not match, close the form.
Common patterns include a "Telegram support" account asking you to "complete Passport verification" to keep your account, an "exchange agent" requesting scans to "unlock a withdrawal", and a job offer requiring ID "through Telegram Passport" before an interview. Telegram does not contact you in chats to ask for documents. Our guides on how to spot Telegram scams and Telegram task and job scams show these patterns in more detail.
If you run a service that needs identity documents, Passport is one option. This section is conceptual; Telegram's Passport manual and the Passport section of the Bot API documentation are the authoritative references.
Your button opens Telegram with a request that names your bot, lists the scope (the items you want and options such as selfies or translations), includes your public key, and carries a nonce: a unique random value you generate for this request. Request only what you genuinely need; users see the list and are more likely to decline a long one.
When the user authorises, your bot receives an update containing a passport data field. It holds the encrypted items and a set of encrypted credentials. Your server:
Passport hands you documents; it does not tell you they are genuine, except for the phone number and email, which Telegram has confirmed. Your own checks still apply. If an item is unusable, the Bot API's setPassportDataErrors method lets you tell Telegram which item and why, so the user is asked to fix just that.
Weigh it honestly before building it in.
Points in its favour:
Points against:
A common, sensible pattern is to offer Passport as one option beside your normal upload form, and let users pick.
Holding identity documents carries legal duties in most countries, covering storage, retention and access. Passport does not change those duties. This is general information, not legal advice; check the rules that apply to your service with a qualified professional.
These are illustrative scenarios.
Maria signs up for a service that offers Telegram Passport for identity checks. She taps the button, sees the service's bot named on the form, and is asked for personal details and a passport scan with a selfie. She has none stored, so she adds them in the form, enters her password and authorises. The service later asks her to re-upload the selfie because it was blurry; Telegram shows her exactly that item to fix.
Tom receives a message from an account called "Telegram Verification" saying his account will be limited unless he completes Passport verification by sending photos of his ID in the chat. He recognises that the real flow never runs through a chat, blocks the account and reports it. Our guide on how to report on Telegram shows how.
Ana forgets her cloud password and has no recovery email. To keep using her account, she resets the password, and her Passport documents are deleted as the app warned. She still has her original documents, so she simply adds them again when a service next asks.
Telegram describes Passport as end-to-end encrypted, with encryption handled by its open-source apps using your password. Its servers store data they cannot read.
Telegram's app warns that resetting the password deletes all Passport documents. Set a recovery email so you can recover the password instead.
No. Each request is separate, and only the items listed on that request's form go to that one service.
Deleting it from Passport removes your stored copy, not the service's. Ask the service directly under its privacy policy and your local data protection rules.
No. Passport is a standard feature and does not depend on Premium.
No. The blue verification badge is for notable public accounts and is applied for through @VerifyBot. See how to get verified on Telegram.
Telegram Passport is an end-to-end encrypted store for identity details and documents, locked with your Telegram cloud password and shared only with services you approve, one request at a time. Telegram cannot read it and cannot recover it if you reset the password. Few services use it, so add documents only when a real service asks, always check the bot named on the form, and never send documents in a chat to anyone claiming to need "Passport verification".
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
Technical analysis & high-probability trade setups. Price action, market structure, risk control.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
Clear long & short signals for BTC, ETH & liquid altcoins. AI-backed analysis, real-time execution.