Information about personal data protection
Cookies are small text files stored on your device by your browser. They are used to remember preferences between visits.
userLocation
Essential (functional)
This cookie stores your manually selected location so you don't have to enter it on every visit.
Contents (JSON-encoded):
Duration: 30 days (then automatically expires and is deleted)
Scope: SameSite=Lax (not sent on cross-site requests)
Created: Only when you explicitly set your location (never automatically)
Purpose: Calculate accurate sunrise/sunset times and ideal propagation hours for each radio band
We also use browser sessionStorage (cleared automatically when you close the tab) for:
locationModalDismissed — remembers that you closed the "set location" popup so it doesn't reappear during the same browsing session.lastGeocodeSearch — a timestamp used to rate-limit city searches (max 1 per second) to respect the OpenStreetMap API's usage policy.You can delete cookies through your browser settings at any time. You can also:
Disabling this cookie will not break the site; you will just need to set your location again on your next visit (or use the default, Athens).
None is collected automatically. The only personal data ever stored is:
Our webserver may keep standard access logs (IP address, user agent, timestamp, URL requested) as is common for any website. These logs are used exclusively for security/troubleshooting and are not analyzed for profiling.
The application maintains a small file-based cache of public space-weather data in a cache/ directory on the server. This cache:
This site communicates with the following third parties:
Source of current solar/ionospheric data. Our server fetches XML data. Your browser never connects directly to HAMQSL, and HAMQSL never sees your IP address.
https://www.hamqsl.com/solarxml.php
Source of historical solar/geomagnetic indices and the predicted solar cycle. Same as HAMQSL: requests originate from our server, not your browser.
Used for city search and reverse geocoding. Only called when you actively use the "Search City" feature or manually input coordinates/grid square. When this happens, your browser sends:
nominatim.openstreetmap.orgWe do not proxy or store these requests. You can avoid this entirely by using the pre-defined city list, the grid square input, or manual coordinate input.
Stylesheets and JavaScript libraries are loaded from public CDNs. These CDNs may see your IP address as part of serving static files. We use Subresource Integrity (SRI) hashes where supported to ensure the files have not been tampered with.
stackpath.bootstrapcdn.comcdnjs.cloudflare.comcdn.jsdelivr.netA typical page load works as follows:
Your location coordinates never leave your browser unless you actively use the Nominatim-based city search. All ideal-hours calculations happen locally in JavaScript.
Because this site does not collect or process personal data on its servers, most GDPR rights are trivially satisfied:
userLocation cookie via your browser settings, or wait 30 days for automatic expiry.SameSite=Lax to mitigate CSRF.This policy may be updated occasionally. Material changes will be reflected on this page with an updated modification date below.
Last updated: April 23, 2026
For any questions regarding personal data protection or to exercise your rights, you can contact:
SV5FRI
This website is a free tool for amateur radio operators and does not collect or process sensitive personal data.