Analysis updated 2026-05-18
Back up Android photos automatically to your own Telegram bot instead of a commercial cloud service.
Avoid having photos scanned for ad-targeting data by mainstream cloud photo services.
Keep bot credentials stored only on your device in Android's encrypted keystore.
| aks-labs/cloudgallery | dominostars/playtranslate | nuviomedia/nuviodesktop | |
|---|---|---|---|
| Stars | 395 | 356 | 324 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | moderate | — | — |
| Complexity | 2/5 | — | — |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires creating your own Telegram bot and linking it before backups can start.
CloudGallery, also called Chitralaya, is a free open-source Android app that uses your Telegram account as a private photo backup destination. Instead of uploading photos to a commercial cloud storage service like Google Photos or iCloud, the app sends your images directly from your phone to a Telegram bot linked to your own account, using Telegram's messaging infrastructure as essentially free unlimited storage. The developer built it as a privacy-conscious alternative to mainstream cloud services, pointing out that services like Google Photos scan your photos for data that feeds advertising systems. The app stores your Telegram bot credentials on the device using Android's built-in encrypted keystore so they never leave your phone. Photos are sent directly to Telegram without passing through any intermediate server. The readme is candid about Telegram's own limitations: while data is encrypted in transit, Telegram does not use end-to-end encryption for regular cloud storage, so the trade-off is replacing one company's data access with another's. The app is built in Kotlin using Jetpack Compose for its interface, targets Android API 29 and above, and follows Material You design conventions. The code is fully open source.
An open-source Android app that backs up your photos to Telegram instead of Google Photos or iCloud, for free unlimited storage.
Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.