Learn about what data Formo collects and how we protect user privacy.
We do NOT read nor set any third-party cookies.We care about the privacy of your visitors. Cookies are something that can track visitors across multiple websites and domains. We do not store, use, retrieve, nor extract third-party cookies from visitor’s devices. We do use first-party cookies to support cross-subdomain tracking. This is necessary to see when visitors go from your site (formo.so) to your app (app.formo.so).
We do NOT use device or browser fingerprinting. We do not attempt to generate a device-persistent identifier because they are considered personal data under GDPR.To count user sessions, we generate a daily changing identifier using the visitor’s IP address and User-Agent. Every single HTTP request sends this information to the server so that’s what we use.
We do NOT collect IP addresses.The raw IP address data is never stored in our logs, databases, or anywhere on disk at all.
We collect and store user agents.User agents are the identifiers of the browser and device of the visitor. Browsers or devices identify themselves to websites. We collect and store the user agent to identify the browser and device of the visitor.
We collect and store the timezone of each visitor.
We collect and store country of each visitor.We collect visitor country based on the their time zone, not their IP address. Every country has their own time zone and modern devices automatically update the time zone when the device travels. The time zone is limited to a country, so we can’t get data about a city or region within a country.
We collect and store language of each visitor.Devices are set to a certain language. We collect the language of the device being used by a visitor.
We collect and store URLs.We collect the URL to track page visits and referrers.
We collect and store referrers.Referrers answer the question “Where did this visitor come from?”. Browsers send the URL of the previous website as a referrer. We also check UTM-parameters. You can see a list of your site’s referrers in your dashboard.
We collect and store UTM parameters.UTM parameters such as
utm_source
, utm_medium
, and utm_campaign
, are a way to track the source of a visitor.
They are added to a URL to track where a visitor came from.
We track these UTM codes:
utm_source
(e.g.: google.com)utm_medium
(e.g.: search)utm_campaign
(e.g.: summer_sale)utm_content
(e.g.: summer_sale)utm_term
(e.g.: summer_sale)We collect and store referral parameters.Referral parameters such as
referral
and ref
are a way to track who referred a visitor.
They are added to a URL to track where a visitor came from.
We track these UTM codes and assign it to each user:
referral
(e.g.: google.com)ref
(e.g.: search)refcode
We collect and store the crypto wallet type of visitors.We collect the wallet type (EIP6963’s
rdns
identifier) to identify the wallet type of the visitor.
We collect and store wallet addresses.We collect the wallet address to identify a visitor.
We collect and store chain ids.We collect the chain id to identify the connected chain of the visitor.
We collect and store wallet connected status.We collect the wallet connected status to identify if a visitor has connected their wallet.
We collect and store signature and transaction metadata.We collect signature and transaction metadata such as statuses (success, failed, pending, etc.) and transaction hashes.