Privacy Policy
Last Updated: April 20, 2026
This Privacy Policy applies to the KeyPaste iOS app, the KeyPaste keyboard extension, the system share extension, and related paid features. It explains what information KeyPaste may process, how that information is stored or transferred through your device and Apple-provided services, and what controls you have over your data.
1. Information We Process
KeyPaste is designed to help you save, manage, and insert your own text snippets. To provide these features, the app may process the following information:
- Content you choose to save: such as text snippets, tags, and text you explicitly add through the share extension or the in-keyboard save flow.
- App settings and preferences: such as theme color, appearance mode, keyboard height, haptic feedback preference, tag display preference, language preference, Pro status, and iCloud sync preference.
- Keyboard context text: when you actively use the “Save to KeyPaste” feature inside the keyboard, the keyboard extension may read the text that iOS makes available to it, including selected text, text before the cursor, and text after the cursor, in order to prepare content for saving.
- Clipboard text: when you actively switch to the clipboard source in the keyboard save screen, tap that source again to refresh it, or explicitly enable proactive clipboard capture in settings, KeyPaste may read the current system clipboard text. When you keep that content in Inbox and enable iCloud sync, the resulting inbox entry may sync through Apple CloudKit to your other devices.
- Purchase-related information: if you purchase or restore Pro, the app uses Apple StoreKit to read product information and your purchase status so paid features can be unlocked.
- Shortcuts input: if you actively use iOS Shortcuts or Siri to create a snippet, KeyPaste processes the text and tags you explicitly provide for that action.
KeyPaste does not upload your snippet content, clipboard content, or keyboard-captured text to developer-operated servers, and does not use that content for advertising, profiling, or cross-app tracking.
2. How Data Is Stored and Synced
- Local storage: your snippets, Inbox entries, tags, and related data are stored locally on your device by default. The main app, keyboard extension, and share extension use an iOS App Group container to exchange the minimum data needed for snippet access, queue handoff, Inbox import, and settings synchronization.
- Extension queue flow: the keyboard extension and share extension do not directly act as the final persistence host. Instead, they write pending saves into a shared App Group queue, and the main app imports those items into the main library when it launches, returns to the foreground, or refreshes.
- iCloud sync (optional feature): if you enable iCloud sync, KeyPaste uses Apple CloudKit / iCloud to sync snippet data and Inbox entries across devices signed into your Apple Account. This sync is provided by Apple. KeyPaste does not route that synced content through developer-operated servers.
3. Keyboard Extension and “Allow Full Access”
The KeyPaste keyboard extension can insert your saved snippets into the current text field when you tap them.
If you enable Allow Full Access for the KeyPaste keyboard in iOS Settings, KeyPaste can also, when you actively use the related features or explicitly enable proactive clipboard capture:
- access the shared App Group container so the keyboard and main app can coordinate data more reliably;
- use the in-keyboard “Save to KeyPaste” flow to place accessible input context into the pending save queue;
- read the system clipboard when you explicitly choose the clipboard source, or when you enable automatic checking on keyboard activation; and
- provide haptic feedback based on your settings.
Even when Allow Full Access is enabled, KeyPaste does not upload your keystrokes, typed content, or clipboard content to developer-operated servers, and does not use that information for advertising, analytics, or tracking.
4. System Share Extension
When you select text in another app and share it to KeyPaste through the iOS share sheet, the share extension reads only the text you explicitly choose to share and writes it into the shared queue for later import by the main app.
KeyPaste does not proactively read content from other apps through the share extension. Text is processed through the share extension only when you intentionally start a share action.
5. Pro, In-App Purchases, and Apple Services
- StoreKit: KeyPaste uses Apple StoreKit for product loading, purchases, restore purchases, and purchase status validation. Payment information is handled by Apple. KeyPaste does not directly receive your payment card details or Apple Account password.
- CloudKit / iCloud: if you enable sync, the sync service is provided by Apple and associated with your Apple Account.
- App Intents / Shortcuts / Siri: KeyPaste processes content from these features only when you actively configure and run those automations.
Other than Apple platform services described above, KeyPaste currently does not use third-party advertising SDKs, third-party analytics SDKs, or third-party tracking SDKs.
6. What We Do Not Do
KeyPaste currently does not:
- operate developer-hosted servers for storing your snippets or clipboard content;
- sell your data or share it with data brokers;
- use advertising identifiers for personalized advertising;
- perform cross-app or cross-website tracking; or
- integrate third-party analytics, advertising, or profiling services.
7. Data Retention, Deletion, and Your Controls
Unless you delete data, disable related features, or uninstall the app, KeyPaste keeps the data it processes as needed to provide the product, either locally on your device or, if enabled by you, in your iCloud container.
You can control your data in the following ways:
- Delete snippets: you can delete individual text snippets inside the app.
- Delete Inbox entries: you can delete individual Inbox entries, clear the inbox, or save entries into your library and remove them from the inbox.
- Turn off iCloud sync: you can disable iCloud sync in the app settings to stop future syncing of snippets and Inbox entries through iCloud.
- Turn off keyboard full access: you can disable Allow Full Access for the KeyPaste keyboard in iOS Settings to stop in-keyboard saving, clipboard reading, and related shared-container access from the keyboard.
- Turn off proactive clipboard capture: you can disable proactive clipboard capture in the app settings at any time.
- Uninstall the app: uninstalling the app removes local device data. If you previously enabled iCloud, retention and deletion of synced data also depend on your Apple Account and iCloud state.
If you would like more information about deletion paths or need help understanding what data can be removed in the current version, please contact us at [email protected].
8. Children and Third-Party Services
KeyPaste does not target children with advertising and does not integrate third-party ad networks. If you are a minor, please use the app and related system features under the guidance of a parent or guardian.
KeyPaste relies primarily on Apple-provided platform services such as iCloud, CloudKit, StoreKit, Shortcuts, and Siri. Your use of those services is also subject to Apple’s own terms and privacy policies.
9. Contact
If you have any questions about this Privacy Policy or how KeyPaste handles data, please contact us at [email protected].