Privacy Policy
Effective Date: April 12, 2026
QuickPaw ("the App") is a macOS productivity tool developed by an independent developer. This Privacy Policy explains how the App handles your data. We are committed to protecting your privacy — QuickPaw is designed with a local-first, privacy-by-default architecture.
1. Data We Collect
QuickPaw does not collect, transmit, or store any personal data on external servers. All data generated by the App is stored exclusively on your local device.
1.1 Clipboard History
When enabled, the App monitors your system clipboard and saves a local copy of copied content, including:
- Plain text
- Rich text (RTF format)
- Images (stored as local files)
- File paths
This data is stored in an encrypted local database on your Mac. You have full control over what is recorded and for how long (configurable in Settings).
1.2 Application Launcher Data
The App scans standard macOS application directories (/Applications, ~/Applications, /System/Applications) to build a searchable index of installed applications. This index includes application names, bundle identifiers, icons, and file paths. This data is stored locally and never transmitted.
1.3 Text Expander Snippets
User-defined text replacement rules (keywords and their corresponding expansion text) are stored in the local encrypted database.
1.4 Translation API Credentials
If you choose to use the translation feature, you provide your own API keys for third-party translation services (e.g., Baidu, Youdao, Tencent, Google, DeepL, Azure). These credentials are stored locally in the encrypted database and are only used to authenticate requests to the respective translation services.
2. Data Storage and Encryption
All persistent data is stored locally at:
~/Library/Application Support/QuickPaw/
Encryption
- All sensitive data (clipboard text content, rich text data, file paths, and translation API credentials) is encrypted using AES-GCM 256-bit symmetric encryption before being written to the database.
- The encryption key is derived from your master password using PBKDF2-SHA256 with 100,000 iterations and a random 32-byte salt.
- Your master password and the derived encryption key are never written to disk — they exist only in memory while the App is running and are destroyed when the App is quit.
- Clipboard images are stored as separate files on disk and are not individually encrypted, but access requires the App to be unlocked with the master password.
3. Data Shared with Third Parties
3.1 Translation Services
When you use the translation feature, the text or image you choose to translate is sent to the third-party translation service you have configured (e.g., Baidu Translate, Google Cloud Translation, DeepL, etc.). This transmission occurs only when you explicitly trigger a translation — no data is sent automatically or in the background.
The handling of data by these third-party services is governed by their respective privacy policies. QuickPaw does not control how these services process your data.
3.2 Currency Exchange Rates
The built-in currency conversion feature fetches real-time exchange rates from public APIs. Only the currency codes are sent in these requests — no personal data is transmitted. Rate data is cached locally for one hour to minimize API calls.
3.3 No Analytics or Tracking
QuickPaw does not include any analytics SDKs, crash reporting services, advertising frameworks, or tracking mechanisms. We do not collect usage statistics, device identifiers, or behavioral data of any kind.
4. Sensitive Content Filtering
The App includes built-in protections to avoid recording sensitive clipboard content:
- Content from password managers (1Password, LastPass, Bitwarden, macOS Keychain, and others) is automatically excluded from clipboard history.
- Content marked with the
org.nspasteboard.ConcealedTypepasteboard type is automatically skipped. - You can configure additional applications to exclude in the App's settings.
5. System Permissions
QuickPaw requires the following macOS permissions:
| Permission | Purpose |
|---|---|
| Accessibility | Required for global hotkey registration, simulating paste actions (Cmd+V), and the Text Expander keyboard monitoring feature. |
| User-Selected Files | Required for data import/export functionality (reading and writing files you explicitly choose). |
| Network Access | Required for translation API calls and currency exchange rate fetching. No background network activity occurs. |
The App does not request or use location services, camera, microphone, contacts, or any other sensitive system permissions.
6. Data Retention and Deletion
- Clipboard history is automatically cleaned based on your configured retention period (default: 30 days) and maximum entry count (default: 1,000 entries). Favorited entries are excluded from automatic cleanup.
- Automatic cleanup runs at App launch and every 6 hours thereafter.
- You can manually trigger cleanup at any time from Settings.
- You can delete individual clipboard entries at any time.
- To completely remove all data, delete the App and remove the following directory:
~/Library/Application Support/QuickPaw/
7. Children's Privacy
QuickPaw is a general-purpose productivity tool and is not directed at children under the age of 13. We do not knowingly collect personal information from children.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the "Effective Date" at the top of this document and will be distributed with App updates through the Mac App Store.
9. Contact Us
If you have any questions or concerns about this Privacy Policy or the App's data practices, please contact us at: support@QuickPaw.app
Summary
| Aspect | Detail |
|---|---|
| Data collection | None — all data stays on your device |
| Cloud storage | None |
| Analytics / Tracking | None |
| Advertising | None |
| Third-party data sharing | Only when you explicitly use translation or currency conversion |
| Encryption | AES-GCM 256-bit with PBKDF2-derived key |
| Data deletion | Full user control; automatic cleanup configurable |