Privacy Policy

Mirror of the Privacy Policy bundled in HogLens 1.3.0 — AppData/Privacy.md, app repo commit 1aa0c20 (2026-08-12), SHA-256 6edffee759527d7c…. The text below is the bundled document verbatim (ADR-H7).

HogLens - PostHog Analytics Companion

Last Updated: August 12, 2026

Effective Date: August 12, 2026


Introduction

I am Patrick Diezi, an independent software developer operating under the name KREANIQS, based in Switzerland. I developed HogLens to provide a native PostHog analytics experience for Apple devices while respecting your privacy.

This Privacy Policy explains how I handle information when you use the HogLens application ("App") and the HogLens website at www.hoglens.app ("Website"). I believe in transparency and want you to understand exactly what data is collected, how it is used, and the choices you have.

The key takeaway: your PostHog analytics data stays between you and PostHog — I never see it. The App itself talks to my own infrastructure for exactly three things: optional, consent-gated usage analytics; a remote configuration file; and a small developer news feed. None of these carries your personal data, your PostHog data, or your API tokens.

Contact Information:

Patrick Diezi / KREANIQS
Lehmbergstrasse 8
8514 Amlikon-Bissegg
Switzerland

Email: privacy@hoglens.app
Website: www.hoglens.app


1. Information I Do NOT Collect

Let me be clear about what HogLens does NOT do:


2. Information Stored on Your Device

HogLens stores certain information locally on your device to provide its functionality:

2.1 PostHog API Tokens

Your PostHog API tokens are stored securely in your device's Keychain, which is Apple's secure credential storage system. These tokens:

2.2 App Configuration and Data

HogLens stores the following data locally using SwiftData:


3. iCloud Synchronization

HogLens uses Apple's CloudKit service to synchronize your data across your Apple devices.

3.1 What Is Synced

The following data is synchronized via iCloud:

3.2 What Is NOT Synced

The following data stays local to each device:

3.3 How iCloud Sync Works

For information about how Apple handles iCloud data, please see Apple's Privacy Policy.


4. Information Transmitted to PostHog (Your Data)

When you use HogLens, the App communicates directly with your PostHog server to retrieve analytics data.

4.1 Data Sent to PostHog

HogLens sends the following to your PostHog server:

4.2 Data Received from PostHog

HogLens receives:

4.3 My Role

I am not involved in this data exchange. The connection is directly between your device and your PostHog server (whether PostHog Cloud or your self-hosted instance). For information about how PostHog handles your data, please see PostHog's Privacy Policy.


5. App Usage Analytics (Consent-Gated)

Yes — the PostHog companion app uses PostHog itself. HogLens can send anonymous usage analytics about the App to my own PostHog project, so I can understand which features matter and where the App fails. This is entirely separate from your PostHog data (Section 4), and it is off until you say yes.

5.1 Consent First

5.2 What Is Sent (If You Consent)

Events are grouped by a random installation identifier that is not linked to your identity and cannot be used to contact or identify you.

5.3 What Is NEVER Sent

5.4 Where It Goes

Events are sent to my PostHog project on PostHog Cloud EU (processed in the European Union). They are used solely to improve HogLens and are not shared with anyone.


6. Remote Configuration

At launch, the App fetches a small configuration file from my server at api.hoglens.app (a Cloudflare Worker). This tells the App which features are enabled and where to send consent-gated analytics.


7. Developer News Feed

HogLens periodically checks a short news feed from me — release notes, announcements, and tips — so I can reach you inside the App without an update.


8. App Store and Payments

HogLens is distributed through Apple's App Store, and all purchases are processed by Apple.

8.1 Purchase Information

When you make a purchase:

8.2 Information from Apple

Apple may provide me with:

I do not receive your name, email, payment details, or other personal information from Apple.

For information about Apple's data practices, please see Apple's Privacy Policy.


9. Website

The HogLens website (www.hoglens.app) is a static informational site.

9.1 Website Data Collection

The website:

9.2 Contact Forms

If you contact me via email (support@hoglens.app, privacy@hoglens.app, etc.), I will collect:

I use this information solely to respond to your inquiry and do not share it with third parties.


10. Third-Party Services

HogLens interacts with the following services:

10.1 PostHog (Your Server)

10.2 PostHog Cloud EU (My Project)

10.3 Cloudflare (api.hoglens.app, ctnk.kreaniqs.com)

10.4 Apple (iCloud/CloudKit)

10.5 Apple (App Store)

I do not use any other third-party services for analytics, advertising, or data processing.


11. Data Security

I take the security of your data seriously:

11.1 Security Measures

11.2 Your Responsibilities

You are responsible for:

11.3 Data Breach

In the unlikely event of a data breach affecting your information, I will notify affected users in accordance with applicable laws.


12. Data Retention

12.1 Local Data

Data stored on your device remains until you:

12.2 iCloud Data

Data synced to iCloud remains until you:

12.3 Usage Analytics

Consent-gated usage events (Section 5) are retained in my PostHog project in aggregate form for product analysis. They contain no personal identifiers that would allow me to single you out or contact you.

12.4 Support Communications

If you contact me for support, I retain your communications for as long as necessary to provide assistance and maintain records, typically no longer than 3 years.


13. Your Rights

Depending on your jurisdiction, you may have certain rights regarding your personal information:

13.1 Access and Portability

You can access all your data directly within HogLens. Your data is stored on your device and in your iCloud account, which you fully control.

13.2 Deletion

You can delete your data by:

13.3 Correction

You can correct any data directly within HogLens.

13.4 Data Export

You can export your dashboards as images using the export feature within HogLens.

13.5 Consent Withdrawal

You can withdraw your analytics consent at any time in Settings → Privacy — no events are sent from that moment on.


14. Children's Privacy

HogLens is a business analytics tool and is not directed at children under 13 years of age. I do not knowingly collect personal information from children under 13. If you believe a child has provided information through the App, please contact me at privacy@hoglens.app.


15. International Data Transfers

15.1 iCloud Synchronization

When you use iCloud sync, your data may be transferred to and stored on servers located outside your country of residence, in accordance with Apple's data practices.

15.2 PostHog Communication

When you connect to PostHog:

15.3 My Infrastructure

15.4 My Location

I am based in Switzerland, which has been recognized by the European Commission as providing adequate data protection.


16. Swiss and EU Data Protection

16.1 Legal Basis (GDPR/Swiss DPA)

The legal bases under GDPR and the Swiss Data Protection Act are:

16.2 Data Protection Authority

If you have concerns about my data practices, you can contact:


17. California Privacy Rights (CCPA)

If you are a California resident:

17.1 Categories of Information

The consent-gated usage analytics described in Section 5 consist of anonymous feature-usage events without personal identifiers. I do not collect personal information as defined by the CCPA through the HogLens App.

17.2 Sale of Personal Information

I do not sell personal information to third parties.

17.3 Do Not Track

Beyond the consent-gated analytics you control in Settings, HogLens does not track users across apps or websites, so "Do Not Track" signals are not applicable.


18. Changes to This Privacy Policy

I may update this Privacy Policy from time to time. Changes will be:

Your continued use of HogLens after any changes constitutes acceptance of the updated Privacy Policy.


19. Open Source Components

HogLens includes the following open-source components:

ComponentLicensePurpose
MarkdownUIMITRendering formatted text
ZIPFoundationMITExport functionality
PostHog iOS SDKMITConsent-gated usage analytics (Section 5)

20. Contact Me

If you have any questions, concerns, or requests regarding this Privacy Policy or my data practices, please contact me:

Patrick Diezi / KREANIQS

Postal Address:
Patrick Diezi
Lehmbergstrasse 8
8514 Amlikon-Bissegg
Switzerland

I will respond to your inquiry within 30 days.


Summary

WhatHow It's Handled
API TokensStored in device Keychain only (never synced, never sent to me)
App DataStored locally + iCloud sync (your control)
Your PostHog DataDirect from your device to PostHog — I never see it
App Usage AnalyticsOnly with your consent, anonymous, PostHog Cloud EU, off switch in Settings
Remote ConfigurationRead-only fetch from api.hoglens.app, no personal data
Developer NewsRead-only fetch from ctnk.kreaniqs.com, no identifiers, read-state stays on device
Data Sharing / SellingNone
PaymentsProcessed by Apple

© 2026 Patrick Diezi / KREANIQS. All rights reserved.

This website

Last Updated: September 4, 2026 — maintained on hoglens.app; not part of the in-app document above. Written from recordings of what this site loads and stores (HogLensWeb ADR-H5).

The document above is the Privacy Policy shipped inside the HogLens app and covers the app. This section additionally covers this website, hoglens.app, and is maintained here.

Nothing third-party loads before you click the feedback button. Loading any page of this site contacts my own server and two Upvoty addresses — one for the feedback widget's code (app.upvoty.com), one for its configuration (core-api.upvotyfeedback.com) — and nothing else. Measured on September 4, 2026 on every page, twice, on two different origins.

No cookies are set on any origin, before or after you use the widget, and this site stores nothing in your browser's local or session storage. It runs no analytics, and it embeds no fonts, images or scripts of its own from anyone.

What happens when you open the feedback board

The feedback boards are provided by Upvoty, the only third party this site integrates. When you click the feedback button on any page, or open the feedback page where the board is embedded directly, this site embeds a page from feedback-portal.hoglens.app, which runs under Upvoty's control. That page then requests assets from further third parties of its own:

  • Google — the Montserrat font from fonts.googleapis.com and fonts.gstatic.com;
  • Iconify — icon files from api.iconify.design;
  • Amazon Web Services — images from Upvoty's storage at upvotypublic.s3.eu-central-1.amazonaws.com.

Each of those requests is made by your browser, so Google, Iconify and Amazon receive your IP address, together with the standard details every web request carries (the requested file, your browser's user-agent string, and the referring page). That is what was observed and what necessarily follows from it; what each of them does with a request is governed by their own policies, not by mine. None of them set a cookie in the recordings. The board itself stores five values in your browser under its address, feedback-portal.hoglens.app: a guest access token and refresh token that identify your browser to Upvoty, and three view preferences (sort order, filters, columns).

This site's Content-Security-Policy permits exactly three Upvoty addresses on this site's own pages — the widget's code, its configuration, and the embedded board — and nothing else. I accepted the board's use of Google Fonts and Iconify on September 4, 2026 as a known dependency of Upvoty rather than something this site chooses; it is recorded as the one exception to this site's rule of loading no external fonts or scripts.

Reading is anonymous. Taking part is not.

You can read every post without identifying yourself. To post, comment or vote, Upvoty requires you to sign in, with an e-mail address (it sends you a sign-in link) or a Google account; the board's configuration lists exactly those two methods. Signing in creates an account with Upvoty, not with me, and I never see a password. I administer the boards, so the names and e-mail addresses of people who sign in are visible to me there, attached to what they post. Anything you post is also public to every other reader. What Upvoty does with your account is governed by Upvoty's privacy policy, not by mine.

If you e-mail support@hoglens.app instead, your message reaches my Microsoft 365 mailbox and is handled there; it is not entered into Upvoty.

Measured three times on 4 September 2026 — on a local build, on the staging host, and on hoglens.app and www.hoglens.app themselves — with the same headless browser and a fresh profile each time; all recordings agree on every field (HogLensWeb ADR-H5). The two measured sentences above are re-verified, never assumed, whenever the feedback widget, the portal or this site changes.