Приватність
Застосунок збирає один анонімний запис на день — щоб бачити, чи допомагає він учитися. Ще він рахує перегляди сторінок — щоб бачити, які з них популярні. Нижче точний склад обох записів, а не переказ своїми словами.
Що збираємо
У базі лишається рівно один запис на день. Але запит на сервер за день може піти більше одного разу: перший — коли ви відкриваєте застосунок, і ще один — коли ви закриваєте вкладку чи згортаєте її, щоб у сьогоднішньому записі опинилися сьогоднішні числа, а не нулі станом на момент відкриття. Сервер зливає всі запити одного дня в той самий рядок. Склад запиту від цього не змінюється — у ньому як і раніше рівно девʼять полів:
- анонімний id пристрою — випадковий рядок, який згенерував ваш браузер і який ніде більше нічого не означає;
- день у форматі РРРР-ММ-ДД і зсув вашого часового поясу у хвилинах;
- скільки вправ зроблено того дня і скільки з них понад денну норму;
- довжина серії в днях;
- скільки разів того дня ви торкнулися підсвіченої конструкції в тексті — саме кількість дотиків, без слова, речення й теми, до якої вони належать;
- дві позначки «так / ні»: чи день почався з екрана «Сьогодні» і чи цей екран узагалі був у вашій версії застосунку.
Лічильник переглядів сторінок
Окремо, при кожному відкритті сторінки, на сервер іде другий, ще коротший запит. У ньому рівно чотири поля: день, шаблон сторінки (тобто «яка це сторінка» — без конкретного слова, теми чи іншого параметра з адреси), позначка «увійшли ви чи ні» і кількість переглядів цієї сторінки цього дня в цій групі.
Чого тут немає: ані id вашого пристрою, ані акаунта, ані мережевої адреси, ані даних про браузер, ані звідки ви прийшли (реферера), ані самої адреси сторінки з її параметрами — лише те, яка це сторінка за шаблоном. Із цих записів неможливо скласти маршрут конкретної людини: немає нічого спільного, що зв'язало б один перегляд з іншим.
Перемикач «Анонімна статистика» в кабінеті вимикає і цей запит теж.
Навіщо
Щоб відповісти на одне питання: чи люди повертаються наступного дня й через тиждень і чи змінюється це, коли ми змінюємо застосунок. Без такого лічильника будь-яка зміна оцінювалася б на око.
Підстава — законний інтерес: дані першої сторони, без вмісту й без ідентифікації людини. Якщо колись з’явиться зовнішня аналітика чи рекламний піксель, це буде вже інша історія, і вона почнеться з окремого запиту вашої згоди, а не тихо.
Чого не збираємо
- жодного вашого тексту й жодного слова — ні того, що ви аналізуєте, ні того, що вчите, ні ваших нотаток;
- ні IP-адреси, ні даних про браузер — сервер їх не записує й не пише в журнали;
- жодних сторонніх систем аналітики, лічильників і рекламних пікселів;
- жодних cookie для стеження за вами поза застосунком — і жодна з тих, що є, не йде до третіх осіб: cookie сеансу (лише коли ви ввійшли — тримає вхід), анонімний id пристрою (ставиться і гостю без входу — той самий id, що вже їде в денному записі вище; живе рік; потрібен лише для того, щоб рішення про поступову розкатку нової функції ухвалював сервер ще до першого рендера сторінки, бо ваше локальне сховище браузера серверу не видно) і два перекриття прапорців нових функцій, які автор виставляє собі вручну — застосунок сам їх нікому не ставить;
Словник, прогрес і збережені тексти без входу взагалі не залишають браузера: вони лежать у його локальному сховищі.
Що стається, коли ви входите
Анонімний id вашого пристрою один раз записується поруч із акаунтом — тільки якщо там ще порожньо. Це потрібно рівно для одного: щоб видалення акаунта забрало й ті денні записи, які були зроблені ще до входу.
Кнопка «Видалити акаунт і всі дані» в кабінеті видаляє і сам акаунт, і словник, і прогрес, і бібліотеку, і ці денні записи — без можливості відновити.
Скільки зберігаємо
Анонімні денні записи без прив’язки до акаунта видаляються через 12 місяців. Записи, прив’язані до акаунта, живуть, поки живе акаунт, і зникають разом із ним.
Лічильник переглядів сторінок зберігається безстроково — видаляти в ньому нема чого. У його рядку немає нічого про людину: ані ідентифікатора пристрою, ані акаунта, ані адреси. Це число «скільки разів показали цю сторінку того дня», і воно не стає особистим із часом.
Як вимкнути
- перемикач «Анонімна статистика» в кабінеті — вимикає запити повністю, і без входу теж;
- налаштування браузера Do Not Track або Global Privacy Control — застосунок їх слухає: жодного запиту не піде, а якщо він усе ж прийде із заголовком
Sec-GPC: 1, сервер нічого не запише.
Питання
Напишіть на atretiak.work@gmail.com — про ці дані, про видалення акаунта або про будь-що інше на цій сторінці.