Privacy Policy

Effective: April 12, 2025 Last updated: April 12, 2025

The short version: NeonLens collects no personal data. No analytics, no telemetry, no crash reporting. Your Neon API key is stored only in your device's iOS Keychain and is never transmitted to the developer or any third party.

1. Introduction

NeonLens is a native iOS application developed by Alex Hurley. It provides a dashboard for monitoring Neon serverless Postgres projects.

This Privacy Policy explains how NeonLens handles information when you use the app. The app collects no data, so this is short: we collect nothing about you.

2. Information We Collect

NeonLens does not collect, transmit, or store any personal information on any server operated by the developer. Specifically:

Neon API key: When you use NeonLens, you provide a Neon API key. This key is stored locally on your device in the iOS Keychain. It is used solely to authenticate API requests made directly from your device to the Neon API. It is never transmitted to the developer or any server other than Neon's own API endpoint (https://console.neon.tech/api/v2).

3. How We Use Your Information

The developer has no access to your information because no information is transmitted to the developer.

The Neon API key stored in your Keychain is used exclusively by the app, running on your device, to make authenticated API calls to Neon's service on your behalf. The content returned by those API calls (your project names, branch data, consumption metrics, etc.) is displayed in the app and never leaves your device except in requests you initiate back to Neon.

4. Information Sharing and Disclosure

We do not sell your information. We do not share your information. We have no advertising networks, no marketing platforms, and no third-party analytics SDKs embedded in the app.

NeonLens has zero third-party dependencies. It uses only Apple system frameworks (SwiftUI, StoreKit, LocalAuthentication, Security, Charts, URLSession).

The only external service the app communicates with is the Neon API, and only when you take explicit action in the app. That communication uses your own API key and is subject to Neon's Privacy Policy.

5. In-App Purchases

NeonLens offers an optional one-time Pro unlock via Apple's StoreKit 2 framework. All payment processing is handled entirely by Apple. NeonLens never receives, processes, or stores any payment information.

Apple's handling of purchase transactions is governed by Apple's Privacy Policy.

6. Data Retention

Because the developer collects no data, there is nothing for the developer to retain or delete.

On your device, the Neon API key persists in the iOS Keychain until you explicitly revoke it via Settings → Revoke API Key within the app, or until you delete the app. Deleting the app removes all associated Keychain entries.

7. Security

NeonLens uses the following security measures to protect your API key on-device:

8. Children's Privacy

NeonLens is a developer tool intended for use by adults who operate Neon database accounts. The app is not directed at children under the age of 13, and we do not knowingly collect information from children.

If you believe a child has provided information through the app, please contact us at alexhhopson@gmail.com. Although the app stores nothing on any server, we will investigate and take appropriate action.

9. Third-Party Services

NeonLens connects to the following external service:

No other external services, APIs, or CDNs are contacted by the app.

10. Changes to This Privacy Policy

If this policy changes, the revised version will be posted here with an updated date. Since there are no user accounts, there is no way to notify you directly. Check this page periodically. Material changes will also appear in the app's App Store release notes.

Continued use of the app after a policy update constitutes acceptance of the revised terms.

11. Contact

If you have questions about this Privacy Policy, please contact:

Alex Hurley
alexhhopson@gmail.com