Privacy policy

What personal data InsightsKit handles, why, for how long, who else sees it, and what rights you have. We wrote it in plain language. Where the law needs a precise term, we use it and explain it.

Last updated: 14 October 2026

In short

  • InsightsKit is a one-person business in Berlin, Germany. Our servers are in Germany.
  • This website uses Google Analytics only if you agree in the banner. If you decline, it sets no cookies and loads nothing from other companies. There are no ads.
  • We never sell personal data. We never use it for advertising, and we never use it to train AI.
  • If you use an app that uses InsightsKit, the developer of that app decides about your data. We only store it for them.
  • Developers can export all their data and delete their account themselves, at any time.

Contents

  1. Who is responsible
  2. Our two roles
  3. When you visit this website
  4. When you have a developer account
  5. When you use an app that uses InsightsKit
  6. Cookies and local storage
  7. Who else receives data
  8. Data outside the EU
  9. How long we keep data
  10. How we protect data
  11. Your rights
  12. Other information

1. Who is responsible

The controller (the person who decides why and how personal data is used) is:

Roman Koch, sole proprietor
Martin-Opitz-Str. 14
13357 Berlin
Germany

For all privacy questions, write to privacy@insightskit.co. You find more contact details in the legal notice.

We have not appointed a data protection officer. The law does not require one for a business of our size (§ 38 BDSG).

2. Our two roles

InsightsKit has two kinds of users, and our role is different for each.

Developers who use InsightsKit for their users' data need a data processing agreement with us (Art. 28 GDPR). Write to privacy@insightskit.co, and we conclude one with you. It names our hosting provider, Alfahosting, as a sub-processor (see section 7).

3. When you visit this website

Server logs

When you open a page, your browser sends technical data to our web server. For each request, the server writes one line in a log file:

We use this data to deliver the pages, to find errors and to protect the server against attacks. The legal basis is our legitimate interest in a website that works and is secure (Art. 6(1)(f) GDPR). We do not combine the logs with other data, and we do not build profiles from them.

The server starts a new log file every day and deletes the oldest one when there are more than 14. So log entries are normally deleted after about two weeks.

No cookies without your consent

Without your consent, this website sets no cookies and your browser contacts no other company: the font, the styles and the scripts all come from our own server. There is no advertising, no social media button and no embedded video or map.

Google Analytics (only with your consent)

On your first visit, a banner asks whether we may use Google Analytics. Nothing from Google loads before you choose. If you press Accept, we use it to count visits and to see which pages are read and how people reach them, so we can improve the website. We never use it for advertising: Google's advertising features are turned off.

Google Analytics then sets two cookies in your browser (see section 6) and sends Google information about your visit: the pages you open, when, how long, the page you came from, your browser, device type, screen size, language, and an approximate location (country and city). Google says that it uses the IP address of visitors from the EU only to find that approximate location, on servers in the EU, and then discards it without storing it.

The legal basis is your consent (§ 25(1) TDDDG and Art. 6(1)(a) GDPR). You can withdraw it at any time with Cookie settings at the bottom of every page; we then delete the Google Analytics cookies in your browser. Withdrawing does not make the earlier use unlawful. Google processes the data for us as our processor (Art. 28 GDPR), under the Google Ads Data Processing Terms. Google Analytics keeps the data for 2 months.

Your colour theme

If you press the Theme button, your browser saves your choice (light or dark) in its local storage, under the name themeMode. This stays on your device. It is never sent to us. You can delete it in your browser settings at any time.

Current prices

The pricing section asks our platform at app.insightskit.co for the current prices. Your browser connects to that server, which is also ours and runs in the same place. It sends no cookies with this request. The server log of the platform records it in the same way as described above.

When you contact us

The contact form does not send anything to us by itself. It opens your own email app with a message to support@insightskit.co. If you send that email, it arrives in our mailbox on our own mail server. No email company receives or stores it for us.

We use your email address and your message only to answer you. If your message is about an account, a purchase or a planned purchase, the legal basis is the contract or the steps before it (Art. 6(1)(b) GDPR). Otherwise it is our legitimate interest in answering the people who write to us (Art. 6(1)(f) GDPR). We delete your email when your matter is finished, unless tax or commercial law requires us to keep it longer.

Links to other websites

Some pages link to other websites. Your browser sends nothing to them until you click the link. After that, their own privacy policy applies.

4. When you have a developer account

This section is about the platform at app.insightskit.co, where developers sign up, add their apps and answer their users.

Your account

To create an account, you give us your email address and a password. We store the password only as a hash (bcrypt), so we cannot read it. We also store when you confirmed your email address.

We need this data to provide the service you signed up for (Art. 6(1)(b) GDPR). Without an email address and either a password or a Google account, we cannot create an account.

Sign in with Google (optional)

If you choose Sign in with Google, your browser goes to Google, and Google tells us your Google account ID, your email address, your name and the address of your profile photo. Our server downloads the photo once and stores a copy, so no page of the dashboard loads anything from Google. We show your name and photo only to you, in the top bar of the dashboard. We update them each time you sign in with Google. Google learns that you use InsightsKit. For Sign in with Google, Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Ireland) is responsible, and Google's privacy policy applies. The legal basis for our part is the contract (Art. 6(1)(b) GDPR): you chose this way to sign in.

Signing in and activity

When you sign in, we set a cookie that keeps you signed in for up to 30 days (see section 6). We store when you last signed in, when you were last active, and on which days you used the dashboard. We use this to run the business: to see how many developers use InsightsKit, and when. The legal basis is our legitimate interest in understanding how our service is used (Art. 6(1)(f) GDPR). Only we see this data, and we never share it.

Your apps and your work

We store the apps you add (name, settings, API keys) and everything you do in the dashboard: status changes, replies to your users, blocks and your notification settings. This is the service itself (Art. 6(1)(b) GDPR).

Emails we send you

We send you only emails about your account: to confirm your email address, to reset your password, and to tell you that your password was changed. They come from our own mail server. We do not send newsletters or advertising.

Telegram alerts (optional, Pro and Lifetime)

If you connect a Telegram chat for support alerts, we store the chat's ID, its kind and its name (the person's Telegram name and username, or the group's title). We show you the name so you can confirm that the right chat pressed Start. An alert contains only the app's name, the words "new support conversation" or "new reply", and a link to the dashboard. It never contains anything an end user wrote, nor their email address or device details. A connect link that nobody confirms stops working after 10 minutes. The legal basis is the contract (Art. 6(1)(b) GDPR). Telegram itself is run by Telegram Messenger Inc., and Telegram's privacy policy applies to the messages in your chat.

Paid plans

We sell paid plans through Stripe Managed Payments. For these sales, Stripe's company Sold through Link, LLC is the merchant of record: it takes the payment and handles sales tax, and you see "Sold through Link" at checkout. You enter your name, address and card details directly on Stripe's checkout page. Stripe also uses payment data for its own purposes, for example to prevent fraud and to meet its legal duties. For that use, Stripe is responsible itself, and the Stripe privacy policy and the Link privacy policy apply.

From Stripe, we receive and store: your Stripe customer ID, your subscription's ID, status, price, amount, currency, billing period and end date, whether it will cancel at the end of the period, and the date of a Lifetime purchase. We also keep a history of the plans your account had, and since when. We never receive or store your card details. The legal basis is the contract (Art. 6(1)(b) GDPR) and, for billing records, our duties under tax and commercial law (Art. 6(1)(c) GDPR).

Feedback you send us

From the dashboard, you can send InsightsKit itself a feature request or a support message. For this, we are the controller. We store it in the same way as section 5 describes for every app, linked to your account so we know who wrote. We use it to improve InsightsKit and to answer you (Art. 6(1)(b) and (f) GDPR).

Export and deletion

On every plan, including Free, you can export all the data of your apps at any time. You can delete one app, or your whole account, yourself. When you delete your account, we delete at once all your apps and everything in them, your profile (including your name and photo from Google), your sign-in and activity records, your Telegram chats and your settings. At Stripe, we cancel every subscription and delete your Stripe customer, which removes the email, name, billing address and card stored there. Stripe keeps its invoices and payment records, because tax law requires it.

What stays after deletion names no one: an empty record that the account existed, the history of its plans, and the date of a Lifetime purchase, so that a sold Lifetime place stays sold.

5. When you use an app that uses InsightsKit

Many apps use InsightsKit to collect feature requests and support messages. If you send one, the developer of that app is responsible for your data, and their privacy policy applies. We store and process the data only for them and on their instructions. Please send requests about your data, for example to delete it, to the developer. If you write to us instead, we pass your request to the developer and help them answer it.

This is what we store for the developer:

We do not collect an advertising ID, your location, your contacts or anything about what you do in the app. We do not send you emails. You can delete your own support conversation yourself, in the app. A feature request you cannot delete yourself: please ask the developer.

We keep this data until you delete your support conversation, or the developer deletes it, the app or their account.

6. Cookies and local storage

Most of our cookies and storage are strictly necessary for something you asked for. For these, the law does not require your consent (§ 25(2) No. 2 TDDDG). The two Google Analytics cookies are the only exception: they are set only if you accept them in the banner (§ 25(1) TDDDG). We use no cookies for advertising.

NameWhereWhat it doesHow long
themeMode (local storage)insightskit.coRemembers the light or dark theme you choseUntil you delete it
ik_consent (local storage)insightskit.coRemembers whether you accepted or declined Google Analytics, so the banner does not ask againUntil you delete it
_gainsightskit.coGoogle Analytics, only with your consent: tells one visitor from anotherUp to 2 years (some browsers keep it shorter), or until you withdraw consent
_ga_CF133ZT6E9insightskit.coGoogle Analytics, only with your consent: keeps the state of your visitUp to 2 years (some browsers keep it shorter), or until you withdraw consent
ik_sessionapp.insightskit.coKeeps you signed in30 days, or until you sign out
ik_googleapp.insightskit.coProtects Sign in with Google against forged sign-ins10 minutes, deleted after sign-in
ik_planapp.insightskit.coRemembers the plan you chose on this website while you sign up1 hour
ikw_…api.insightskit.coIn an app's web version: your anonymous ID for that app, so it can show your votes and conversations400 days
ikwv_…api.insightskit.coIn an app's web version: the app's version and build400 days

7. Who else receives data

We keep the list short on purpose:

Nobody else. We use no other analytics service, no advertising network, no error tracking service, no content delivery network, no email service and no AI service. We do not sell or share personal information, also not in the sense of the California Consumer Privacy Act. We give data to authorities only when the law obliges us to.

8. Data outside the EU

We store all data on our server in Germany. Data leaves the EU only through the services in section 7, and only if you use them:

9. How long we keep data

DataHow long
Server logs (IP address and request)About 14 days
Google Analytics data (only with your consent)2 months at Google; the cookies in your browser up to 2 years, or until you withdraw consent
Emails you send usUntil your matter is finished, unless the law requires us to keep them longer
Account, apps, settings, sign-in and activity recordsUntil you delete them or your account
Google name and photoReplaced at each Google sign-in, deleted with your account
Telegram chatUntil you disconnect it, the chat stops or blocks the bot, or you delete your account
Billing recordsStripe IDs and subscription details: until you delete your account. Records that tax law requires us to keep, such as booking records: 8 years (§ 147 AO). Stripe keeps its own records under its own rules
End users' feature requests and votesUntil the developer deletes them, the app or the account
End users' support conversations, emails and attachmentsUntil the end user or the developer deletes them, or the developer deletes the app or the account. Attachments that were never sent: one day
IP address on a support pageOne hour, in memory only

When data is deleted, it is deleted from our database at once. Files of a deleted app or account are removed within one hour.

10. How we protect data

11. Your rights

Under the GDPR, you have the right to:

Your right to object (Art. 21 GDPR)

Where we use your data because of our legitimate interest (Art. 6(1)(f) GDPR), you can object at any time, for reasons that come from your particular situation. We then stop, unless we can show compelling legitimate grounds that outweigh your interests, or we need the data to establish, exercise or defend legal claims.

To use any of these rights, write to privacy@insightskit.co. We answer within one month. If you are an end user of an app, please write to its developer first (see section 5).

You also have the right to complain to a data protection supervisory authority. The authority responsible for us is the Berliner Beauftragte für Datenschutz und Informationsfreiheit (Berlin Commissioner for Data Protection and Freedom of Information), Alt-Moabit 59-61, 10555 Berlin, Germany, datenschutz-berlin.de. You can also complain to the authority in the EU country where you live or work.

12. Other information

No automated decisions

We make no decisions about you that are based only on automated processing and that have legal or similarly significant effects (Art. 22 GDPR).

Children

InsightsKit accounts are for developers, not for children. We do not knowingly create accounts for people under 16.

Changes to this policy

We change this policy when our service changes. The date at the top shows the last change. If a change affects how we use the data of existing accounts, we tell account holders by email before it applies.