← Back to Janitor

Privacy Policy

Last updated: March 29, 2026

1. Overview

Janitor is a native macOS application designed for developers to clean up Xcode derived data, Flutter caches, and other build artifacts that accumulate over time. The app operates entirely on your device. We do not operate servers that receive or store any of your data.

2. Data We Do Not Collect

We do not collect, transmit, or store any of the following:

  • File paths, directory names, or contents of files scanned or deleted
  • Disk usage statistics or system information
  • Any personally identifiable information (PII)
  • Usage analytics or behavioral tracking data

All scanning and cleaning operations happen exclusively on your device. No data about your file system is ever sent anywhere.

3. Data Stored Locally

The app may use local device storage to persist your preferences and settings (for example, UI state and selected scan paths). This data:

  • Never leaves your device
  • Is not accessible to us or any third party
  • Can be cleared by uninstalling the app

4. Crash Reporting (Sentry)

The app may include optional crash reporting powered by Sentry. If the app crashes, the following diagnostic information may be collected:

  • Stack traces and error messages
  • Basic device information (macOS version, hardware model)
  • App version and build number

Crash reports do not contain any file paths, file contents, or personally identifiable information. For details, see the Sentry Privacy Policy.

5. Permissions

The app requires the following permissions to function:

Permission Purpose
File system access Required to scan and remove cached build artifacts and derived data
Full disk access Optional, enables cleaning protected directories like Xcode derived data

No permission is used for tracking, advertising, or data collection purposes.

6. Children's Privacy

Janitor is intended for use by developers and is not directed at children under the age of 13. We do not knowingly collect personal information from children.

7. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected by updating the "Last updated" date at the top of this document.

8. Contact

If you have any questions or concerns about this Privacy Policy, please contact:

Pincode Tomasz Rejdych
Email: rejdychtomasz@me.com