Kirpi

Support

Kirpi is made by one independent developer, and I read every message. Email dgarhdez@gmail.com and include your iPhone or iPad model, iOS version and what you were doing. Please never send your API key.

Quick answers

How do I get a PostHog API key?

In PostHog, open Settings, then Personal API keys, then Create. Under access choose your project (or all access). Set exactly two scopes to Read: Query and Project. Leave everything else at No access. Copy the key when PostHog shows it (it is shown once), then paste it into Kirpi. The app's "How do I get a key?" screen walks through the same steps.

It says the key is rejected or missing a permission.

Check that you copied the personal key (it starts with phx_, not the phc_ project token your app uses to send events) and that Query and Project are both set to Read. If your key belongs to the other cloud, Kirpi switches between US and EU for you.

My numbers look empty or show "new".

Try a longer range (7d, 30d or 90d). Percentages compare with the previous period, so a project younger than one period has nothing to compare against. Check Settings, Filters too: an exclusion rule can hide events.

How does the free trial and purchase work?

You get 7 days of everything. After that, one payment unlocks Kirpi for good. There is no subscription and nothing renews. Use Restore purchase on the unlock screen or in Settings if you reinstall or change device. Refunds are handled by Apple at reportaproblem.apple.com.

Where is my data stored?

Nowhere but your device. Kirpi has no servers of its own: it reads from PostHog directly and keeps your key in the iOS Keychain. See the Privacy Policy. To remove a project and its key, swipe it in Settings. Keychain items can survive app deletion, so deleting the app alone does not reliably remove saved keys.

What are the anonymous usage stats?

An optional setting, off unless you say yes on first launch or turn it on later in Settings. It sends anonymous interactions, purchase and restore outcomes, load-duration buckets and general errors, never your PostHog data, API key, project or event names, or your location. Turn it off any time in Settings, then Share anonymous usage stats. Details are in the Privacy Policy.

Can Kirpi change or delete things in PostHog?

No. It only reads, and it only needs the two read scopes above.