oralabPOLYMARKET HEATMAP
Open heatmap →

Privacy Policy

Last updated May 4, 2026

This Privacy Policy describes how oralab (“we”, “our”, “us”) collects, uses, and protects personal data when you use the dashboard at oralab.xyz (the “Service”). We aim to keep this readable and short. If anything is unclear, write to us at hello@oralab.xyz.

Who we are

oralab is an independent project run from Ukraine and hosted in the European Union (Hetzner, Germany). The Service is a real-time visualisation of public Polymarket on-chain trading activity. We are not affiliated with Polymarket.

What data we collect

We only collect what we need to operate the Service:

We do not collect government IDs, payment-card data, or biometric data. We do not buy or sell personal data.

What we do not do with on-chain data

The Service displays public Polymarket trade data and aliases that Polymarket itself publishes through its public APIs (e.g. its leaderboard usernames, X handles, and verified flags). On-chain wallet activity is public by design; aggregating it does not turn it into private data. If you are a Polymarket user whose alias appears on the Service and you would like that link removed from our display, contact us at hello@oralab.xyz.

Why we use it

Lawful bases under the GDPR:

Subprocessors

We share the minimum data necessary with vetted third-party providers acting on our behalf:

Polymarket and the Polygon blockchain are data sources, not data processors — we read public information from them and do not send them anything about you.

Where data is stored

Account data, sessions, and product preferences are stored on servers in Germany (EU). Some subprocessors (e.g. GitHub, Discord) may process limited account data outside the EU under standard contractual clauses or equivalent safeguards.

Product analytics

We collect anonymised usage events to understand which features people use — what ranges and metrics get switched, how often a cell gets clicked, when sign-in modals open, which signed-in providers complete, and similar product-level signals. The dataset is first-party (stored on our own server, not sent to any third-party analytics vendor) and is keyed by a random per-browser session id that you can wipe at any time by clearing site data.

We do not collect: form-input values, full URLs (we strip query strings), full IP addresses (we keep at most a country code from edge headers when available), browser fingerprints, mouse traces, or cross-site tracking identifiers.

You can opt out of this entirely by setting localStorage.setItem("analytics_optout", "1") in the browser console. The SDK becomes a no-op for the rest of the session and any future sessions in that browser.

Retention

Your rights

If you are in the EU/UK or another jurisdiction with comparable rights, you may request to: access your data, correct it, delete it, restrict or object to processing, receive a portable copy, or withdraw consent at any time. To exercise any of these, email hello@oralab.xyz from the address associated with your account. You also have the right to lodge a complaint with your local data-protection authority.

Children

The Service is not intended for users under 18, and we do not knowingly collect data from children. If you believe a child has signed in, contact us and we will delete the account.

Changes

We may update this policy as the Service evolves. Material changes will be flagged on the dashboard or by email. The “Last updated” date at the top reflects the current version.

Contact

Questions, requests, or complaints: hello@oralab.xyz.