Data and privacy
Marchstone runs in your browser. Your areas, marks and positions
stay on your phone and are never sent to me: there are no accounts, forms, analytics,
ads or third-party scripts. Two things do reach other servers: the page itself, from
the host, and the map, from Esri or OpenStreetMap.
Who is responsible
Kuba, kuba@tinkered.app.
Marchstone is a private, non-commercial hobby project.
What the host records
The site is hosted by Cloudflare. Like any web host, Cloudflare processes your IP address, the time of the request, the page requested and your browser details to deliver the site and protect it from attacks. If a connection to the site fails, your browser may also send Cloudflare a short error report.
I can see a sample of these requests, including IP addresses, in the Cloudflare dashboard. I use it only to keep the site working and secure (legitimate interest, Art. 6(1)(f) GDPR). Cloudflare keeps these records for up to 7 days (security events: 24 hours) and then deletes them.
Cloudflare, Inc. is based in the United States and processes this data on my behalf under its data processing addendum. Transfers rely on the EU–US Data Privacy Framework, with standard contractual clauses as a fallback. Cloudflare's privacy policy.
The map
To draw the map, your browser asks for the squares of ground in
view: satellite imagery from Esri, or the street map from the OpenStreetMap Foundation
when you switch to it. The provider receives your IP address and which squares you asked
for, which is often roughly where you are standing. The OpenStreetMap request also carries
this site's address, because its usage policy asks for it; Esri gets no referrer.
The map loads only when a map screen opens, or on a wide screen, beside
your saved areas. Save the map for offline use, or work on a saved area with no
signal, and no tile requests are made. I receive none of this data. The legal basis is
legitimate interest in showing you the map the app is built around (Art. 6(1)(f) GDPR).
Each provider handles the requests as its own controller, under its own
policy: Esri
(Environmental Systems Research Institute, Inc., United States, certified under the EU–US
Data Privacy Framework) and OpenStreetMap
Foundation (United Kingdom, which the European Commission recognizes as providing
adequate protection).
If you email me
Mail to kuba@tinkered.app is forwarded by Cloudflare Email Routing to my Gmail inbox (Google). I use your address and message only to reply (legitimate interest, Art. 6(1)(f) GDPR) and keep the conversation while it may still be useful for follow-up. Ask me to delete it at any time and I will. Google LLC, like Cloudflare, is certified under the EU–US Data Privacy Framework.
Your rights
You can ask for access to your data, its correction or deletion, restriction of processing, or object to processing, by writing to kuba@tinkered.app. You can also complain to your data protection authority; in Poland that is the President of the Personal Data Protection Office (UODO).
The hosting records are not tied to names and expire within 7 days. To check whether any of them concern you, send your IP address and the time of your visit within that period.
What the app stores in your browser
These items stay on your device and are not sent to me.
fb.fields
- localStorage. Your areas and the marks on them. Kept until you delete them.
fb.settings
- localStorage. Border width, position quality, screen, sound, theme and language.
Kept until you clear this site's data.
fb.gaugeSeen, fb.browserSeen
- localStorage. A note that the gauge explanation and the browser warning were
shown, so neither appears twice. Kept until you clear this site's data.
marchstone-v + version
- Browser cache and service worker. The app's own files, so it opens with no signal.
Replaced with each new version.
fb-tiles-v1
- Browser cache. Map imagery you viewed or saved, up to 6,000 squares, oldest dropped
first. Kept until you use Clear saved map tiles in Settings.
- Network error reporting policy (Cloudflare)
- Browser network setting. Tells the browser where to send a report if a connection
to the site fails. Kept for 7 days.
Remove them at any time in your browser's site settings, or by
uninstalling the app. Back up your areas first: they exist nowhere else.
No analytics, advertising or profiling.
Last updated: 27 September 2026
Dane i prywatność
Marchstone działa w przeglądarce. Twoje obszary, znaczniki i pozycje
zostają w telefonie i nie trafiają do mnie: nie ma kont, formularzy, analityki, reklam ani
skryptów firm trzecich. Z serwerami łączą się tylko dwie rzeczy: strona pobiera się
z hostingu, a mapa z Esri lub OpenStreetMap.
Kto odpowiada za dane
Kuba, kuba@tinkered.app.
Marchstone to prywatny, niekomercyjny projekt hobbystyczny.
Co zapisuje hosting
Stronę hostuje Cloudflare. Jak każdy hosting, Cloudflare przetwarza adres IP, czas żądania, adres strony i dane przeglądarki, żeby dostarczyć stronę i chronić ją przed atakami. Gdy połączenie ze stroną się nie powiedzie, przeglądarka może też wysłać do Cloudflare krótki raport o błędzie.
Próbkę tych żądań, z adresami IP, widzę w panelu Cloudflare. Korzystam z niej wyłącznie w celu utrzymania działania i bezpieczeństwa strony (prawnie uzasadniony interes, art. 6 ust. 1 lit. f RODO). Cloudflare przechowuje te zapisy do 7 dni (zdarzenia bezpieczeństwa: 24 godziny), po czym je usuwa.
Cloudflare, Inc. ma siedzibę w USA i przetwarza te dane w moim imieniu na podstawie umowy powierzenia. Transfer opiera się na ramach ochrony danych UE–USA (Data Privacy Framework), a pomocniczo na standardowych klauzulach umownych. Polityka prywatności Cloudflare.
Mapa
Żeby wyświetlić mapę, przeglądarka pobiera fragmenty terenu, które są
na ekranie: zdjęcia satelitarne od Esri, a po przełączeniu mapę ulic od OpenStreetMap
Foundation. Dostawca widzi Twój adres IP i to, jakie fragmenty pobierasz, czyli zwykle
w przybliżeniu miejsce, w którym jesteś. Do OpenStreetMap trafia też adres tej strony,
bo wymagają tego jego zasady. Esri go nie dostaje.
Mapa ładuje się dopiero po otwarciu ekranu z mapą, a na szerokim ekranie
także obok listy obszarów. Jeśli mapa jest pobrana albo pracujesz na zapisanym obszarze bez
zasięgu, aplikacja nie łączy się z serwerami map. Ja nie dostaję żadnych z tych danych.
Podstawą prawną jest prawnie uzasadniony interes, czyli wyświetlenie mapy, bez której
aplikacja nie działa (art. 6 ust. 1 lit. f RODO).
Każdy dostawca jest osobnym administratorem tych danych i przetwarza je
według własnych zasad: Esri
(Environmental Systems Research Institute, Inc., USA, certyfikacja w ramach ochrony danych
UE–USA, Data Privacy Framework) oraz OpenStreetMap
Foundation (Wielka Brytania, dla której Komisja Europejska stwierdziła odpowiedni
poziom ochrony danych).
Jeśli do mnie napiszesz
Poczta na kuba@tinkered.app jest przekazywana przez Cloudflare Email Routing do mojej skrzynki Gmail (Google). Twój adres i treść wiadomości wykorzystuję wyłącznie do odpowiedzi (prawnie uzasadniony interes, art. 6 ust. 1 lit. f RODO) i przechowuję korespondencję, dopóki może być potrzebna do dalszego kontaktu. Na Twoją prośbę usunę ją w każdej chwili. Google LLC, tak jak Cloudflare, ma certyfikację w ramach ochrony danych UE–USA (Data Privacy Framework).
Twoje prawa
Możesz zażądać dostępu do danych, ich sprostowania lub usunięcia, ograniczenia przetwarzania albo wnieść sprzeciw, pisząc na kuba@tinkered.app. Przysługuje Ci też skarga do Prezesa Urzędu Ochrony Danych Osobowych.
Zapisy hostingu nie są przypisane do osób i wygasają w ciągu 7 dni. Żeby sprawdzić, czy któryś Cię dotyczy, podaj adres IP i czas wizyty z tego okresu.
Co aplikacja zapisuje w przeglądarce
Te dane zostają w Twoim telefonie i nie trafiają do mnie.
fb.fields
- Pamięć lokalna. Twoje obszary i znaczniki, dopóki ich nie usuniesz.
fb.settings
- Pamięć lokalna. Szerokość pasa granicy, jakość pozycji, ekran, dźwięk, motyw
i język, dopóki nie wyczyścisz danych strony.
fb.gaugeSeen, fb.browserSeen
- Pamięć lokalna. Czy pokazano już wyjaśnienie wskaźnika i uwagę o przeglądarce,
żeby nie wyświetlać ich drugi raz. Do wyczyszczenia danych strony.
marchstone-v + wersja
- Pamięć podręczna przeglądarki i service worker. Pliki aplikacji, żeby działała
bez zasięgu. Wymieniane z każdą nową wersją.
fb-tiles-v1
- Pamięć podręczna przeglądarki. Wyświetlone i pobrane fragmenty mapy, do 6000.
Gdy jest ich więcej, najstarsze są usuwane. Zostają, dopóki nie użyjesz przycisku
Usuń pobrane mapy w Ustawieniach.
- Polityka raportowania błędów sieci (Cloudflare)
- Ustawienie sieciowe przeglądarki. Wskazuje przeglądarce, dokąd wysłać raport, gdy
połączenie ze stroną się nie powiedzie. Przechowywane 7 dni.
Usuniesz je w każdej chwili w ustawieniach witryny w przeglądarce
albo odinstalowując aplikację. Najpierw zapisz kopię obszarów, bo nie ma ich nigdzie
indziej.
Bez analityki, reklam i profilowania.
Ostatnia aktualizacja: 27 września 2026