Privacy Policy
November 5, 2026
1. Data Controller
The data controller responsible for your personal data is Kerna sp. z o.o., a company registered under the laws of the Republic of Poland, with its registered office at Warszawska 40/2A, 40-008 Katowice, Poland. The company is entered in the Polish National Court Register under KRS number 0001203068 and holds Tax Identification Number (NIP) 9542897132.
For all data protection inquiries, you may contact us at: privacy@kerna.io
2. Information We Collect
We collect only the minimum information necessary to authenticate your identity, deliver our Services, and manage your subscription.
3. Information We Do Not Collect
Kerna does not write any of the following to its databases, logs or backups. Where some of it is held briefly so that the add-on works, Section 4 says where and for how long:
- Email message bodies, subjects, or headers
- Sender or recipient email addresses from processed emails, except the sender addresses you choose to put in Gmail triage rules and the shared mailbox addresses described in 2.4 and 2.8
- Attachment content, file names or other attachment metadata
- AI-generated summaries, replies, translations, or drafts
- Calendar event content, contact details, or spreadsheet data accessed during user-initiated actions
- Account passwords, or Google or Microsoft access or refresh tokens (tokens Kerna obtains to act on your behalf in Outlook are held only in server memory, see 4.1)
4. How We Handle Email Content
Kerna does not store the content of your emails. It is read only when you use a feature, used only to produce your result, and never written to our databases, logs or backups. This is a core architectural principle, not a configurable setting.
5. How We Use Your Information
We use the information described in Section 2 for the following purposes:
- To authenticate your identity and maintain your session
- To provide, operate, and improve the Services
- To manage your subscription, process billing events, and enforce plan limits
- To display your usage statistics and preferences within the add-on and dashboard
- To send transactional communications (e.g., subscription confirmations, billing receipts)
- To send service emails that help you use Kerna: a welcome email when you sign up, short guides to individual features, and an occasional reminder if you have not used Kerna for a while. Which of these you receive depends only on when you signed up, the platform you use and when you last used Kerna
- To respond to your support or contact inquiries
- To detect, prevent, and address technical issues, abuse, or security incidents
- To send marketing communications about new features, product updates, and tips — only if you have provided explicit consent, which you may withdraw at any time with the unsubscribe link in any of these emails
- To run the Kerna Partner Programme: review applications, attribute clients to partners, and calculate, settle and pay commission (see 2.11 to 2.13)
- To comply with applicable legal obligations
We do not sell, rent, or lease your personal information to any third party. We do not use your data for advertising, profiling, or automated decision-making. The service emails described above are sent on the basis of our legitimate interest in helping you use the service you signed up for (Article 6(1)(f) GDPR). Every one of them has an unsubscribe link. Unsubscribing is your right to object: we stop sending them, and your account is not affected.
6. Third-Party Sub-Processors
We use the following third-party services to operate Kerna. Each sub-processor receives only the minimum data necessary to perform its function.
| Provider | Purpose | Data Shared |
|---|---|---|
| OpenAI | AI inference (GPT model families, including GPT-6) | Only when you trigger an AI feature, the text that feature needs: the email or conversation you act on, including the names and addresses of the people in it and its dates; attachments you choose and their file names; the senders, subjects and previews of the messages in an Inbox Triage scan; drafts you ask Kerna to improve or translate; and your instructions and prompts, including, when you write an email in Compose, the description of your company that you saved in Settings. Financial identifiers are replaced first (see 4.4); other personal data is sent as it appears. Sent over an encrypted connection, processed in memory to produce your result, not retained under our Zero Data Retention terms (see below), and not used to train any model. No account identifier or billing data is attached to requests; your own name and address are included only where they appear in the email content. |
| Stripe | Payment processing | Email address for customer identification. All payment details are handled directly by Stripe. |
| Google Cloud and Firebase | Hosting of the add-on servers (Cloud Run, Belgium), database (Firestore, Warsaw), website hosting and sign-in, and protection of the website against automated abuse (App Check with reCAPTCHA Enterprise) | The account data, settings and other records described in Section 2. Our add-on servers process email content in memory as described in 4.1; server logs contain no email content. Once you are signed in to the website, reCAPTCHA Enterprise receives information about your browser and device and how the page is used, including your IP address, to confirm that requests come from our website and not from an automated script (see 9.2). It is a global Google Cloud service, so this information may be processed outside the EEA under the Standard Contractual Clauses in Google Cloud's data processing terms. |
| Google Analytics | Website analytics | Anonymous, aggregated website usage data. Subject to consent (see Section 9). |
| Sentry (Functional Software, Inc.) | Error tracking and performance monitoring | A keyed hash identifying the user, error messages and stack traces, and performance data (routes, timings, AI model names and token counts) from our servers, and error reports from the Outlook add-in. Request bodies, query strings, identifying request headers and email addresses in web addresses are removed before sending. No email content, recipients or subject lines. Stored in the EU. |
| Brevo (Sendinblue SAS, France) | Sending our emails to you (welcome, feature guides, reminders); Partner Programme emails (2.11) | Your email address, the platform you signed up with (Google or Microsoft) and whether you signed up on our website or in Gmail or Outlook, interface language, plan, account creation date, date of last use, and whether you have agreed to marketing emails. Delivery, open and click records for the emails it sends (see Section 2.7). No name, no email content and nothing from your mailbox. Stored in the EU. For Partner Programme emails, the partner's email address and the email itself, which can include a client's company name and commission amounts. |
Our agreement with OpenAI additionally includes Zero Data Retention terms: content Kerna transmits for AI inference is excluded from OpenAI's abuse-monitoring logs and is not retained once your request has been served, consistent with OpenAI's default data-usage policies by endpoint.
7. API Services Compliance
Kerna's use and transfer of information received from Google APIs and Microsoft APIs to any other app will adhere to the Google API Services User Data Policy (including the Limited Use requirements) and the Microsoft APIs Terms of Use.
In accordance with the Limited Use requirements, we affirm the following:
- Limited Purpose: We only use data obtained through Google APIs to provide and improve the user-facing features that are prominent in the application's interface: reading, summarizing, translating, replying to, composing, rewriting and extracting from emails and attachments; inbox triage and follow-up tracking; checking your calendar for clashes, and for free time when you ask Kerna to propose another meeting time, and searching your contacts when you add recipients; and, when you ask, creating calendar events (with a Google Meet link and the guests you tick, if you choose), tasks, contacts and Google Drive files from that content, filling in what is missing from a contact you already have, and answering a calendar invitation you received with Accept, Maybe or Decline. We do not use Google API data for any other purpose.
- Prohibited Transfer: We do not sell, rent, or transfer Google API data to third parties. We do not use Google API data for serving advertisements. Email content obtained through Google APIs is only transmitted to our AI inference provider (OpenAI) to fulfil the specific, user-initiated feature request, and only the text that feature needs is sent. Your account email address is shared only with the sub-processors listed in Section 6, for the purposes stated there.
- Prohibited Personnel Access: We do not allow humans to read user data obtained through Google APIs, except (a) with the user's affirmative agreement for specific messages (e.g., for technical support at the user's request), (b) where necessary for security purposes such as investigating abuse, or (c) to comply with applicable law.
- Data Minimization: We request access only for the features described in Section 8, and Section 8 explains how each permission is used.
- Microsoft APIs: Information accessed through Microsoft Graph and Microsoft sign-in (messages, attachments, calendar, contacts, people, tasks and categories in your mailbox and in shared mailboxes you can open, and your basic account profile) is used solely to deliver Kerna's features. Email content is sent to our AI inference provider for the action you trigger and is not written to our databases; we store only the identifiers described in 2.4, 2.8 and 2.9. It is never sold or used for advertising or model training, and it is not transferred to other third parties, except to a destination your team has set up when you choose Send to… on an email (see 2.9). Our use complies with the Microsoft APIs Terms of Use and the Microsoft 365 app certification requirements.
8. Platform Permissions
Kerna requests the following permissions on each platform it supports. Each permission is used only while you are using Kerna: when you trigger a function or, in a team's shared mailbox, when you open an email, a list or the Home screen in Kerna (see 4.2). No permission is used by a background job.
Content read through these permissions is used only for the action you asked for. It is not written to our databases, logs or backups; working copies are held in memory or on your device as described in 4.1 and 9.3. In addition, Kerna stores the identifiers and settings described in Section 2: for Gmail Inbox Triage, the sender addresses you mark VIP, Mute or Low priority and the identifiers of messages you mark Done (2.4); team status for shared mailboxes (2.8); and Send to… records (2.9). You can also choose to send an email's details to a destination your team has set up (see 2.9). Kerna cannot reach any mailbox your organisation has not already granted you access to. Kerna does not send mail: on Outlook it requests no send permission at all, and on Gmail the two scopes that allow an add-on to write a draft into your compose window and to put text into the email you are writing are described by Google as allowing it to manage drafts and send emails; Kerna uses them only to create the draft and to insert text, never to send. When you answer a calendar invitation in Kerna with Accept, Maybe or Decline, your calendar sends your answer to the organiser, as it does when you use the buttons on the invitation itself. Likewise, when you add a meeting with Google Meet or Teams and leave people ticked under Invite to the meeting, your calendar sends them the invitation.
9. Cookies and Analytics
10. Data Security
We implement industry-standard technical and organizational measures to protect your data:
- All data in transit is encrypted using TLS 1.2 or higher.
- All data at rest in Firestore is encrypted using AES-256 encryption managed by Google Cloud.
- API keys and secrets are kept out of source code and provided to our services at deployment through Google Cloud Secret Manager and encrypted service configuration.
- Access to production systems is restricted to authorized personnel using role-based access controls.
- Firestore security rules block all writes from browsers and limit what a signed-in user can read to their own and their team's records. Requests from the add-ons read and write only the records of the user and team identified at your Google or Microsoft sign-in. A few administrator functions, protected by a secret key, let authorised staff look up or correct an account.
- Once you are signed in, the website proves to our functions that each request comes from it, using Firebase App Check with reCAPTCHA Enterprise (see Sections 6 and 9.2); requests without that proof can be refused.
- To protect the service from abuse, we count requests per minute under a keyed hash of your account identifier or IP address; each counter is deleted automatically, normally within a day.
- We do not store email content in our databases, logs or backups, so the attack surface for sensitive data exposure is architecturally minimized.
While we implement robust security measures, no system is completely secure. In the event of a data breach affecting your personal data, we will notify you and the relevant supervisory authority within 72 hours as required by GDPR Article 33.
11. International Data Transfers
Kerna is based in the European Union (Poland). Our add-on servers run on Google Cloud in Belgium, and your account data is stored in Google Cloud Firestore in Warsaw, Poland.
Certain sub-processors — including OpenAI and Stripe — may process data in the United States. All such international transfers comply with GDPR Chapter V requirements. We ensure adequate safeguards through Standard Contractual Clauses (SCCs) incorporated into our Data Processing Agreements with each sub-processor. Sentry (Functional Software, Inc.) is a US company: the error reports we send it are stored in its EU data region, and Sentry may access them from the United States under the EU-U.S. Data Privacy Framework, with Standard Contractual Clauses as the alternative safeguard.
Email content sent for AI processing is not retained by OpenAI under our Zero Data Retention terms, and Kerna does not write it to its databases or logs. This significantly reduces the risk profile of any international data transfer involving communication content.
Partner Programme: partners may be established outside the European Economic Area, in the United Kingdom, Switzerland, the United States or Canada. We show a partner information about the clients attributed to it (2.12) only where an adequacy decision of the European Commission covers that partner, or, for a partner in the United States that is not certified under the EU-U.S. Data Privacy Framework, under the European Commission's standard contractual clauses for transfers between controllers, signed before any data is shown.
12. Data Retention
| Data Category | Retention Period |
|---|---|
| Email content (processed) | Not written to our databases, logs or backups. Working copies in server memory: about 30 minutes in the Gmail add-on, a few minutes for shared mailboxes. Outlook add-in: on your device, from a few minutes to 30 days depending on the item (see 9.3). |
| Account data (email, name) | Kept until you use Delete my data, which takes effect immediately, or ask us to delete it (within 30 days). Uninstalling the add-on does not delete it, and if you use Kerna again the same record is used. After Delete my data, using Kerna again creates a new record. |
| Subscription and billing data | Retained while your subscription is active. Billing records retained for 7 years for tax compliance. |
| Usage metrics (token counts) | Current-period token count: reset each billing cycle. Monthly usage counts: kept until you delete your data. On the free plan, Delete my data keeps the current month's token count until the end of that month, under a keyed hash of your email address rather than the address itself, so that deleting and re-creating an account does not reset the free allowance. |
| Settings and content you create in Kerna (2.4) | Kept until you change or remove them, or delete your data. Gmail Done list: each entry stops applying after 30 days and is then removed the next time you open Inbox Triage. |
| Analytics data (GA4) | Retained for 14 months per Google Analytics default configuration. |
| Add-on usage events (keyed hash, 2.6) | Deleted after 90 days. |
| Welcome, early access and contact records | Kept until you delete your data or ask us to delete it. |
| Email contact record (Brevo) | Retained while your account is active. Deleted from Brevo automatically when your account is deleted. If you unsubscribe, it is kept only so that we do not email you again. |
| Team status for Outlook shared mailboxes | Status of a conversation: deleted 90 days after it is marked done, otherwise one year after the last change. Record of who has opened a shared mailbox with Kerna: deleted 180 days after the last use, or when the person leaves the team. Assignment rules: kept until a leader changes them; a team member is taken out of them when they leave the team. Custom statuses: kept until a leader removes them. New emails nobody has handled yet, listed for the team's dashboard: replaced at each count, deleted 30 days after the last. All of it is deleted with the team owner's account. |
| Send to… destinations and send log | Destination settings: kept until the destination is deleted, and deleted with the account of the team owner (or of the user, when not on a team). Send log: each entry is deleted after 90 days, and a team member's entries are deleted sooner if they delete their data while on the team. |
| Team membership and invitations (2.10) | Kept while you are on the team or until an invitation is accepted, declined or withdrawn, and deleted with the team owner's account. |
| Partner Programme: applications, partners and their dashboard users (2.11) | An application that is not accepted is deleted 12 months after our decision. A partner's account and the details of the people with access to its dashboard are kept while the partner agreement lasts and then until claims under it are time-barred. Records needed for accounting and tax (commission entries, statements, invoice numbers, payments, the record of the terms accepted and the withholding tax documents) are kept for 7 years, as billing records are. |
| Partner Programme: client attribution and deal registrations (2.12, 2.13) | Attribution records and the commission entries that name a client's company or domain are accounting records, kept for 7 years, also after Delete my data. A deal registration is kept while it is open and then with the partner's records. |
13. Your Rights Under GDPR
If you are located in the European Economic Area (EEA), you have the following rights under the General Data Protection Regulation:
To exercise any of these rights, please contact us at privacy@kerna.io. We will respond within 30 days. If you are unsatisfied with our response, you have the right to lodge a complaint with your local data protection supervisory authority. In Poland, this is the President of the Personal Data Protection Office (UODO).
14. Children's Privacy
Our Services are not directed to individuals under the age of 16. We do not knowingly collect personal data from children. If we become aware that we have collected personal data from a child under 16, we will take steps to delete that information promptly. If you believe we have collected data from a child, please contact us at privacy@kerna.io.
15. Changes to This Policy
We may update this Privacy Policy to reflect changes in our practices, technology, or legal requirements. We will notify you of material changes by posting the updated Policy on this page and updating the "Effective Date" above. For significant changes affecting how we process your data, we will provide prominent notice via the add-on or email. We encourage you to review this page periodically. Continued use of the Services after changes constitutes acceptance of the updated Policy.
16. Contact Us
For any questions, concerns, or requests regarding this Privacy Policy or our data practices:
Data Controller: Kerna
Location: Katowice, Poland
Privacy inquiries: privacy@kerna.io
General inquiries: contact@kerna.io
November 5, 2026
Read our Terms of Service