OnKeyGet OnKey

Privacy policy

App: OnKey (AI keyboard), including the OnKey keyboard and the “OnKey Reply” share extension
Effective date: 24 October 2026
Last updated: 24 October 2026

This policy explains how we handle personal data. It is a plain-language description of how the app works, not legal advice.

The short version

1. Who we are

OnKey is published by:

HOPIN.IT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ (HopIn.IT sp. z o.o.) ul. Marsz. Józefa Piłsudskiego 74/320, 50-529 Wrocław, Poland KRS 0001117479, NIP 8971940626, REGON 529197668

(“HopIn.IT”, “we”, “us”). We are the controller of the personal data described in this policy. You can reach us about privacy at support+privacy@hopin.it. Based on our current assessment, the law does not require us to appoint a Data Protection Officer. We will reassess this if our processing changes.

UK representative. We have not appointed a representative in the UK under Article 27 UK GDPR. If you are in the UK, contact us directly at support+privacy@hopin.it.

2. What stays on your device

These things run on your iPhone or iPad and are not sent to us:

3. What we collect and why

You do not have to give us any personal data to type with OnKey. AI features cannot work without sending the content you choose to process. Usage analytics and crash reports are not needed for the app to work.

3.1 The OnKey keyboard

To use AI actions in the keyboard, iOS asks you to turn on “Allow Full Access”. OnKey needs it to reach the internet and to share settings with the app. iOS shows the same general warning for every keyboard with Full Access; this section describes what OnKey actually does.

What is sent, and when. Only when you tap an AI action, the keyboard sends:

This goes through our server to an AI model provider (sections 4 and 5), and the result is shown to you to insert or discard.

What is not sent. The keyboard does not send what you type unless you tap an AI action. iOS does not let third-party keyboards be used in password fields. The keyboard does not record usage events itself and never includes your text in analytics. It keeps a few markers on your device (for example the date of your first AI action, when Full Access was turned on and which days you used the keyboard), plus a short queue of events such as “AI request sent” with the action type and model, or whether you inserted or discarded a result. These contain no text. The next time you open the OnKey app, it sends them to our analytics (section 3.6).

Legal basis: performance of our contract with you (providing the feature you ask for), Art. 6(1)(b) GDPR.

3.2 AI tools in the app

The app has AI tools to rewrite or translate text, write and reply to emails, write replies, summarize text, and run your own custom commands. When you tap the button that starts a tool, the app sends the text you entered or pasted and the instructions for that tool (for example tone, length and language) through our server to an AI model provider.

Legal basis: contract, Art. 6(1)(b) GDPR.

3.3 Screenshot replies and “OnKey Reply”

You can get reply suggestions for a conversation from a screenshot, either by choosing an image in the app (iOS’s photo picker gives the app only the image you pick, not your library) or by sharing a screenshot to OnKey Reply from another app. A reduced-size copy of the image and your reply preferences (such as language) are sent through our server to an AI model provider that can read images. When you share an image to OnKey Reply, it is sent as soon as you share it. The image is re-encoded on your device before it is sent, so the original photo metadata, such as location, is not included.

Screenshots of conversations often show other people’s names and messages. Please only send screenshots you are comfortable sharing with the AI provider for this purpose.

Legal basis: contract, Art. 6(1)(b) GDPR.

3.4 Microphone and speech recognition

OnKey asks for access to the microphone and speech recognition only when you first use dictation in the app. The microphone is used only while you dictate. Recognition runs on your device (section 2). The keyboard itself does not use the microphone.

3.5 History and activity log on your device

3.6 Usage analytics

We use Amplitude and Google Analytics for Firebase to understand how the app is used, so we can fix problems and improve features. Analytics run in the main app, not in the keyboard or the share extension (their events are queued on your device and sent by the app, as described in section 3.1).

Amplitude receives:

Google Analytics for Firebase receives automatically collected events, such as first opens, sessions, app updates and in-app purchases, together with a Firebase app instance identifier, device model, OS version, language and approximate location derived from your IP address.

We design our events never to include the text you write or send to the AI, your clipboard, your profile details or your images.

Your choice. The app does not currently have a switch to turn analytics off. You can object at any time by emailing support+privacy@hopin.it (section 8).

Legal basis: our legitimate interest in maintaining and improving the app (Art. 6(1)(f) GDPR).

3.7 Crash and error reports

We use Sentry and Firebase Crashlytics to receive crash reports and error reports from the main app: device model, OS and app version, technical error details, and a random installation identifier for each service, so we can tell how many devices a problem affects. Sentry also receives performance measurements for about half of app sessions (timings of screens and of network requests, including the address of our server, but not the content of requests) and may include your IDFV in its device details. Crash reports do not include the text you write.

Legal basis: legitimate interest in keeping the app working, Art. 6(1)(f) GDPR.

3.8 Subscriptions and purchases

Purchases are processed by Apple. We use RevenueCat to check whether your subscription is active, to show subscription offers and to manage discounted offers. RevenueCat receives a random app user ID, your purchase and subscription history from Apple, device and app information, your IP address and, so we can match purchases with app usage, the Amplitude device ID (your IDFV). We never receive your payment card details.

Legal basis: contract, Art. 6(1)(b) GDPR, for subscription status; our legal obligations to keep accounting and tax records (Art. 6(1)(c)), which is why purchase records are kept for years (section 7); and our legitimate interest in understanding which features lead to subscriptions (Art. 6(1)(f)).

3.9 Support emails

If you contact us from the app’s support button or by email (support@hopin.it or support+privacy@hopin.it), we receive your email address and whatever you write, and use them to reply. The app opens your own email app with our address filled in; it does not attach anything.

Legal basis: legitimate interest in answering you and improving the app, Art. 6(1)(f) GDPR.

3.10 Notifications

OnKey asks for permission to send notifications only if you choose to be reminded about an offer. The reminders are scheduled on your device. The app does not register for push notifications and sends no notification token to any server. You can turn notifications off at any time in iOS Settings.

3.11 Ratings

The app may ask whether you are enjoying OnKey and invite you to rate it on the App Store. Your App Store review is handled by Apple.

3.12 Data we receive from others

From Apple, through RevenueCat, we learn your subscription status and purchase history. We do not receive your name or contact details from them.

4. Content you send to AI

Much of what people write is personal: messages, emails, work documents, screenshots of conversations. Please keep in mind:

5. Who we share data with

We use these service providers (“processors”) to run the app. They may only use the data to provide their service to us, except where noted.

Apple Inc. acts as an independent controller for App Store purchases and on-device frameworks, under its own policy: https://www.apple.com/legal/privacy/

Each of these providers is bound by a contract or by its published terms to protect your data and to use it only for the purposes listed here.

We may also disclose data if required by law, to protect our rights, or as part of a merger or sale of the business, in which case this policy will continue to apply.

6. International transfers

Several providers above process data in the United States or other countries outside the European Economic Area and the UK. Where the provider is certified under the EU-U.S. Data Privacy Framework and its UK extension, we rely on that certification (Art. 45 GDPR). Otherwise we rely on Standard Contractual Clauses (Commission Decision 2021/914, Art. 46(2)(c) GDPR) and the UK International Data Transfer Addendum, in the provider’s data processing terms. We rely on Standard Contractual Clauses for our AI routing service, RevenueCat and Cloudflare.

You can get a copy of the safeguards by emailing support+privacy@hopin.it, using the contact details in section 14.

7. How long we keep data

7a. Deleting your data

OnKey has no account, so there is no account for us to close. To delete your data:

8. Your rights under GDPR and UK GDPR

If you are in the EEA, the UK or Switzerland, you have the right to:

Your right to object. Where we rely on legitimate interests (analytics, crash reports), you can object at any time by emailing support+privacy@hopin.it. We will stop unless we have compelling legitimate grounds.

To use these rights, email support+privacy@hopin.it. We will answer within one month, which may be extended where the law allows. If we cannot identify you in our records, we will tell you (Art. 11 GDPR).

You are not required to give us any personal data. AI features need the content you send them, so if you do not send it, that feature does not run.

You also have the right to complain to a data protection authority. Our lead authority is the Polish Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa, Poland, https://uodo.gov.pl. You can also complain to the authority where you live or work. In the UK, this is the Information Commissioner’s Office (https://ico.org.uk).

9. US privacy rights (California and other states)

In the last 12 months we have collected these categories of personal information: identifiers (identifier for vendor, Firebase app instance identifier, crash-reporting installation identifiers, random app user ID, IP address); commercial information (subscription and purchase history); internet or other electronic network activity (in-app usage); geolocation (approximate, derived from IP address); professional or education information and gender (only if you add them to the email writer profile, and then only sent with your email requests); and user content (text and images you choose to send to AI features, and emails you send us). Sources and purposes are described in section 3, and recipients in section 5.

We may also process sensitive personal information: the contents of messages and emails, and any other sensitive details that appear in text or screenshots you choose to send to AI features. We use it only to provide the AI result you request. Our server does not store it; the provider logs described in section 7 may briefly contain it.

We do not sell your personal information. OnKey contains no advertising SDKs and does not use your advertising identifier.

Washington and other consumer health data laws. OnKey is not a health app and does not ask for health data. Health information in content you choose to send to AI features is handled only as described above, and never used for analytics or advertising.

You have the right to know what we collect, to access it, to correct it, to delete it, and to limit use of sensitive personal information. You can use these rights, or have an authorized agent use them for you, by emailing support+privacy@hopin.it. We may need to verify your request. We will not discriminate against you for using any of these rights. Residents of other US states with similar laws have comparable rights and can contact us the same way.

Appeals. If we decline your request, you can appeal by replying to our answer with the subject “Appeal”. We will answer within 60 days. If you are not satisfied, you can contact your state attorney general.

Do Not Track. Our apps do not respond to web browser Do Not Track signals, because they are apps, not websites.

10. Subscriptions via Apple

All payments are processed by Apple under Apple’s terms and privacy policy. We receive confirmation of your purchase and subscription status (through Apple and RevenueCat), never your payment details. You can manage or cancel subscriptions in your App Store account settings.

11. Children

OnKey is not directed at children under 13, and the app does not ask your age. We do not knowingly collect personal data from children under 13. If you are under 16 in the EEA (or under the age your country sets), please use the AI features only with a parent’s permission. If you believe a child has sent us personal data, contact us and we will delete what we can.

12. Security

Data sent between the app and our server is encrypted in transit (HTTPS), and connections to our AI server use certificate pinning. Your saved settings, profile and history stay on your device. Only authorized team members can access analytics, crash and support tools. No system is perfectly secure, so please do not send highly sensitive content to AI features unless you need to.

13. Changes to this policy

We may update this policy when the app or the law changes. We will change the “Last updated” date and, for significant changes, tell you in the app or in the App Store release notes before they take effect.

14. Contact

HopIn.IT sp. z o.o. ul. Marsz. Józefa Piłsudskiego 74/320, 50-529 Wrocław, Poland Email: support+privacy@hopin.it