Privacy Policy
Effective Date: May 1, 2025
1. Introduction
Promise Keeper ("we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect your information when you use the Promise Keeper macOS application ("the App").
2. Information We Collect
- OAuth Tokens and Credentials: When you connect third-party services (Slack, Gmail, Basecamp), we securely store your access tokens and refresh tokens using Apple's Keychain on your device. These tokens are used solely to access your data on your behalf and are never shared with third parties.
- User Profile Data: Non-sensitive user profile data (such as Slack user ID, Gmail email, Basecamp account ID) may be stored in your device's UserDefaults for app functionality. This data is not transmitted to our servers except as required for analytics or license validation (see below).
- Analytics: The App may collect anonymous usage analytics, such as which services are connected and general usage patterns, to help us improve the product. Analytics data is anonymized and does not include the content of your messages, emails, or files.
- License Validation: When you activate or validate your license, the App may send your license key, instance ID, and instance name to our backend server for validation. This information is used solely for license management and is not shared with third parties.
3. How We Use Your Information
- To provide and improve the App's functionality.
- To securely connect and interact with third-party services on your behalf.
- To validate your license and manage your subscription.
- To analyze anonymized usage data for product improvement.
4. Data Storage and Security
- Sensitive credentials (tokens) are stored securely in the Apple Keychain and are never transmitted to our servers except as required for authentication with third-party services.
- Non-sensitive data is stored in UserDefaults on your device.
- All network communications with our backend and third-party APIs use industry-standard encryption (HTTPS/TLS).
5. Data Sharing
- We do not sell, rent, or share your personal information with third parties, except as required to provide the App's core functionality (e.g., connecting to Slack, Gmail, or Basecamp APIs).
- We may share anonymized, aggregated analytics data for product improvement.
6. Google Workspace API Usage
We explicitly affirm that Google Workspace APIs are not used to develop, improve, or train generalized artificial intelligence and/or machine learning models. Any data accessed through Google Workspace APIs is used solely for the core functionality of the Promise Keeper application and is not used for any AI/ML model development purposes.
7. Your Choices
- You may disconnect any third-party service at any time from within the App, which will delete the associated tokens from your device.
- You may delete the App at any time, which will remove all locally stored data.
8. Children's Privacy
The App is not intended for use by children under the age of 16. We do not knowingly collect personal information from children.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted within the App or on our website. Your continued use of the App constitutes acceptance of the updated policy.
10. Contact Us
If you have any questions or concerns about this Privacy Policy or your data, please contact us at:
Email: support@promisekeeper.app