← Back
Spadok

Privacy Policy

In short: the app asks for your location to confirm a visit to a heritage site — and stores your coordinates nowhere. An account is needed only for the community and subscriptions. Your posts carry your nickname, which you choose yourself; the rest of your profile is public only with your consent. There are no ads, advertising identifiers or tracking; only anonymous daily counters, described below. Terms of use are a separate page: Terms of Use. This is a translation for convenience; in case of discrepancy the Ukrainian version prevails.

Who is responsible for the app

Spadok is a historical and cultural tourism project. The controller of your data is the app's operator named on the “About the project” screen and in the Terms of Use; until a business entity is registered — the project's author as an individual. Questions about this policy and your data: info@spadok.net. We reply within 30 days. This page applies to the web version, the Android app and the iOS app.

We process data under the Law of Ukraine “On Personal Data Protection” and, for people in the European Union, the European Economic Area and the United Kingdom, also under the GDPR (UK GDPR). Legal bases: performance of our agreement with you (operation of the app and account), your consent (location, notifications, profile visibility — everything switched on by you), and our legitimate interest in community safety and abuse prevention (moderation, protection against faked visits).

Location

The app asks for access to your location to check whether you are really near a site. This is the core mechanic of the product: the right to rate and review opens only after a confirmed arrival.

Coordinates are stored nowhere. On the device the app measures the distance to the site and remembers only the result — “was at this site on this day”. If you are signed in, the coordinates are sent to the server once, at the moment of confirmation: the server measures the distance, records “confirmed” together with the GPS accuracy in metres — and discards the coordinates. They are not in the database, and there is no mechanism that could put them there.

The app keeps neither your route nor a history of movements. The only technical trace is the site and time of the last confirmed visit, needed to filter out faked visits (a person cannot be in Khotyn and Uzhhorod ten minutes apart). It is shown to no one, including you.

Location access is optional. If you refuse, the app works, but arrival must be confirmed manually, and the stamp is marked accordingly. A manual stamp does not give the right to write a review.

Camera

The camera is needed for one thing only: scanning another traveller's QR code to follow them. Frames are neither sent anywhere nor stored; the camera switches off as soon as you close the scanner. Without the camera the code can be typed in manually.

Account

Without an account the app works fully: the map, routes, stamps, awards and travel log live on your device. An account is needed for the community, following people, audio stories and supporting Spadok.

You can sign in with Google, with Apple or anonymously. Signing in with Google or Apple gives us your e-mail address (Apple allows a hidden relay address); it is processed by our authentication provider (see below) — we show it to no one and do not write to it except to answer your requests. An anonymous account has no e-mail and cannot be recovered after signing out.

What is stored on the server if you are signed in:

What stays only on your device

These data are not sent to the server even if you are signed in.

What third-party services see

The app runs on other people's servers and shows other people's map — this should be said plainly rather than hidden behind “we transmit nothing”.

These services have their own policies, which we do not control. What the app does not send them: your name, stamps, ratings, travel log — nothing from your passport.

Community and visibility

The app has a community: discussion topics in regions, comments, votes, reviews under sites. Everything you publish is visible to other people together with your nickname — like Reddit, including readers who are not signed in (from 3 October 2026). You choose the nickname yourself; a real name is not needed; without a nickname you are signed as “Traveller”. Your bio, profile photo, banner, showcase and progress are visible only if you made the profile public.

Only you can see your up and down votes. Others see only the total under a post — not who voted how.

All visibility except the nickname under your posts is by your consent only and is off by default. Separate switches in the passport (“Passport” → “Privacy”) control profile visibility, showing the number of visited sites, participation in the leaderboard and whether others may read you. They can be changed at any time.

Movement history, coordinates and visit times are never published to anyone; only the number of visited sites goes out — and only if you opened it.

Place communities. If your profile is public and you turned on “Others may read me”, your profile shows your topics and comments — without “was here” marks. A deleted post is erased from the database: “···” remains in its place, and other people's replies remain. A post that looks like a report of a strike, and a post about an occupied city, are first seen only by a moderator. The public moderation log shows no title of a rejected post, only the reason.

Like Reddit (from 3 October 2026): posts, comments, reviews, folk creativity and memories go live at once, and violations are removed after a report. A review can be written without a stamp; the server puts the “was here” mark next to it if GPS confirmed your visit to that landmark, and everyone reading the review sees it. Anyone with Google or Apple sign-in can create a community; the list shows the creator’s nickname.

Photos in topics and comments. Photos sit in private storage: the app opens them through a temporary link while the topic and the comment are visible. Anything hidden by a moderator or deleted by you is no longer shown to anyone, photos included; deleting the topic, the comment or the account erases the files.

Profile look. The banner, avatar and header colour are seen by those who can open your profile and by people you met by QR; the showcase only by people you met by QR. A private profile does not show them to the community. The showcase is only the names of landmarks you chose yourself, with no dates and no “was here” mark; memorial places never appear in it. A report on a profile hides its banner and avatar at once until the team decides. The app erases a replaced or removed photo from storage; deleting the account erases all profile files.

Posts in which the app detects the russian language are ranked lower in discussions and labelled. This is a technical community rule; it collects no additional data about you.

Veteran status and testimonies about occupied cities

Under the cards of cities under occupation only people with veteran status may write, and each such record is published after editorial review. To obtain the status you write a few words in the Journal at your own discretion (for example unit, city, period) and add a photo of your combatant certificate (UBD). You may cover the series and number on the photo: the editors only need the name, photo and stamp. Before sending, the app re-encodes the image, which removes its metadata — including the geotag and the phone model. The photo is kept in closed storage without a public address; only you and the project's editors see it, opening it via a temporary link. As soon as the editors decide — “yes” or “no” — the photo is deleted. If you delete your account earlier, the photo is deleted with it. Only the project team sees the text of the request. After the decision the request is marked resolved and stays in your account until you delete it together with the account. The status itself — the “veteran” badge — is visible to others only next to your testimonies.

Until approval, testimonies are visible only to you and the team. We ask you not to write positions, movements or other people's names in them — see Rule 3 of the Community Rules.

Following another traveller

You can follow a person only after meeting in person, in one of two ways: by scanning their QR code face to face — or with one tap by a shared bonfire, when both GPS signals confirm you are standing by the same site right now (and, from 7 September 2026, by the “Follow” button next to the name of an author who has switched on “Others may read me”). There is no search by name and no “people to add” list. The person you followed sees it in their list and can remove a follower at any time.

From 7 October 2026 a profile has two circles. People you met by QR (a QR code or a shared bonfire) see your whole profile: nickname, photo and banner, bio, links, karma, posts and series, showcase, the number of visited places, which places you visited and which routes you completed — and the day of each visit: the date only, with no time and no coordinates. The “Dates for people you met by QR” switch in Privacy turns the dates off; it is on by default and also covers earlier visits. When the dates are off, the server removes them, not the interface: the follower then does not see when you were at a place — the dates never reach their device at all.

The community (only if you switched on “Public profile”) sees a profile card: nickname, photo and banner, bio, karma, posts and series. It has no links, showcase, number of visited places or places. Those who follow you with the “Follow” button see only your art and topics.

Bonfire, flame, art and the folk map

These are community mechanics, and all of them are switched on only by your explicit actions.

Bonfire. “Stand by the bonfire” is an explicit action on a site card, available only when GPS confirms you are on site. It makes you visible at that site for 45 minutes — and only to those who are also standing by the same bonfire now: the list cannot be read from afar by other users or from your profile. The database stores only the site identifier and the expiry time — no coordinates. The counter “by the bonfire now: N” on the site card is a number without names.

Bonfire flame. Whoever stands by the bonfire takes its flame: the holder's name is shown on the site card until the next person takes the flame; the opener of the bonfire stays in it forever. This is a public trace — the app warns about it right above the button, and it does not arise without your tap. Raw visits do not become public because of it: the stamp and the bonfire are separate things.

Fire circle. Although each individual flame is public on its card, the combined map of all sites where your flame burns now is seen only by three: you, your followers (those you admitted personally) and your successors — those who took the flame from you. To others this overview is closed, and it is closed by the server, not the interface. Extinguished fires — where your flame once burned — are seen only by you.

“Was with”. When two people stand by the same bonfire at the same time, the server keeps a durable trace of the pair — so that a week later the app can suggest marking a companion in a completed trip. The trace is closed: you see only your own meetings, other people's pairs cannot be read by any query. The “was with” mark itself lives in your log on the device and is shown to no one. You cannot add a person “on your own” — the list contains only proven co-presence.

Folk art. Poems, photos, songs and memories live in the shared feed, distinguished by a tag — there is no separate section. From 3 October 2026 a post goes live at once; one that looks like a report of a strike is first seen only by a moderator — until the decision only you see it. A published post is public: its title, text, photo or link is seen by anyone who opens the feed or the site card. The signature is your nickname (without one — “Traveller”). Photos are stored in our storage and served only via a temporary signed link; we do not store video at all — it is a link to YouTube or Vimeo. Video plays right in the post card: from 9 October 2026 that service's embedded player (YouTube in cookie-free mode, Vimeo with tracking off) loads as soon as the post appears on screen, and plays only when you press ▶. From that moment YouTube or Vimeo sees your IP address and its rules apply, not ours. A rejected post remains visible only to you.

Link posts. In a community topic and in folk creativity (the “Link” tab) you can share a link — to a post on Instagram, TikTok, YouTube, Facebook or Telegram, to any website or, in a community, to a fundraiser page. We store only the link, not the platform's content. An Instagram post and a YouTube, Vimeo or TikTok video are shown in that platform's embedded window — from 9 October 2026 it loads as soon as the post appears on screen, without a tap. From that moment the platform sees your IP address and its rules and cookies apply, not ours. We do not embed Facebook or Telegram posts or any other link: the row shows only the platform's name and domain, we draw the thumbnail ourselves, and a tap opens it on the platform's site or app. Fundraisers go live only after an editorial check; until the decision only you and the moderators can see one. The money itself bypasses Spadok — we see neither amounts nor your card details.

Editing a site. An edit is not public: it is seen by you (in your list of edits) and the editors. Neither the text, the source nor your name is shown to other people or appears on the site card — only the corrected information itself enters the catalogue, entered by an editor by hand. The server accepts a factual edit only with a source; an accessibility note may be written without one.

Folk map. A suggested place is public by nature: its name, description and coordinates are seen by everyone. Your name next to the suggestion appears only if you switched on visibility in the privacy settings; otherwise the signature is “Traveller”. A “support” vote is shown as a number; the vote weight (single, double from karma 100, triple from 500, ×5 for verified accounts) is calculated by the server and recorded at the moment of support.

Moments at a landmark. A moment is one shot and a short caption you publish at a landmark. The photo and caption are public for exactly 24 hours: anyone opening that landmark's card or the region map sees them, including without signing in. The signature is your nickname (from 3 October 2026, as under all posts); without one — “traveller”. The shot is taken with the in-app camera or picked from the gallery, shrunk on the phone to 1280 px, and location and camera data (EXIF) are not carried over; a text moment is words on a coloured card, with no photo. The camera runs only on the “Add a moment” screen and stops as soon as you close it. Anyone signed in can add a moment, anywhere; a landmark is optional (without one the moment shows only in the feed and your Journal). If GPS confirmed your visit to that landmark within the last day, the server tags the moment “on site” — everyone sees the tag. A “support” vote is shown as a number and gives the author +1 karma; there are no votes at places of memory. A moment under an occupied city, or one that looks like a strike report, goes out after review — until then only you see it. After 24 hours the moment fades for everyone; the server deletes the row and the file 7 days later. You can remove your own moment at once.

Notifications

Push notifications are off until you switch them on yourself: the phone or browser asks for permission first. Once on, as on Reddit, all kinds are active and you switch off the ones you don’t want in “Notifications”: replies to your topics, comments and art; @handle mentions; upvotes on your posts (milestones only — 5, 10, 25, 50, 100 and on, without the names of those who voted); new followers; trending in your communities — at most once a day; popular on Spadok — once a week and only if you have not visited for three days; moderation decisions. The calendar, the card of the day and follows stay separate.

What the server stores: the technical subscription address from your browser with its encryption keys (web version) or a Firebase device token (Android), the notification language, the list of kinds you switched off, the “Quiet at night” switch and the phone’s time zone (for example, Europe/Kyiv) — only so that nothing arrives from 22:00 to 08:00 your time. The server also records that a notification has been sent, and a log of “trending” and “popular” sends (kind, topic, time) — so as not to repeat itself and not to send more than 12 notifications a day.

A notification’s text is addressed to you: it contains the handle of whoever replied or mentioned you, the topic title and an excerpt of the reply. If Android is set to hide sensitive content on the lock screen, only “Spadok: new notification” is shown there. An @handle mention works when the handle in the text matches someone’s handle; one text can mention at most five people. You can switch off with one tap — the address or token is then deleted; after a failed delivery it is deleted automatically.

Technical records

How long we keep data

Your rights

At any time you can: view and correct your data (everything is in the “Travel Passport”); switch off any visibility, location or notifications (switches in the passport and system permissions); delete the account with everything on the server (one action in the app); obtain a copy of your data in machine-readable form, object to processing or restrict it — by e-mail to info@spadok.net, answered within 30 days. Consent can be withdrawn at any time — this does not affect the lawfulness of processing before withdrawal. If you are in the EU, EEA or the United Kingdom, you also have the right to lodge a complaint with your supervisory authority; in Ukraine — with the Ukrainian Parliament Commissioner for Human Rights.

Where data is stored

The database and photo storage are in Supabase, in a data centre in the European Union (Frankfurt region). The web version is served from the Netlify network. When transferring data outside your country we rely on the standard contractual clauses that Supabase and Netlify apply to their customers. Your data is not sold and is not passed to advertising networks or data brokers — to no one except the processors named here.

What there is not

How to delete everything

Data on the device: Travel Passport → Clear progress. The profile, stamps, ratings, travel log and awards disappear — without the possibility of recovery.

Account and everything on the server: Travel Passport → Settings → Delete account. One action inside the app — no letters or requests. Together with the account the profile, visits, reviews, photos, comments, votes, follows, the fact of supporting Spadok and the sign-in record itself — the email address from Google or Apple — disappear. This cannot be undone; the paid Pro period is not refunded. Deletion needs a network connection: if the server does not answer, the app says so and erases nothing — neither there nor on the device.

Completely: delete the app from the phone. In the web version — clear the site data in the browser settings.

If you no longer have the app: write to info@spadok.net from the address the account is registered to, with the word "delete". We will delete the account and everything linked to it within 30 days and reply when it is done. Partial deletion is possible too — only photos, or only reviews; say which.

Direct link to this section for app stores: spadok.net/privacy-en.html#delete.

Children

The app is not intended for children under 13 and knowingly collects no data about them. The map, routes and catalogue can be viewed without an account at any age; an account (community, posts, follows, payments) — only from 13 years of age, and for people in the EU, EEA and the United Kingdom under 16 — with the consent of a parent or guardian. By signing in you confirm this. If we learn that an account belongs to a child below the permitted age, we will delete it; you can notify us at info@spadok.net. The Community Rules prohibit insults and political disputes; reports are reviewed by the editors.

Changes

If the policy changes, the date of the current version below will be updated and the app will say so. The version of 1 September 2026 described the arrival of accounts and the server; the version of 4 September 2026 — community mechanics (bonfire, flame, fire circle, “was with”, folk map, folk art, editing sites) and the OpenStreetMap map. The version of 7 September 2026 added notifications, technical records and retention periods, public authors, verified accounts, the shop, your rights under Ukrainian law and the GDPR, the minimum age and the link to the Terms of Use. The version of 27 September 2026 adds the UBD certificate photo to the veteran status request: who sees it and when it is deleted. The version of 28 September 2026: review photos without metadata, nobody sees other people's votes, deleting the account also erases the sign-in record with the email, and fonts are no longer loaded from Google Fonts — they ship inside the app. The anonymous counters gained four new actions (coming back after a break, “Weekend nearby”, seasonal challenge, landmark video). The same day added place communities (posts in the profile by consent, deletion erases the text) and the AR button via the Google app. The version of 3 October 2026 adds the profile look: profile photo and banner on the server, header colour and a landmark showcase; the same day — Reddit-style publishing (at once, moderation after a report), the “was here” mark next to reviews and communities anyone can create; the same day — the nickname under posts visible to everyone, community subscriptions kept in the account, photos in topics and communities’ own flairs. The version of 4 October 2026 describes Reddit-style notifications: kinds and settings, quiet hours by the phone’s time zone, @handle mentions, vote milestones, the log of sends and Firebase Cloud Messaging for Android. The same day added polls in topics (nobody sees who voted for what), photos in comments, saved items kept with the account and drafts on the device. The same day (0.22.12) — messages to a community’s moderators, hidden posts and “less from this community” kept with the account, user flairs in communities and topic views seen only by the author (without who viewed). The same day (0.22.13) — direct messages (only the two people see them, the team sees only what was reported, notifications carry no text), the “who can message me” setting, people search by nickname (only the nickname and what the profile itself made public can be found; search history stays on the device) and “Ask Me Anything” with a reminder. The same day (0.22.14) — “Follow post”, thanks instead of awards and post insights for the author (view sources and shares — as numbers only). The version of 7 October 2026: people you met by QR see the whole profile and visit days (dates can be switched off in Privacy), the community sees a profile card without links, showcase or places. The version of 9 October 2026: an Instagram post and a YouTube, Vimeo or TikTok video load in the platform's embedded window right away, as soon as the post is on screen, not after a tap.