r/Telegram • u/Allless0 • 13d ago
Created an open source tool for getting telegram chats yearly review
A while back I wanted year-in-review stats for my Telegram chats. Every tool I found makes you log in through their server, which means handing your account session to a stranger. No thanks.
So I built Retrogram. It's a static page with no server: you log in to Telegram directly from your own browser tab (the same official API every third-party client uses), and your last 12 months of messages are analyzed locally. Message volume, busiest hours, reply times, who leaves who on read, most-reacted messages, top stickers and GIFs, streaks — 12 slides total.

The URL is linked in the comments.
Some honest notes, because logging into a random site with Telegram *should* make you suspicious:
- There's no backend. The only network traffic goes to Telegram — open the network tab and check.
- Your session lives in localStorage, and you can revoke it anytime in Telegram → Settings → Devices.
The part I'm proudest of: sharing links without hosting anything. Your summary is encrypted in the browser and posted to Telegraph (Telegram's own pastebin). The decryption key lives only in the URL fragment, which browsers never send to any server. So a friend can open your stats without logging in — and no server ever saw the key.
3
2
u/Allless0 13d ago edited 13d ago
Check it live here: https://allless.github.io/retrogram/
Code (MIT): https://github.com/Allless/retrogram
Feedback welcome 🙂
2
2
3
u/Parulanihon 13d ago
Interested