Skip to content
File Sniff Menu
  • Free tools

    Identify

    • File type checkerFind a file’s real type from its contents and spot misleading extensions.
    • AI evidence & document metadataInspect AI declarations or Office and PDF metadata, fonts and producer clues.
    • Image metadata viewerRead EXIF camera tags, GPS presence, XMP records and PNG generation prompts.
    • Hex viewerInspect any file in hexadecimal and ASCII and search for byte patterns.
    • File hash calculatorCalculate SHA-256, SHA-1, SHA-512 and MD5 checksums locally on your device.

    Clean

    • Remove image metadataStrip EXIF, GPS location and camera details from JPEG, PNG and WebP images.

    Convert

    • HEIC to JPGConvert iPhone and iPad HEIC photos to JPG or PNG, right in your browser.
    • WebP to JPGConvert WebP images saved from websites to JPG or PNG, one or many at once.
    • PNG to JPGConvert PNG images to JPG, choosing the quality, up to 50 at a time.
    • Open winmail.datExtract attachments from Outlook winmail.dat (TNEF) email files locally.
    • Open .msg & .eml emailsView Outlook .msg and .eml emails and save attachments locally in your browser.

    All free tools →Free, local, and no sign-up.

  • Guides
  • Get File Sniff ↗︎
  1. Home
  2. Legal
  3. Privacy policy

Privacy policy

Last updated: 2 November 2026

This is the formal privacy policy for File Sniff. Our plain-language privacy page explains the same practices in a shorter form.

Privacy in plain language · Privacy policy · Terms of use

On this page

  • 1. Who we are and what this policy covers
  • 2. Local file analysis
  • 3. Optional external services and sharing
    • Purchases and account services
    • VirusTotal actions on Mac
    • Exports, support attachments and links
  • 4. Information we and our providers may receive
  • 5. Cookies, analytics and advertising
    • App usage data and crash reports
    • Website analytics and cookies
  • 6. Why we use information and our legal bases
  • 7. Disclosure and overseas handling
  • 8. Retention and security
  • 9. Access, correction and other rights
  • 10. Children
  • 11. Questions, requests and complaints
  • 12. Changes to this policy

1. Who we are and what this policy covers

File Sniff is provided by Peth Pty Ltd (ACN 652 727 136), an Australian company. In this policy, “we”, “us” and “our” refer to Peth Pty Ltd. “You” refers to a person using File Sniff or contacting us.

This policy covers the File Sniff website at www.filesniff.dev, its free browser-based tools (such as the file checker, image provenance checker, image metadata remover and image converters), the File Sniff apps for Mac, iPhone and iPad, and enquiries about these services. It describes the current website and File Sniff 1.0 apps. It does not describe the data practices of our other products.

Personal information means information about an identified or reasonably identifiable person. We handle personal information in accordance with applicable privacy law, including the Australian Privacy Act 1988 and Australian Privacy Principles where they apply. The additional rights described below apply where EU or UK data protection law applies to our processing.

2. Local file analysis

File Sniff identifies and inspects files on your device. We do not receive file contents, filenames, paths, file hashes or inspection results simply because you run a local scan.

The native apps may read file contents and metadata needed for the features you choose, including image metadata, embedded provenance and file signatures. Analysis does not upload this information to us. Files available through a cloud drive or file provider may be downloaded or synchronised by that provider under your device settings; this is separate from File Sniff’s analysis.

The file checker reads only files you select or drop into it. It does not send their contents or names to a server, execute or render their contents, or save results in cookies or browser storage. Results stay in the current page until cleared, replaced by another batch, or the page is closed or reloaded. Choosing Save results as JSON downloads a results file to your device.

The image provenance checker reads selected JPEG, PNG and WebP files and their embedded C2PA credentials locally using a self-hosted WebAssembly engine. It does not upload images or request remote manifests, thumbnails, trust lists or certificate revocation information. Credential data is displayed as text and retained only in the current page until cleared, replaced or closed. Website analytics does not receive images, filenames or credential results as custom events.

The image metadata remover and image converters read the images you select and create the cleaned or converted file on your device, in your browser. Some browsers decode HEIC images using a decoder built into your browser or device. These tools do not upload images, filenames or results, and do not save them in cookies or browser storage. Website analytics does not receive images, filenames or results as custom events.

Unless a tool’s page says otherwise, every File Sniff browser tool works this way: files you select are processed locally in your browser and are not sent to us.

The native apps may keep local preferences, temporary copies used for sharing or export, and diagnostic files within their app containers. The iOS share extension and app can exchange selected files through a shared app container on your device. Copies, exports and files saved to destinations you select may remain there until you delete them. Your operating system or backup provider may include local app data in its backups.

3. Optional external services and sharing

Purchases and account services

Apple handles App Store payments and refunds. RevenueCat validates App Store purchases and unlocks Pro across Mac, iPhone and iPad. It receives an anonymous app user ID, App Store transaction information, subscription status, the product and offering purchased, and device and app-version attributes. File Sniff does not collect Apple’s AdServices attribution token. We do not receive payment card details.

The Peth apps backend at data.peth.au registers an anonymous user record so purchases can be attributed to that record. Registration sends the anonymous RevenueCat app user ID, platform and app UUID. The backend creates a user UUID and receives purchase and subscription updates through RevenueCat webhooks at apps-backend.peth.au. File Sniff does not send a device name or a separate device UUID in this registration request.

There is no account to create and no sign-in. User and device identifiers are random UUIDs, not linked by File Sniff to a name or email address. Purchase services continue to work when usage sharing is off; they do not receive files, filenames, paths, contents or hashes from local analysis.

VirusTotal actions on Mac

If you choose the VirusTotal lookup action, File Sniff calculates a SHA-256 hash locally and opens a VirusTotal report URL in your browser. The hash is sent to VirusTotal as part of that request, together with information normally sent by your browser, such as your IP address. A hash is not the file itself, but it can identify a particular file and reveal that you are checking it. The URL may also appear in your browser history or synchronised browsing data.

The separate upload action opens VirusTotal’s upload page and reveals the file in Finder. File Sniff does not automatically upload it. If you then submit the file on VirusTotal’s site, that site receives its contents. Uploaded samples may be shared with VirusTotal’s partners and customers; avoid submitting confidential files or information you are not authorised to share. These actions are optional and are not needed for local identification.

VirusTotal is an external service with its own terms and privacy information. Its handling of information is separate from ours.

Exports, support attachments and links

If you share an export, send us an attachment, or open an external link, information is handled by the destination you choose. Review exports before sharing: filenames, paths and metadata may be personal or confidential. We receive file information only if you independently provide it to us, for example in a support enquiry.

4. Information we and our providers may receive

Website requests. Cloudflare delivers and protects the website. In doing so it may process IP addresses, request times, requested URLs, browser or device information, and other network or security information. We may receive operational information made available through the hosting service. These requests deliver the website; they do not upload files selected in the checker.

Communications. If you contact us, we receive the contact details and message contents you provide, and any attachments or troubleshooting information you choose to include. Please share only information needed to handle your enquiry. You can use the local checker without giving us a name, email address or account.

Contact form and spam protection. When enabled, our contact form collects an optional name, email address, enquiry type and message. We use Cloudflare Email Service to send these details to our team’s inbox. The form does not accept attachments. Cloudflare Turnstile processes browser, device and network signals to prevent automated abuse; it loads only on the contact page. See Cloudflare’s Turnstile privacy information.

App Store services. Apple handles App Store downloads, payments, refunds and related account services. We do not receive your payment card details from those transactions. Apple may make transaction information, sales reports, reviews, or diagnostics available to developers according to its services and your settings. See Apple’s privacy policy.

App support email. Settings › Support, or the Mac Help menu, lets you start an email to support@filesniff.dev. If you send it, it includes app and OS versions, the anonymous user and RevenueCat IDs, subscription status, and a purchase diagnostics attachment containing transaction history, receipt details and free/total disk space. The app’s support diagnostics include no filenames or scan results. Sending the email is your choice; your email address and anything you add are included in the message we receive.

Local Mac diagnostics and crash reporting. The Mac app stores a limited set of Apple MetricKit crash and hang diagnostic files locally; those local files are not transmitted to us. Separately, Firebase Crashlytics sends crash and hang reports when usage sharing is on, as described below. Apple may also handle diagnostics through its own diagnostic-sharing services.

5. Cookies, analytics and advertising

App usage data and crash reports

File Sniff 1.0 uses these services to understand feature use and investigate faults:

  • TelemetryDeck receives events forwarded through our analytics endpoint at data.peth.au from a closed catalogue, plus device model, OS, locale, time zone, app version, anonymous user UUID and launch count.
  • Firebase Analytics (Google) receives the same catalogued events on Mac, iPhone and iPad, Google’s automatic events (first open, sessions, engagement and in-app purchases), and approximate location derived from your IP address. File Sniff does not request location permission.
  • Firebase Crashlytics (Google) receives crash stacks, device and OS details and anonymous identifiers for crash and hang reporting.

The closed event catalogue records scan counts in coarse buckets (0, 1, 2–10, 11–100, 101+), mismatch categories, which Pro feature was used, and paywall and purchase steps. These events never contain filenames, paths, file extensions, hashes, file contents or error messages.

When usage sharing is on, File Sniff also reports views of its Pro paywall to RevenueCat, including the paywall and offering identifiers. It links RevenueCat purchase records with the Firebase app-instance ID and a hashed TelemetryDeck identifier to measure conversion. These are persistent pseudonymous identifiers: they can connect purchases and usage records without collecting your name or email. Turning usage sharing off stops new optional paywall events and analytics-identifier updates; it does not delete records already received. Purchase validation and subscription updates continue so Pro keeps working. Local file analysis stays on your device.

Your control: on Mac, iPhone and iPad, open Settings › Privacy › Share anonymous usage data. Sharing is on by default. Switching it off stops analytics collection and crash reporting immediately; purchases keep working. Crash reports recorded while sharing is off are deleted and never uploaded. One exception concerns previously collected analytics: signals already queued on the device before switching off may still be delivered once on a later launch.

The apps do not use advertising SDKs or an advertising identifier, show an App Tracking Transparency (ATT) prompt, or share data with data brokers. We do not sell information obtained through File Sniff or share it for targeted advertising. Apple Search Ads attribution-token collection is disabled.

Website analytics and cookies

The File Sniff website uses Google Analytics to measure website visits and usage and help us improve the site. Google Analytics uses cookies and processes information such as pages visited, browser and device details, identifiers and approximate location derived from network information. Google may process this information on servers outside Australia, including in the United States. See Google’s privacy policy.

Our website configuration disables Google Signals and advertising personalisation, and omits query strings and fragments from the page-view URL. We do not send file contents, inspection results or contact-message text as analytics events. You can block analytics through browser privacy controls or Google’s Analytics opt-out browser add-on. We do not sell information obtained through File Sniff or share it for targeted advertising.

Local app preferences are not advertising identifiers. Cloudflare’s infrastructure may process operational and security information as described above; see Cloudflare’s privacy policy. External websites you choose to visit may use their own cookies or tracking technologies.

6. Why we use information and our legal bases

We use information we actually receive to respond to enquiries, provide requested support, maintain and protect the website, investigate faults or abuse, administer purchases or disputes, understand app feature use through the analytics described above, and meet legal obligations. We do not use local file analysis as a source of marketing data.

Where EU or UK data protection law applies, Peth Pty Ltd acts as controller for the personal information it processes for these purposes. Depending on the circumstances, the lawful basis is performance of a contract or steps you request before a contract; our legitimate interests in operating a reliable service, responding to enquiries and preventing abuse; compliance with legal obligations; or consent where required. If we rely on consent, you may withdraw it without affecting processing that was lawful before withdrawal.

We do not use File Sniff to make decisions about people with legal or similarly significant effects through automated processing.

7. Disclosure and overseas handling

We may provide information we hold to personnel and service providers who need it for hosting, communications, purchases, analytics, crash reporting, support or business administration; to professional advisers where necessary; or to authorities when legally required. A business transfer may involve relevant records, subject to applicable law and appropriate protections. This does not give us access to files that remain on your device.

Peth Pty Ltd is based in Australia. Cloudflare, Apple, RevenueCat, TelemetryDeck and Google provide services that may process the information described above outside Australia, including through infrastructure in the United States or Europe. See the providers’ information on RevenueCat privacy, TelemetryDeck privacy and Firebase privacy and security. Optional external services may also process information overseas. There is no File Sniff server receiving files for analysis.

Where we arrange a transfer that requires legal safeguards, we will use the safeguards required by applicable law, such as approved contractual protections or another valid transfer mechanism. Contact us for information about providers and safeguards relevant to information we hold about you.

8. Retention and security

We retain purchase, analytics, crash-reporting and support records for as long as reasonably needed to provide purchases and support, understand usage, investigate faults, maintain relevant business records, resolve disputes and meet legal requirements. Retention depends on the type and purpose of the record rather than a single fixed period. We delete or de-identify information when it is no longer needed, subject to lawful retention requirements. Hosting and external-service records are also subject to those providers’ practices.

We take reasonable steps to protect personal information we hold. No storage or transmission method is completely secure. The local-analysis design reduces the information sent to us; it does not control what other applications, device backups or external services do with data you give them.

Clearing browser results does not delete a JSON file you downloaded. Deleting an app does not necessarily delete exports, shared files or backups. Manage those copies at their saved destinations.

9. Access, correction and other rights

You may ask what personal information we hold about you and request access or correction. Where applicable law provides them, you may also request deletion, restriction of processing or portability, or object to processing based on legitimate interests. These rights have legal conditions and exceptions.

Contact us using section 11. We may request proportionate information to verify your identity. We will explain any lawful refusal and available complaint options. We cannot retrieve or delete files or results stored only on your device or held independently by another provider.

10. Children

File Sniff is a general-purpose utility and is not directed specifically at children. We do not knowingly seek personal information from children. A parent or guardian who believes a child has provided us with personal information can contact us to request appropriate action. Store and device age restrictions apply separately.

11. Questions, requests and complaints

Write to:

Att: File Sniff Privacy Officer
C/o Peth Pty Ltd
GPO Box 2342
Brisbane QLD Australia 4001

For other ways to get in touch, visit our contact page.

Describe your concern and how we can respond. We aim to respond to privacy complaints within 30 days, or explain if more time is needed, and will meet any applicable statutory time limit.

If your concern remains unresolved, you may be able to complain to the Office of the Australian Information Commissioner or the relevant privacy regulator. Where EU or UK law applies, you may complain to your competent data protection authority, including the UK Information Commissioner’s Office, as applicable.

12. Changes to this policy

We will update this page and its revision date when our practices change. Where a change requires notice or consent, we will provide that notice or obtain consent as required. Publishing a new policy does not itself authorise unrelated use of information already collected.

Our privacy overview offers a shorter explanation. This policy provides the fuller details; both should describe the same practices.

File Sniff

A little curiosity. A lot more clarity.

Free tools

  • File type checker
  • AI evidence & document metadata
  • Image metadata viewer
  • Hex viewer
  • File hash calculator
  • Remove image metadata
  • HEIC to JPG
  • WebP to JPG
  • PNG to JPG
  • Open winmail.dat
  • Open .msg & .eml emails
  • All free tools

Guides

  • All guides
  • File Sniff MCP server
  • How to open a .msg file on Mac
  • HEIC vs JPG explained
  • What is a .dat file?
  • Tell if an image is AI-generated
  • Check an image for AI use
  • File extension mismatches
  • File signatures & magic bytes
  • Identify an unknown file
  • Inspect Office document metadata
  • Remove photo metadata & GPS

File Sniff

  • Features
  • Support
  • Contact
  • Privacy overview
  • Privacy policy
  • Terms

© 2026 Peth Pty Ltd