1. Scope of This Policy
This Privacy Policy explains how TagShelf handles information related to your use of the app. It applies to the TagShelf Android app and versions distributed through Google Play or other app distribution channels.
2. Information We Process
To provide photo and video organization features, TagShelf processes the following information locally on your device:
| Information Type | Examples | Purpose |
|---|---|---|
| Photo and video information | Media URI, file name, date taken or date added, file size, MIME type, album or bucket name, width, height, media type, and video duration | Display your gallery, identify unorganized media, sort media, filter results, show video previews, and perform deletion or restore-related actions |
| Organization data you create | Custom tags, tag colors, tag order, photo-tag relationships, favorite status, and saved filter conditions | Provide tag management, quick marking, batch marking, combined filters, and saved search features |
| App preferences | Onboarding completion status, language choice, selected tabs, selected tags, filter match mode, trial start time, and Pro unlock status | Remember your preferences, restore app state, and manage trial and paid feature access |
| Purchase status | Whether TagShelf Pro is unlocked and purchase status returned by Google Play | Unlock premium features, restore purchases, and confirm one-time purchase results |
3. Permissions We Use
TagShelf may request the following Android system permissions:
- Photo access: Used to browse, display, organize, and filter the photos you authorize.
- Video access: Used to browse, display, organize, and filter the videos you authorize.
- Legacy storage read access: Used on Android 12 and earlier to read media files you authorize.
You can revoke or adjust photo and video access at any time in your device settings. If permissions are revoked, some browsing, tagging, and filtering features may no longer work properly.
4. Local Processing and Uploads
TagShelf's core organization features run locally on your device. The app does not actively upload your photos, videos, tag data, or saved filter conditions to servers operated by us. The current version does not integrate advertising SDKs, third-party analytics SDKs, or crash reporting SDKs.
The app uses Google Play Billing to query and process in-app purchases. Purchase, payment method, order, and account-related information is handled by Google Play under Google's policies. TagShelf does not receive your full payment card number or payment credentials.
5. Storage Location and Retention
TagShelf stores organization records and app settings in a local database and local preferences on your device. This data is generally retained until you delete the relevant records in the app, clear the app's data, or uninstall the app.
If your device has Android or Google system backup or device transfer features enabled, local app data may be handled according to your system backup settings. You can manage backup and restore options in your device settings.
6. Your Controls and Data Deletion
- You can delete tags, remove photo-tag relationships, or delete saved filters inside the app.
- You can clear TagShelf's app data through system settings to delete locally stored tags, filters, preferences, and cached state.
- Uninstalling TagShelf usually removes the app's local data, but it does not delete the original photos or videos in your device gallery.
- If you choose to permanently delete photos or videos in the app, Android may ask you to confirm again. After confirmation, the relevant media will be deleted from your device media library.
7. Data Sharing
We do not sell your personal data. Except for the situations below, TagShelf does not share your photos, videos, or local organization records with third parties:
- Actions you initiate, such as sharing content through the Android system share sheet.
- When you start or restore a purchase, Google Play Billing processes information necessary to complete the transaction and verify purchase status.
- When disclosure is required to comply with applicable laws, regulations, legal processes, or valid government requests.
8. Children's Privacy
TagShelf is intended for a general audience and is not directed primarily at children. We do not knowingly collect personal information from children. If you believe a child has provided personal information to us without guardian consent, please contact us using the method described below.
9. Data Security
We care about your privacy and data security. TagShelf keeps media and organization records local to your device wherever possible and relies on Android system permissions, app sandboxing, and storage protections. However, no electronic storage or transmission method can be guaranteed to be completely secure.
10. Third-Party Services
TagShelf currently uses Google Play Billing for in-app purchase functionality. When you use purchase or restore purchase features, related processing may be governed by Google's privacy policy and terms of service. We recommend reviewing Google Play and Google Payments documentation for more information.
11. Changes to This Policy
We may update this policy due to feature changes, legal requirements, or operational needs. When we update it, we will revise the effective date at the top of this page. For material changes, we will make reasonable efforts to provide notice through the app or the app store listing.
12. Contact Us
If you have questions about this Privacy Policy or how TagShelf handles data, please contact us at luy2424156@gmail.com.
Note: If you use this page for Google Play, make sure the Data safety form in Play Console matches this policy, especially for photo/video permissions, local processing, Google Play Billing, and whether any advertising or analytics SDKs are added in future versions.