Коротка версія
У Coffee in the Sun немає облікових записів, рекламних ідентифікаторів, аналітики чи звітів про збої в жодному із застосунків. Немає нашого сервера, який щось про вас тримає, бо застосунки взагалі не звертаються до жодного нашого сервера.
Ця політика стосується застосунку для iPhone, застосунку для Android і цього сайту. Востаннє її звіряли з вихідним кодом обох застосунків: версії 2.5 для iPhone і версії 2.1 для Android.
Що застосунки надсилають і кому
Щоб малювати тіні, застосунку потрібні контури та висоти будівель навколо вас. Він завантажує їх у вигляді тайлів, тобто квадратних фрагментів карти, з OpenFreeMap (tiles.openfreemap.org), сервісу, який створює їх з даних OpenStreetMap. У тих самих тайлах є й місця для вуличного спорту, а на Android ще й кав’ярні та інші заклади на карті. Кожен запит просить один тайл, квадрат зі стороною приблизно від 1 до 2,5 км, залежно від того, наскільки далеко від екватора він лежить.
Застосунок запитує тайли навколо ділянки чи місця, яке ви розглядаєте, а коли сонце низько, ще й смугу в бік сонця, звідки будівлі можуть кидати довгі тіні у видиму область. Оскільки карта зазвичай відкривається там, де ви є, з цього OpenFreeMap може приблизно зрозуміти, де ви перебуваєте. Запити тайлів не містять ні куків, ні облікового запису, ні ідентифікатора пристрою, ні рекламного ідентифікатора. Але вони містять версію застосунку та версію операційної системи вашого телефона, щоб OpenFreeMap міг відрізнити наш застосунок від інших.
Завантажені тайли зберігаються на вашому телефоні (загалом не більше 40 МБ), і 30 днів застосунок користується ними, не запитуючи їх знову, тож коли ви дивитеся район, який уже бачили, новий запит для нього не надсилається. Віджети, сонячні нагадування і на iPhone живий відлік працюють також у фоні. Вони використовують тайли, які вже є на телефоні, і завантажують лише ті, яких там ще немає, не більше чотирьох за кожен запуск: навколо вашого останнього відомого місцеположення для віджетів, навколо ваших збережених місць для сонячних нагадувань і навколо місця, за яким стежить живий відлік.
Якщо тайл не вдається завантажити, поки ви дивитеся на карту, застосунок може натомість запитати в публічного сервера OpenStreetMap (Overpass) те, що йому потрібно, у прямокутнику навколо цієї ділянки. Overpass також постачає позначки, які зазвичай беруться з тайлів, коли ви віддаляєте карту сильніше, ніж дозволяють тайли, і кілька видів місць, яких у тайлах немає, наприклад вуличні тренажерні майданчики та, на Android, винні бари, поки вони у вас увімкнені. Ці запити містять ту саму версію застосунку й системи і не містять ні куків, ні ідентифікаторів.
Щоб показати температуру, УФ і прогноз, застосунок запитує в MET Norway (api.met.no) погоду для координати, округленої приблизно до 10 метрів: на iPhone це ваше власне місцеположення, на Android це центр карти. На iPhone він також запитує в MET Norway час сходу та заходу сонця в цьому місці, а живий відлік запитує погоду для місця, за яким стежить. Сонячні нагадування теж перевіряють погоду; докладніше в розділі «Сповіщення» нижче.
Якщо на Android власний пошук адрес у телефоні нічого не знаходить, введений текст іде до Photon (photon.komoot.io), пошукового сервісу на основі OpenStreetMap. Надсилається лише цей текст: без місцеположення і без ідентифікатора.
Саму карту, пошук місць і пошук адрес на iPhone забезпечують Apple Maps, а на Android їх забезпечують Google Maps і власний пошук адрес телефона, який зазвичай належить Google. На iPhone Apple Maps також малюють карту у віджеті на головному екрані та на зображеннях, якими ви ділитеся, а застосунок бере поточний час з apple.com, щоб перевірити годинник телефона. Ці запити регулюються власними політиками конфіденційності Apple і Google.
Як і будь-який запит в інтернеті, кожен із них показує сервісу, який на нього відповідає, IP-адресу вашого телефона та звичайні технічні дані запиту, наприклад мову, якій ви надаєте перевагу. Сервіс може зберігати їх у своїх журналах. Запити до OpenFreeMap, Overpass, MET Norway і Photon не містять ні імені, ні облікового запису, ні ідентифікатора пристрою, ні рекламного ідентифікатора, але це все одно дані про місцеположення, які залишають ваш пристрій. Ми краще скажемо це прямо, ніж стверджуватимемо, що назовні ніколи нічого не виходить.
Що залишається на вашому пристрої
Ваші збережені місця, останнє відоме місцеположення для віджетів, налаштування сонячних нагадувань, завантажені тайли з будівлями, ваші налаштування мови й фільтрів і ваш статус Pro лишаються у власному сховищі застосунку на телефоні, і застосунок ніколи нікуди їх не вивантажує. Місце потрапляє в запит лише тоді, коли застосунку потрібні для нього будівлі, погода чи дані карти, як описано вище. Власна резервна копія вашого телефона в iCloud або у вашому обліковому записі Google може містити ці дані, щоб вони повернулися до вас на новому телефоні.
Кожна тінь, кожна часова шкала, кожна цифра годин сонця й кожен час нагадування рахуються на самому пристрої.
Місцеположення
Застосунок просить місцеположення лише поки ви ним користуєтеся, з точністю приблизно до 100 метрів, і припиняє, щойно отримує придатну позицію, зазвичай за кілька секунд. Коли ви натискаєте кнопку місцеположення, застосунок запитує одну нову позицію. Ніякого фонового чи постійного стеження за місцем немає.
Остання відома координата зберігається на пристрої, щоб віджети могли показувати тіні там, де ви є. Вона ігнорується, щойно їй більше доби. Щоб намалювати віджет, застосунок може завантажити навколо неї тайли з будівлями, яких ще немає на вашому телефоні; тоді OpenFreeMap бачить номери тайлів, а не саму координату. На iPhone карта під тінями береться з Apple Maps.
Ви можете взагалі відмовити в доступі до місцеположення. Застосунок усе одно працює: ви просто шукаєте місце замість того, щоб починати там, де ви є.
Сповіщення
Сонячні нагадування це локальні сповіщення, заплановані на пристрої не більше ніж на кілька днів наперед. Немає ні пуш-сервера, ні токена пристрою. Застосунок планує їх у фоні й для цього може завантажити тайли з будівлями навколо збережених місць, для яких ви отримуєте нагадування, якщо цих тайлів ще немає на вашому телефоні, і запитати в MET Norway погоду в цих місцях (на Android лише тоді, коли ввімкнено «Лише якщо справді сонячно»). Ці запити містять номери тайлів або округлену координату, але ніколи не назву місця, обліковий запис чи ідентифікатор.
Покупки
Coffee in the Sun Pro продається через App Store і Google Play. Оплату, рахунки й керування підписками повністю ведуть Apple і Google; ми ніколи не бачимо ні номера картки, ні імені, ні адреси.
Чи є у вас активний доступ, зчитується з магазину на самому пристрої. Ніякого сервера чеків між ними немає.
Цей сайт
Сайт, на відміну від застосунків, рахує перегляди сторінок через Umami. Umami це аналітика, орієнтована на приватність: вона не ставить куків, не зберігає персональних даних і не стежить за відвідувачами між сайтами. Вона потрібна лише щоб бачити, які сторінки читають, і більше ні для чого.
Ми проводимо цю межу відкрито, бо легко прочитати «без стеження» на цій сторінці й вирішити, що це стосується й самої сторінки, яку ви читаєте. Це стосується застосунків.
Діти
Застосунок підходить для будь-якого віку. Ми нічого не отримуємо ні від кого, хто ним користується, тож немає дитячих даних, з якими треба поводитися інакше.
Ваші права
Законодавство про захист даних дає вам право на доступ до персональних даних про вас, на їх виправлення та видалення. У цьому випадку немає до чого отримувати доступ, що виправляти чи видаляти: видалення застосунку прибирає все, що він зберіг, а нам ніколи нічого не надсилалося.
Якщо ви вважаєте, що це не так, напишіть нам, і ми розберемося.
Зміни
Якщо ця політика зміниться так, що це вплине на те, що застосунки роблять з даними, зміну буде описано тут, а дату вгорі оновлено.
Контакти
Frankly Land, Rotterdam, Нідерланди. Пишіть на info@coffeeinthesun.app.