Pyroom logo Pyroom
  • Можливості
    Python TkinterСправжні GUI-застосунки у браузеріPython TurtleМалюйте кодом і дивіться результатОбмін і офлайнДіліться через QR-код, працюйте без Wi-FiШІ-помічникЗрозумілі пояснення помилокРежим LiteВідкрийте й одразу пишіть кодРежим ProРобота з кількома файлами й проєктамиВбудовування через iframeПрограма Python на будь-якому сайтіКомфорт читанняНалаштуйте код так, щоб його легко читати
  • Для кого
  • Як користуватися
  • Релізи
  • Технічна реалізація
  • LaunchPad
  • ♥ Підтримка
  • 🇺🇸 EN
🇺🇸 ENВідкрити Playground

Правова інформація

Політика конфіденційності

Pyroom — безкоштовне середовище Python, що працює у вашому браузері. Ця політика простими словами пояснює, з якими даними працює Pyroom, навіщо, де вони зберігаються, як довго і як їх переглянути чи видалити.

Дата набрання чинності: 3 листопада 2026English

Коротко

  • Ваш код виконується і зберігається у браузері. Він залишає пристрій лише тоді, коли ви самі ділитеся проєктом, надсилаєте повідомлення про помилку або зберігаєте роботу Classroom на власному Google Диску.
  • Для Playground обліковий запис не потрібен. Якщо ви входите через Google, Pyroom зберігає ваше ім'я, адресу пошти, мову та ролі. Реклами немає, і Pyroom ніколи не продає й не передає ваші дані в оренду.
  • Статистика використання надсилається лише якщо ви її ввімкнете і ніколи не містить вашого коду, виводу чи тексту помилок.
  • З Google Classroom Pyroom також зберігає ідентифікатори, зашифровану авторизацію та завдання, які публікують учителі. Роботи учнів зберігаються на їхньому власному Google Диску.
  • Платні плани зараз на бета-тестуванні лише для запрошених тестувальників; їх продає наш реселер Paddle, і Pyroom ніколи не бачить даних вашої картки.
  • Ви можете будь-коли відключитися, вимкнути функції або попросити видалити ваші дані: hello@pyroom.app.

Зміст

  1. Хто ми
  2. Що ми збираємо і навіщо
  3. Дані користувачів Google
  4. Скільки ми зберігаємо дані
  5. Хто обробляє дані для нас
  6. Безпека
  7. Ваші права та вибір
  8. Учні та діти
  9. Зміни цієї політики
  10. Контакти

Хто ми

Pyroom (pyroom.app і play.pyroom.app) надає Михайло Смага (Mykhailo Smaha) — індивідуальний розробник в Україні, який визначає, як використовуються описані тут дані. Контакти: hello@pyroom.app.

Ця політика стосується вебсайту, Playground, обміну проєктами, розсилки, повідомлень про помилки, статистики використання та інтеграції з Google Classroom.

Що ми збираємо і навіщо

Playground на вашому пристрої

Ваш код, файли, історія проєкту, текст завдання та налаштування (мова, тема, профіль доступності, параметри редактора) зберігаються у сховищі браузера на вашому пристрої. Вони не надсилаються в Pyroom. Очищення даних сайту play.pyroom.app у браузері видаляє їх.

Допомога ШІ та переклад консолі

Пояснення ШІ та переклад консолі працюють у вашому браузері. Ваш код і повідомлення про помилки нікуди не надсилаються. Для початку браузер завантажує файли моделі з сервера моделей Pyroom або з Hugging Face; як і при будь-якому завантаженні, цей сервер бачить вашу IP-адресу.

Статистика використання (лише якщо ви її ввімкнете)

Статистика вимкнена, доки ви не погодитеся в Playground. Якщо ви погодитеся, Playground надсилає короткі події про ваші дії, як-от «код запущено», «блокнот відкрито», «файл збережено», «завдання здано» або тип помилки Python (наприклад NameError), разом із режимом, версією та мовою застосунку, типом пристрою, браузером і часом. Події ніколи не містять вашого коду, назв файлів, виводу чи введення програми, тексту помилок, імен, адрес email, курсів і завдань Classroom.

  • Ідентифікатор браузера: випадковий ідентифікатор, який створюється у вашому браузері, коли ви погоджуєтеся, щоб ми могли рахувати повторні відвідування. Він не залежить від вашого пристрою і видаляється разом із ще не надісланими подіями, коли ви вимикаєте статистику; після повторного ввімкнення створюється новий, не пов’язаний ідентифікатор. Ми зберігаємо лише його односторонній хеш із ключем.
  • Країна: визначається за з’єднанням, коли надходять події. Саму IP-адресу разом із подіями не зберігаємо.
  • Учнів ніколи не пов’язуємо з їхнім обліковим записом. Статистику вчителів може бути пов’язано з обліковим записом через псевдонімний код, щоб рахувати активних учителів; учитель може видалити її в налаштуваннях, і вона видаляється разом з обліковим записом або коли вчитель від’єднує Google Classroom.
  • Захист від зловживань: односторонній хеш IP-адреси та браузера кожного запиту зберігається 30 днів в окремому журналі й не пов’язується з подіями.
  • Звіти показують лише підсумки; групи, менші за 10, не показуються. Події зберігаються 90 днів, після чого залишаються лише підсумки без ідентифікаторів.

Статистику можна будь-коли вимкнути в Налаштування → Аналітика.

Опитування для відгуків

Користувачам Playground, які повертаються, ми можемо запропонувати коротке опитування. Воно добровільне: його можна пропустити, закрити або перервати будь-коли.

  • Що ми збираємо: ваші відповіді, мову опитування, приблизну країну за вашим з’єднанням і день відповіді (без часу).
  • Без зв’язку з вами: відповіді зберігаються без імені, email, облікового запису, ідентифікатора браузера чи IP-адреси і не пов’язуються з обліковими записами чи статистикою використання.
  • Повтори: кожне завершене опитування має випадковий одноразовий код; ми зберігаємо лише його односторонній хеш протягом 30 днів, щоб ті самі відповіді не врахувалися двічі. Односторонній хеш IP-адреси зберігається 30 днів в окремому журналі для захисту від зловживань.
  • Учням шкіл не ставимо запитань із вільною відповіддю.
  • Строки: письмові коментарі — 12 місяців, інші відповіді — 24 місяці. Звіти показують лише підсумки; групи, менші за 10, не показуються.
  • Teacher Beta: після опитування освітянам можуть запропонувати Teacher Beta для Classroom. Це окрема форма, яка потребує вашої згоди й не пов’язана з відповідями в опитуванні.

Спільні проєкти

Коли ви натискаєте «Поділитися», проєкт (код і файли), а також ім'я автора й назва завдання, якщо ви їх вказали, зберігаються, щоб будь-хто з посиланням міг його відкрити. Ви обираєте, скільки працює посилання (від 1 години до 30 днів або без кінцевої дати). Не додавайте до спільного проєкту особисту інформацію.

Розсилка

Якщо ви підпишетеся, ми зберігаємо вашу електронну пошту й мову та надсилаємо новини про релізи через Resend. Ми також записуємо IP-адресу та браузер запитів на підписку й відписку, щоб запобігати зловживанням; їх очищаємо через 30 днів. У кожному листі є посилання для відписки.

Повідомлення про помилки

Повідомлення містить те, що ви написали, необов'язкову електронну пошту, дані браузера й екрана та мову. Воно зберігається і копіюється в приватну задачу (issue) у репозиторії Pyroom на GitHub, щоб помилку виправити. IP-адреса запиту зберігається для захисту від спаму й очищається через 30 днів.

Обліковий запис Pyroom

Ви можете увійти через Google й отримати обліковий запис Pyroom — він потрібен для Google Classroom, а згодом і для планів та сімейних функцій. Pyroom зберігає ідентифікатор вашого облікового запису Google, ім'я, адресу пошти, мову та ролі (учитель, учень, батьки, адміністратор школи). Вхід зі сторінки Classroom створює обліковий запис на тому самому екрані Google. Вхід на пристрої діє до 30 днів. Вийти або видалити обліковий запис можна на play.pyroom.app/account.

Плани та платежі

Платні плани зараз на бета-тестуванні. Поки що вони доступні лише невеликій групі запрошених тестувальників; згодом ми плануємо відкрити їх для всіх і заздалегідь оновимо цю політику. Якщо ви не тестувальник, Pyroom не приймає від вас платежів, і цей розділ вас не стосується.

Платні плани (Plus, Школа, Family Lite) продає наш реселер Paddle.com — продавець (Merchant of Record). Paddle збирає платіжні дані, адресу для рахунку та податкову інформацію й зберігає рахунки; Pyroom ніколи не бачить і не зберігає номери карток. Pyroom зберігає план, період оплати, статус (пробний, активний, проблема з оплатою, скасований), дати поновлення й пробного періоду, кількість додаткових шкільних місць та ідентифікатори клієнта й підписки в Paddle, щоб надавати функції плану. Історія транзакцій читається з Paddle, коли ви відкриваєте розділ оплати, і не копіюється в Pyroom.

Інтеграція з Google Classroom

Вчителі та учні можуть підключити обліковий запис Google, щоб користуватися Pyroom разом із Google Classroom. Pyroom зберігає:

  • Підключення: ідентифікатор вашого облікового запису Google, вашу роль (учитель чи учень), надані дозволи та зашифровану авторизацію Google, щоб Pyroom міг діяти від вашого імені, коли ви ним користуєтеся. Сеанс у браузері триває до 14 днів.
  • Завдання вчителів: те, що публікує вчитель, — назву, інструкції, початкові файли та видимі тести — з ідентифікаторами й посиланнями курсу та роботи, а також ідентифікатор облікового запису вчителя.
  • Роботи учнів: код і результати тестів зберігаються як файл .pyroom на власному Google Диску учня та на пристрої. Pyroom зберігає лише односторонній хеш ідентифікатора учня, ідентифікатори файлу й версії на Диску, номери версій, час і посилання на здачу — ніколи сам код.
  • Показується, але не зберігається: імена та фото, назви курсів, терміни та кількість здач читаються з Google, коли ви відкриваєте сторінку, і не зберігаються.

Pyroom ніколи не зберігає ваш пароль чи вихідний код учнів. Адреса пошти зберігається у вашому обліковому записі Pyroom (див. вище), а не разом із даними Classroom.

Запити на бета-доступ до Classroom

Поки інтеграція з Classroom у бета-версії, вчителі можуть попросити доступ. Форма збирає пошту облікового запису Google, ім'я, школу, країну (необов'язково), кількість учнів, тип облікового запису та необов'язковий коментар. Ми використовуємо їх лише для додавання облікового запису до бета-версії та листів учителю про неї. Запит зберігається і копіюється в приватну задачу на GitHub; IP-адреса зберігається лише як односторонній хеш для обмеження частоти запитів.

Доставлення вебсайту

Pyroom розміщено на Cloudflare, який обробляє вашу IP-адресу, браузер і сторінки, що ви запитуєте, щоб доставляти й захищати сайт. Вебсайт завантажує шрифти з Google Fonts, а Playground — середовище Python з jsDelivr і pyodide.org; ці сервіси бачать вашу IP-адресу. Pyroom не використовує рекламних чи відстежувальних cookie.

Дані користувачів Google

Pyroom запитує лише ті дозволи Google, які потрібні для функцій Classroom, якими ви користуєтеся:

Дозволи Google, які запитує Pyroom
ДозвілХто надаєЩо Pyroom з ним робить
emailУсі, хто входитьОтримує адресу пошти вашого облікового запису Google, щоб Pyroom показував, яким обліковим записом ви користуєтеся, зіставляв шкільні запрошення й надсилав листи щодо облікового запису. Зберігається у вашому обліковому записі Pyroom.
openidВчителі та учніОтримує сталий ідентифікатор вашого облікового запису Google, щоб зберігати підключення. Ідентифікатор зберігається; для учнів поруч із роботами — лише як односторонній хеш.
https://www.googleapis.com/auth/userinfo.profileВчителі та учніПоказує ваше ім'я та фото на сторінці Classroom, щоб було видно, який обліковий запис підключено. Отримується щоразу; не зберігається.
https://www.googleapis.com/auth/classroom.courses.readonlyВчителі (обов'язково); учні (необов'язково)Показує ваші активні курси, щоб учитель обрав, куди опублікувати завдання, а панель показала назви курсів. Лише читання; показується наживо, не зберігається.
https://www.googleapis.com/auth/classroom.coursework.studentsВчителіСтворює завдання з програмування як роботу в Classroom і показує, скільки учнів його здали. Pyroom зберігає створене ним завдання; кількість здач показується наживо й не зберігається.
https://www.googleapis.com/auth/classroom.coursework.meУчніЧитає стан вашої власної здачі, додає файл проєкту й посилання для перегляду, здає роботу та скасовує здачу, коли ви цього хочете.
https://www.googleapis.com/auth/drive.fileВчителі та учніЗберігає контрольні точки вашого проєкту як один файл на вашому власному Google Диску й дає вчителю відкрити обраний ним зданий файл. Pyroom бачить лише файли, які сам створив або які ви обрали, — не решту Диска.

Pyroom використовує дані користувачів Google лише для надання та покращення цих функцій. Pyroom не:

  • використовує дані користувачів Google для реклами і не продає їх;
  • передає їх іншим, окрім випадків, коли це потрібно для цих функцій, для виконання закону або в межах злиття чи продажу з тим самим захистом;
  • дає людям їх читати, якщо ви самі не попросили (наприклад, для підтримки), це не потрібно для безпеки або цього не вимагає закон;
  • використовує їх для навчання узагальнених моделей штучного інтелекту чи машинного навчання.

Використання та передавання Pyroom будь-якому іншому застосунку інформації, отриманої з API Google, відповідатиме Правилам щодо даних користувачів сервісів Google API, зокрема вимогам щодо обмеженого використання (Limited Use).

Pyroom's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Ви можете будь-коли скасувати доступ Pyroom кнопкою «Відключити» на play.pyroom.app/classroom (це видаляє збережену авторизацію і відкликає її в Google) або в дозволах облікового запису Google.

Скільки ми зберігаємо дані

ДаніСтрок зберігання
Дані Playground у вашому браузеріДоки ви їх не очистите
Статистика використанняПодії та щоденні підсумки за браузером — 90 днів, далі лише загальні підсумки (без ідентифікаторів); журнали запитів для захисту від зловживань — 30 днів; видаляється з вашого браузера, коли ви вимикаєте статистику
Спільні проєктиДо завершення строку посилання, який ви обрали; посилання без кінцевої дати — доки ви не попросите їх видалити
РозсилкаДо відписки; після неї — лише пошта й дата відписки, щоб не писати вам знову, видаляються на запит
Повідомлення про помилки24 місяці
IP-адреса й дані браузера (розсилка, повідомлення про помилки)30 днів, потім очищаються
Обліковий запис Pyroom (ім'я, пошта, мова, ролі)До видалення облікового запису; вхід на пристрої — до 30 днів
План і статус підпискиДо видалення облікового запису; рахунки й платіжні записи зберігає Paddle відповідно до податкового законодавства
Підключення ClassroomДо відключення; сеанси браузера — до 14 днів
Завдання Classroom і посилання на роботи учнівПоки курс їх використовує; видаляються на запит або через 24 місяці після останньої зміни
Файли робіт учнівНа Google Диску учня, під контролем учня та школи
Опитування для відгуківПисьмові коментарі: 12 місяців; інші відповіді: 24 місяці; одноразові коди та журнали захисту від зловживань: 30 днів
Запити на бета-доступ до ClassroomДо завершення бета-версії або раніше на запит

Хто обробляє дані для нас

Ми не продаємо персональні дані. Ці сервіси обробляють дані від імені Pyroom або коли ви користуєтеся їхньою частиною Pyroom:

  • Cloudflare — хостинг, база даних і захист сайту й застосунку.
  • Google — вхід, Classroom, Диск і Google Picker, коли ви користуєтеся інтеграцією з Classroom; Google Fonts на вебсайті.
  • Paddle — реселер і продавець (Merchant of Record) платних планів: оплата, податки, рахунки та повернення коштів.
  • Resend — надсилання розсилки та листів щодо облікового запису (шкільні й батьківські запрошення, сповіщення про план).
  • GitHub — приватні задачі для повідомлень про помилки та запитів на бета-доступ.
  • jsDelivr, pyodide.org, Hugging Face — завантаження середовища Python і файлів моделей ШІ.

Деякі з цих постачальників зберігають дані за межами України. Ми можемо розкрити дані, якщо цього вимагає закон.

Безпека

Увесь трафік передається через HTTPS. Авторизації Google шифруються (AES-GCM) перед збереженням, ідентифікатори сеансів браузера зберігаються лише як хеші, а ідентифікатори учнів — як односторонні хеші поруч із роботами. IP-адреси для статистики та обмеження частоти запитів хешуються. Доступ до бази даних Pyroom має лише постачальник. Жодна система не є абсолютно захищеною; якщо витік торкнеться вас, ми повідомимо вас і органи влади, як вимагає закон.

Ваші права та вибір

Де б ви не жили, ви можете попросити нас:

  • повідомити, які дані про вас ми маємо, і надати їх копію;
  • виправити їх;
  • видалити їх;
  • припинити використання для певної мети або відкликати надану згоду.

Напишіть на hello@pyroom.app з відповідної пошти чи облікового запису Google. Ми відповідаємо протягом 30 днів. Ви також можете діяти самі: вимкнути статистику в налаштуваннях, відписатися в будь-якому листі розсилки, натиснути «Відключити» на сторінці Classroom, видалити обліковий запис на play.pyroom.app/account, видалити Pyroom у дозволах облікового запису Google або очистити дані сайту Pyroom у браузері.

Видалення облікового запису видаляє обліковий запис, ролі, підключення Classroom і статистику. Завдання, які вчитель уже опублікував, залишаються доступними учням, щоб заняття не переривалися; ми видаляємо їх на запит.

Якщо ви вважаєте, що ми обробляємо ваші дані незаконно, ви можете поскаржитися Уповноваженому Верховної Ради України з прав людини або органу захисту даних за місцем проживання.

Учні та діти

Playground працює без облікового запису і не запитує вік чи особу. Учні користуються інтеграцією з Classroom через Google Classroom своєї школи, з дозволу школи; адміністратор Google Workspace школи вирішує, чи можна використовувати Pyroom. Pyroom збирає про учнів лише те, що описано вище, і не показує реклами. Батьки чи школи, які хочуть видалити дані учня, можуть написати на hello@pyroom.app.

Зміни цієї політики

Коли ця політика змінюється, ми оновлюємо дату набрання чинності вгорі. Про важливі зміни — наприклад, нові дані чи нові дозволи Google — ми також повідомимо на вебсайті та на сторінці Classroom до того, як вони почнуть діяти. Попередні версії надаємо на запит.

Контакти

Михайло Смага, Pyroom — hello@pyroom.app. Ця політика регулюється законодавством України, зокрема Законом України «Про захист персональних даних».

© 2026 Pyroom. Безкоштовно.
  • Playground
  • Як користуватися
  • LaunchPad
  • Релізи
  • Технічна реалізація
  • Google Classroom
  • Конфіденційність
  • Умови
  • Повернення коштів
  • Контакти
  • ♥ Підтримати