ShrinkIt Privacy Policy
This Privacy Policy describes how WardaSoftware ("we," "our," or "us") handles information in connection with the ShrinkIt mobile application (com.wardasoft.shrinkit). This policy explains local data processing on your device, data processed by integrated third-party services, and how you can manage your data and privacy choices.
1. Information We Collect and Process
ShrinkIt handles data across two distinct environments: local device processing and third-party SDK processing.
- Local Media and Files: Images, videos, audio files, and PDF documents selected by you for compression, conversion, resizing, or editing are processed locally on your device.
- App Activity and History: Records of completed compression tasks, file savings calculations, and history logs are maintained locally in the app's local SQLite database (Room).
- Purchases and Subscription Entitlement: When you purchase a subscription through Google Play Billing, Google Play provides the app with purchase and entitlement information needed to determine premium access. ShrinkIt uses this information to determine subscription status. ShrinkIt does not store your credit card numbers, bank details, billing address, or other payment credentials.
- Analytics Telemetry: Google Firebase Analytics may process operational and feature-usage events such as event categories, file formats, size buckets, operation success/failure metrics, and relevant purchase events.
- Crash Reports and Diagnostics: Google Firebase Crashlytics may process technical crash reports, stack traces, and device-state information when an app exception occurs.
- Advertising Identifiers and Ad Interactions: Google AdMob may process advertising identifiers and ad interaction data to serve advertisements and measure ad performance.
- Push Notification Tokens: Firebase Cloud Messaging (FCM) processes push-notification registration tokens to deliver remote push notifications when enabled.
2. Information We Do Not Collect Through ShrinkIt
- No User Media Uploads: ShrinkIt does not upload your photos, videos, audio files, or PDF documents to WardaSoftware servers or cloud storage. Core media processing occurs entirely on-device.
- No Financial Details: WardaSoftware does not collect, process, or store your credit card numbers, bank details, or payment card information. Payment transactions are handled by Google Play.
- No Raw Personal Identifiers Through Core Functionality: Core app functionality does not require collection of your name, physical address, phone number, or government ID.
3. Local File Processing and Storage
- On-Device Execution: Compression, resizing, conversion, and editing tasks execute locally using device CPU and local processing libraries.
- Temporary Files: Temporary files may be created in the app's internal cache directory and are managed and periodically cleaned up by the app.
- Saved Files (My Files / Exports): Processed files that you choose to save are exported to designated local storage or device media folders.
- Local Room Database: Stores task history and operational metadata locally on your device.
- DataStore Settings: Stores user preferences locally.
4. Permissions
- Storage / Media Access: To read selected media files and write processed files to device storage.
- Notifications: To display task progress notifications or push notifications where enabled.
- Billing / Internet Access: To communicate with Google Play Billing and integrated Google/Firebase/AdMob services.
You can modify or revoke permissions through your Android device settings, where Android provides that control.
5. Analytics
We use Google Firebase Analytics to collect operational telemetry and feature-usage statistics.
- Analytics data may include feature interaction events, operation success/failure status, input/output file formats, and file-size categories.
- ShrinkIt's analytics implementation is designed to avoid sending filenames, local file paths, content URIs, media contents, and similar user-content information.
- This telemetry helps us diagnose performance issues and improve app reliability.
6. Crash Reporting
When ShrinkIt encounters an unexpected error, Google Firebase Crashlytics may generate a crash report.
- Crash reports may contain technical information such as device manufacturer, operating-system version, app version, and stack traces.
- ShrinkIt incorporates sanitization logic designed to prevent sending media contents, local file paths, URIs, or filenames to Crashlytics.
- Crash information is used to diagnose stability issues and fix bugs.
7. Advertising
ShrinkIt displays advertisements supported by Google AdMob to support free-tier features.
- AdMob may process device identifiers and network information to serve personalized or non-personalized advertisements depending on applicable consent and settings.
- Where applicable, Google User Messaging Platform (UMP) is used to present consent choices before ads are loaded.
- You can manage available advertising personalization choices through your device or Google account settings.
8. Consent Management
For advertising and other consent requirements, ShrinkIt uses applicable consent-management mechanisms such as Google UMP where required by law. You may review or update available consent choices where the app provides those controls.
9. Notifications
ShrinkIt may display local progress notifications during active processing and remote push notifications through Firebase Cloud Messaging regarding app updates or tips, if enabled. You can control or disable notifications through Android notification settings.
10. Google Play Billing
- In-app purchases and subscriptions are processed through Google Play Billing.
- Google Play provides the app with information needed to determine whether a purchase or subscription is active and to provide premium access.
- WardaSoftware does not receive or store your credit card numbers, bank account details, billing address, or payment credentials.
11. Local Storage, Retention, and Deletion
- Local Data: Room history, DataStore preferences, and temporary app cache data are stored locally on your device.
- Activity History: You can clear in-app activity history using the app's available controls.
- Saved Files: Files saved to device storage or media folders may remain there until you delete them using available file-management controls or your device's file-management tools.
- Uninstall: Uninstalling ShrinkIt removes app-private data, databases, cache files, and preferences stored within the app's private directory. Files previously exported to shared device storage may remain.
- Third-Party Retention: Google and other third-party service providers retain data according to their respective policies and retention practices.
12. Security
We implement standard Android security controls, including scoped-storage practices, restricted FileProvider paths, backup and data-extraction exclusions, secure URI handling, and automated temporary-file cleanup. While we implement protective security measures, no mobile software or electronic transmission is completely secure, and we cannot guarantee absolute security.
13. Third-Party Services
ShrinkIt integrates third-party Google services. Their own privacy policies govern their processing.
- Google Play Billing: Subscription and purchase processing.
- Google AdMob: Advertising and ad measurement.
- Google Firebase Analytics: Operational telemetry and usage analytics.
- Google Firebase Crashlytics: Crash reporting and diagnostics.
- Firebase Cloud Messaging (FCM): Push notification delivery.
Third-party services may process information on servers in the United States and other countries according to their own policies and applicable legal requirements.
14. Children's Privacy
ShrinkIt is a general-purpose utility application. It is not knowingly directed at children. We do not knowingly request personal information from children through the core functionality of the app. If you believe a child has provided personal information improperly, please contact us.
15. Privacy Rights and Regional Disclosures
Depending on where you live, applicable privacy laws may provide rights such as access, correction, deletion, restriction, objection, or other rights concerning personal data. Because ShrinkIt processes user files locally and does not maintain a central user account database, your local media files remain under your control on your device.
For information processed by third-party services such as Google advertising or analytics services, applicable choices and rights may also be available through consent dialogs, device settings, account settings, or the relevant third-party provider.
16. International Data Processing
Third-party services integrated into ShrinkIt, including Google Firebase and AdMob, may process technical telemetry, crash information, and advertising-related data on servers located in the United States and other countries, subject to their own privacy policies and applicable legal requirements.
17. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes, we will post the updated policy on this page and revise the Effective Date shown at the top.
18. Contact Information
For questions or concerns regarding this Privacy Policy or ShrinkIt's privacy practices, please contact:
WardaSoftware
Email: wardasoftware@gmail.com