Transform Telegram into your private, unlimited photo backup solution!
🔒 100% Private • No Telemetry • Your Data, Your Control
Chitralaya CloudGallery is a simple open-source Android app
that turns your Telegram account into a private photo cloud storage — no signup, no servers, no tracking.
Your photos go straight from your phone to your own Telegram chat,
giving you free, practically unlimited backup space with full control over your data.
It’s not a company or a service — just a open-source tool made by a privacy-minded developer who believes your memories should stay yours.
I’m Aditya, the guy behind AKS-Labs.
Before you scroll, let me make one thing clear —
I’m just another user like you, tired of the usual “cloud storage deal” — free at first,
then you pay with your money... or even worse, with your privacy.
So I built something different — Chitralaya CloudGallery.
- It’s not a company, not a service.
- Just a simple, open-source tool —
a bridge between your Android phone 📱 and your Telegram account 📡.
I was using Google Photos like everyone else. Free storage, nice features, AI magic… but then I realized:
- Google scans my photos to “offer me memories” → which also means they read them.
- Google uses user data to personalize services, show relevant ads, improve products,services.
- We users don’t even know or read what other privacy-concerning terms we’ve agreed to at the time of sign-up.
- And will they only use data collected from Google Photos to improve Google Photos — or does it include all Google products?
- Sharing a link doesn’t mean it’s private — anyone with that link can see your photos.
- Needs to compress images when free storage is full.
- One day, “free storage is full” and they said: “Pay up for more storage.”
Google, builds entire business models around data.
That’s when it hit me: my photos aren’t mine.
I wanted something unlimited, private, and mine. And then I looked at Telegram.
This is the elephant in the room 🐘.
“Aditya, you’re asking me to upload my private photos to Telegram. Should I trust them?”
Here’s my honest take:
Telegram encrypts your data in transit, but not end-to-end (like Signal).
So if they really wanted to, they could peek.
But let’s be honest — so can Google, iCloud, OneDrive, or any cloud you don’t run yourself.
The only way to have absolute control? Run your own server.
But not everyone can afford or maintain that.
But here’s the thing:
- Telegram gives insane free cloud storage.
- No limits (beyond what you can practically upload).
- No compression if you upload as files.
- And their infra is stable enough to trust for years.
So it boils down to: who do you want to trust more?
For me, Telegram felt like the lesser evil.
But again — it’s your choice. I’m not telling you to trust Telegram.
I’m just saying: here’s another option, do with it what you like.
And if you want to dive deeper, check out the FAQ section where I go through all these questions in detail.
So my thought was simple:
👉 If I’m anyway trusting a company, I’d rather trust Telegram (with unlimited space, no ads, no AI snooping)
than Google(Google, which builds entire business models around data.).
Still, it’s your call. I’m not here to sell you Telegram. I’m just here to hand you the option.
I don’t want you to blindly trust me either. Here’s how CloudGallery works:
- Your bot token & chat ID are stored securely in Android keystore (AES encryption).
- Your photos go directly to your Telegram account — no middle servers.
- I don’t track you, I don’t log you, I don’t even know who uses this app.
- The app is open source. You can read the code yourself.
Now, let me be fully transparent about limitations too:
- Bot API has quirks → it can’t read your old messages without chat IDs.
- That means if you reinstall the app fresh, you won’t automatically see your past uploads.
- To fix that, CloudGallery keeps a local JSON database of synced images.
- This JSON file is also backed up to your Telegram so you can re-import it on another phone.
But warning
Can someone access your images with just the IDs? No, they would also need your bot token and chat ID.
I’m being this honest because I believe trust starts with showing both the strengths and the flaws.
-
The app is focused on private backup and browsing, so it does not have advanced cloud features like folder hierarchy, sharing links, or multi-user support.
-
No in-app end-to-end encryption yet — images are uploaded as-is to Telegram.
-
no batch editing or deletion.
-
Only available on Android; you can still access your images by login in to Telegram Account on other devices.
-
UI/UX is functional but not as polished or feature-rich as Google Photos, iCloud, or other commercial cloud apps.
In short: CloudGallery is a privacy-first, direct backup tool to Telegram.
It’s not a full-featured cloud platform yet, but it gives you control over your photos and the ability to build on it with community support.
- 📸 Unlimited photo backup → via your Telegram bot
- 🔄 Smart sync → detects changes automatically
- 🎨 Modern Material 3 UI → clean, minimal, simple
- 📱 Database import/export → restore your photo history across devices
- 🖼️ Browse synced photos in a proper gallery (not Telegram’s clunky file view)
- 🔒 Strong key storage for tokens
Here’s where you come in. CloudGallery is community-powered. With your support, I want to add:
- 📤 Batch Upload & Delete
- 🌙 Auto Sync at Bedtime
- 📆 Control How Many Photos to Back Up Per Day (e.g. 40 images/day)
- ⏰ Schedule Time for Auto Periodic Backup (e.g. between 12 AM – 6 AM)
- 📂 Folder-Specific Uploads
- ☁️ Organized Folder Structure for Cloud Images
- 🖼️ Share Images from Any App to Chitralaya CloudGallery to Upload Them Directly to Telegram via Chitralaya
- 🧠 100% Offline On-Device OCR Search (Find Photos by Text Inside Them)
- 🤖 Multiple Bot Support
- 🔐 On-device encryption layer → so even Telegram can’t peek into your files
- ✨ Even smoother Material 3 experience
- 💡 And honestly… whatever you suggest in the Telegram group
These aren’t “marketing slides”. They’re real ideas sitting in my notes, waiting for time and Support.
I’m not a company. I’m not trying to “capture market share.” I’m just one developer building something I wanted for myself — and thought others might find useful.
If you like CloudGallery and want to see it grow:
- ⭐ Star the repo
- 💬 Join the AKS-Labs Telegram group
- ☕ Maybe Donate, if you can.
At the end of the day, this is about choice. If you don’t like it, you lose nothing. If you do, you gain control over your memories.
Your photos, your choice.
- Open Telegram → Search
@BotFather - Send
/newbot→ Follow prompts - Copy your bot token 🔑
- Create private group → Add bot → Type
/start→ Get chat ID- Usually, the chat ID will appear automatically.
- If it doesn’t, click below for the alternate method 👇
🔍 How to Find Chat ID (Alternate Method)👇
-
Go to web.telegram.org and log in.
-
Open the group where you added your bot.
-
Look at your browser’s address bar (URL) — you’ll see something like:
https://web.telegram.org/k/#123456789 -
The number after the
#is your Group ID →123456789. -
Add
-100in front to use it with the Bot API:-100123456789 -
That’s your full chat_id ✅
Use it inside the app or in your API.
- Download CloudGallery from GitHub.
- Enter your bot token and chat ID.
- Start backing up your photos! 🎉
💬 Need help?
Join the community → t.me/AKSLabs
- 🐛 Bug reports: GitHub Issues
- 💡 Feature requests: GitHub Issues
- 👨💻 Contribute: Fork and submit pull requests
- ⭐ Show support: Star the repository!
- Whitehole Project for the base code.
- kotlin-telegram-bot for the Telegram bot library.
- Material Icons for the icons.
Experience unlimited photo backup without compromising your privacy!
📥 Download CloudGallery Today!





