← Back to Okno

Privacy policy

Okno requires no sign-up, uses no cookies, shows no ads, and we do not sell personal data or share it for marketing. The music is created right in your browser.

This policy explains how we process personal data when operating the website oknofm.com (“Okno”) under Regulation (EU) 2016/679 (GDPR) and the Slovak Act No. 18/2018 Coll. on Personal Data Protection.

1. Controller

The controller of personal data is the operator of the Okno service (“we”). For all data protection matters, including exercising your rights and reporting a security issue, contact us at oknofm@proton.me. We have not appointed a data protection officer, as the GDPR does not require us to.

2. What data we process, why and on what basis

Delivering the site and security. On every visit the server receives your IP address and technical request data (time, page address, browser). The site cannot be delivered without it. Legal basis: legitimate interest in operating and securing the site (Art. 6(1)(f) GDPR). Technical logs are kept by the hosting provider only briefly, under its own terms.

Guessing city and language. The site does not ask for your location when it opens. Your approximate city and country are determined from your IP address by the hosting provider Vercel and returned only to your browser; we do not store them. Based on the country, the main address is shown in Slovak (Slovakia and Czechia) or in English. The city’s name is looked up through the place search of Open-Meteo. If the city cannot be determined this way, it is guessed from your device’s time zone (for example Europe/Bratislava → Bratislava), otherwise Prague is used. Legal basis: legitimate interest in adapting the music and language to the place (Art. 6(1)(f) GDPR).

Exact location. Only if you click “Use my location” and allow it in your browser, your browser sends Open-Meteo coordinates rounded to about 1 km and receives the current weather and the times of sunrise and sunset. We send your location to no one else. Legal basis: your consent (Art. 6(1)(a) GDPR). You may withdraw consent at any time by blocking location for this site in your browser settings; this does not affect the lawfulness of processing before withdrawal. The site then goes back to the guessed city.

Weather. Your browser loads the weather for the chosen city or location directly from Open-Meteo, which, like any server, sees your IP address (Open-Meteo terms). Legal basis: legitimate interest (Art. 6(1)(f) GDPR), consent for exact location.

Visitor statistics. We measure visits with Vercel Web Analytics. It uses no cookies or device identifiers; it tells visits apart only by a hash of the request, which is deleted after 24 hours. We see only totals: pages opened, country, browser and system type, and where visitors came from. Legal basis: legitimate interest in knowing how the site is used (Art. 6(1)(f) GDPR).

Where we rely on legitimate interest, we have assessed that it is not overridden by your interests and rights: the data is limited to the necessary minimum and does not let us find out who you are.

3. Data stored in your browser

Okno stores some data exclusively in your browser’s storage (localStorage) so that it works the way you set it up: genre, volume, instruments and density; city and country or rounded location, sunrise and sunset and the last weather; whether music has ever played and the day it first played (so the welcome window appears once and the morning greeting once a day); a city chosen through “Work from another window” until the end of the day; the keys of recent sessions and names of recent tracks (so the music doesn’t repeat); today’s pomodoros, the plant’s growth, the train journey and travel pass; the chosen language and whether installing the app has been offered. So the site opens without internet, your browser keeps a copy of the page, fonts and icons.

This data is not sent to us or anyone else and we have no access to it. It is stored only to provide a service you have explicitly requested (Art. 5(3) of Directive 2002/58/EC and § 109(8) of the Slovak Act No. 452/2021 Coll. on Electronic Communications). You can delete it at any time by clearing this site’s data in your browser.

A shared link (“Share”) contains only the genre, key, mode, time of day, weather and sound colour, never your city or location.

4. Recipients

The fonts (Inter Tight, JetBrains Mono and Doto) are stored on the site itself, so you don’t connect to anyone else for them. We do not disclose data to anyone else unless required by law.

5. Transfers outside the EU

Data is transferred to the USA (Vercel) on the basis of the European Commission’s adequacy decision for the EU–US Data Privacy Framework, in which Vercel participates, and standard contractual clauses. Switzerland (Open-Meteo) has an adequate level of data protection under a decision of the European Commission.

6. Automated decision-making

We do not carry out automated decision-making or profiling with legal effects on you. Adapting the music to the weather and time of day is not such decision-making.

7. Obligation to provide data

Providing data is not a statutory or contractual requirement. Without an IP address, however, the site cannot be delivered, and without your location Okno plays according to the guessed city.

8. Your rights

You have the right of access to your personal data (Art. 15 GDPR), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), portability (Art. 20), the right to object to processing based on legitimate interest (Art. 21) and the right to withdraw consent at any time (Art. 7(3)). Send requests to oknofm@proton.me; we will reply without undue delay and within one month at the latest.

As we keep no data that would let us identify you, we may be unable to link any data to you (Art. 11 GDPR). If you provide additional information that makes this possible, we will act on your request.

You also have the right to lodge a complaint with the supervisory authority, the Office for Personal Data Protection of the Slovak Republic, Hraničná 12, 820 07 Bratislava, or with the authority in your country of residence.

9. Changes

We may update this policy if the way we process data changes. The current version, with its effective date, is always on this page.


Effective from 11 November 2026 · Slovensky