GribGrab ← Back to app PL

Privacy Policy

Last updated: June 18, 2026

Our guiding principle: collect only what is needed to understand how the app is used. We do not collect personal information and we never sell data.

1. Data Controller

Technologie 21 Aleksander Jaworski
Pionerska 7/2, 53-213 Wrocław, Poland
NIP: 6912215667
Email: gribgrabapp@icloud.com

2. Legal Basis for Processing

3. What we collect

Data How Why
Anonymous usage events
e.g. "city loaded: Warsaw", "language changed: EN"
PostHog analytics (EU cloud) Understand which features are used and which cities are popular
Your city preferences, language, and timezone Browser localStorage — stays on your device only Remember your settings between visits
Country (derived from IP address)
Only on first visit when you have no saved cities
Request to ipapi.co — a third-party geolocation service Show a relevant default city (the country capital) instead of a blank screen on first visit. Your IP address is sent to ipapi.co as part of this request.
Stable anonymous identifier (gg_uid)
Only if you accept analytics
Generated on your device, stored in browser localStorage, sent to PostHog Links your events across sessions in PostHog so we can measure returning users and per-user patterns. The value is a random string — it contains no personal information.
Session recordings (masked)
Only if you accept analytics
PostHog Session Replay (EU cloud). All text and all form inputs are masked before the recording leaves your device See how the interface is actually used — where people tap, scroll, and get stuck — so we can fix usability problems. Recordings show layout and interactions only, never the text you type or the content on screen.
Feedback you submit
Only if you use the feedback form
Collected by Tally.so — a third-party form service (EU) Read your suggestions, bug reports, and ideas to improve the app. Your email is optional — include it only if you want a reply.

No account is ever created or required. Email is only collected if you voluntarily provide it in the feedback form.

4. What we do not collect

We never sell your data — never have, never will.

5. Location (GPS)

If you tap "Detect my location", your browser prompts you to share your GPS coordinates. We use those coordinates solely to reverse-geocode a city name via Nominatim / OpenStreetMap and load weather data. The coordinates are not sent to our servers, not logged, and not stored.

Granting location access is optional. You can search for any city manually instead.

6. Analytics — PostHog

We use PostHog (EU cloud, eu.i.posthog.com) to collect anonymous usage events. The events we send are:

Each event also carries session-level context properties: app version, interface language, timezone setting, unit system (metric/imperial), whether the app is installed as a PWA, and aggregate counts of saved and recently viewed cities (e.g. "2 saved cities"). None of these identify you personally.

When you accept analytics, GribGrab generates a random anonymous identifier (gg_uid) on your device and uses it to create a person profile in PostHog. This enables cross-session analytics such as returning user counts and per-user usage patterns. The identifier is a random string — it contains no personal information. No name or email is attached to any event. PostHog's EU infrastructure is GDPR-compliant. See PostHog's Privacy Policy.

6a. Session recordings (Session Replay)

If — and only if — you accept analytics, GribGrab also records anonymised replays of your session using PostHog Session Replay (EU cloud). A session recording lets us watch how the interface is used — where people tap, scroll, hesitate, or hit a dead end — so we can find and fix usability problems we cannot see from event counts alone.

Everything sensitive is masked on your device before anything is sent:

What remains is the page layout and your interactions with it (taps, clicks, scrolls, navigation). Recording does not start until you accept the consent banner — if you decline, or before you choose, no recording is ever made. Recordings are stored on PostHog's EU infrastructure and are linked to the same anonymous gg_uid person profile described above. They contain no name, email, or readable text.

7. Cookies and local storage

On your first visit, GribGrab shows a consent banner. Your choice is stored in localStorage as gg_consent.

No other cookies are set by GribGrab itself. When you open the feedback form, Tally.so may store temporary form state in your browser. GribGrab uses localStorage to remember your saved cities, language preference, timezone, and unit system (metric/imperial). This data never leaves your device.

8. Third-party data sources

Weather data and geocoding are fetched directly from third-party APIs. Their privacy policies apply:

9. Data Retention

10. Your rights (GDPR)

You have the right to:

Because we do not collect personal data linked to your identity, most rights apply in a limited way. To exercise any right, or to have PostHog session data associated with your browser removed, contact us by email.

You can also opt out of PostHog tracking at any time by enabling "Do Not Track" in your browser settings — PostHog honours the DNT header.

11. Children

GribGrab is not directed at children under 13 and does not knowingly collect any information from them.

12. Changes

We may update this policy to reflect changes in the app or applicable law. The "last updated" date at the top of this page will change accordingly. We will not retroactively use your data in ways that contradict a prior version of this policy.

13. Contact

Questions or requests: gribgrabapp@icloud.com