- Твій нік, картинка, позиції й улюблені герої: так тебе впізнають друзі.
- Чим ти входиш: Steam, Google чи пошта. Сам пароль на сервер не йде.
- Твій прогрес: досвід, звання й ігри з цілями, щоб він не загубився й на новому ПК. Steam перевіряє, що ці ігри справді твої.
- Друзі й запити, повідомлення від команди Jarvis, які новини ти бачив і твої голоси в опитуваннях.
- Друзі бачать твій профіль і звання. Соцмережі й те, що ти в Jarvis, лише якщо ти так вибрав. Ніхто не бачить, що ти зараз у матчі.
- Справжнього імені, телефона й чату Dota в нас немає. Записи матчів і звіти лишаються на твоєму ПК.
- Кнопка «Видалити акаунт» на сторінці акаунта стирає все з сервера. Лишається тільки зашифрована позначка того, чим ти входив: на два дні, а якщо тебе заблокували, поки діє блок.
Повний перелік
Усе, що лежить на сервері, до дрібниць. Це чернетка на час бети.
Що лежить на сервері
- Нікнейм, який ти вибрав, картинка профілю, твої позиції й улюблені герої.
- Спосіб входу: номер Steam (SteamID) або внутрішній номер, який дає Google.
- Твоя пошта, якщо ти входиш через неї або через Google.
- Якщо ти приєднаєш Discord: твій номер і ім’я там, щоб видати на нашому сервері роль із твоїм званням. Листування, пароль і твої сервери ми не бачимо.
- Твій ID у Jarvis (на кшталт JRV-7K2M9), соцмережі, які ти вписав (лише ніки), кому їх показувати і чи бачать друзі, що ти зараз у Jarvis.
- Друзі: кого ти додав, запити в друзі в обидва боки, сповіщення про них (до 30 днів), кого ти заборонив і скарги, які ти надіслав.
- Скарги інших гравців на тебе, з твоїм ніком на той момент: їх бачить команда Jarvis.
- Пароль, якщо ти його встановив, лише як незворотний відбиток. Сам пароль на сервер не йде: Jarvis перетворює його ще на твоєму ПК.
- Твій прогрес: досвід, звання, ціль тижня, закріплені герої, а по кожній грі з цілями: її номер, час і день за твоїм годинником, коли вона дійшла до сервера, герой, позиція, вбивства, смерті, допомоги, досвід і зірки за кожну ціль, чи випередив ти свій ранг на 10-й хвилині. Якщо ти пройшов знайомство з Jarvis до кінця: коли це було і скільки досвіду воно дало.
- Повідомлення від розробника: текст лежить у «Моїх повідомленнях» рік.
- Новини на головній: які з них ти бачив, коли, і чи відкривав новину чи натискав її кнопку, а в опитуваннях твій голос. Це видаляється через 90 днів після того, як новина закінчилась чи її зняли. У панелі розробника видно лише загальні числа, не хто як голосував, а гравцям числа опитування показуються лише від 10 голосів.
- Якщо акаунт заблокували: причина, термін і хто це зробив. Дії команди Jarvis з твоїм акаунтом (блокування, фото, ролі, сповіщення, завершення входів) записуються в її журнал разом із твоїм ніком і лежать рік; видалення акаунта прибирає нік і причину з журналу. Власні дії адміністратора, зміни його ніка й способів входу лишаються в журналі під його ніком і після видалення його акаунта.
- Адміністратори Jarvis бачать твій нік, картинку, звання, коли ти востаннє був у Jarvis, версію, кількість ігор і чим ти входиш.
- Коли створено акаунт, коли прийнято ці правила, мова, коли Jarvis востаннє був запущений і його версія.
- Тимчасово: код входу на 10 хвилин, лічильники запитів проти зловживань і мережева адреса під час входу через браузер, у вигляді незворотних відбитків. Якщо вхід через Steam чи Google або приєднання Discord не завершено, номер, ім’я і пошта з них лежать до наступного щоденного прибирання.
Що бачать інші гравці
- Друзі бачать твій нік, картинку, звання й рівень (з ігор, які підтвердив Steam, і один рівень за знайомство з Jarvis), позиції, улюблених героїв, дату приходу в Jarvis і 10 останніх підтверджених ігор: героя й зірки. Соцмережі й те, що ти в Jarvis, вони бачать, лише якщо ти так вибрав.
- Коли ти надсилаєш комусь запит у друзі, він бачить твій профіль так само, крім того, чи ти в Jarvis, і соцмереж, якщо ти показуєш їх лише друзям. Ти ж до його відповіді бачиш лише нік, який вписав. Стороннім не видно нічого: знайти тебе можна лише за точним ніком або ID, щоб надіслати запит.
- Ім’я з приєднаного Discord інші бачать серед твоїх соцмереж, лише якщо ти це ввімкнеш.
- Ніхто не бачить, що ти зараз у матчі, на якому герої чи як він іде.
Чого немає
Справжнього імені, дати народження, телефона, чату й даних про інших гравців. Записи матчів і звіти лишаються на твоєму ПК.
Перевірка ігор
Якщо в акаунті є Steam, сервер питає офіційний Steam Web API про кожну твою гру з цілями, щоб перевірити, що ти справді її грав. Зберігається лише, чи підтвердилась гра, а якщо ні, то чому, коли її перевіряли, час її кінця і твої вбивства, смерті й допомоги в ній. Щоб цього не було, прибери Steam з акаунта або видали акаунт. Дані можуть бути неточними: Jarvis не гарантує їх і не пов’язаний із Valve чи Steam.
Де це лежить
База лежить на серверах Cloudflare, у регіоні Східна Європа. Сам сервер і картинки профілю працюють у мережі Cloudflare по всьому світу.
Листи
Лист із кодом надсилається зі звичайної пошти проєкту через Google, тому копія листа з твоєю адресою лежить у її «Надісланих». Новини на пошту приходять, лише якщо ти сам це ввімкнув у профілі.
Видалення
- Кнопка «Видалити акаунт» у Jarvis стирає з сервера одразу все, крім позначки нижче, разом із друзями, запитами й скаргами. Лише якщо Discord у цю мить не відповість, номер Discord полежить до тижня, щоб зняти роль; те саме, коли ти відв’язуєш Discord. Резервні копії бази у Cloudflare зникають самі за 7 днів. Поки акаунт заблоковано, кнопка не працює: напиши на пошту нижче, і його видалять.
- Після видалення лишається одна позначка кожного способу входу (Steam, Google, пошта), зашифрована секретним ключем сервера: з неї не видно, чий це Steam чи пошта. Якщо акаунт заблокувала команда або інші гравці, позначка лежить, поки діє блок, і зберігає його причину й термін, щоб той самий вхід повернувся з тим самим блоком. Позначка акаунта, якого ніхто не блокував, зникає за два дні: так видалення не обнуляє денні ліміти.
Питання: helpjarvisdota2@gmail.com