Effective date: 2026-04-23 Contact: privacy@orbontech.com
DarkWalls (“the app”, “we”, “us”) is a wallpaper app published by Orbon Tech. This policy explains exactly what the app does with data — in plain terms, matching what the code actually does, with no template filler.
The following items are stored locally using your device’s standard app storage (AsyncStorage on iOS/Android). They never leave your device unless you back up your phone via Apple / Google.
| Item | Purpose |
|---|---|
| Favorites | Wallpaper IDs you’ve bookmarked inside the app. |
| Download counter | Count of how many wallpapers you’ve saved (used to throttle an occasional interstitial). |
| Recent searches | Up to six most-recent search terms you’ve typed, for quick re-use. |
Uninstalling the app permanently deletes all of the above. There is no way for us, or anyone else, to retrieve it.
NSPhotoLibraryAddUsageDescription, Android WRITE_EXTERNAL_STORAGE equivalents via expo-media-library) — required to save a wallpaper you’ve chosen into your Photos and into a “DarkWalls” album. We never read your photo library.documentDirectory / cacheDirectory), copied to Photos, and the temp copy is deleted.We do not request location, camera, microphone, contacts, health, HomeKit, or any other sensitive permission.
When the app is configured to use our hosted catalogue (a Cloudflare Worker at the URL configured in the app), it makes the following requests:
| Request | What’s sent | Purpose |
|---|---|---|
GET /api/wallpapers, /api/wallpapers/:id, /api/categories, /api/search, /api/tags |
Standard HTTP request; X-API-Key header; X-App-Version header (the app’s release version) |
Fetch the wallpaper catalogue and search results. |
POST /api/wallpapers/:id/download |
The wallpaper’s ID (not yours) | Increments a public download counter so we can show “most downloaded” ordering. |
No user identifier is ever attached to these requests — no account, no advertising ID, no device ID, no email. The wallpaper ID travels on its own.
Our backend is hosted on Cloudflare Workers. Cloudflare automatically logs the IP address of incoming requests as part of standard infrastructure operations (security, rate limiting). Cloudflare is a GDPR-compliant processor under its standard data-processing addendum. We do not use these logs for profiling, and they expire under Cloudflare’s standard retention windows. For details of what Cloudflare logs, see Cloudflare’s privacy documentation at cloudflare.com/privacypolicy.
DarkWalls uses Google AdMob to serve a short Rewarded Interstitial advertisement immediately before each wallpaper save. This is how the app stays free.
When an ad is served, Google’s AdMob SDK collects standard advertising-SDK information that Google then processes:
We do not directly see or receive the advertising identifier. It flows from your device to AdMob without passing through our backend.
On iOS 14.5+, the app displays Apple’s ATT permission sheet on first launch. The text of the prompt and its consequences match this policy. You may change your choice at any time in iOS Settings → Privacy & Security → Tracking → DarkWalls.
The app currently includes no analytics or crash reporting SDKs (no Sentry, no Firebase, no Amplitude, no Mixpanel, none). If we add diagnostics in the future, we will update this document and clearly describe what is collected.
DarkWalls is rated 4+ and suitable for all ages. We do not knowingly collect data from children — since we do not collect personal data from anyone, this follows automatically. If a parent or guardian has questions, please contact us at privacy@orbontech.com.
POST /download ping contains no information about you; there is no opt-out because there is nothing to opt out of. Blocking the network request (e.g. via a content blocker) will not break the app.If we change what the app does with data, we will update this document, update its effective date, and — for material changes — show an in-app notice the first time you open the app after the change. This file is versioned in the app’s public repository.
This policy is governed by the laws of the United Arab Emirates. Disputes are subject to the exclusive jurisdiction of the UAE courts.
For any privacy question, write to privacy@orbontech.com.