Privacy Policy

Last updated: March 2026

This Privacy Policy covers how Crufti (“the Application”) handles information when you use the macOS app and visit the Crufti website (crufti.app). Since Crufti collects no personal data, this policy is short on purpose.

Data Collection

Crufti doesn’t collect, transmit, or store any personal data. The app runs entirely on your Mac with no analytics, telemetry, or cloud services.

To be explicit, Crufti doesn’t collect:

  • Personal information (name, email, address, phone number)
  • Device identifiers or hardware serial numbers
  • Usage analytics or behavioral data
  • Crash reports or diagnostic data
  • Location data
  • Keystroke or clipboard data
  • Contents of files scanned or deleted

Network Activity

The only network request Crufti makes is checking for application updates via the Sparkle update framework. This connects to crufti.app/appcast.xml to determine if a newer version is available.

Sparkle’s optional system profiling feature is not enabled. The update check sends a standard HTTP request containing only your IP address and a user-agent string. Your IP address is not logged or stored by us.

You can disable automatic update checks in the app’s preferences.

Local Data Storage

Crufti stores the following data locally on your Mac:

  • Cleaning history — a record of past cleanup sessions, stored via SwiftData in the app’s container.
  • Deletion manifests — JSON audit trails created before each cleanup, stored in ~/Library/Application Support/Crufti/DeletionManifests/.

None of this data is synced to any cloud service.

Data Retention & Deletion

All data stays on your Mac. Cleaning history can be cleared from within the app. Deletion manifests can be deleted at any time from the folder listed above. Uninstalling Crufti and removing its application support folder deletes everything.

We retain no data on any server because no data is ever sent to us.

Full Disk Access

Crufti requests Full Disk Access to scan protected directories in ~/Library (such as Containers and Group Containers). This permission is used solely for local scanning. No data leaves your Mac.

Website

The Crufti website (crufti.app) is served through Cloudflare. Cloudflare may process standard web server logs (IP address, browser type, pages visited) as part of its content delivery and security services. We don’t use any additional analytics services, advertising networks, or tracking pixels.

The Crufti application doesn’t use cookies. The website doesn’t set first-party cookies. Cloudflare may set a functional cookie for bot management, which doesn’t track you across sites.

Third-Party Services

Crufti uses no third-party analytics, crash reporting, or tracking services. The only third-party component is Sparkle for update checks.

Children’s Privacy

Crufti isn’t directed at children under 13. Since the app collects no personal data from any user, no special measures for children’s data are necessary.

GDPR

If you’re in the European Economic Area, United Kingdom, or Switzerland: Crufti doesn’t collect, process, or store any personal data. There’s no personal data to access, correct, delete, or port. No data processing agreement is required, and no data is transferred outside your device. Questions about your rights? Contact us at privacy@crufti.app.

CCPA

If you’re a California resident: Crufti doesn’t sell, share, or disclose personal information because it doesn’t collect any. There are no categories of personal information to report.

Security

Since Crufti doesn’t collect or transmit data, there’s no data at risk of breach. Local data is protected by your macOS user account permissions and any disk encryption (such as FileVault) you have enabled.

Changes to This Policy

This policy may be updated from time to time. When changes are made, the “Last updated” date at the top will change. For material changes, notice will be provided through the app or on this website. Continued use after changes constitutes acceptance.

Contact

Questions about this privacy policy? Reach out at privacy@crufti.app.