PRIVACY POLICY FOR PICSWIPE – GALLERY CLEANER
Last updated: July 22, 2026
1. WHO WE ARE
PicSwipe – Gallery Cleaner (“PicSwipe”, the “App”, “we”, “us”, or “our”) is an Android application with the package name com.ttapps.picswipe.
Developer and data controller:
Tomislav Tot
Google Play developer name: TT apps
Address: Ul. Bedema ljubavi 5e, 10361 Sesvete, Croatia
Email: picswipe.help@gmail.com
This Privacy Policy explains how PicSwipe accesses, processes, stores, and shares information when you use the App.
PicSwipe does not operate its own application backend server and does not maintain a separate PicSwipe user-account database. The App’s core photo, video, and duplicate-detection features run locally on your device. However, PicSwipe uses Google services for advertising, consent management, optional sign-in, purchases, app distribution, diagnostics, and device backup. Those services may collect and process data as described below.
2. PHOTOS, VIDEOS, AND DEVICE FILES
2.1 Permissions
To provide its gallery-cleaning features, PicSwipe may request the following Android permissions, depending on your Android version:
• READ_MEDIA_IMAGES;
• READ_MEDIA_VIDEO;
• READ_EXTERNAL_STORAGE on older Android versions; and
• WRITE_EXTERNAL_STORAGE on Android 9 and older.
On supported Android versions, you may be able to grant access to selected photos and videos instead of your entire media library. If you deny or revoke media permissions, gallery-management features may not work correctly.
2.2 Media information processed locally
PicSwipe may locally access and process:
• Photo and video content needed to display previews;
• Thumbnails and video frames;
• Android MediaStore identifiers and content URIs;
• Album identifiers and album names;
• File display names;
• File sizes;
• Image width and height;
• Video duration;
• MIME or file type;
• Date added or date modified;
• The number of files in an album; and
• Your keep, delete, or skip decisions.
This information is used to display albums, sort media, calculate storage usage, track cleanup progress, estimate possible storage savings, and perform deletion actions requested by you.
PicSwipe does not intentionally upload your photos, videos, thumbnails, video frames, media hashes, filenames, or media content to a server operated by us.
PicSwipe does not provide your photo or video files to Google AdMob for advertising purposes.
2.3 Duplicate and similar-photo detection
When you start a duplicate scan, PicSwipe processes photos locally to find exact copies and visually similar images.
The App may:
• Read file bytes to calculate temporary file hashes;
• Generate SHA-256 and other technical signatures for exact matching;
• Generate perceptual image hashes from small thumbnails;
• Compare file sizes, dimensions, and modification times; and
• Group matching or visually similar photos.
These calculations take place on your device. The calculated hashes are not uploaded to us and are not saved as permanent account data.
PicSwipe may locally save duplicate-scan results, including media content URIs, file sizes, exact/similar group classifications, and the items you marked for deletion. This allows results to remain available when you leave and return to the duplicate screen.
2.4 Other file metadata
On Android versions where the operating system makes this information available, PicSwipe may inspect limited metadata of older non-media files to estimate potential cleanup opportunities.
This metadata may include:
• File display name;
• MIME or file type;
• File size; and
• Date modified.
This feature is used to count older document-type files and estimate their storage size. PicSwipe does not open, read, or upload the contents of those documents as part of this estimate.
2.5 Deleting media
When you choose to delete media, PicSwipe submits the selected content URIs to Android’s MediaStore or system deletion interface.
On newer Android versions, the operating system may show a confirmation screen before completing the deletion. On older versions, deletion may be performed directly when the required permission is available.
Whether deleted media is permanently removed or temporarily placed in a system trash area depends on your Android version, device manufacturer, and system settings.
3. INFORMATION STORED LOCALLY
PicSwipe stores certain information in the App’s private local storage, including:
• Album review progress;
• Media content URIs and keep/delete/skip decisions;
• Duplicate-scan groups and deletion selections;
• File-size information associated with cleanup results;
• Numbers of reviewed photos and videos;
• Estimated or confirmed deleted storage totals;
• Tutorial and hint completion flags;
• Review-prompt timing information;
• Haptic-feedback preference;
• Selected App language; and
• A local Premium-entitlement status.
The App may also keep temporary thumbnails, decoded images, video frames, and other technical data in memory or temporary caches. These caches may be cleared by the App, Android, or when the App process ends.
Your Google email address or display name is not stored by PicSwipe in its own SharedPreferences or user database.
4. ANDROID BACKUP AND DEVICE TRANSFER
PicSwipe participates in Android’s backup and device-transfer system.
Depending on your device, Android version, Google Account, manufacturer, and backup settings, some locally stored PicSwipe data may be transferred to a private backup associated with your Google Account or transferred to another device.
Backup data may include:
• App settings;
• Language and tutorial preferences;
• Cleanup progress;
• Stored media content URIs and swipe decisions;
• Duplicate-scan results and file sizes; and
• Other locally stored preference data.
The actual photo and video files in your media library are not copied into PicSwipe’s App backup by PicSwipe.
PicSwipe’s local Premium entitlement and internal development settings are excluded from the App’s configured Android backup.
Backup data is controlled by Android and the user’s backup provider. We cannot directly view or manage a user’s private Android backup. Backup data may be restored when the App is reinstalled or when the user changes devices.
Information about Android backup is available at:
https://developer.android.com/identity/data/autobackup
5. OPTIONAL GOOGLE SIGN-IN
PicSwipe offers optional Google Sign-In.
If you choose to sign in, the App requests access to your Google account email address and basic profile information. PicSwipe reads:
• Your email address; or
• Your display name if an email address is unavailable.
This information is used only to display the signed-in account inside the App.
Google Sign-In does not create a separate PicSwipe account. PicSwipe does not send this information to its own server or store it in a PicSwipe user database.
Google Play services may maintain sign-in state on your device and process information about the sign-in transaction according to Google’s Privacy Policy. You can sign out through the PicSwipe menu.
Google Privacy Policy:
https://policies.google.com/privacy
6. ADVERTISING AND PRIVACY CONSENT
6.1 Google AdMob
The non-Premium version of PicSwipe displays advertising supplied by Google AdMob.
PicSwipe uses Google’s User Messaging Platform (“UMP”) to request current consent information and, when required, display a consent or privacy-options form before requesting ads.
Depending on your region, consent choices, device settings, and Google’s configuration, ads may be personalized, non-personalized, or limited.
6.2 Information processed by advertising services
When Google advertising services are contacted, Google and participating advertising partners may automatically collect, receive, or share information such as:
• IP address, which may be used to estimate approximate location;
• Android Advertising ID;
• App Set ID and other device, App, or account-related identifiers;
• Device type, operating system, App version, language, and network information;
• App launches and interactions such as taps, ad views, video views, and ad clicks;
• Advertising impressions and performance information;
• Consent status and privacy choices;
• Diagnostic information, including App or SDK performance, launch time, hangs, crashes, and energy usage;
• Fraud-prevention and security signals; and
• Android Privacy Sandbox signals, such as advertising attribution or Topics information, where supported and permitted.
PicSwipe does not request GPS or precise-location permission for advertising. Any approximate location used by advertising services may be inferred from information such as the device’s IP address.
Google and advertising partners may use this information for:
• Providing and personalizing ads;
• Selecting non-personalized or limited ads;
• Measuring advertising performance;
• Analytics;
• Preventing invalid traffic, abuse, and fraud;
• Security; and
• Complying with legal obligations.
Ad technology providers may act as our service providers, processors, or independent data controllers, depending on the service and applicable law.
More information about Google’s use of information from partner apps is available at:
https://policies.google.com/technologies/partner-sites
Google Privacy Policy:
https://policies.google.com/privacy
Google advertising controls:
https://myadcenter.google.com/
6.3 Privacy choices
Where required, you can review or change advertising privacy choices through the “Privacy choices” option in the PicSwipe menu.
You may also manage advertising personalization, reset or delete your Advertising ID, or change privacy settings through your device settings or Google Account.
Purchasing Premium removes advertising placements after the App recognizes the Premium entitlement. Google’s consent or service SDKs may still be contacted to determine privacy, billing, or service status.
7. IN-APP PURCHASES AND SUBSCRIPTIONS
PicSwipe offers optional Premium subscriptions and a one-time Premium purchase through Google Play Billing.
Google Play processes payments. We do not receive or store your full payment-card number, bank information, or Google Account payment credentials.
The App may receive and process limited purchase-related information from Google Play, including:
• Product identifiers;
• Product prices and available offers;
• Subscription period;
• Trial or offer eligibility;
• Purchase status;
• Pending or completed purchase state;
• Purchase token;
• Whether a purchase has been acknowledged; and
• Whether an active Premium entitlement exists.
PicSwipe uses purchase tokens only to communicate with Google Play, acknowledge purchases, restore purchases, and determine Premium access. The App does not send purchase tokens to a PicSwipe backend server or permanently store them in a PicSwipe user database.
A local Premium-status flag is stored on the device. Payment and purchase-history information remains subject to Google Play’s terms and Google’s Privacy Policy.
Uninstalling PicSwipe does not automatically cancel an active subscription. Subscriptions can be managed through Google Play.
8. DIAGNOSTICS AND ANALYTICS
PicSwipe does not integrate Firebase Analytics or Firebase Crashlytics and does not send custom screen-view or feature-usage events to a PicSwipe analytics server.
Google Play, Google Play services, and the Google Mobile Ads SDK may nevertheless collect technical diagnostics, crash, ANR, performance, device, App-version, and interaction information according to their own policies.
Google Play may provide us with technical or aggregated reports through the Google Play Console. We use such reports to diagnose errors, improve compatibility, prevent abuse, and improve App stability.
Advertising-related analytics are described in Section 6.
9. SUPPORT COMMUNICATIONS
If you contact us by email, we may receive:
• Your email address;
• Your name or account name;
• The subject and content of your message;
• Technical information you choose to include; and
• Any attachments you choose to send.
The “Contact” feature opens your chosen email application. PicSwipe does not automatically attach your photos, logs, device identifiers, or other files to an email.
Support communications may be processed and stored by our email provider and your email provider. We retain support messages for as long as reasonably necessary to respond, resolve disputes, prevent abuse, maintain appropriate records, or comply with legal obligations. Messages that are no longer needed may be deleted.
Please do not send sensitive photos, payment-card information, passwords, authentication codes, or other unnecessary sensitive information by email.
10. HOW WE USE INFORMATION AND LEGAL BASES
Where data-protection law applies, we process information for the following purposes and legal bases:
• To provide the features you request, including local media organization, duplicate detection, deletion, Premium access, and optional sign-in — performance of a contract or steps taken at your request;
• To remember settings and progress — performance of the service and our legitimate interest in providing a consistent user experience;
• To display and measure advertising — consent where legally required and other lawful grounds permitted for advertising services;
• To process and verify purchases — performance of a contract and compliance with legal obligations;
• To respond to support requests — performance of a requested service and our legitimate interest in providing support;
• To maintain security, diagnose problems, prevent fraud, and improve stability — our legitimate interests, provided those interests are not overridden by your rights;
• To comply with applicable laws, legal requests, accounting requirements, or enforcement obligations — compliance with legal obligations; and
• For any other purpose for which we request your consent — consent.
Where processing is based on consent, you may withdraw that consent at any time. Withdrawal does not affect processing that was lawful before withdrawal.
11. SHARING, SALE, AND TARGETED ADVERTISING
We do not sell your photos, videos, document contents, Google profile information, or support communications for money.
Information may be processed or disclosed to:
• Google and participating ad technology providers for advertising, measurement, consent management, security, and fraud prevention;
• Google Play and Google Play services for sign-in, purchases, App distribution, and diagnostics;
• Android or the user’s backup provider for backup and device transfer;
• Email providers when you contact support;
• Professional advisers or service providers where reasonably necessary and subject to appropriate obligations;
• Government authorities, courts, law enforcement, or other parties when required by law or necessary to protect legal rights and safety; or
• A successor or purchaser if the App or related business is reorganized, transferred, or sold, subject to applicable law.
Although we do not sell personal information for money, the use of personalized advertising services may be considered “sharing,” “sale,” or “targeted advertising” under certain U.S. state privacy laws.
Where applicable, you may opt out or change your choices through the PicSwipe “Privacy choices” option, Google’s advertising controls, or your Android device settings.
12. DATA RETENTION AND DELETION
Media files remain in your device’s media library until you or the Android system delete them.
Local PicSwipe settings, cleanup progress, duplicate results, and related content URIs generally remain until:
• They are replaced or cleared by an App feature;
• You clear PicSwipe’s App storage in Android settings; or
• You uninstall the App.
Android backup data may remain separately under the user’s backup-provider rules and may be restored after reinstallation. You can manage device backup through your Android or Google Account settings.
Temporary in-memory data is normally removed when the App process ends. Temporary caches may be removed automatically by Android or when App storage is cleared.
Google and advertising providers retain information according to their own privacy policies and legal requirements.
Support communications are retained as described in Section 9.
Because PicSwipe does not create a separate PicSwipe account, there is no PicSwipe account to delete. Signing out disconnects the Google account from the App interface but does not delete the user’s Google Account.
13. YOUR RIGHTS AND CHOICES
Depending on your location and applicable law, you may have rights to:
• Request access to personal data we hold about you;
• Request correction of inaccurate data;
• Request deletion of data;
• Restrict or object to certain processing;
• Withdraw consent;
• Request data portability where applicable;
• Opt out of targeted advertising or certain sharing;
• Appeal a privacy-request decision where applicable; and
• Lodge a complaint with a competent data-protection authority.
You can control much of PicSwipe’s data use directly by:
• Revoking photo, video, or storage permissions in Android settings;
• Granting access only to selected media where Android supports that option;
• Clearing PicSwipe’s App storage;
• Uninstalling PicSwipe;
• Signing out of Google Sign-In;
• Changing advertising privacy choices in the App;
• Managing ad personalization or deleting the Advertising ID;
• Managing Google Account and Google Play information through Google’s settings;
• Managing Android backup settings; and
• Managing or cancelling subscriptions through Google Play.
To request deletion of support communications or exercise a right concerning information controlled by us, contact picswipe.help@gmail.com.
Because we do not operate a PicSwipe backend database, we may not possess data that identifies you beyond information you voluntarily sent to us.
Users in the EEA may lodge a complaint with their local supervisory authority or with the Croatian Personal Data Protection Agency:
https://azop.hr/
14. INTERNATIONAL DATA TRANSFERS
Google, advertising partners, email providers, and other service providers may process information in countries outside your country of residence.
Those countries may have different data-protection laws. Transfers are handled by the relevant provider under its contractual safeguards, privacy policy, and applicable legal transfer mechanisms.
15. SECURITY
PicSwipe uses Android’s private App storage and system permission controls to protect locally stored information.
Network communications performed by Google SDKs are protected according to the security practices of the relevant Google service. Android backup data is protected according to Android, Google Account, device, and backup-provider security settings.
No system of storage or transmission is completely secure. We cannot guarantee absolute security, especially for information processed by third-party services or stored on a device outside our control.
16. CHILDREN’S PRIVACY
PicSwipe is not directed to children under 13 or to children below the minimum age required by applicable law to consent to data processing.
We do not knowingly collect personal information from children through a PicSwipe backend service. If you believe a child has sent personal information to us through support email, please contact us so that we can review and delete it where appropriate.
Parents and guardians should supervise children’s use of device media, deletion features, advertising, Google accounts, and in-app purchases.
17. EXTERNAL SERVICES AND LINKS
PicSwipe may open external services, including Google Play, Google subscription management, email applications, advertisements, and this Privacy Policy website.
Those services are controlled by third parties and are governed by their own privacy policies and terms. We are not responsible for the privacy practices or content of third-party services.
18. CHANGES TO THIS PRIVACY POLICY
We may update this Privacy Policy when PicSwipe’s features, SDKs, legal requirements, or data practices change.
When we make changes, we will update the “Last updated” date. Material changes may also be communicated through the App or the Google Play listing where appropriate.
The updated policy becomes effective when published.
19. CONTACT US
For privacy questions, requests, or complaints, contact:
Tomislav Tot
TT apps
Ul. Bedema ljubavi 5e
10361 Sesvete
Croatia
Email: picswipe.help@gmail.com