Pyroom logo Pyroom
  • Можливості
  • Для кого
  • Як користуватися
  • Релізи
  • Технічна реалізація
  • LaunchPad
  • ♥ Підтримка
  • 🇺🇸 EN
🇺🇸 ENВідкрити Playground

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

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

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

Дата набрання чинності: 8 жовтня 2026English

Коротко

  • Ваш код виконується і зберігається у браузері. Він залишає пристрій лише тоді, коли ви самі ділитеся проєктом, надсилаєте повідомлення про помилку або зберігаєте роботу Classroom на власному Google Диску.
  • Обліковий запис не потрібен. Реклами немає, і Pyroom ніколи не продає й не передає ваші дані в оренду.
  • Статистика використання надсилається лише якщо ви її ввімкнете і ніколи не містить вашого коду, виводу чи тексту помилок.
  • З Google Classroom Pyroom зберігає лише ідентифікатори, зашифровану авторизацію та завдання, які публікують учителі. Роботи учнів зберігаються на їхньому власному Google Диску.
  • Ви можете будь-коли відключитися, вимкнути функції або попросити видалити ваші дані: [email protected].

Зміст

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

Хто ми

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

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

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

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

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

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

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

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

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

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

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

Розсилка

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

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

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

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

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

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

Для інтеграції з Classroom Pyroom не зберігає вашу електронну пошту, пароль чи вихідний код учнів.

Запити на бета-доступ до 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 з ним робить
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 у вашому браузеріДоки ви їх не очистите
Статистика використання12 місяців (журнали запитів для захисту від зловживань — 30 днів)
Спільні проєктиДо завершення строку посилання, який ви обрали; посилання без кінцевої дати — доки ви не попросите їх видалити
РозсилкаДо відписки; після неї — лише пошта й дата відписки, щоб не писати вам знову, видаляються на запит
Повідомлення про помилки24 місяці
IP-адреса й дані браузера (розсилка, повідомлення про помилки)30 днів, потім очищаються
Підключення ClassroomДо відключення; сеанси браузера — до 14 днів
Завдання Classroom і посилання на роботи учнівПоки курс їх використовує; видаляються на запит або через 24 місяці після останньої зміни
Файли робіт учнівНа Google Диску учня, під контролем учня та школи
Запити на бета-доступ до ClassroomДо завершення бета-версії або раніше на запит

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

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

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

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

Безпека

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

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

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

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

Напишіть на [email protected] з відповідної пошти чи облікового запису Google. Ми відповідаємо протягом 30 днів. Ви також можете діяти самі: вимкнути статистику в налаштуваннях, відписатися в будь-якому листі розсилки, натиснути «Відключити» на сторінці Classroom, видалити Pyroom у дозволах облікового запису Google або очистити дані сайту Pyroom у браузері.

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

Учні та діти

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

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

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

Контакти

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

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