SO8OO · sdr.so8oo.net

Privacy and Cookie Policy

This policy explains how the independent SO8OO amateur-radio project handles data across the website, receiver and radio tools.

Effective and last updated: 17 August 2026

English

1. Controller and scope

SO8OO is a hobby amateur-radio and radio-science project operated by Piotr, the licensed operator publicly identified by the unique Polish amateur-radio callsign SO8OO. The operator is the controller of personal data processed directly by sdr.so8oo.net. Contact: piotr@so8oo.net. This policy covers the website, WebSDR receiver, FT8DB and callsign profiles, Radio Meteors archive, comments, public chat and the installable web app. SO8OO does not sell personal data.

2. Data processed and why

  • Delivery and security. A request can generate an access log containing the IP address, date and time, requested path and query, HTTP status, bytes sent, referrer, browser/user-agent and response time. We use this to deliver, secure, diagnose and protect the service.
  • WebSDR. The receiver processes connection and control data such as selected band, frequency, mode and view. A name or amateur callsign you enter is sent to the receiver and may appear in its public listener list. Functional storage remembers a receiver identifier, view and nickname/callsign.
  • Comments. If you comment, WordPress stores the comment, name, email address, optional website, IP address, browser user-agent and time. The name, comment and optional website are public; the email and IP address are not displayed. Comments need no public WordPress account. Comment-field cookies are created only when you select the save-details checkbox. Visitor avatars are disabled, so this site does not automatically request Gravatar for comments.
  • Website chat. The chat displays a public Discord channel. Google Identity Services is loaded only when you press Enable Google sign-in. Google then supplies an ID token containing an account identifier, verified email, display name and optional picture. The site verifies it with Google, derives a one-way email hash for abuse prevention and sends your display name, picture and message to Discord, where they become public in the channel and on this site. The token and profile remain in browser storage until expiry, logout, withdrawal or deletion. Do not post sensitive information.
  • FT8 observations. FT8DB records unencrypted amateur-radio transmissions received at SO8OO, including callsigns, decoded text, UTC time, band/frequency, signal report, communicating callsigns and a Maidenhead locator only when transmitted over the air. Callsigns and locators can relate to identifiable radio amateurs. We publish receiver-side observations and aggregate profiles to document propagation; they are not claims about a person's identity or current location.
  • Analytics. If you consent, self-hosted Matomo records page URL/title, referrer, approximate location and device/browser information, page views, outbound/download clicks, engagement time and selected interaction events. These can include receiver band/frequency/mode after sustained tuning, callsign-profile navigation and support clicks. Matomo masks two bytes of an IP address before storage and is reached through this site's same-origin HTTPS proxy; data is not sent to Matomo Cloud. Analytics is not required to use the receiver.
  • Advertising. Where required and according to your choices, Google AdSense and the vendors listed in the consent panel may store or access device information and process IP address, browser/device identifiers, approximate location, page context and ad interactions to select, deliver, protect and measure ads. Google and its partners may use advertising identifiers to select ads based on prior visits to this or other sites only as permitted by your choices. Refusing optional consent does not block the core receiver. Advertising and optional analytics are currently inactive; privacy controls will appear after the certified consent message is published and the manual units are activated. You can also use Google My Ad Center for Google-wide advertising controls.
  • Local settings. The app and tools use localStorage, sessionStorage and Cache Storage for receiver settings, presets, interface state, install prompts, up to 20 local dig@44 searches, the expiring chat session and offline assets. They remain in the browser until reset, expiry or browser-data deletion and are sent only when a chosen function needs a request.

3. Cookies and browser storage

  • Necessary or functional: WebSDR ID, view and username (session or persistent; the current browser-enforced maximum is about 400 days), so8oo_lang (one year), operator login cookies, optional comment_author_* cookies (one year after the checkbox), and local PWA/interface settings until reset.
  • Analytics after consent: Matomo _pk_id.* (about 393 days), _pk_ses.* (30 minutes) and, where used, _pk_ref.* (up to about six months).
  • Optional external services: Google Identity may set g_state (observed up to about 180 days) after you activate sign-in. AdSense and consent vendors use the names and lifetimes shown in the consent panel and their own policies.

4. Recipients and external services

Project-controlled servers host WordPress, WebSDR, FT8DB, Radio Meteors and Matomo. Depending on the page or function, connection metadata or submitted data may also reach Google (Identity and AdSense), Discord (chat, avatars and media), CARTO (map tiles), unpkg/CDN infrastructure (Leaflet files) and PayPal after use of its support link. Buy Me a Coffee, YouTube, QRZ and Discord invite pages receive data when you follow their links. Providers can process data outside the EEA under their own terms and transfer safeguards. See Google's partner-sites explanation, Google advertising technologies, the Google advertising vendor list, Discord Privacy Policy and CARTO Privacy. Where a transfer outside the EEA applies, SO8OO uses the transfer mechanism disclosed for the selected provider, such as an adequacy decision or standard contractual clauses. You may contact SO8OO for the information available about a specific transfer and safeguards.

5. Retention

  • Nginx access logs rotate daily with 14 archived files and are ordinarily retained for no more than about 15 days.
  • At this policy date Matomo's automatic deletion is not enabled; raw visit records and aggregate reports remain until manual deletion. The production retention target is 180 days for raw visitor logs and 25 months for aggregate reports. The policy will be kept aligned with the active administration setting.
  • Comments remain while the discussion is published, normally indefinitely, unless moderation, a valid request or law calls for removal or longer preservation.
  • Chat rate-limit state lasts about two minutes; local moderation tracking (email hash, message ID, name and short preview) up to 24 hours; a ban record until unbanned. Discord retains channel messages under its rules until they are removed there.
  • Raw FT8 observations use a rolling operational window. Aggregate callsign statistics remain while FT8DB operates or until no longer needed. Browser data remains until its stated expiry, logout, reset or deletion by the user.

6. Legal bases

We rely on consent for optional analytics, advertising and optional device access; your requested action for receiver controls and chosen sign-in/chat functions; legitimate interests for security, abuse prevention, comments/community features and amateur-radio propagation research; and legal obligations where applicable. You can withdraw consent without affecting prior lawful processing and can object to processing based on legitimate interests. Optional profile, comment and chat data is voluntary: without it you can still listen, but cannot publish that comment/message or use the related sign-in feature.

7. Your rights

Subject to applicable law, you may request access, correction, erasure, restriction or portability, object to processing, withdraw consent through the footer settings, and complain to the Polish data-protection authority, UODO. To locate data, provide enough information such as a comment URL/date, chat email or callsign/time range; identity verification may be needed. SO8OO makes no solely automated decisions producing legal or similarly significant effects.

8. Children

The service is not directed at children and the core receiver needs no account. A child should not submit a comment, chat message or optional identity data without a parent or guardian's involvement. A parent or guardian may contact SO8OO about removal.

9. Changes and contact

This policy may change when services, vendors or settings change. The current version and effective date are published here. Privacy requests: piotr@so8oo.net.

Back to top

Polski — Polityka prywatności i plików cookie

1. Administrator i zakres

SO8OO jest hobbystycznym projektem krótkofalarskim i radiowym prowadzonym przez Piotra, licencjonowanego operatora publicznie identyfikowanego unikalnym polskim znakiem SO8OO. Operator jest administratorem danych przetwarzanych bezpośrednio przez sdr.so8oo.net. Kontakt: piotr@so8oo.net. Polityka obejmuje witrynę, WebSDR, FT8DB i profile znaków, archiwum Radio Meteors, komentarze, publiczny czat i aplikację webową. SO8OO nie sprzedaje danych osobowych.

2. Jakie dane przetwarzamy i dlaczego

  • Dostarczanie i bezpieczeństwo. Żądanie może utworzyć log zawierający IP, datę i czas, ścieżkę wraz z query, status HTTP, liczbę bajtów, referrer, user-agent i czas odpowiedzi. Służy to dostarczeniu, ochronie i diagnostyce serwisu.
  • WebSDR. Odbiornik przetwarza dane połączenia i sterowania: pasmo, częstotliwość, emisję i widok. Wpisana nazwa lub znak trafia do odbiornika i może być widoczna na liście słuchaczy. Funkcjonalna pamięć zachowuje identyfikator, widok i nazwę/znak.
  • Komentarze. WordPress zapisuje komentarz, nazwę, e-mail, opcjonalną stronę, IP, user-agent i czas. Publiczne są nazwa, treść i opcjonalna strona; e-mail i IP nie są wyświetlane. Konto nie jest wymagane. Cookies pól formularza powstają tylko po zaznaczeniu zapamiętania danych. Avatary odwiedzających są wyłączone, więc witryna nie pobiera automatycznie Gravatara przy komentarzach.
  • Czat. Czat pokazuje publiczny kanał Discord. Google Identity Services ładuje się dopiero po kliknięciu Enable Google sign-in. Google przekazuje wtedy token z identyfikatorem konta, zweryfikowanym e-mailem, nazwą i opcjonalnym zdjęciem. Witryna weryfikuje token, tworzy z e-maila jednokierunkowy hash antyabuse oraz wysyła nazwę, zdjęcie i wiadomość do Discorda, gdzie stają się publiczne. Token/profil pozostają w przeglądarce do wygaśnięcia, wylogowania, cofnięcia zgody lub usunięcia. Nie publikuj danych wrażliwych.
  • Obserwacje FT8. FT8DB zapisuje niezaszyfrowane transmisje odebrane przez SO8OO: znaki, treść dekodu, UTC, pasmo/częstotliwość, raport sygnału, korespondentów i locator Maidenhead wyłącznie, gdy został nadany. Mogą być powiązane z krótkofalowcem. Publikujemy obserwacje odbiornika i agregaty dla dokumentowania propagacji; nie są twierdzeniem o tożsamości ani bieżącym miejscu osoby.
  • Analityka. Po zgodzie samodzielnie hostowane Matomo zapisuje URL/tytuł, referrer, przybliżoną lokalizację i informacje o urządzeniu/przeglądarce, odsłony, kliknięcia wychodzące/pobrania, czas aktywności i wybrane zdarzenia. Mogą obejmować pasmo/częstotliwość/emisję po dłuższym strojeniu, nawigację profilu znaku i kliknięcia wsparcia. Przed zapisem IP Matomo maskuje dwa bajty. Działa przez HTTPS pod domeną serwisu, bez wysyłania danych do Matomo Cloud. Analityka nie jest konieczna do słuchania.
  • Reklamy. Tam, gdzie jest to wymagane i zgodnie z wyborem użytkownika, Google AdSense oraz dostawcy z panelu zgód mogą zapisywać lub odczytywać dane urządzenia oraz przetwarzać IP, identyfikatory urządzenia/przeglądarki, przybliżoną lokalizację, kontekst strony i interakcje z reklamą dla emisji, ochrony i pomiaru. Google i partnerzy mogą dobierać reklamy na podstawie wcześniejszych wizyt w tej lub innych witrynach tylko w zakresie wybranego uprawnienia. Odmowa nie blokuje odbiornika. Reklamy i opcjonalna analityka są obecnie nieaktywne; ustawienia pojawią się po publikacji certyfikowanego komunikatu zgody i aktywacji ręcznych jednostek. Ustawienia reklam Google są dostępne w Google My Ad Center.
  • Dane lokalne. localStorage, sessionStorage i Cache Storage zawierają ustawienia odbiornika, presety, stan UI, prompt instalacji, do 20 lokalnych zapytań dig@44, wygasającą sesję czatu i zasoby offline. Pozostają do resetu, wygaśnięcia lub usunięcia danych przeglądarki i są wysyłane tylko, gdy wybrana funkcja wymaga żądania.

3. Cookies i pamięć przeglądarki

  • Niezbędne/funkcjonalne: WebSDR ID, view, username (sesyjne lub trwałe, obecny limit przeglądarki ok. 400 dni), so8oo_lang (rok), cookies logowania operatorów, opcjonalne comment_author_* (rok po zaznaczeniu) oraz lokalne ustawienia PWA/UI do resetu.
  • Analityczne po zgodzie: _pk_id.* ok. 393 dni, _pk_ses.* 30 minut i, jeśli używane, _pk_ref.* do ok. 6 miesięcy.
  • Opcjonalne usługi zewnętrzne: Google Identity może ustawić g_state (obserwowane do ok. 180 dni) po aktywacji logowania. AdSense i dostawcy stosują nazwy i okresy pokazane w panelu zgód i własnych politykach.

4. Odbiorcy i usługi zewnętrzne

Serwery projektu hostują WordPress, WebSDR, FT8DB, Radio Meteors i Matomo. Zależnie od strony/funkcji metadane połączenia lub przesłane dane mogą trafić do Google (logowanie i AdSense), Discorda (czat, avatary i media), CARTO (kafle map), infrastruktury unpkg/CDN (Leaflet) i PayPal po użyciu linku wsparcia. Buy Me a Coffee, YouTube, QRZ i zaproszenie Discord otrzymują dane po kliknięciu. Dostawcy mogą przetwarzać poza EOG według własnych warunków i zabezpieczeń transferu. Zobacz informację Google dla witryn partnerskich, technologie reklamowe Google, listę dostawców reklam Google, politykę Discord i politykę CARTO. Przy transferze poza EOG SO8OO korzysta z mechanizmu ujawnionego dla danego dostawcy, np. decyzji stwierdzającej odpowiedni stopień ochrony albo standardowych klauzul umownych. O dostępne informacje o konkretnym transferze i zabezpieczeniach można zwrócić się do SO8OO.

5. Retencja

  • Logi nginx rotują codziennie z 14 archiwalnymi plikami i zwykle są przechowywane nie dłużej niż ok. 15 dni.
  • W dniu tej wersji automatyczne kasowanie Matomo nie jest włączone; surowe wizyty i raporty zbiorcze pozostają do ręcznego usunięcia. Docelowy limit produkcyjny to 180 dni dla raw logów odwiedzin i 25 miesięcy dla raportów zbiorczych. Polityka będzie utrzymywana zgodnie z aktywnym ustawieniem.
  • Komentarze pozostają podczas publikacji dyskusji, zwykle bez terminu, chyba że moderacja, ważny wniosek lub prawo wymaga usunięcia albo dłuższego zachowania.
  • Rate-limit czatu trwa ok. 2 minuty; lokalne dane moderacyjne (hash e-maila, ID, nazwa i krótki podgląd) do 24 godzin; ban do odblokowania. Discord zachowuje wiadomości według swoich zasad do ich usunięcia.
  • Raw FT8 działa w ruchomym oknie operacyjnym. Agregaty znaków pozostają podczas działania FT8DB lub do ustania potrzeby. Dane przeglądarki — do wygaśnięcia, wylogowania, resetu lub usunięcia przez użytkownika.

6. Podstawy prawne

Opieramy się na zgodzie dla opcjonalnej analityki, reklam i dostępu do urządzenia; żądaniu użytkownika dla sterowania odbiornikiem i wybranego logowania/czatu; prawnie uzasadnionym interesie dla bezpieczeństwa, antyabuse, funkcji społecznościowych i badań propagacji; oraz obowiązku prawnym, gdy ma zastosowanie. Zgodę można cofnąć bez wpływu na wcześniejsze legalne przetwarzanie, a wobec uzasadnionego interesu można wnieść sprzeciw. Podanie opcjonalnych danych profilu, komentarza i czatu jest dobrowolne: bez nich można nadal słuchać, lecz nie da się opublikować danego komentarza lub wiadomości ani użyć powiązanego logowania.

7. Prawa użytkownika

Zależnie od prawa i sytuacji można żądać dostępu, sprostowania, usunięcia, ograniczenia lub przenoszenia, wnieść sprzeciw, wycofać zgodę w ustawieniach stopki oraz złożyć skargę do UODO. Aby znaleźć dane, podaj np. URL/datę komentarza, e-mail użyty w czacie albo znak i zakres czasu; możemy zweryfikować tożsamość. SO8OO nie podejmuje wyłącznie automatycznych decyzji powodujących skutki prawne lub podobnie istotne.

8. Dzieci

Serwis nie jest kierowany do dzieci, a podstawowy odbiornik nie wymaga konta. Dziecko nie powinno przesyłać komentarza, wiadomości czatu ani opcjonalnych danych tożsamości bez udziału rodzica lub opiekuna. Rodzic lub opiekun może skontaktować się w sprawie usunięcia danych.

9. Zmiany i kontakt

Polityka może zmienić się wraz z usługami, dostawcami lub ustawieniami. Aktualna wersja i data obowiązywania są publikowane tutaj. Wnioski dotyczące prywatności: piotr@so8oo.net.

Powrót na górę

The Privacy Policy URL intentionally contains no Matomo, advertising or Google consent tags. Advertising and optional analytics are currently inactive. Consent controls will become available after the certified message and manual ad units are activated.