★Summary
The short version, in plain English:
- We have no servers of our own. SwipeSort has no account system. We never see your photos, videos, or albums.
- All photo and video processing happens on your device. Swiping, organizing, and album management use Apple’s Photos framework locally. Nothing is uploaded.
- We show ads via Google AdMob in the free tier. You can opt out of personalized ads through Apple’s App Tracking Transparency prompt, or upgrade to SwipeSort Pro to remove all ads.
- Purchases are handled by Apple. We never see your payment details.
- App preferences (haptics, reminders, onboarding state) are stored only in iOS UserDefaults on your device.
- Weekly sort reminders are local iOS notifications scheduled entirely on your device — no notification server is involved.
1Scope & Operator
This Privacy Policy applies to the SwipeSort mobile application (the “App”) for iOS, distributed via the Apple App Store (bundle ID: com.tanvirnhasan.swipesort), and to the related support and privacy websites hosted alongside the App.
The App is operated by an independent developer (“we”, “us”, “our”). For the purposes of the EU General Data Protection Regulation (GDPR) and the UK GDPR, the operator acts as the data controller for the limited categories of personal data described below.
Email Us2Information We Collect
Processed entirely on your device (we never see it)
- Photos and videos from your library that you swipe through, organize, or delete within the App. These are accessed via Apple’s PhotoKit framework and never transmitted off your device.
- Albums you create or manage. Album names and their contents are stored in your iOS photo library and remain on your device (or in your personal iCloud Photos, if enabled).
- Swipe actions (organize, delete, skip) and undo history — held in memory only for the duration of your session.
- Sort statistics (swipes today, this week, all-time, current streak) — stored in iOS UserDefaults on your device only.
- Daily swipe count for the free-tier limit — stored in iOS UserDefaults, date-keyed, and reset daily.
- App preferences such as haptics toggle, sort reminders toggle, onboarding hint state, and media mode (photos/videos) — stored in iOS UserDefaults.
Collected by Apple on our behalf
- Subscription status (whether you have an active SwipeSort Pro subscription). Apple’s StoreKit confirms your entitlement to the App; we receive only an active/inactive signal, not your Apple ID, payment method, or transaction details.
- Crash logs and aggregate App Store analytics, only if you have opted in to share them with developers in iOS Settings. These are provided by Apple in anonymized, aggregated form.
Collected by Google AdMob (free tier only)
In the free tier, SwipeSort displays ads using Google AdMob (banner ads at the bottom of the Photos tab, and occasional interstitial ads). When ads are served, Google’s AdMob SDK may collect, depending on your iOS Tracking permission:
- An advertising identifier (IDFA, only if you grant tracking permission; otherwise a non-personalized identifier)
- Approximate location derived from IP address
- Device and OS metadata (model, OS version, language, time zone, screen size)
- Ad interaction data (impressions, taps, ad requests)
This information is collected directly by Google. We do not receive raw event data — only aggregated revenue reports. Google’s practices are governed by the Google Privacy Policy.
What we do not collect
- We do not collect your name, email address, phone number, or any account credentials. SwipeSort has no account system.
- We do not upload, transmit, or store your photos or videos on any server.
- We do not collect your precise GPS location.
- We do not track your behavior across other apps or websites (except via AdMob if you grant iOS tracking permission).
- We do not access your contacts, calendar, or messages.
3How We Use Information
We use the limited information described above only to:
- Provide the core photo and video organizing features of the App on your device.
- Enforce and track the free-tier daily swipe limit and bonus rewarded-ad swipes.
- Verify your SwipeSort Pro subscription entitlement so we can disable ads and unlock Pro features.
- Serve and measure ads in the free tier via Google AdMob.
- Schedule and deliver local sort-reminder notifications (if you enable this in Settings) — entirely on your device with no external server involved.
- Diagnose crashes and improve stability using anonymized crash reports Apple may share with us.
- Comply with legal obligations and protect against fraud or abuse.
We do not sell your personal information, and we do not use it for profiling that produces legal or similarly significant effects on you.
4Device Permissions
SwipeSort will ask for the following iOS permissions. You can review or revoke any of them at any time in Settings → SwipeSort.
- Photo Library (Full Access) — required for the core feature. Without it, the App cannot display or organize your photos and videos.
- App Tracking Transparency — optional. If granted, Google AdMob may use your iOS advertising identifier (IDFA) to serve personalized ads. If declined, ads are shown but are non-personalized and no cross-app tracking occurs.
- Notifications — optional. Used only for the weekly sort-reminder notification if you enable “Sort Reminders” in Settings. Notifications are scheduled locally and no data leaves your device.
SwipeSort does not request access to your Camera, Contacts, Location, Microphone, or any other sensitive permissions not listed above.
5Third-Party Services
SwipeSort integrates the minimum set of third-party services necessary to operate. Each is bound by its own privacy policy.
- Apple Inc. — App Store distribution, in-app purchases and subscriptions (StoreKit), on-device APIs (PhotoKit, AVFoundation, SwiftData, UserDefaults, UserNotifications). See the Apple Privacy Policy.
- Google AdMob (Google Ireland Limited / Google LLC) — ad serving and measurement in the free tier. See the Google Privacy Policy and data Google may collect via AdMob.
- Google User Messaging Platform (UMP) — used to present the EU/UK consent dialog required for personalized advertising under GDPR and ePrivacy rules. Consent choices are stored on your device.
We do not use any analytics SDKs, attribution tools, push notification services, social-network integrations, or other tracking-capable third parties beyond those listed above.
6Ads & App Tracking
The free tier of SwipeSort is supported by ads served through Google AdMob. Ad formats include a banner at the bottom of the Photos tab and an interstitial shown periodically between swipe sessions. Ads are frequency-capped and are never shown over your photos or during active sorting.
When the App first needs to serve ads, iOS will display the standard App Tracking Transparency (ATT) prompt:
- If you allow tracking, AdMob may use your advertising identifier (IDFA) to serve personalized ads and measure their performance across other companies’ apps.
- If you ask app not to track, AdMob will serve only non-personalized, contextually relevant ads. You will still see ads, but they are not linked to your identity or activity in other apps.
You can change this choice at any time in iOS Settings → Privacy & Security → Tracking → SwipeSort.
Rewarded ads (free tier)
In the free tier, you can watch a rewarded video ad to earn additional swipes for the day. These are also served via Google AdMob and are subject to the same tracking preferences described above.
EU / UK / Switzerland
For users in the European Economic Area, the United Kingdom, and Switzerland, Google’s User Messaging Platform will present an additional consent dialog under GDPR and ePrivacy rules. If you decline, AdMob will not use your device for personalized advertising, and non-personalized ads will be shown instead.
Removing ads
You can purchase SwipeSort Pro to remove all ads from the App. With Pro active, the AdMob SDK is not invoked.
7Purchases & Subscriptions
SwipeSort Pro is available as an auto-renewing subscription through Apple’s in-app purchase system.
All transactions are processed by Apple via StoreKit and are subject to the Apple Media Services Terms and Conditions. We do not receive your name, billing address, payment instrument, or Apple ID — only an anonymous, app-scoped entitlement signal indicating whether your subscription is active.
Subscriptions automatically renew unless cancelled at least 24 hours before the end of the current period. You can manage or cancel your subscription at any time in iOS Settings → [Your Name] → Subscriptions, or request a refund at reportaproblem.apple.com.
8Legal Bases (GDPR / UK GDPR)
If you are located in the EEA, the UK, or Switzerland, we rely on the following legal bases under Article 6 GDPR:
- Performance of a contract (Art. 6(1)(b)) — to provide the App and its core organizing features.
- Legitimate interests (Art. 6(1)(f)) — to operate, secure, and improve the App; to detect abuse; and to serve non-personalized ads in the free tier. We have weighed these interests against your rights and believe they are not overridden.
- Consent (Art. 6(1)(a)) — for personalized advertising via AdMob, where you have granted iOS Tracking permission and provided consent through Google’s EU Consent Management Platform. You may withdraw consent at any time without affecting the lawfulness of prior processing.
- Compliance with legal obligations (Art. 6(1)(c)) — where we must process information to comply with applicable law.
9Data Retention
- On-device data (app preferences, sort statistics, swipe limits, onboarding state) is retained in iOS UserDefaults until you reset it in Settings or uninstall the App. Uninstalling removes all local App data.
- Photos and albums remain in your iOS photo library and are governed by your iOS and iCloud settings, not by SwipeSort.
- Apple’s purchase records are retained by Apple in accordance with their policies and applicable accounting law.
- Ad-serving data collected by Google AdMob is retained by Google according to their published retention schedules.
- Support emails you send to us are retained for up to 24 months from the last interaction and then deleted, unless legally required to be kept longer.
Email Support
10Security
Because SwipeSort has no account system and we operate no back-end servers, the attack surface is intentionally minimal. The data that exists locally on your device is protected by iOS data protection (encryption-at-rest tied to your device passcode).
Network requests made by the App (StoreKit subscription verification, AdMob ad requests) use TLS encryption in transit. No personal photo data is ever included in these requests. No system can be guaranteed 100% secure; we recommend using a strong device passcode to protect your on-device data.
11International Data Transfers
Apple and Google operate global infrastructure. The limited information they process on our behalf (subscription entitlements, ad-serving data) may be transferred to and processed in the United States and other countries. Where personal data is transferred from the EEA, UK, or Switzerland to a third country, the relevant provider relies on appropriate safeguards such as the European Commission’s Standard Contractual Clauses, the EU–U.S. Data Privacy Framework, and the UK International Data Transfer Addendum, as detailed in their respective privacy policies.
12Your Rights
Depending on where you live, you may have the right to:
- Access the personal data we hold about you.
- Rectify inaccurate personal data.
- Erase personal data (the “right to be forgotten”).
- Restrict or object to certain processing.
- Withdraw consent for processing based on consent (e.g., personalized advertising).
- Data portability for data you have provided.
- Lodge a complaint with a supervisory authority — EEA users may contact their local Data Protection Authority; UK users may contact the Information Commissioner’s Office.
Because SwipeSort stores your preferences and statistics only on your device, you can exercise access, rectification, erasure, and portability rights for those records directly: use Settings → Reset Stats or uninstall the App to remove all local data.
For data processed off-device (subscription entitlements, AdMob ad data), please contact us using the button below and we will work with Apple and Google to honor your request to the extent it concerns data they process on our behalf.
13California Privacy Rights
If you are a California resident, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA), gives you rights to know, delete, correct, and limit the use of your personal information, and to opt out of its sale or sharing for cross-context behavioral advertising.
We do not sell personal information for money. We may “share” an advertising identifier with Google AdMob for cross-context behavioral advertising as defined under the CPRA. You can opt out of this sharing in two ways:
- In the iOS App Tracking Transparency prompt, tap Ask App Not to Track, or change the setting in iOS Settings → Privacy & Security → Tracking → SwipeSort.
- Purchase SwipeSort Pro to disable advertising entirely.
We do not knowingly process the personal information of California residents under 16 for sale or sharing without affirmative authorization.
14Children’s Privacy
SwipeSort is rated 4+ on the App Store and is suitable for general audiences. The App is not directed to children under 13 (or the equivalent minimum digital age in your jurisdiction), and we do not knowingly collect personal information from children. If you believe a child has provided personal information to us, please contact us and we will delete it promptly.
For users in jurisdictions where parental consent is required for personalized advertising, Google AdMob is configured to serve ads consistent with applicable family policies and the Children’s Online Privacy Protection Act (COPPA).
15Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes to the App, our practices, or applicable law. When we make material changes, we will update the “Last updated” date at the top and, where appropriate, notify you within the App on next launch. Continued use of SwipeSort after the effective date of an updated policy constitutes acceptance of the changes.
16Contact
For privacy questions, rights requests, or any feedback about this policy, please reach out:
Email Us About PrivacyWe aim to respond within 14 business days, and within the deadlines required by applicable law for verifiable rights requests.