Lortnoc Tahc Install
Install · about five minutes

Read the code, then run it.

Lortnoc Tahc is a browser extension that sits on top of Telegram Web. It swaps your message for innocuous cover text before it sends, and turns it back for the person on the other end. There is no store gatekeeper and no black box — you download a build made by public CI, check it, and load it yourself.

Before you start

Two things, and the second one is the one people miss.

A Chromium browserChrome, Brave, Edge, Arc — anything that loads unpacked extensions. Firefox is not supported yet.
Someone to talk toBoth sides need the extension. It is a shared key between two browsers, so a message you hide is cover text to everyone who does not have it — including your friend, until they install it too.

You do not need an account, a wallet, or a Telegram bot. Nothing logs in as you, and the extension never holds a Telegram credential — it reads and writes the page you already had open.

Install it

  1. Download the build. Grab the .zip from GitHub Releases — served by GitHub, not by us. The release page lists a SHA-256 for the file; check it matches before you unzip.
  2. Unzip it somewhere permanent. Chrome loads an unpacked extension from the folder, and keeps reading it from there. If you unzip to Downloads and later clear it, the extension disappears with it.
  3. Open chrome://extensions and turn on Developer mode. The toggle is top-right. Chrome will remind you that you are running a developer extension each time it starts — expected, and the price of not hiding behind a store review.
  4. Click Load unpacked, choose the unzipped folder. Lortnoc Tahc appears in the list. Pin it to the toolbar — the popup is where you turn it on and where the setup guide lives.
  5. Open Telegram Web at web.telegram.org/k/. The /k/ version specifically. Telegram ships two web clients with different markup; the overlay is built against K, and the popup will tell you if you are on the other one.

Turn it on

Open the extension popup. It walks you through the remaining setup and ticks each step off as it detects it — the codec being reachable, the right tab being open, the switch being on, the key exchange being done. If a step will not go green, that is the thing to fix, and the guide says what.

  1. Flip PrivacyMaxxing on. Off means you are sending normally. On means your next message gets swapped before it leaves the page.
  2. Both of you press Connect securely. Your browsers exchange public keys through the chat itself, disguised as ordinary chatter. Nothing is typed, and no secret is ever sent — the shared key is derived on both sides, never transmitted.
  3. Compare the safety code. Both popups show the same short code. If they match, nobody is in the middle. If they do not, stop.
  4. Type a message and send it. You will see it change in the box. What Telegram stores is the cover text; what your friend sees is what you wrote.

Hover any decoded message to see exactly what Telegram has on its servers for it. That is the whole product in one gesture.

When something is wrong

“offline” next to codecThe service that writes cover text is unreachable. Check your connection; the URL is under Advanced in the popup if you are running your own.
“use /k/”You are on Telegram’s other web client. Go to web.telegram.org/k/.
“reload the tab”Normal right after installing or updating: the page was loaded before the extension was. Refresh Telegram Web.
Your friend sees gibberishThey do not have the extension, or you have not both pressed Connect. Cover text is what the world is supposed to see.
A message did not decodeIt fails closed — you see the cover text rather than an error, and nothing leaks. It is an unaudited alpha; sending sometimes breaks.

Don’t trust us

A privacy tool you cannot inspect is just a promise. The extension is built in the open by public CI and published straight to GitHub, so you can rebuild it from the tag and compare it to what you downloaded before it ever touches your browser.

It loads unpacked, so it will not auto-update — we ship often, so check the releases page. A Chrome Web Store listing is on the way; the verifiable path above will always be here.

After Telegram

The extension hides your messages on a platform that still stores them. When you want the version with nothing on Telegram’s servers at all, there is a messenger with your own handle, your own keys, and a vault you can walk away with.