Sole proprietorship registered in Poland · VAT ID: PL6912271890
Contact: [email protected]
The controller of your personal data within the meaning of Regulation (EU) 2016/679 of the European Parliament and of the Council (GDPR) is Maciej Duszak, operating under the Geomo brand.
Geomo only processes data that you enter yourself:
Without an account, this data is stored only locally in your browser (localStorage) and is not sent to our servers.
If you choose to sign in (with a link sent by email or with a Google account), we additionally process:
Account data is stored in a Supabase database on servers in the European Union (Frankfurt, Germany). Only you can access it — database security rules prevent other users from reading your data.
If you write to us using the “Contact” form, we process the name or nickname, email address and message you provide — solely to reply to you. The message first goes to our function on Supabase servers (EU), which checks the spam protection, and is then forwarded by email via the Formspree service.
We do not use a third-party captcha for spam protection: your browser solves a short computational task in the background, and to limit the number of messages we use a one-way hash of your IP address — the IP address itself is not stored.
If you consent to analytics cookies, we collect anonymous data about how the app is used through analytics tools (Google Analytics 4, Microsoft Clarity). This includes:
| Purpose | Legal basis (GDPR) |
|---|---|
| Operating the app (localStorage) | Art. 6(1)(b) — necessary to provide the service |
| User account and data sync | Art. 6(1)(b) — necessary to provide the service you chose to use |
| Analytics and session recordings | Art. 6(1)(a) — your consent (you can withdraw it) |
| Replying to contact form messages and email enquiries | Art. 6(1)(b) — necessary to handle your request |
| Direct marketing (if launched) | Art. 6(1)(a) — separate marketing consent |
| Type of data | Retention period |
|---|---|
| Data in localStorage (profile, bikes, settings) | Until you clear it or delete your browser data |
| Account data (email, synced profile, bikes, collections) | Until the account is deleted — immediately when you delete it in the app, within 30 days when requested by email |
| Analytics data (GA4) | 14 months (Google Analytics default) |
| Session recordings (Clarity) | 30 days |
| Contact form messages and email correspondence | Up to 3 years from the last contact |
Under the GDPR you have the following rights:
To exercise your rights, contact: [email protected]
We respond within 30 days of receiving your request.
The following data is stored in localStorage and cannot be disabled — it is required for the app to work:
| Key | Purpose |
|---|---|
bgc-theme |
Remembers the selected theme (light/dark) |
bgc-profile-v15 |
Rider profile (height, mobility, position) |
bgc-benchmark-v15 |
Current benchmark bike |
bgc-bikes-v18 |
Bikes in the comparison list |
bgc-onboarding-v1 |
Whether the setup wizard has been completed |
bgc-landing-seen |
Whether the welcome page has been shown |
bgc-cookie-consent |
Remembers your cookie choice |
sb-…-auth-token |
Sign-in session (only if you create an account) |
| Tool | Purpose | Provider policy |
|---|---|---|
| Google Analytics 4 | Traffic statistics, in-app events | Google Privacy Policy |
| Microsoft Clarity | Session recordings, heatmaps | Microsoft Privacy Policy |
We use the following processors:
Geomo is served over an encrypted HTTPS connection. Without an account, your rider profile is stored only locally in your browser. After you sign in, a copy of your data is stored in a database in the EU, where each user can access only their own data (row-level database security), over an encrypted connection.
We do not process health data within the meaning of Art. 9 GDPR. Anthropometric data (height, inseam) is treated as ordinary personal data and protected with standard security measures.
We may change this policy. We will inform you about significant changes with a notice in the app. The date of the last update is shown at the top of this document.
Arabean — Maciej Duszak
Email: [email protected]
We respond within 30 calendar days.
As a sole proprietorship we are not required to appoint a Data Protection Officer (DPO); please send all data protection matters to the email address above.
In case of any discrepancy, the Polish version prevails.
© 2026 Geomo — Arabean / Maciej Duszak · Back to the app