Chitra: Visual Cosmos

Privacy Policy

Effective March 9, 2026  ยท  Version 1.0.0

๐Ÿšซ
No Account RequiredEver. No sign-up.
๐Ÿ“Š
No AnalyticsNo tracking SDKs.
๐Ÿ“ข
No AdsAd-free forever.
๐Ÿ“
No LocationNot requested or used.
TL;DR

Chitra collects no personal data. The only network call is fetching the wallpaper catalogue over HTTPS. Your favourites, theme, and search history live entirely on your device.

1

Who We Are

Chitra: Visual Cosmos (package: com.ashes.dev.works.chitra.cosmos) is an AI-generated wallpaper gallery for Android. This policy describes how data is โ€” or deliberately is not โ€” handled when you use the app.

2

Information We Do Not Collect

No account required. No sign-up. No login. Ever.

Chitra does not collect, transmit, or store on any server:

  • Personally identifiable information โ€” name, email, phone number, or any identifier
  • Location data โ€” no location permission is declared or used
  • Advertising ID โ€” no ad network integrated; GAID/IDFA never accessed
  • Crash reports or diagnostics โ€” no crash-reporting SDK of any kind
  • Usage analytics โ€” no analytics SDK (Firebase, Mixpanel, Amplitude, etc.)
  • Personal photos or files โ€” only wallpaper images you choose are touched
  • Device fingerprint or hardware identifiers
3

What the App Stores โ€” On Your Device Only

All data Chitra persists is stored exclusively on your device using Android's SharedPreferences and a local Room/SQLite database. None of this is transmitted to us or any third party.

  • Favourites โ€” Wallpaper IDs saved to SharedPreferences (favorites). Never leaves your device.
  • Search history โ€” Last 10 search terms stored locally in SharedPreferences (search_history). Clearable at any time.
  • Theme preference โ€” Your selected theme stored in SharedPreferences (chitra_settings).
  • Wallpaper catalogue cache โ€” Metadata cached in a local SQLite database (chitra_db) for offline browsing. Stays on device.
  • Image file cache โ€” Wallpaper images may be cached at filesDir/wallpapers/. Clearable via Settings โ†’ Clear Image Cache.
  • Onboarding flag โ€” A single boolean (has_seen_onboarding) to track first-launch completion.
4

Network Requests

Chitra makes exactly one type of network request โ€” fetching the wallpaper catalogue over HTTPS.

  • Endpoint โ€” https://pub-634b904a2c6941709e6f4630e4d8cdb1.r2.dev/wallpapers.json
  • Protocol โ€” HTTPS (TLS encrypted end-to-end)
  • What is sent โ€” A standard GET request with a random cache-busting parameter (?cb=random_number). No user data or identifiers included.
  • What is received โ€” A JSON catalogue of wallpaper metadata and image URLs. No user data involved.
  • CDN provider โ€” Hosted on Cloudflare R2. Cloudflare may log anonymised request metadata per their policy: cloudflare.com/privacypolicy.
5

App Permissions

PermissionWhy It's NeededApplies To
INTERNETFetch wallpaper catalogue JSON and download wallpaper images.All versions
SET_WALLPAPERApply a selected wallpaper to home or lock screen via Android's WallpaperManager API.All versions
WRITE_EXTERNAL_STORAGESave downloaded wallpapers to device gallery on older Android. Not used on Android 9+.Android โ‰ค 8 only
READ_EXTERNAL_STORAGERead saved wallpaper files on older Android. Not used on Android 13+.Android โ‰ค 12 only
READ_MEDIA_IMAGESModern replacement for READ_EXTERNAL_STORAGE on Android 13+. Access saved wallpaper images in Photos library.Android 13+ only
No location, microphone, camera, contacts, call log, or biometric permissions are requested or used.
6

Advertising & Monetisation

Chitra contains no advertisements. No in-app purchases. Completely free.

No advertising SDK (AdMob, Meta Audience Network, Unity Ads, etc.) is linked into Chitra. No Advertising ID (GAID) is accessed or transmitted.

7

Third-Party Libraries & SDKs

Chitra uses open-source libraries only. None collect, store, or transmit user data:

Jetpack Compose
UI framework โ€” Google
Material 3
Design system โ€” Google
Ktor Client
HTTP networking โ€” JetBrains
Room
Local SQLite ORM โ€” Google
Coil 3
Image loading โ€” open source
Koin
Dependency injection โ€” open source
Paging 3
List pagination โ€” Google
Kotlinx Serialization
JSON parsing โ€” JetBrains

No analytics SDK and no crash-reporting SDK of any kind is included.

8

Children's Privacy

Chitra is rated Everyone and displays only artistic AI-generated wallpaper imagery. Because we collect no personal information from any user, there is no risk of collecting data from children. Chitra does not knowingly collect information from children under 13.

9

Your Data Controls & Deletion

All data Chitra stores is on your device โ€” you have complete control at all times. No server-side deletion request is needed because no data exists on our servers.

๐Ÿ—‘๏ธ
Clear image cacheSettings โ†’ Clear Image Cache
๐Ÿ”
Clear search historySearch screen โ†’ Clear History
๐Ÿ“ฑ
Reset all app dataAndroid Settings โ†’ Apps โ†’ Chitra โ†’ Clear Data
๐Ÿ—‚๏ธ
UninstallRemoves every piece of data Chitra stored on your device
10

Security

All communication uses HTTPS (TLS) encryption. Local data is protected by Android's application sandbox โ€” only Chitra can access its own SharedPreferences and database.

11

Changes to This Privacy Policy

We will update this Privacy Policy if the app's features or data practices change materially. The "Effective" date at the top will be updated. Continued use after changes constitutes acceptance of the updated policy.

12

Contact Us

Questions, concerns, or privacy-related requests? We aim to respond within 48 hours.

โœ‰๏ธ
Email us at
We aim to respond to all privacy enquiries within 48 hours.