Breeze

Privacy Policy

Effective date: August 23, 2026 App: Breeze — Clean Up & Free Space (iOS & Android) Developer: GM Software Ltd

Breeze is a storage cleaner. It finds duplicate photos, near-identical shots, screenshots, blurry images, large videos and junk files, and helps you delete them. To do that it has to look at your library — so this policy explains exactly what the app reads, what it writes down, what leaves your phone (almost nothing), and why.

The short version: Breeze has no account, no server and no analytics. Everything it does happens on your device. We could not see your photos if we wanted to, because there is nowhere for them to go.

1Everything happens on your device

Breeze does all of its work locally on your phone — scanning your library, comparing photos, measuring app sizes, merging contacts, encrypting the vault, re-encoding videos. It has no account to create, no servers of ours to talk to, and it does not upload your photos, videos, contacts, files or usage data anywhere.

What the app stores on your device is small and boring:

Deleting the app deletes all of it. We cannot recover any of it, because we never had it.

2Photos and videos

Photo library access is what makes the app work. It is used for one purpose: finding files worth deleting and showing them to you before anything happens to them.

On iPhone you can grant access to selected photos only. Breeze works with whatever you give it and never nags for more.

3Contacts (optional)

If you use the Contacts tool, the app reads your address book only to find duplicate and incomplete entries and show them to you. When you merge, the changes are written straight into your device address book — fields from the duplicates are folded into the entry you keep, then the others are removed. Your contacts are never uploaded, never stored by Breeze, and never used for anything else.

4Installed apps (optional, Android)

On Android, App Manager reads the names, icons, sizes and last-used dates of your installed apps to show what is taking up space. Size and last-used need the Usage Access permission, which you grant yourself in system settings and can withdraw at any time. The information is shown on screen and then discarded — it never leaves the device. Uninstalling is done by Android's own dialog, not by Breeze.

iOS does not let an app see what else is installed, so this feature does not exist on iPhone.

5Notification access (optional, Android)

This is the most sensitive thing Breeze can be given, so here is all of it. It happens only if you switch on Notification Access in Android's settings yourself, and never otherwise.

When it is on, the app records the notifications your phone receives — which app sent it, the title, the text, a category label and the time — so it can show you which apps notify you most and how much of it is marketing.

If you never turn this on, none of it happens and no record exists. iOS gives apps no way to read notifications at all, so the feature does not exist on iPhone.

6Secret Vault (Premium)

Photos and videos you move into the vault are encrypted on your device with AES-GCM. The content key is a random 256-bit key, which is itself wrapped by a key derived from your PIN using PBKDF2, and kept in the iOS keychain / Android keystore. Your PIN is never stored — not as text, not as a hash. Checking it works by attempting a decryption: it either succeeds or it does not.

Because we hold no copy of your PIN, no recovery key and no back door, a forgotten PIN cannot be recovered by us or by anyone else, and the vault contents become permanently unreadable. That is the price of the vault being genuinely private, and we would rather say it here than in a support reply.

Unlocking with Face ID, Touch ID or a fingerprint is handled entirely by your phone's own secure hardware. Breeze gets back only a yes or a no; your biometric data never reaches the app.

7Shrink Videos (iOS, Premium)

When you shrink a clip, the re-encoded copy is written inside the app's own sandbox, checked, and saved back into your library with the original's capture date and location preserved. The original is deleted only once the smaller copy is confirmed to be there. Nothing is uploaded, and the app keeps no copy afterwards.

8Purchases

Breeze Premium is sold entirely through the App Store and Google Play. Payments are processed by Apple and Google — we never see your card details, billing address or store account. Your Premium status is validated with the store and held on your device.

Breeze has no sign-in, so a purchase is tied to your Apple Account or Google Play account rather than to any account with us. Reinstalling and tapping "Restore purchases" brings it back. We do not operate a license server for Breeze and receive no information that identifies you from either store.

9Analytics

None

Breeze contains no analytics SDK, no crash-reporting SDK, no advertising SDK and no attribution or install-tracking SDK. There is no Firebase, no Google Analytics, and no third-party measurement of any kind inside the app.

We do not know how many times you opened Breeze, which tools you used, how much space you recovered, or whether it crashed. If you want us to know something about how it behaves, you have to tell us — see Contact.

10The one connection the app makes

Breeze sends none of your data over the network. It does make one outbound request, and it is only fair to name it: the app's typeface (DM Sans) is downloaded from Google Fonts the first time it is needed, then cached on the device. Like any web request that reaches Google's servers and carries your device's IP address. It contains none of your files, and nothing about how you use the app. It is covered by Google's privacy policy.

Everything else the app can open — a store listing, a subscription page, a support email — is handed to your browser or mail app when you tap it, and from that point the destination's own policy applies.

11Permissions, and what happens if you say no

PermissionPlatformUsed forIf you refuse
Photos and videosBothFinding duplicates, similar shots, screenshots, blurry photos, large videos; the vault; shrinking clipsThe media tools are unavailable; everything else works
ContactsBothFinding and merging duplicate contactsThe Contacts tool is unavailable
Face ID / biometricsBothUnlocking the vault without typing your PINThe vault opens with your PIN instead
NotificationsBothDelivering the weekly reminder you asked forNo reminder is sent
Usage AccessAndroidPer-app size and last-used date in App ManagerApp Manager shows names only
Notification AccessAndroidThe notification report and its 30-day historyNothing is recorded; the tool stays empty
Query installed appsAndroidListing installed apps in App ManagerApp Manager is unavailable
All-files accessAndroidFinding cache, temp and log junk outside the app's own folderOnly Breeze's own cache is scanned

Every permission is asked for at the moment a feature needs it, with an explanation first, and can be withdrawn in system settings whenever you like. Refusing one hides the features that depend on it and nothing more.

12What we don't do

Our website (gmsoftwareltd.com) uses Google Tag Manager for basic visit statistics; that applies to the website only, not to the app. See the Cookies Policy.

13Data retention and deletion

Your photos, videos and contacts are not ours to delete. They belong to your device and are untouched when you uninstall Breeze.

14Security

The strongest protection here is that there is nothing to attack: data that is never transmitted cannot be intercepted, and a user database that does not exist cannot be breached. On top of that:

No protection is absolute — if your phone itself is compromised, data on it is at risk whatever an app does. If you think you have found a security problem in Breeze, please email us before disclosing it publicly.

15Your rights

Privacy laws including the GDPR (EU and UK), the CCPA/CPRA (California) and Vietnam's Decree 13/2023/ND-CP give you rights of access, correction, deletion and portability over personal data a company holds about you. We hold none — there is no account, no server record and no profile — so in almost every case there is nothing for us to look up, export or delete on your behalf, and the controls in section 13 are faster and more complete than any request to us could be.

Where we do hold something it is an email you sent us, and we will act on a request about it within 30 days. Write to developer@gmsoftwareltd.com. If you are in the EU or UK you also have the right to complain to your national data protection authority.

16Children

Breeze is not directed at children under 13, and we do not knowingly collect personal information from children. The app has no social features, no advertising and no profiling.

17Changes to this policy

If we change this policy we will update this page and the effective date at the top. Significant changes will be noted in the app's release notes. The shorter copy inside the app, under Settings → Privacy policy, is kept in step with this page deliberately — if they ever disagree, please tell us, because one of them is a bug.

18Contact

GM Software Ltd
Email: developer@gmsoftwareltd.com

See also the Terms of Use, the Refund Policy, the Cookies Policy and the Third-Party Notices.