Bench Spotter — Privacy Policy

Updated September 24, 2026 · applies to Bench Spotter for iOS

On your phone and in the cloud

Your saved places, check-ins and the people you follow are stored on your phone — and, once you sign in, with your account on our server, so they follow you to a new phone. No one else using the app can see them. Settings and profile details (birthday, social handles, profile photo) are stored on your phone only. The benches, reviews and photos you publish are stored on our server, hosted by Supabase in the European Union, so that other people can see them on the map — together with your name and your account identifier. Nothing you add is published until you sign in. When you do, the benches and reviews you added on this phone — including those from before you signed in — are published under your name, with their photos, and from then on each new bench or review is published when you save it. Saved places, check-ins and follows stay private.

What leaves the phone, and to whom

  • Map tiles — the map area you look at is requested from OpenFreeMap (© OpenMapTiles, © OpenStreetMap contributors); like any web request, it carries your IP address.
  • Cloud forecast — your location, rounded to about one kilometer, is sent to Open-Meteo.
  • Place search, place names, Look Around and the small maps — Apple Maps (MapKit), under Apple's privacy policy.
  • Directions — when you ask for them, the bench's coordinates are handed to the maps app you chose (Apple Maps, Google Maps or Yandex Maps).
  • Sharing — a link or a postcard leaves the phone only when you share it, and only to where you send it.

Supabase (our server), Google (Sign in with Google and its SDK), Apple (Sign in with Apple and Apple Maps), OpenFreeMap and Open-Meteo each get only what this policy lists, only to do their part, and handle it under their own privacy policies, which protect it at least as well as this one. Directions and sharing hand things to an app you pick; from there, that app's own policy applies.

Signing in

Signing in is optional; without it you can look around, save benches and check in, but not publish. If you sign in with Apple or Google, we receive your name, email address and an account identifier. Your name — the one from your account, or the one you set in the app — is public: other people see it on your profile and next to the benches and reviews you publish. The identifier ties what you publish to your account; the email address stays with your account and is never shown to other people — only we see it, in our moderation tools, to answer your requests or deal with reports. Sign in with Google is handled by Google's SDK under Google's privacy policy.

Location

Location is used only while the app is open: to show benches near you, the sun for your sky and the spot for a new bench. It is kept only in the benches you place and in your check-ins — which bench and when; you can check in only at the bench itself, so a check-in says where you were. Where those are stored is described above.

Camera and photos

The camera and photo library are used only when you add a photo — and, when you choose Save Image for a postcard or a story, to save it to Photos (add-only access). Before a photo is published it is checked on the phone itself: Apple's image analysis turns down portraits, beds and bathrooms, swimwear, screenshots, documents, QR codes and pictures that are mostly text, and the system's sensitive-content analyzer looks for nudity when Sensitive Content Warning is turned on in iOS Settings. A published photo is public: anyone using the app can see it with the bench or review it belongs to.

Reports and blocks

The words you publish are checked on the phone, and again on our server, against the same list of slurs and insults. When you report a bench, a review or a person while signed in, the report, the reason you give and your account identifier go to our moderation queue, and a person reads every report within a day; the author is not told who reported them. A bench or a review reported by five different people is hidden for everyone until a moderator looks at it. Without an account, a report is an email you send to support@benchspotter.app from your mail app. When you block someone, their benches and reviews disappear for you; the block is kept on your phone and, if you're signed in, also recorded with your account as a signal for our moderators.

Nothing else

No analytics of our own, no advertising, no tracking, no selling of anything. Signing in with Google uses Google's SDK, which may collect device identifiers and usage data for Google's own analytics under Google's privacy policy. Notifications are scheduled on the phone itself. We do not knowingly collect anything from children.

Deleting and your rights

Delete a bench or a review from the app at any time; it disappears for everyone, and other phones drop it on their next sync. Our server erases its text and the link to its photo, and the app removes the photo file from our storage; a record that it existed and was deleted stays, so that other phones know to drop it. If a photo file is left behind — for example, when you deleted something without a connection, or the photos of your reviews after you close your account — write to us and we'll erase it. Deleting your account (Settings → Delete account) closes your account on our server and deletes your reviews, saved places, check-ins, follows and blocks; reports you filed no longer carry your identifier; the benches you added stay on the map without your name, like an anonymous edit to a shared map. The phone forgets your name, photo and account. Deleting the app deletes what it kept on the phone; only the sign-in, which iOS keeps in its Keychain, stays until you install the app again (it is cleared then) — sign out first to remove it at once.

How long we keep things: what you publish, for as long as it is on the map; your account and what is kept with it, until you delete the account; reports and moderation decisions, for as long as they are needed to keep the map safe. Supabase, which runs our server, keeps logs of requests, which include IP addresses, for a short time, and a security log of sign-ins (time, IP address and email address), which can outlast a closed account; ask us and we'll erase yours.

Bench Spotter is made by Alexandr Malyanov, an independent developer — the “we” in this policy. For questions, requests (including a copy or the removal of your data) or to report content, write to support@benchspotter.app. When this policy changes, the date above changes with it.


Bench Spotter — Политика конфиденциальности

Обновлено 24 сентября 2026 · для Bench Spotter на iOS

На твоём телефоне и в облаке

Сохранённые места, чек-ины и люди, на которых ты подписан, хранятся на телефоне — а после входа ещё и в твоём аккаунте на нашем сервере, чтобы переехать с тобой на новый телефон. Другие пользователи их не видят. Настройки и данные профиля (день рождения, соцсети, фото профиля) хранятся только на телефоне. Скамейки, отзывы и фото, которые ты публикуешь, хранятся на нашем сервере у Supabase в Европейском союзе, чтобы другие видели их на карте — вместе с твоим именем и идентификатором аккаунта. Ничего из того, что ты добавляешь, не публикуется, пока ты не войдёшь. После входа скамейки и отзывы, которые ты добавил на этом телефоне (в том числе до входа), публикуются под твоим именем вместе с фото, а дальше каждая новая скамейка или отзыв публикуется при сохранении. Сохранённые места, чек-ины и подписки остаются личными.

Что уходит с телефона и кому

  • Тайлы карты — область карты, которую ты смотришь, запрашивается у OpenFreeMap (© OpenMapTiles, © участники OpenStreetMap); как любой запрос в сети, он несёт твой IP-адрес.
  • Прогноз облачности — твоё местоположение, округлённое примерно до километра, отправляется в Open-Meteo.
  • Поиск и названия мест, Look Around и маленькие карты — Apple Maps (MapKit), по политике конфиденциальности Apple.
  • Маршрут — когда ты его просишь, координаты скамейки передаются выбранному приложению карт (Apple Maps, Google Maps или Яндекс Карты).
  • Поделиться — ссылка или открытка покидает телефон, только когда ты ими делишься, и только туда, куда отправляешь.

Supabase (наш сервер), Google (вход через Google и его SDK), Apple (вход через Apple и Apple Maps), OpenFreeMap и Open-Meteo получают только то, что перечислено в этой политике, только для своей части работы и обращаются с этим по своим политикам конфиденциальности, которые защищают данные не хуже этой. Маршрут и «Поделиться» передают данные приложению, которое выбираешь ты; дальше действует его собственная политика.

Вход

Вход необязателен: без него можно смотреть, сохранять скамейки и отмечаться, но не публиковать. Если ты входишь через Apple или Google, мы получаем имя, e-mail и идентификатор аккаунта. Твоё имя — из аккаунта или то, что ты задал в приложении, — публично: его видят в твоём профиле и рядом со скамейками и отзывами, которые ты публикуешь. Идентификатор связывает опубликованное с твоим аккаунтом; e-mail остаётся при аккаунте и не показывается другим людям — его видим только мы в инструментах модерации, чтобы ответить на запрос или разобрать жалобу. Вход через Google выполняет SDK Google по политике конфиденциальности Google.

Геолокация

Используется только пока приложение открыто: чтобы показать скамейки рядом, солнце для твоего неба и место для новой скамейки. Остаётся только в скамейках, которые ты ставишь, и в твоих чек-инах — какая скамейка и когда; отметиться можно только у самой скамейки, так что чек-ин говорит, где ты был. Где они хранятся, сказано выше.

Камера и фото

Камера и медиатека используются только когда ты добавляешь фото, а ещё — если ты нажмёшь «Сохранить изображение» у открытки или сторис — чтобы сохранить её в Фото (только добавление). Перед публикацией фото проверяется на самом телефоне: анализ изображений Apple отклоняет портреты, кровати и ванные, купальники, скриншоты, документы, QR-коды и картинки, где в основном текст, а системный анализатор чувствительного контента ищет наготу, если в Настройках iOS включено предупреждение о деликатном контенте. Опубликованное фото публично: его видит любой пользователь приложения вместе со скамейкой или отзывом.

Жалобы и блокировки

Слова, которые ты публикуешь, проверяются на телефоне и ещё раз на нашем сервере — по одному и тому же списку оскорблений и мата. Когда ты, войдя в аккаунт, жалуешься на скамейку, отзыв или человека, жалоба, указанная тобой причина и идентификатор твоего аккаунта попадают в очередь модерации, и каждую жалобу в течение суток читает человек; автору не сообщается, кто пожаловался. Скамейка или отзыв, на которые пожаловались пять разных людей, скрываются для всех, пока их не посмотрит модератор. Без аккаунта жалоба — это письмо, которое ты отправляешь на support@benchspotter.app из своей почты. Когда ты блокируешь кого-то, его скамейки и отзывы исчезают для тебя; блокировка хранится на телефоне, а если ты вошёл — ещё и записывается при аккаунте как сигнал для модераторов.

И больше ничего

Своей аналитики у нас нет, как и рекламы, трекинга и продажи чего-либо. Вход через Google использует SDK Google, который может собирать идентификаторы устройства и данные об использовании для аналитики самой Google — по политике конфиденциальности Google. Уведомления планируются на самом телефоне. Мы сознательно не собираем ничего у детей.

Удаление и твои права

Удалить скамейку или отзыв можно в приложении в любой момент — они исчезают для всех, а другие телефоны убирают их при следующей синхронизации. Сервер стирает их текст и ссылку на фото, а приложение удаляет из хранилища и сам файл фото; остаётся запись о том, что они были и удалены, — чтобы другие телефоны знали, что убрать. Если файл фото остался — например, ты удалял без сети или это фото твоих отзывов после удаления аккаунта, — напиши нам, и мы его сотрём. Удаление аккаунта (Настройки → Удалить аккаунт) закрывает аккаунт на сервере и удаляет твои отзывы, сохранённые места, чек-ины, подписки и блокировки; твои жалобы больше не связаны с твоим идентификатором; добавленные тобой скамейки остаются на карте без твоего имени — как анонимная правка общей карты. Телефон забывает твоё имя, фото и аккаунт. Удаление приложения стирает всё, что оно хранило на телефоне; только вход, который iOS держит в связке ключей, остаётся до следующей установки (тогда он стирается) — выйди из аккаунта заранее, чтобы убрать его сразу.

Сколько мы храним: опубликованное — пока оно есть на карте; аккаунт и то, что хранится при нём, — пока ты не удалишь аккаунт; жалобы и решения модераторов — пока они нужны, чтобы карта оставалась безопасной. Supabase, на котором работает наш сервер, недолго хранит журналы запросов с IP-адресами и ведёт журнал безопасности входов (время, IP-адрес и e-mail), который может пережить удалённый аккаунт; напиши нам, и мы сотрём твои записи.

Bench Spotter делает Alexandr Malyanov, независимый разработчик, — это «мы» в этой политике. Вопросы, запросы (в том числе копию или удаление твоих данных) и жалобы на контент: support@benchspotter.app. Когда политика меняется, меняется и дата наверху.