Privacy Policy
Last updated: November 26, 2025
Introduction
BucketMate ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our macOS application ("BucketMate" or the "App").
Data Collection
BucketMate is designed with privacy as a core principle. We collect minimal data necessary to improve the app's stability and performance.
- Error Reporting: BucketMate uses Sentry, a third-party error tracking service, to collect crash reports and error logs. This helps us identify and fix bugs that cause the app to crash or malfunction. The data collected includes error messages, stack traces, device information (macOS version, app version), and crash context. This data does not include your S3 credentials, file names, bucket names, or any personal information.
- Local Storage: All data, including S3 credentials, connection settings, and preferences, are stored exclusively on your local device using macOS Keychain and local storage mechanisms.
- Network Transmission: BucketMate sends data to external servers only in these cases: (1) when you explicitly perform operations with your S3-compatible storage providers (AWS S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, MinIO, etc.), (2) for license activation through Polar, and (3) for error reporting to Sentry when crashes occur.
Credentials and Security
Your S3 credentials and connection information are handled securely:
- Keychain Storage: Access keys, secret keys, and other sensitive credentials are stored securely in the macOS Keychain, which is encrypted and protected by your system.
- No Cloud Sync: Credentials are never synced to cloud services or transmitted to our servers.
- Local Processing: All S3 operations are performed directly from your device to your storage providers. We do not act as an intermediary or proxy.
Third-Party Services
BucketMate uses the following third-party services:
- S3-Compatible Storage Providers: BucketMate connects directly to your S3-compatible storage providers (AWS, Cloudflare, Backblaze, DigitalOcean, MinIO, etc.). Your interactions are subject to the privacy policies of your respective storage providers. We do not have access to your storage data or operations. All API calls are made directly from your device to your storage provider's endpoints.
- Sentry: We use Sentry for error tracking and crash reporting. Sentry collects error logs and crash reports to help us debug and improve the app. Sentry's privacy policy can be found at https://sentry.io/legal/privacy/. Error reports do not include your S3 credentials, file names, bucket names, or personal information.
- Polar/Stripe: Payment processing is handled by Polar (powered by Stripe) for license activation. Their privacy policies apply to payment transactions.
App Store and Payment Processing
If you purchase BucketMate through the App Store or other payment platforms:
- Payment processing is handled by Apple (App Store) or our payment processor (Polar/Stripe). We do not collect or store payment information.
- We may receive basic purchase information (such as purchase date and product identifier) necessary to verify your license, but no personal payment details.
Children's Privacy
BucketMate is not intended for use by children under the age of 13. We do not knowingly collect information from children. If you believe we have inadvertently collected information from a child, please contact us immediately.
Your Rights
You have the following rights regarding your data:
- Local Data Control: You have full control over all data stored locally on your device, including your S3 credentials, connection settings, and any files or operations performed through the App.
- Error Reporting: If you wish to opt out of error reporting, you can disable it in the app settings (if available) or contact us to request that your error reports be excluded.
- Data Deletion: You can delete the App at any time, which will remove all locally stored data (credentials stored in Keychain may persist until manually removed). Error reports sent to Sentry may be retained according to Sentry's data retention policies.
- Access and Correction: If you have questions about data we may have collected through error reporting, please contact us at support@bucketmate.app.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. You are advised to review this Privacy Policy periodically for any changes.
Contact Us
If you have any questions about this Privacy Policy, please contact us at:
Email: support@bucketmate.app