Privacy Policy
For the Android app Recollect: Daily Wallpaper (package name com.mindful.code.studio.recollect.daily.wallpaper).
Short version. Recollect runs almost entirely on your device. We do not operate any servers that store your data, we have no user accounts, and we do not collect analytics, advertising identifiers, or crash reports. The only data that ever leaves your device is anonymous network traffic to fetch photos from the Unsplash service when you choose Unsplash as a wallpaper source, and to Google Play when you make or restore a subscription purchase. The photos you select from your own device never leave it.
1. Who we are
Recollect: Daily Wallpaper ("Recollect", "the app", "we", "us") is developed and published by Mindful Code Studio ("the developer"). If you have any questions about this policy or the way the app handles your data, you can reach the developer at:
- Email: adrian.silviu.olar@gmail.com
The developer is an independent Android developer. The developer does not operate a backend service, a website that collects user data, or any user account system in connection with Recollect.
2. Scope of this policy
This policy applies to the Recollect: Daily Wallpaper Android application distributed via Google Play. It does not apply to third-party services that you may interact with through the app, including the Unsplash photo service and the Google Play Store, each of which has its own privacy policy. Links to those policies are provided in the third-party services section below.
3. Information we access on your device
The app accesses information on your device only to provide its core functionality. With the exception of the categories listed in section 4 ("Information transmitted off your device"), none of the information accessed on your device is sent to us, to our servers, or to any third party. We have no servers and do not operate a backend service that could receive such data.
3.1 Photos and images from your device
When you choose to use photos from your own device as wallpapers, the app accesses image files in one of two ways:
- Through the Android System Photo Picker. This is the standard photo selection interface provided by Android. When you select photos with the system picker, the app receives temporary access to only the specific photos you chose. The app stores a reference (a content URI) to those photos so they can be used as wallpapers later. No images are uploaded anywhere.
- Through the MediaStore scan path (premium features only). The "On This Day" and "Recent Highlights" premium collections need to read photo metadata such as the date a photo was taken in order to find images matching the collection criteria. To do this, the app requests the
READ_MEDIA_IMAGESpermission (on Android 13 and above) or theREAD_EXTERNAL_STORAGEpermission (on Android 12 and below). This permission is requested only when you opt into one of those premium collections. The scan happens entirely on your device. The metadata read during the scan is used only to filter which of your own photos to display and is not transmitted anywhere.
3.2 Subscription state
If you purchase a Recollect Pro subscription, the app uses the Google Play Billing client to determine whether you have an active subscription. Subscription entitlements are managed by Google Play on your device; we do not collect, store, or transmit your purchase token, billing details, or any payment information ourselves. See the third-party services section for details about Google Play's role.
3.3 Settings and preferences
The app stores your in-app settings locally on your device using Android DataStore (a private, app-scoped preferences store) and a private Room database. This data includes things like the wallpaper sources you have enabled, the collections you have created, the rotation schedule you have chosen, and references to photos you have selected. This information is stored only on your device. It is included in Android's standard auto-backup mechanism if you have device backup enabled in your Google account settings; that backup is encrypted and managed by Google, not by us.
3.4 Device features used locally
- On-device face detection. The app uses Google's ML Kit face detection library to improve photo cropping for portrait images so faces are not cut off. Face detection runs entirely on your device; no image data is sent to Google or to us as part of this feature.
- System wallpaper. The app uses the standard Android
WallpaperManagerAPI to change your device wallpaper on a schedule or when you unlock your phone. This operation is local to your device.
4. Information transmitted off your device
The only outbound network traffic the app generates is to the following endpoints, only when the corresponding feature is in use:
4.1 Unsplash
If you enable the Unsplash wallpaper source, the app makes requests to the Unsplash API at https://api.unsplash.com/ to retrieve photo metadata, and to Unsplash's content delivery network to download the images themselves. These requests include:
- An application API key that identifies the Recollect application as the caller (not you as an individual);
- Standard HTTP request metadata such as your IP address, the Recollect app version, and your device's user agent string;
- Generic search and filter parameters you select in the app, such as orientation.
We do not send any personal identifier, account name, email address, or any of your own photos to Unsplash. Use of Unsplash is governed by Unsplash's privacy policy, available at https://unsplash.com/privacy, and their API terms.
4.2 Google Play Billing
If you initiate, restore, or manage a Recollect Pro subscription, the app communicates with Google Play Billing on your device. Google Play handles your identity, payment information, and purchase records. We receive only a confirmation that you have (or do not have) an entitlement to Recollect Pro; we do not receive your name, email, payment instrument, or any other personal billing data. Google's handling of this data is described in the Google Play Privacy Policy at https://play.google.com/about/play-terms/ and the Google Privacy Policy at https://policies.google.com/privacy.
5. Data we do not collect
For clarity and to align with Google Play's Data safety disclosure, we explicitly confirm that the app does not collect, transmit, or share any of the following:
- Personal identifiers such as your name, email address, phone number, or account ID;
- Precise or approximate location data;
- Contacts, calendar, SMS, or call logs;
- Microphone audio, camera video, or sensor data;
- Advertising identifiers (we do not show ads and we do not embed any advertising SDK);
- Analytics or product usage events of any kind;
- Crash reports or diagnostic logs (we do not embed Firebase Crashlytics, Sentry, or any equivalent SDK);
- The contents of your photos, the photos themselves, or any metadata extracted from them.
6. Permissions the app requests
Below is a complete list of permissions the app declares, and what each one is used for.
SET_WALLPAPER— change your home and lock screen wallpaper.SCHEDULE_EXACT_ALARMandUSE_EXACT_ALARM— schedule the daily wallpaper rotation at a specific time of day.RECEIVE_BOOT_COMPLETED— re-establish the rotation schedule after your phone restarts, so you do not have to open the app manually.FOREGROUND_SERVICEandFOREGROUND_SERVICE_MEDIA_PROCESSING— run the on-unlock rotation service so the wallpaper can change each time you unlock the screen.INTERNET— required to download Unsplash photos and to communicate with Google Play Billing.POST_NOTIFICATIONS— show foreground service notifications when the rotation service is running, as required by Android.com.android.vending.BILLING— interact with Google Play Billing for the Recollect Pro subscription.READ_MEDIA_IMAGES(Android 13+) andREAD_EXTERNAL_STORAGE(Android 12 and below) — read photo metadata from your gallery, requested only when you opt into the premium "On This Day" or "Recent Highlights" collections, as described in section 3.1.
7. Children's privacy
Recollect is a general-audience utility app and is not directed to children under the age of 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. The app does not have user accounts, does not have a sign-up flow, and does not solicit any personal information from any user. If you believe a child has somehow had their data collected through the app, please contact us at the address in section 1.
8. Your rights
Because the app does not maintain user accounts and does not transmit personal data to us or store it on any servers we operate, most data-subject rights under the GDPR (European Union and United Kingdom), the CCPA / CPRA (California), the LGPD (Brazil), and similar privacy laws are satisfied by the architecture of the app itself: there is no profile to access, correct, port, or restrict. Nevertheless, you have the following options:
- Right to be informed. This document is the disclosure required under those laws.
- Right to deletion. All app-generated data lives on your device. Uninstalling the app removes all data the app has stored locally. You can also clear app data from Android's Settings → Apps → Recollect → Storage → Clear data. For subscriptions, you can cancel and request data deletion through your Google Play account.
- Right to opt out of sale or sharing. We do not sell or share personal information, including for the purposes defined by the CCPA / CPRA.
- Right to non-discrimination. Exercising any of the above rights will not affect your ability to use the app or any of its features.
If you are located in the European Economic Area, the United Kingdom, or another jurisdiction with a data protection authority, you also have the right to lodge a complaint with that authority.
9. How to delete your data
Because Recollect stores no data on any server we operate, deleting your data is a local action:
- Open Settings → Apps → Recollect on your Android device.
- Tap Storage & cache → Clear storage to erase all in-app data (settings, collections, references to selected photos, cached images). This does not delete your actual photos from your device.
- Alternatively, uninstall the app to remove all app-stored data at once.
- To cancel an active Recollect Pro subscription, open the Google Play Store app, then Subscriptions, then choose Recollect and cancel. Refunds, billing records, and account-level data are handled by Google Play under Google's privacy policy.
If you would like the developer to confirm that no data about you is held by the developer, you can write to adrian.silviu.olar@gmail.com and a written confirmation will be provided within 30 days.
10. Data retention
The developer does not retain any user data on any server. App-stored data is retained on your device for as long as the app is installed and is removed when you clear app storage or uninstall the app, as described in section 9. Google Play retains subscription and billing records under Google's own retention policies.
11. Security
Because no personal data is transmitted to or stored on servers operated by the developer, the principal security boundary for your data is your device itself. The app uses standard Android security mechanisms: app-private storage that is sandboxed from other applications, the system's built-in protections for the Photo Picker, and HTTPS (TLS) for all network communication, including with Unsplash and Google Play. No data is transmitted in plain text. No method of storage or transmission is 100% secure, however, and we cannot guarantee absolute security.
12. International users
The app can be installed and used worldwide where Google Play distributes it. Because the app does not transmit personal data to servers operated by the developer, no cross-border transfer of personal data by the developer occurs. When the app communicates with Unsplash or Google Play, those services may process traffic in jurisdictions outside your own under their respective privacy policies.
13. Third-party services
The following third-party services may be invoked by the app under the circumstances described above. Each operates under its own privacy policy.
- Unsplash — photo source. Privacy policy: https://unsplash.com/privacy.
- Google Play Billing — subscription processing. Privacy policy: https://policies.google.com/privacy.
- Google Play Store — app distribution and updates. Privacy policy: https://policies.google.com/privacy.
- ML Kit (on-device face detection) — bundled library, runs locally on device. Information about ML Kit's on-device guarantees: https://developers.google.com/ml-kit/terms.
14. Changes to this policy
We may update this policy from time to time, for example to reflect changes in the app's functionality or in legal requirements. When we do, we will update the "Last updated" date at the top of this page. If we make a material change that affects how your information is handled, we will, in addition, surface a notice within the app on next launch. The most current version of this policy will always be available at the URL where you are reading it now.
15. Contact
If you have any questions, requests, or concerns about this policy or about the way Recollect handles data, contact the developer at adrian.silviu.olar@gmail.com. We will respond within 30 days.