โ† Back to Markets

Privacy Policy

Last updated: June 2026  ยท  Applies to the Markets web application

๐Ÿ”’ Short version: We do not collect, store, or transmit any personal data. No cookies are used. Only your display preferences are saved locally on your device, and only with your consent.

1. Who We Are

Markets is a web application for viewing currency exchange rates and cryptocurrency prices. It is operated by its individual creator ("we", "us"). For privacy-related inquiries, contact us via the GitHub repository linked in the app.

2. Data We Collect

We collect no personal data whatsoever. There is no account system, no login, and we do not store your information. The App's serverless functions act as intermediaries to fetch rate data from third-party APIs โ€” they receive your IP address as part of a standard HTTP request but do not log or retain it.

3. Local Storage (Browser Preferences)

With your consent, the App saves display preferences in your browser's localStorage. This is stored exclusively on your device and is never transmitted to us or any server. No cookies are set.

Key What it stores Purpose
baseBNR Selected base currency for the BNR tab (e.g. "EUR") Remembers your last choice
baseCrypto Selected base currency for the Crypto tab (e.g. "USD") Remembers your last choice
decimals Number of decimal places (0โ€“8) Remembers your display preference
favorites List of currency codes you starred Remembers your favourite currencies
storage_consent "accepted" or absent Records whether you consented to local storage

All stored values are Functional โ€” they exist solely to improve your experience. None of them identify you personally.

If you decline consent or clear your browser data, the App continues to work normally; your preferences simply reset on each visit.

4. Infrastructure & Third-Party Services

The App is hosted on Vercel (Vercel Privacy Policy). Vercel's servers handle all HTTP requests, including API calls to fetch rate data. As with any web hosting provider, Vercel may process your IP address and standard HTTP request metadata (user-agent, referrer) in accordance with their privacy policy.

Rate data is fetched server-side through the App's own API functions, which contact the following external services. Your browser does not connect to these services directly (except Frankfurter, which is used as a fallback from the browser if the primary source is unavailable).

  • National Bank of Romania (BNR) โ€“ bnr.ro โ€“ fiat exchange rates, fetched server-side
  • CoinGecko โ€“ coingecko.com โ€“ cryptocurrency prices and history, fetched server-side
  • Frankfurter โ€“ frankfurter.dev โ€“ fallback fiat rates, fetched from your browser only if the primary source fails
  • jsDelivr CDN โ€“ jsdelivr.com โ€“ serves the Chart.js charting library to your browser

Please review each provider's own privacy policy for details on how they handle requests.

5. No Analytics or Tracking

The App does not use Google Analytics, Mixpanel, Hotjar, Facebook Pixel, or any other analytics or advertising tool. No tracking pixels, fingerprinting scripts, or session recording tools are present.

6. Your Rights (GDPR)

Because we hold no personal data about you, most GDPR rights (access, rectification, portability) are satisfied by default โ€” there is nothing to hand over. To exercise your right to erasure of locally stored preferences:

  • Click "Decline" on the consent banner โ€” this immediately erases all stored preference keys and prevents any new writes, or
  • Open your browser's developer tools โ†’ Application โ†’ Local Storage โ†’ select this site โ†’ delete all keys, or
  • Clear your browser's site data in your browser settings

7. Children's Privacy

The App does not knowingly collect data from children under 16. As no data is collected at all, this requirement is satisfied by design.

8. Changes to This Policy

If we materially change how data is handled (for example by adding analytics), we will update this page and revise the "Last updated" date. We encourage you to review it periodically.

Terms & Conditions  ยท  Back to App