Introduction
This Privacy Policy explains how the developer of the All Wishes & Greeting Cards application collects, uses, and discloses information when you use the app. By using the app you agree to the terms described below.
Definitions
Application: All Wishes & Greeting Cards
Company: The developer of All Wishes & Greeting Cards
Device: Any smartphone or tablet that can access the Service
Service: The Application
You: The individual using the Service
Age Restriction
The app is intended for users aged 13 and above. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has used the app and shared data via ads or device settings, contact us and we will cooperate with partners (for example, Google AdMob) to address the issue.
Data Collection & Usage
The app functions primarily offline. Below are the possible data interactions:
User-Generated Content
- Users may select images from their device gallery for editing.
- Edited images are stored locally in the app's Recent Designs until the user deletes them.
- No images are uploaded or shared externally by the app.
Template Loading & Caching
- Templates are hosted on Cloudflare R2 and downloaded to the device when the user requests them.
- The app caches downloaded template images in the app cache directory to improve performance and reduce data usage.
- A manifest JSON file is downloaded from Cloudflare R2 to enumerate available templates. The manifest is cached for 15 days.
- The app enforces a cache size limit (maximum 100 MB) and may delete older templates to stay under the limit.
- Template downloads contain only manifest and image files; they do not include personal information.
Crash Reporting
The app uses Firebase Crashlytics to collect anonymous crash reports, including device information, operating system, and stack traces. This data helps the developer identify and fix bugs to improve app stability. Crash reports are anonymous and do not include personal information.
Advertising Data
Google AdMob is used for serving banner and interstitial ads. AdMob may automatically collect the Advertising ID and limited technical information required to serve ads. The app itself does not collect:
- Names, email addresses, or contact details
- GPS/location data
- Other personal identifiers
- App usage analytics (outside of AdMob and Crashlytics)
Interactions such as favorites, reminders, and viewed cards remain entirely on the user’s device.
Permissions Used
| Permission | Purpose |
|---|---|
| INTERNET, ACCESS_NETWORK_STATE | Loading ads and downloading templates from Cloudflare R2 |
| POST_NOTIFICATIONS | Show scheduled reminders |
| SCHEDULE_EXACT_ALARM, WAKE_LOCK, RECEIVE_BOOT_COMPLETED, FOREGROUND_SERVICE, REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Ensure reminders work reliably |
| READ_MEDIA_IMAGES (Android 13+) / READ_EXTERNAL_STORAGE (older) | Allow users to select images for editing |
| WRITE_EXTERNAL_STORAGE (older) | Allow saving edited images locally |
No permission is used to transmit user data externally except as required by AdMob, Crashlytics, and template downloads.
Third-Party Services
AdMob (Google)
Used to display ads. AdMob may collect Advertising ID and technical details for ad serving. Google’s privacy policy applies to any data AdMob collects. See Google’s Privacy Policy for details.
Cloudflare R2
Used to host template images and the manifest file. Templates are publicly accessible and do not require authentication. No personal information is transmitted to Cloudflare R2 by the app.
Firebase Crashlytics
Used to collect anonymous crash reports to improve app stability. Crashlytics collects device information, OS version, and stack traces, but does not collect personal information. Data is used solely for debugging and improving app performance.
No other third-party SDKs or analytics tools are used.
Data Sharing & Disclosure
We do not sell, trade, or share personal information. Data handled by Google AdMob and Firebase Crashlytics is governed by their respective policies. Edited images and other user data are never uploaded or shared by the app. Template downloads are read-only operations and do not transmit personal data.
Offline Functionality
The app works offline for most features. At least 6 templates per category are stored locally to ensure offline access. When offline, the app will display: "Connect to Internet to load more templates." Favorites, reminders, and recent designs operate fully offline.
Security
All user data (favorites, reminders, recent designs) is stored locally on the device. Template cache resides in the app's private cache directory. Online resources (ads, template downloads) use secure HTTPS connections. The app does not transmit personal information during template downloads.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted here with an updated "Last updated" date.
Contact
If you have questions about this policy, contact us at: codendeveloper969@gmail.com