X Clean — Privacy Policy

Effective date: September 26, 2026 · Last updated: September 26, 2026

Applies to: the X Clean iOS app (including its widgets and Shortcuts actions) and this website

This policy explains what information X Clean (“the App”, “we”) processes, why, who it is shared with and what control you have. Read it together with our Terms of Use.

1. Who we are

Kostiantyn Chukhas, independent developer, Ukraine
E-mail: lisajsgi726@gmail.com

We are the controller of the personal data described here. We have not appointed a Data Protection Officer because we are not required to.

2. Summary

3. Information we process

3.1 Photos, videos, contacts and calendars — on your device only

With your permission the App reads your photo library (to find duplicates, similar photos, screenshots and large videos and to save compressed videos), your contacts (to find duplicates and incomplete entries) and your calendars (to list and remove old events). All analysis happens on your iPhone. The content of your photos, videos, contacts and events is never uploaded to our servers or shared with third parties. Deletions and merges are performed only after you confirm them. You can change these permissions any time in iPhone Settings → Privacy & Security.

3.2 Data stored on your device

Settings, the chosen charging animation, widget preferences and cleanup statistics (for example the number of duplicates found and the space freed) are stored locally in the App and shared with its widgets on the same device.

3.3 Subscription and purchase data

X Clean Premium is an auto-renewable subscription sold through Apple In-App Purchase. We and our subscription provider (Adapty) receive transaction metadata — product, transaction identifiers, price and currency, trial or offer status, renewal and expiry dates — linked to a pseudonymous app user identifier, to unlock Premium, restore purchases and measure aggregate revenue.

3.4 Advertising attribution

We use AppsFlyer to learn which advertising campaign, if any, led to an install or subscription. AppsFlyer receives device identifiers (the identifier for vendors and, only if you allow tracking, the Apple advertising identifier IDFA), device and OS information, IP address, install and open timestamps and in-app events such as “onboarding completed” or “paywall shown”. Subscription events are sent to AppsFlyer by Adapty.

3.5 Product analytics

To improve the App we record how it is used — for example which onboarding steps are completed, which paywall was shown and why, which cleanup tools are used (with counts such as “12 photos deleted”, never the photos themselves) and technical errors. Events are linked to a random identifier created on your device (not to your name or e-mail) and include app version, iOS version, device model, language, time zone and country (derived from the network; the IP address itself is not stored). The data is stored in our database hosted by Supabase and is never sold or used for advertising.

3.6 App configuration

The App downloads a small configuration file from our website (links, feature switches). This request contains no personal data.

3.7 Support messages

If you write to us we process your e-mail address, the content of your message and the diagnostic details included (app version, iOS version, device model, subscription plan, language).

3.8 What we do not collect

We do not collect your name, precise location, the content of your photos, videos, contacts or calendars, health or financial account data. We do not create user profiles for advertising.

4. Why we use data and our legal basis

PurposeDataLegal basis (GDPR Art. 6)
Cleaning photos, videos, contacts, calendarsProcessed on device onlyContract, 6(1)(b), with your iOS permission
Selling and restoring PremiumPurchase metadata, pseudonymous IDContract, 6(1)(b)
Ad attribution with IDFAIDFA, device data, eventsConsent via Apple’s tracking prompt, 6(1)(a)
Attribution without IDFA, aggregate analytics, fraud preventionIDFV, device data, eventsLegitimate interests, 6(1)(f)
Product analytics (improving the App)Usage events, random ID, device dataLegitimate interests, 6(1)(f)
Remote configurationApp versionLegitimate interests, 6(1)(f)
SupportYour messagesContract / legitimate interests
Tax and accountingTransaction recordsLegal obligation, 6(1)(c)

For users in Ukraine the processing also complies with the Law of Ukraine “On Personal Data Protection”.

5. Service providers

ProviderPurposeData received
Apple Inc.App Store distribution, paymentsHandled under Apple’s privacy policy
Adapty Tech Inc.Subscriptions and paywallsPurchase metadata, pseudonymous ID, device data
AppsFlyer Ltd.Advertising attributionDevice identifiers (IDFA only with consent), device data, IP, events
Supabase, Inc.Database hosting for product analytics and subscription recordsUsage events, random ID, device data, purchase metadata
Cloudflare, Inc.Hosting this website and the analytics endpointRequest data, IP, technical logs

We may also disclose data when required by law or to protect legal claims.

6. Tracking and your choice

On first launch iOS asks whether the App may track you. If you tap Ask App Not to Track, the IDFA is not available to us or AppsFlyer and ads are measured only in aggregate (for example via Apple’s SKAdNetwork). You can change the choice any time in iPhone Settings → Privacy & Security → Tracking.

7. How long we keep data

8. International transfers

Our providers are located mainly in the United States and the EU. Transfers rely on the European Commission’s Standard Contractual Clauses or the EU–US Data Privacy Framework where the provider is certified, plus encryption in transit.

9. Security

All network communication uses TLS. Keys for third-party services are kept on the server side, not in the App. No method of transmission is 100% secure, but we take reasonable measures to protect your data.

10. Your rights

Depending on where you live you can access, correct, delete or port your data, object to or restrict processing, and withdraw consent at any time. Write to lisajsgi726@gmail.com; we reply within 30 days. You may also complain to your data-protection authority (in Ukraine — the Ukrainian Parliament Commissioner for Human Rights; in the EU — your local supervisory authority).

11. Deleting your data

12. Children

The App is not directed to children under 13 (or 16 where local law requires) and we do not knowingly collect their data. Contact us and we will delete it.

13. Notice to US residents

We do not sell personal information for money. Sharing device identifiers with AppsFlyer for ad measurement may be considered “sharing” for cross-context behavioural advertising under some US state laws; you can opt out by declining tracking in iOS (Settings → Privacy & Security → Tracking) or by writing to us.

14. Changes

We may update this policy. The “Last updated” date shows the current version; material changes will be announced in the App.

15. Contact

Kostiantyn Chukhas · lisajsgi726@gmail.com · Support page