PixelPaladin
Workshop · Jülich, DE
Home/Colorbench/Privacy

Privacy Policy.

Last updated 2026-06-05 · Version 4.0 (effective from app v2.1.0) · The Mini Colorbench

TL;DR

By default, we still collect nothing. v2.1.0 adds a photo upload pipeline that's wired in but not consumed by any UI in this release — foundation for an upcoming monthly palette competition. When a future release adds photo uploads to the app's surface, this policy already covers what happens (strip EXIF on-device, two-size WebP storage, per-user quotas, moderation gate, hard-delete on account deletion).

If you never tap a future upload button, this policy reads exactly the same as v3 — optional Google/Apple sign-in, anonymous opt-in telemetry, in-app feedback, local-first for everything else.

Who we are

The Mini Colorbench ("the app") is developed and operated by:

Philipp Buchwald (trading as Pixel Paladin)
Contact: hi@pixel-paladin.de
Support: support@pixel-paladin.de
Website: pixel-paladin.de

What the app does

The Mini Colorbench is a companion app for miniature painters. It stores palettes, paint collections, hobby projects, and notes locally on your device. As of v2.0.0, you can optionally sign in with Google or Apple to enable upcoming community features. Without an account, your data never leaves your phone unless you explicitly:

Data we collect

1. Nothing about you (default state)

2. Anonymous community stats — opt-in, default OFF

Unchanged from v2.0. The app shows a consent screen on first launch explaining what gets shared, with a green "Opt in" button and a smaller "No thanks" button. Both choices are persisted; the consent screen never shows again. The choice can be flipped at any time from Settings → Share anonymous stats. Telemetry is off by default until you actively opt in.

What gets sent (only when opted in, at most once per 24 hours):

This identity layer (the install-id hash) is completely separate from your sign-in account. Even if you sign in with Google, telemetry rows continue to use the install-id hash, never your account. Telemetry rows are NOT deleted when you delete your account.

You can opt back out at any time via the Settings → Share anonymous stats Switch.

3. In-app feedback form — explicit, per-submission

Unchanged from v2.0. When you tap Settings → Send feedback and submit the form, the app sends the text, a type tag (bug / idea / other), the install-id hash, and device info (app version, Android version, device model). No automatic sends; nothing leaves the device until you hit Submit.

Feedback rows live in the same Supabase region (EU/Frankfurt) under the same processor agreement.

4. Account data via Google / Apple sign-in — opt-in (NEW in v3.0)

If you choose to sign in with Google or Apple (Settings → Account), your provider shares the following with us:

We store these on Supabase (EU/Frankfurt) in a profile row tied to your account. The email is stored in the Supabase Auth system separately, used for account uniqueness only, and never displayed publicly.

What ELSE happens when you sign in:

Sign-in providers — what they receive:

We never see your password. We only ever receive what Google or Apple choose to share with us based on the permissions you grant.

5. Account deletion (NEW in v3.0)

You can delete your account at any time from Settings → Account → Delete account. Deletion is immediate, permanent, and not reversible. It removes:

Deletion does NOT remove:

We do not retain backups of your account beyond standard Supabase nightly snapshots, which roll off after 7 days.

If you can no longer access the app: email support@pixel-paladin.de with the subject Account deletion request. Include the email address you used to sign in. We will delete the account within 30 days.

The accessible web URL for the deletion procedure (referenced by Google Play's Data Safety form) is:
pixel-paladin.de/projects/colorbench/account-deletion.

6. User-uploaded photos — NEW in v4.0

If you upload a photo via a future in-app photo-upload feature (the pipeline is wired in v2.1 but no UI consumes it yet — a later release will add the surface), the app:

  1. Strips all EXIF metadata from the photo on your device BEFORE the photo leaves your phone. EXIF metadata typically includes GPS coordinates, camera model and serial number, and the original capture timestamp. We never see any of it.
  2. Resizes the photo to a small thumbnail (320px max edge, ~50 KB) and a mobile-sized version (1080px max edge, ~500 KB), both in WebP format.
  3. Uploads both sizes to our Supabase Storage in EU/Frankfurt under the same processor terms as the rest of our backend.
  4. Tags each upload with a moderation status defaulting to "pending". Photos are only publicly visible after a manual approval (this matters only when a public-display surface ships in a later release; in v2.1 nothing is publicly visible).

Per-user limits in v2.1:

What we DO NOT do with your photos:

Account deletion + photo retention: when you delete your account (section 5 above), ALL your photos are removed in the cascade — both the database rows and the storage files. Photos deleted before the 7-day Supabase backup window may persist in those backups; after 7 days, no copy exists.

When the public-visibility competition surface ships, this policy will be updated with the corresponding sections.

7. Crash diagnostics — still none

v2.1.0 still does not collect crash reports automatically. If we add crash reporting later, we'll update this policy and disclose it in the in-app About screen and the release notes.

8. Google Play Store

When you install the app from Google Play, Google collects standard install telemetry under Google's Privacy Policy. We do not control this and we do not see your individual install/uninstall data — only aggregated counts.

Data we do not collect

Where the data lives

Your rights under GDPR

As an EU/EEA user, you have the right to:

Children

The app is rated for general audiences (PEGI 3 / IARC Everyone). We do not knowingly collect data from children under 13. The sign-in flow is gated behind Settings → Account and is not required to use the app. Google and Apple's own age-of-consent enforcement applies to the OAuth flow.

Changes to this policy

If we update this policy, we will change the "Last updated" date at the top and note the change in the app's About screen. Material changes will be announced in the app's release notes on Google Play.

Changelog

Contact

Questions about privacy? Email support@pixel-paladin.de.