Prunely

Privacy Policy

Last updated: 8 November 2026

This policy covers the Prunely iPhone app, the website prunelyapp.com, the beta on TestFlight and email support. It describes Prunely version 1.0.

In short

Your photos and videos never leave your iPhone. Your contacts and the items in your private vault are handled on your iPhone too and are never sent to us. Prunely has no ads, no tracking and no advertising identifier, and it never shows Apple's "Allow tracking" prompt. There are no accounts and we run no servers that receive your data. We collect a small amount of usage data that is not linked to your identity, to improve the app, and you can switch it off in the app at any time. Payments are handled entirely by Apple.

1. Who we are

Prunely is made by Paraschiv Artur, an individual developer based in the Republic of Moldova ("we", "us"). We are the controller of the personal data described here.

2. What the app does on your iPhone

Prunely helps you find duplicate photos, similar shots, screenshots and large videos so you can free up space, and its Tools tab compresses videos, turns Live Photos into still photos, cleans up contacts and keeps photos in a private vault. All of this happens on your iPhone:

Prunely asks for access to your photos and, if you want reminders, notifications. Only when you use the matching tool does it ask for three more: Contacts (Tools → Contacts), the camera ("Take photo" in the vault) and Face ID (to open the vault, optional). It never asks for your location, the microphone or permission to track you.

3. What leaves your iPhone, and why

Usage statistics, only if you agree. When you first open Prunely, it asks whether you want to share usage statistics. Nothing is sent before you answer, and nothing at all if you choose "Don't share". If you agree, Prunely sends a small number of usage events to TelemetryDeck, a privacy-focused analytics service based in Germany, so we can see whether the app works well: for example "scan started", "scan finished" and how long it took, which screens and settings you used, "paywall shown", and roughly how many items you moved or deleted (in ranges, such as "10 to 49"). They never say how big your library is or how much space you freed. Purchase events say which plan was chosen and whether a free trial started, a purchase completed or was restored, or a subscription renewed or was refunded; they never contain a price, a transaction number or your Apple Account.

The TelemetryDeck software adds to each event: the app version, the iOS version, the iPhone model, the screen size, your language, region and time-zone setting (as an offset such as "UTC+1", not a place), your display and accessibility settings (such as text size, dark mode or Reduce Motion), the hour and day the event was sent, how many times and on how many days you have used the app and how long sessions last, the date of your first session, and whether the event comes from a test build.

To count returning users without knowing who they are, the TelemetryDeck software takes the identifier that iOS gives our apps on your iPhone (the "identifier for vendor", a random code that changes if you delete all of our apps), scrambles it with a one-way hash on your iPhone, and TelemetryDeck hashes it again on its servers. Only the scrambled code is sent. As with any internet connection, your IP address is visible to TelemetryDeck's servers when an event is sent; TelemetryDeck states that it does not store IP addresses.

These events never contain your photos or videos, file or album names, the dates of your photos, your contacts or anything from them, what is in your private vault, your iPhone passcode, your name, your email address, your Apple Account details, purchase transaction numbers or anything you type. We do not use the advertising identifier (IDFA) and we do not set our own user ID.

This data is not linked to your identity: nothing in it names you, and neither we nor TelemetryDeck can connect the scrambled code to you. We don't call it anonymous, because the scrambled code lets TelemetryDeck recognize the same iPhone again; that is how returning users are counted. In Prunely's App Store privacy label it appears under "Data Not Linked to You": Usage Data, Identifiers (device ID), Purchases (purchase history) and Diagnostics. None of it is used for tracking or advertising.

Performance and crash summaries. If you agreed to share usage statistics and "Share with App Developers" is on in your iPhone's Settings (Privacy & Security → Analytics & Improvements), iOS gives Prunely daily performance and crash reports through Apple's MetricKit. Prunely sends only a short summary to TelemetryDeck: ranges for launch time, freezes and memory use, how long scan steps took, and for a crash just its type (no technical stack traces, no file paths). The full reports stay on your iPhone (section 2).

Changing your answer. In Prunely, open Settings → Privacy and switch usage statistics on or off. Switching it off stops sending immediately, for both usage events and crash summaries.

Legal basis: to the extent this data counts as personal data, your consent (GDPR and UK GDPR Article 6(1)(a)), which you give with "Share usage statistics" and can withdraw at any time by switching it off. Withdrawing does not affect what was sent before.

4. Purchases

Subscriptions and the lifetime purchase are sold and charged by Apple through the App Store. We never see your name, email address or payment details. On your iPhone, Prunely receives from Apple only the purchase information it needs to unlock Pro (which plan you have, whether you are in a trial, and when it renews or ends). We don't run a server that receives your purchases. Refund requests you make in the app go directly to Apple. Apple provides us with sales reports and, from people who agreed to share with developers, overall app statistics and crash reports, which do not tell us who you are. Apple's own privacy policy applies to everything Apple does: https://www.apple.com/legal/privacy/

5. Website, beta and email

Support and privacy emails. When you write to support@prunelyapp.com or privacy@prunelyapp.com, we receive your email address, your message and anything you attach. If you use "Contact support" in the app, the email is prefilled with technical details to help us answer: app version, iOS version, iPhone model, language, your plan and whether Prunely has full or limited photo access. You can see and delete these lines before sending. You can also choose to attach the crash reports stored on your iPhone; this is off unless you switch it on. Please never send us photos. We use these emails only to answer you and keep them for 2 years after the conversation ends, then delete them. Legal basis: helping you as a user (Article 6(1)(b)) and our legitimate interest in answering requests (Article 6(1)(f)).

Beta testing. If you join the beta, Apple's TestFlight app delivers it. If we invite you by email, we give your email address to Apple for the invitation. Feedback you send through TestFlight (comments, screenshots, crash reports and device details) reaches us through Apple's App Store Connect. Apple's TestFlight terms and privacy policy apply. Legal basis: your request to take part (Article 6(1)(a) and (b)).

Website. When you visit prunelyapp.com, our host Cloudflare processes your IP address and browser details to deliver the pages and protect the site from attacks. We don't receive or keep server logs; Cloudflare keeps this request data only as long as its privacy policy describes (https://www.cloudflare.com/privacypolicy/). We count visits with Cloudflare Web Analytics, which does not use cookies or fingerprinting and shows us only totals (such as page views and the countries and websites visitors come from), not individual visitors. The website does not set cookies and does not load trackers or advertising. Legal basis: our legitimate interest in running a secure website and knowing how many people visit it (Article 6(1)(f)).

6. Service providers and international transfers

We use these providers:

ProviderWhat forWhere
TelemetryDeck GmbHApp usage statistics and crash summariesGermany (EU)
Cloudflare, Inc.Website hosting and cookie-less website statisticsUnited States, served from the Cloudflare data centre nearest to you
Apple (iCloud Mail with our own domain)support@ and privacy@ mailboxUnited States and other Apple data centres

TelemetryDeck and Cloudflare process data only on our instructions under data processing agreements. Our mailbox is an iCloud Mail account, so Apple stores those emails under the iCloud terms and Apple's privacy policy. For App Store purchases, refunds, TestFlight and iCloud Photos, Apple acts under its own privacy policy, not as our provider.

We are based in the Republic of Moldova, outside the EU and the UK, so we access this data from Moldova. Some providers may also process data outside your country. Where data about people in the EU or UK goes to a country without an adequacy decision, we rely on the European Commission's Standard Contractual Clauses (and the UK Addendum), as offered in the providers' data processing agreements. You can ask us for details at privacy@prunelyapp.com.

We do not sell your personal data and we do not share it for advertising.

7. How long we keep data

8. Your rights

Depending on where you live, you have the right to:

Write to privacy@prunelyapp.com. We will answer within one month. Because we don't have accounts and the usage statistics are not linked to your identity, we can't find app usage data that belongs to you; switching off usage statistics stops new data immediately, and deleting the app removes everything stored on your iPhone.

Data-protection authorities:

9. Children

Prunely and prunelyapp.com are not directed to children under 13 (United States) or under 16 (EU and UK), and we do not knowingly collect their personal data. If you believe a child has sent us personal data, for example in a support email, write to privacy@prunelyapp.com and we will delete it.

10. California residents

In the last 12 months we have collected: identifiers (email addresses from people who write to us, and the scrambled device identifier described in section 3, which is not linked to your identity), internet or device activity (app usage events, website request data processed by our host) and, if you include them in an email, whatever details you choose to send. We use them only for the purposes in this policy and disclose them only to the service providers in section 6. We do not sell personal information and do not share it for cross-context behavioral advertising. You can ask us to tell you what we hold, to correct it or to delete it at privacy@prunelyapp.com; we will not treat you differently for asking.

Do Not Track. Neither the app nor the website tracks you across other apps or websites, so there is nothing for a "Do Not Track" or Global Privacy Control signal to switch off; our practices are the same whether or not your browser sends one.

11. Changes to this policy

If what Prunely does with data changes, we update this page before the change reaches you and change the "Last updated" date at the top. If the change is significant (for example a new kind of data leaving your iPhone), we will also mention it in the app's release notes.

12. Contact

Privacy questions or requests: privacy@prunelyapp.com
Everything else: support@prunelyapp.com