iPalettes

Privacy Policy

Effective 11 August 2026 · Last updated 13 August 2026

This Privacy Policy explains how the iPalettes mobile application (the “App”), published by EKProApps (“we”, “us”), handles information when you use it on iOS and Android. iPalettes is a color-palette tool for creating, extracting, and organizing color palettes from photos.

Short version: iPalettes has no account and does not collect your name, email, or contacts. Photos you pick or capture are processed on your device to build palettes and are not uploaded to our servers. We use Google Firebase for anonymous analytics and crash diagnostics, and photo searches are sent to Unsplash and Pixabay to return results. From iPalettes for Android 3.0 onwards, the App also stores a per-device counter on our Firebase servers under a device identifier so the free tier’s usage limits stay fair, and if you buy iPalettes Pro, Google Play tells the App that the purchase exists — we never see your payment details.
iOS and Android are not the same app. iPalettes on iOS is a paid download with no advertising and no in-app purchases. iPalettes on Android is free, and from version 3.0 it adds an optional one-time iPalettes Pro unlock, usage limits on the free tier, and an optional rewarded video you can choose to watch to raise those limits. Sections marked Android only or Android 3.0+ only below do not apply to the iOS app at all. Everything else applies to both.
Which Android version. The Pro unlock, the free-tier usage limits and their server-side counters, and the optional rewarded video arrive in iPalettes for Android 3.0. Earlier Android versions of iPalettes contain no advertising, no in-app purchases, and no server-side usage counters — for those versions only the sections on photos, photo search, and analytics & diagnostics apply. Items below tagged Android 3.0+ describe that release onwards. Android version numbers are unrelated to the iOS app’s version numbers.
 iOSAndroid
How you get itPaid downloadFree, with an optional one-time Pro unlock (3.0+)
AdvertisingNone3.0+: optional rewarded video only (see 1.7). Earlier versions: none
Advertising identifierNot used3.0+: used only when you request a rewarded video. Earlier versions: not used
Device identifier stored on our serversNo3.0+: yes — free-tier usage limits only (see 1.5). Earlier versions: no
Analytics & crash reportingYesYes
Photo search (Unsplash, Pixabay)YesYes
Photos processed on your device onlyYesYes

1. Information We Collect

1.1 Information you provide

iPalettes has no login or user account. We do not ask for or store your name, email address, phone number, or password.

1.2 Photos and camera

To extract colors, the App can access photos you select from your library or capture with your camera. This access is used only to generate palettes on your device. Selected images and the palettes derived from them are stored locally and are not transmitted to us.

1.3 Photo search queries

If you use in-app photo search, the words you type are sent to the third-party photo services Unsplash and Pixabay so they can return matching images. We do not receive or store these search terms.

1.4 Automatically collected data (analytics & diagnostics)

We use Google Firebase to understand how the App is used and to detect and fix crashes. This may include:

This data is collected in aggregate/pseudonymous form and is not used to identify you personally.

1.5 Device identifier and free-tier usage counts (Android 3.0+ only)

This section applies to iPalettes for Android 3.0 and later. Earlier Android versions have no free-tier limits and store no counters on our servers.

The free tier of iPalettes on Android includes a fixed allowance of image searches, camera captures, album openings, and palette exports. That allowance is a total, not a daily one — it does not reset each day. It is increased only when you choose to watch a rewarded video. So the allowance cannot be reset simply by clearing the App’s data, reinstalling, or changing the device clock, the counts are kept on our servers rather than only on your device. The iOS app is a paid download with no free-tier limits, and stores nothing of this kind.

We also use Firebase App Check with the Google Play Integrity API to verify that requests to those servers come from a genuine, unmodified copy of the App. Play Integrity evaluates the app and device and returns a verdict to Google; it does not give us your personal information.

1.6 Purchases

iOS. iPalettes is a paid download. Apple processes the payment; the App itself has no in-app purchases and receives no payment information.

Android (3.0 and later). Android versions before 3.0 have no in-app purchases at all. From 3.0, iPalettes Pro is a single one-time purchase processed entirely by Google Play Billing. Google Play tells the App only whether the product has been purchased, so the App can unlock the paid features and restore them after a reinstall. Refunds and payment questions go through Google Play.

On both platforms, we never receive or store your card number, billing address, or any other payment detail — the store handles all of that.

1.7 Advertising (Android 3.0+ only)

The iOS app contains no advertising of any kind and does not use your advertising identifier. Android versions of iPalettes before 3.0 contain no advertising either, and do not use your advertising identifier. The rest of this section describes iPalettes for Android 3.0 and later.

On Android 3.0 and later, iPalettes shows no banner, interstitial, or automatic ads. The only advertising in the App is an optional rewarded video that you can choose to watch to raise your free allowance. Nothing is shown unless you tap to start it, and skipping it never blocks a feature.

Rewarded videos are delivered through Unity LevelPlay (formerly ironSource) mediation. LevelPlay selects which advertising network fills each request; the networks it can use are Unity Ads and Google AdMob. When you request a video, the mediation SDK and the network that wins may access your device’s advertising identifier (the Android Advertising ID) along with basic device and network information, in order to select, deliver, and measure the ad. That identifier is controlled by you: you can reset it or opt out of ad personalization in your device settings at any time.

Where the law requires it (for example in the EEA, the UK, and Switzerland), the App presents a Google-provided consent form before any personalized ad is requested, and your choice is respected. iPalettes Pro removes ads entirely.

2. How We Use Information

We do not sell your personal information.

3. Third-Party Services

ServicePurposePrivacy Policy
Google Firebase (Analytics, Crashlytics, Remote Config)Analytics, crash reporting, remote configfirebase.google.com/support/privacy
Google Firebase Cloud Firestore (Android 3.0+ only)Stores the free-tier usage counters described in 1.5firebase.google.com/support/privacy
Firebase App Check / Google Play Integrity API (Android 3.0+ only)Verifies requests come from a genuine copy of the Apppolicies.google.com/privacy
Google Play Billing (Android 3.0+ only)Processes the iPalettes Pro purchase; reports ownership to the Apppolicies.google.com/privacy
Apple App Store (iOS only)Processes the paid download; we receive no payment detailsapple.com/legal/privacy
Unity LevelPlay / ironSource mediation (Android 3.0+ only)Chooses which advertising network fills the optional rewarded video described in 1.7unity.com/legal/game-player-and-app-user-privacy-policy
Unity Ads (Android 3.0+ only)Delivers the optional rewarded video described in 1.7unity.com/legal/game-player-and-app-user-privacy-policy
Google AdMob (Android 3.0+ only)Delivers the optional rewarded video described in 1.7, as one of the networks mediated by LevelPlaysupport.google.com/admob/answer/6128543
UnsplashPhoto search resultsunsplash.com/privacy
PixabayPhoto search resultspixabay.com/service/privacy

4. Permissions We Request

PermissionWhy
Photos / Media (read)Pick images to extract palettes from.
CameraCapture a photo to extract a palette from.
Storage (write, older Android)Save palettes or exported images to your device.
Internet / networkLoad photo-search results and send diagnostics. Android 3.0+ also: check free-tier limits, verify purchases, and load a rewarded video when you request one.
Billing (Google Play) — Android 3.0+ onlyBuy and restore iPalettes Pro.
Advertising ID — Android 3.0+ onlySelect and measure the optional rewarded video. Not used by the iOS app, nor by Android versions before 3.0.

You can revoke permissions any time in your device settings; some features may then be unavailable.

5. Data Retention

Palettes and images you create live on your device until you delete them or uninstall the App. Firebase analytics and crash data are retained per Google’s Firebase retention settings.

On Android 3.0 and later, the free-tier usage counters described in 1.5 are running totals that do not reset, so they are retained until the device’s record is deleted. They hold numbers only — no history of what you searched for, captured, or created. A device’s counter document is deleted on request (see 7 below). Purchase records are held by Google Play, not by us.

6. Children’s Privacy

iPalettes is not directed at children under 13, and we do not knowingly collect personal information from children. If you believe a child provided us information, contact us and we will address it.

7. Your Rights

Because we do not maintain user accounts, we hold little to no personally identifiable information about you. You can:

Depending on where you live, you may have rights under the GDPR or CCPA, including access, correction, and deletion. We honor applicable requests.

8. Changes to This Policy

We may update this Policy from time to time. Material changes will be reflected by updating the “Last updated” date above and, where appropriate, an in-app notice.

9. Contact Us