Effective May 17, 2026 · Last updated May 17, 2026

Privacy Policy

DropLens is a revenue-analytics dashboard for Google Analytics 4 (GA4) e-commerce properties. This policy explains exactly what we collect, what we don't, and how to remove your data.

Plain-English summary

What you should know in one paragraph: When you sign in with Google and connect a GA4 property, we store your Google account ID and email, the GA4 property IDs you grant access to, an OAuth refresh token (so we can re-fetch reports without prompting you again), and your trial/billing state. We do not store your GA4 reports. Each time you open the dashboard, our Cloud Function fetches fresh data from Google's GA4 Data API and streams it to your browser, where it is rendered and then discarded.

Data controller

The data controller for DropLens is the operator of droplens.app. For all privacy questions, contact privacy@droplens.app.

What we collect

We collect only the minimum needed to run the service. Concretely:

What we do not store

We deliberately do not persist any of the following:

GA4 scope & data flow

When you click "Connect Google Analytics", Google asks you to grant DropLens the analytics.readonly scope. This is a sensitive scope: it allows reading every GA4 property your Google account has access to. Google requires us to disclose, in clear terms, exactly how we use it.

Here is the full data flow:

  1. You sign in with Google and grant the analytics.readonly scope.
  2. Google returns an OAuth refresh token to our Cloud Function. We store it encrypted in Firestore.
  3. You select a property from the dropdown. Our Cloud Function uses the refresh token to mint a short-lived access token and calls the GA4 Data API on your behalf.
  4. The Cloud Function returns the report JSON directly to your browser. We do not persist the report.
  5. Your browser computes KPIs, funnel rates, waterfalls, and renders charts entirely client-side.

We use the analytics.readonly scope for one and only one purpose: to produce the revenue dashboard you signed up for. We do not use it for advertising, profiling, training AI models, sharing with third parties, or any purpose unrelated to displaying your own data back to you. This complies with the Google API Services User Data Policy, including the Limited Use requirements.

Why we use the data we collect

For users in the EU/EEA/UK, our legal bases under the GDPR are:

Retention

Third parties & subprocessors

DropLens relies on the following processors. Each is bound by its own privacy and security commitments.

We do not sell personal data. We do not share data with advertisers. We do not use your data to train machine-learning models.

Cookies & tracking

DropLens uses only strictly necessary storage:

We do not use advertising or cross-site tracking cookies. Our Umami analytics are cookieless (no localStorage either) and do not require a consent banner under ePrivacy. Umami collects only page URL, referrer, browser, OS, country, and aggregated event names — it never sets a unique identifier on your device.

Your rights

Under the GDPR and similar regimes (UK GDPR, CCPA), you have the right to:

To exercise any of these, email privacy@droplens.app. We respond within 30 days.

Revoking access & deleting your data

You can revoke our access to your Google Analytics at any time:

  1. Open the Google Account permissions page.
  2. Find "DropLens" in the list of third-party apps.
  3. Click "Remove access".

This invalidates our refresh token immediately — we lose the ability to call GA4 on your behalf. To also delete your account record and all property memberships from our database, email privacy@droplens.app with the subject "Delete my account". We confirm completion within 30 days.

Security

OAuth refresh tokens are stored in Firestore with security rules that deny all client-side reads and writes — only our server-side Cloud Functions (running under the Admin SDK) can access them. Billing fields are similarly server-only. All traffic is HTTPS. We follow the principle of least privilege for service accounts and rotate keys periodically.

Children

DropLens is a B2B tool and is not directed at children under 16. We do not knowingly collect data from minors.

Changes to this policy

We will post any material changes to this page and update the "Last updated" date at the top. For significant changes, we will also email account holders.

Contact

Privacy questions, data requests, or security disclosures: privacy@droplens.app.