Privacy Policy

Support · Marketing · HashCalc (macOS). Effective: April 16, 2026. Last updated: April 16, 2026.

Introduction

This policy describes how HashCalc Pro ("HashCalc," "the app") and its developer ("we," "us") handle information in connection with the Mac app and the small set of public web pages we link to from the App Store (for example privacy, support, and product information). It is meant to be read together with Apple's privacy labels and documentation for apps distributed on the Mac App Store.

If anything here conflicts with a requirement imposed by Apple or applicable law, the stricter or more specific requirement applies.

Summary

HashCalc is built to compute hashes and related digests on your Mac. We do not operate a sign-in system inside the app, we do not sell your personal information, and we do not use the app to run cross-app advertising analytics. Optional network use is limited mainly to VirusTotal when you choose that feature, as described below. Most settings and statistics stay on your device.

What we do not do

Information processed on your device

To compute hashes, the app reads the files, folders, or text/hex inputs you select. Processing happens locally on your Mac. Hash outputs and related UI state remain on the device unless you explicitly copy them elsewhere (for example to the clipboard or a file you save) or use an optional online feature such as VirusTotal.

macOS may show standard permission prompts when you grant access to files or folders. You control which items are selected.

Clipboard

When you use features that copy a hash or related text to the clipboard, the app writes that content to the system pasteboard using normal macOS behavior so you can paste it into other apps. The app may record aggregate counts of copy actions (for example in local statistics) but does not send clipboard contents to us.

Data stored locally on your Mac

The app stores preferences and window state (for example selected options, theme, enabled algorithms) using Apple's standard mechanisms such as UserDefaults. It may also store aggregate usage statistics on device (for example totals of completed operations, timing summaries, or lookup counts) to power features like the Stats screen. These on-device records are not transmitted to the developer by the app.

If you clear app data or uninstall the app, local storage is handled according to macOS and App Store behavior.

Keychain

When you choose to save them, the app can store at most two kinds of secret in the macOS Keychain, each as a generic password item scoped to this app's bundle identifier: (1) your HMAC secret, used only if you enable HMAC and save the secret; and (2) your VirusTotal API key, used only if you configure VirusTotal lookups. Nothing else from the app is written to Keychain. Those items stay on your Mac under your user account and are not transmitted to us.

All other preferences, window layout, and local statistics use mechanisms such as UserDefaults (see above), not Keychain.

Optional VirusTotal lookups

If you use VirusTotal integration, the app sends HTTPS requests to VirusTotal's API. Requests identify a file by cryptographic hash (for example SHA-256, SHA-1, or MD5 as applicable) - not by uploading the full file contents through this lookup path. VirusTotal returns metadata and analysis summaries (for example engine detection counts) that the app may display.

Your VirusTotal API key, when configured, is sent to VirusTotal in accordance with their API requirements. Use of that service is subject to VirusTotal's Terms of Service and VirusTotal's Privacy Policy. VirusTotal operates independently; their processing may occur in the United States or other countries where they operate.

Analytics, tracking, and advertising

The app does not include third-party advertising SDKs. We do not use our own remote analytics service in the app to track you across third-party apps or websites. Crash or usage diagnostics, if any, are governed by Apple's systems when you opt in through macOS and App Store settings, not described here as a separate developer-run product.

Support website and contact form

If you choose to use the support page linked from the App Store and submit the contact form, you voluntarily provide information such as your email address and message text. That submission is delivered by email using a third-party form delivery service so we can read and respond to your request. We use that information only to communicate with you about your inquiry, not for marketing lists unless you separately agree. The support site is a static page; it does not run our own user-tracking scripts.

Hosting of this policy and related pages

Our public pages (including this policy) are served as static content through a hosting provider. Like most sites, the provider may process limited technical information (such as IP address and request metadata) according to its own documentation and terms. We do not use those pages to run interactive analytics tied to your identity inside HashCalc.

Children's privacy

HashCalc is a general-purpose utility and is not directed at children under 13. We do not knowingly collect personal information from children through the app. If you believe a child has provided personal information to us via a support contact, email us using the App Store support contact path and we will take appropriate steps.

Your choices

Retention

Information held only on your Mac remains until you delete it or remove the app, subject to macOS behavior. Information you send through the support channel is retained only as long as needed to handle your request and for ordinary email and legal record-keeping practices.

Security

No method of electronic storage is perfectly secure. We design the app to process sensitive inputs locally, to protect optional secrets with Keychain where applicable, and to use encrypted transport (HTTPS) when optional network features are used. You should still protect your device, backups, and API keys.

Regional notices

Depending on where you live, privacy laws may grant you rights to access, correct, or delete personal information, or to object to certain processing. Much of the information described here exists only on your Mac under your control. For information you have sent us (for example a support email), contact us using the App Store or support links and we will respond in line with applicable law.

Changes to this policy

We may update this policy from time to time. The "Last updated" date at the top will change when we do. Continued use of the app after updates means you acknowledge the revised policy where permitted by law. Material changes may also be reflected through App Store metadata or in-app notices when appropriate.

Contact

For privacy questions, use the privacy or support contact information shown on the app's App Store product page, or the support page linked above.