HueCompass Privacy Policy

Last updated: 1 November 2026

Funkrom, based in Australia ("we", "us"), provides HueCompass. This policy explains how we handle information when you use the desktop app, start a trial, purchase or manage a licence, or contact us about the app.

Contact: [email protected].

Your photographs and creative work

HueCompass processes photographs on your computer. Importing and decoding images, extracting colours, analysing colour harmony, generating previews and exporting images all take place locally. The app does not upload your photographs, image metadata, colour samples, notes, previews or project contents to Funkrom, Cloudflare or Lemon Squeezy for processing. These features do not use a cloud AI service.

When you import a photograph, HueCompass copies the original file into a local project bundle. This copy preserves the original file, including any embedded metadata such as camera details, dates, author information or location data. Projects can also contain the original filename, image properties, colour samples and their positions, labels, notes, analysis results and preview settings.

HueCompass saves drafts in its application support folder and saves projects to the location you choose. It autosaves project changes and keeps a backup of the previous valid project data. Pasting an image can create a temporary local image file; a later image paste replaces the app's earlier pasted-image temporary files.

Exported preview images are saved to the location you choose. The macOS exporter omits the source image's GPS metadata block, but retains some other EXIF, TIFF and IPTC metadata. An export is not a guarantee that all personal or location information has been removed. A project bundle contains the original photograph with its original metadata, so consider its contents before sharing it.

If you store files in a folder synchronised by iCloud, Dropbox or another service, or use a backup service, that service may copy those files according to your settings and its own privacy terms. HueCompass does not operate its own photo or project cloud storage.

Information stored on your computer

Alongside your projects, HueCompass stores preferences such as panel sizes and export choices. It also stores signed trial or licence certificates, licence status information and timing records used to check trial validity. On macOS, the licence key is stored in the system Keychain when available.

The app reads clipboard content when you use its paste feature and writes text to the system clipboard when you use a copy feature. Clipboard access and synchronisation by your operating system or other apps are governed by their settings.

Removing the app may leave application data, saved projects or Keychain entries behind. You control your local files and backups; contact us if you need help locating the app's stored data. We cannot remotely access or delete your local photographs or projects.

Trial and licence information

Photo processing is local, but trial and licence management use an internet connection. HueCompass contacts our licensing service, hosted using Cloudflare Workers and a Cloudflare D1 database, when you start a trial, activate or deactivate a licence, check licence status, or request an online time check to resolve a clock-validity issue.

Depending on the request, the app sends:

On macOS, the device identifier is derived locally from the computer's platform UUID using a keyed cryptographic hash. The raw platform UUID is not sent to our service. The hash allows us to recognise the same computer across reinstalls, bind a licence to a computer and enforce one trial per computer. It is a persistent identifier, not anonymous information, and can be associated with your purchase through licence records.

Our licensing database stores the device hash, a hash of the licence key, trial issue and expiry times, app and platform versions, order and licence identifiers, product variant identifiers, activation identifiers, activation history, status changes and relevant timestamps. It also keeps event names, receipt times and hashes of purchase-notification messages to recognise duplicate notifications. It does not store photographs or project contents, and has no customer name or email fields.

The complete licence key passes through our service when needed to communicate with Lemon Squeezy. The database stores a hash of that key rather than the complete key. When creating an activation, we send Lemon Squeezy an activation name containing "HueCompass", the platform and the first eight characters of the device hash. Later validation and deactivation requests use the licence key and Lemon Squeezy's activation identifier.

For an activated paid licence, the app attempts background status checks on launch and periodically while open. After a successful status result, routine checks are normally limited to once per day. Failed or inconclusive checks may be retried sooner. Signed certificates allow local licence verification; photo analysis itself does not require uploading an image or maintaining a continuous internet connection.

Purchases through Lemon Squeezy

Purchases take place in Lemon Squeezy's hosted checkout, opened in your browser. Lemon Squeezy acts as merchant of record and handles payment, tax, receipts, refunds and purchase-related processing. It collects information needed for checkout, which may include your name, email, billing details and payment information. See Lemon Squeezy's Privacy Policy.

We can access customer and order information made available to us in Lemon Squeezy's merchant dashboard, including information needed to find a purchase and provide licence support. Our desktop app and licensing database do not collect or store full payment-card details.

Lemon Squeezy also sends our licensing service purchase, refund and licence-update notifications. Those messages can contain customer and order information, including names and email addresses. Our service processes the messages to update licence and refund status, but saves only the selected licensing records described above, rather than the complete notification or its customer contact fields. This differs from the purchase information available in Lemon Squeezy itself.

Network information, diagnostics and support

When the app contacts the licensing service, Cloudflare processes connection information such as your IP address, request timing and other network or security information needed to deliver and protect the service. Our application-level licensing database does not have an IP-address field. Cloudflare's infrastructure and operational logs are separate from that database. See Cloudflare's Privacy Policy.

The licensing service can generate operational error logs, including an endpoint, error type, response status or a short excerpt of an unexpected provider response. It is designed not to log licence-request bodies. The desktop app does not include advertising trackers, behavioural analytics or an automatic crash-reporting service that sends reports to Funkrom. Operating-system diagnostics are governed by your system settings.

If you email us, we receive your email address, message and anything you choose to attach. We use that information to answer your enquiry and resolve support or privacy requests. You do not need to send us a photograph or complete project to ask a general support question.

Why we use information and who receives it

We use the information described above to provide trials and licences, enforce activation limits, recognise previous trials, process licence changes and refunds, prevent abuse, keep the licensing service reliable, answer support requests and meet applicable legal obligations. We do not sell personal information or use your photographs or project contents for advertising or AI training.

Our service providers receive information needed to perform their roles: Cloudflare hosts the licensing service and its database; Lemon Squeezy handles purchases and licence operations; and email providers deliver support correspondence. We may also disclose information where required by law or reasonably necessary to establish, exercise or defend legal rights.

These providers operate internationally. Purchase, licensing, network and support information may be processed outside Australia, including in the United States and other countries where our providers and their subprocessors operate. This does not change the app's local photo-processing behaviour.

Retention and security

Local projects, exports, preferences and licensing data remain on your computer until removed by you, the app's file-management actions or your operating system. Local project data is not encrypted by HueCompass; protection also depends on your device security, disk encryption and backup settings.

Our licensing service retains trial records after a trial expires so reinstalling the app does not create a new trial. It also retains licence, order and activation history, including deactivated computers, for licence administration, abuse prevention and support. Expiry, deactivation and uninstalling the app do not automatically erase those server records. The current service does not automatically delete these records after a fixed period.

You can contact us to request deletion. We assess requests against any continuing need to administer your licence, prevent repeated trials, resolve disputes or meet legal obligations, and explain any information we need to retain. Lemon Squeezy and Cloudflare also retain information under their own applicable terms and policies.

Licensing communications use HTTPS, and the app verifies digitally signed licence certificates. These measures help protect information and licence integrity, but no storage or transmission method can be guaranteed completely secure.

Your choices, requests and complaints

You can use the app's Free features without purchasing a licence or starting a trial. Starting a trial and activating a paid licence require the relevant online licensing requests. If the required information is not provided, those licensing actions cannot be completed. You can deactivate a licence on a computer through the app; this frees its activation rather than deleting its history.

To ask about your information, request access, correction or deletion, or make a privacy complaint, email [email protected]. Tell us enough to locate the relevant records, such as the purchase email or order reference. We may ask for proportionate verification before disclosing or changing information. We will consider your request under applicable law and explain any limits on what we can do.

For a complaint, describe what happened and the outcome you seek. We will investigate and respond, and let you know if we need more information. Depending on the laws that apply, you may also be able to complain to a privacy regulator. Australian privacy complaint information is available from the Office of the Australian Information Commissioner.

Changes to this policy

We may update this policy when the app, service providers or our information-handling practices change. The date above identifies the latest revision. Material changes will be explained alongside the revised policy or through an appropriate product notice.