Перейти до основного вмісту

Orira

Умови використання

Версія 2.4 · Останнє оновлення: 20 червня 2026

Питання щодо цих умов? support@orira.app · відповідь упродовж 1-2 робочих днів.

1. Про Orira

Orira (orira.app) - це SaaS-платформа управління для академій бойових мистецтв, з cross-tenant ідентичністю для атлетів і професіоналів. Платформу експлуатує Daniel Romão Leal з Лісабона, Португалія. Ці умови регулюють доступ і використання платформи академіями, зареєстрованими як tenants, їхніми кінцевими користувачами (адміністраторами, тренерами, учнями, dependents), а також атлетами, які мають Orira cross-tenant ідентичність через Orira Hub за адресою orira.app/dashboard.

2. Акаунт академії (Tenant)

Реєструючи академію на /comecar, підписник стає початковим адміністратором цього акаунту і відповідає за керування користувачами. Кожна академія має унікальний slug, який визначає піддомен (наприклад: aurora.orira.app), або може використовувати власний домен, доступний як окрема послуга. Підписник гарантує, що має повноваження представляти академію і відповідає за збереження облікових даних. Кожна академія може визначити власні Умови та положення на додачу до умов платформи Orira; учень приймає обидва набори в момент реєстрації, і прийняття записується незмінно в TermsAcceptanceLog (timestamp, IP, user agent, версія кожного набору умов).

3. Orira-ідентичність та Orira Hub

Orira розрізняє cross-tenant ідентичність (єдиний профіль користувача, доступний за orira.app/dashboard - ім'я, email, фото, дата народження, податковий номер, телефон, вага, зріст, контакти, сертифікати, dependents) і дані per-tenant (зарахування, відвідуваність, платежі, graduações, специфічні для кожної академії). Один користувач може належати кільком академіям з тим самим email. Orira Hub агрегує cross-tenant інформацію (історія graduações, dependents, сертифікати) для перегляду самим користувачем; кожна академія продовжує контролювати власні записи. Для dependents (неповнолітніх) cross-tenant ідентичність представлена моделлю UserDependente, пов'язаною з відповідальним.

4. Кінцеві користувачі

Кожна академія додає користувачів (адміністраторів, тренерів, учнів, dependents) з різними рівнями доступу, включаючи перемикач ролі Admin↔Тренер, коли користувач має обидва профілі. Академія є контролером даних цих користувачів за GDPR і відповідає за отримання необхідних згод (Умови академії). Orira діє як оператор обробки даних per-tenant. Для Orira cross-tenant ідентичності Orira діє як контролер. Обробка даних описана в Data Processing Agreement, доступному на orira.app/legal.

5. Методи автентифікації

Користувач може автентифікуватися через: email + пароль з перевіркою reCAPTCHA v3; Google OAuth (тільки для існуючих email - нові акаунти не створюються); Apple Sign In (web через Apple JS SDK з Service ID та iOS native через AuthenticationServices з Bundle ID); WebAuthn / Passkeys (FaceID, TouchID, Windows Hello, USB security keys, сесія 30 днів); OTP через email під час реєстрації та валідації. Сесії використовують підписані httpOnly cookies (JWT). Строгі rate limits захищають endpoints, чутливі до brute-force, не впливаючи на ідемпотентні endpoints. Токени відновлення пароля закінчуються через 1 годину і вимагають reCAPTCHA. Термінали кіоска для реєстрації присутності та стійки рецепції (balcão) не використовують персональний вхід: вони автентифікують пристрій через власний токен, наданий через посилання для активації або QR-код і порівнюваний на сервері за постійний час. Академія відповідає за конфіденційність цих токенів і може перегенерувати їх будь-коли, негайно скасовуючи попередній токен.

6. Мобільний додаток

Orira надає мобільні додатки для iOS та Android на базі Capacitor, які обгортають web-додаток (PWA). Bundle ID - app.orira на обох платформах. Додаток відкривається на orira.app/login і навігує до tenant через path-based маршрут (orira.app/t/<slug>/<role>), щоб зберегти нативний bridge між сторінками. Push-сповіщення підтримуються через Firebase Cloud Messaging (Android) та Apple Push Notification Service (iOS). Потрібне з'єднання з інтернетом (обмежений offline-режим через service worker). Платежі в додатку відповідають правилу 3.1.1 Apple: офлайн-послуги (абонементи, разові заняття, події) і фізичні товари (per-tenant магазин) використовують Stripe; цифровий контент, якщо буде в майбутньому, дотримуватиметься політик store.

7. Прийнятне використання

Академія та користувачі зобов'язуються не використовувати Orira для незаконних дій або таких, що порушують права третіх осіб, не поширювати спам чи образливий контент, не здійснювати реверс-інжиніринг чи масовий скрапінг, не намагатися обходити технічні обмеження тарифного плану, не підробляти ідентичність чи документи (зокрема в flow Orira-сертифіката) і не ділитися обліковими даними між кількома особами. Порушення цих правил може призвести до негайного призупинення акаунту або tenant без попередження, з записом в audit log.

8. Дані та конфіденційність

Дані per-tenant (учні, платежі, відвідуваність, graduações, комісії тренерів, нотатки, бронювання, досягнення, оголошення, документи, календар, магазин, склад, витрати) залишаються власністю академії. Дані Orira-ідентичності (cross-tenant профіль, сертифікати, cross-tenant dependents, агрегована історія graduações) розділяються користувачем між усіма його академіями. В обох випадках Orira обробляє дані відповідно до GDPR. Користувачі можуть здійснювати свої права доступу, виправлення, заперечення, портативності та видалення, звертаючись на support@orira.app, або самостійно на /dashboard/privacidade (видалення акаунту) та /dashboard/perfil (редагування cross-tenant ідентичності). TermsAcceptanceLog незмінно записує кожне прийняття умов. Коли академія вмикає функцію спортивного страхування, саме академія, як відповідальний за обробку, визначає страховика та брокера і передає їм дані, потрібні для поліса (наприклад, імʼя, податковий номер і дату народження спортсменів та утриманців). Ці страховики та брокери є одержувачами, визначеними академією, а не субпроцесорами Orira; Orira лише надає цю функцію. Документи, які академія завантажує в розділі «Партнери», надаються через публічне посилання (не індексоване, але доступне будь-кому, хто має посилання); академія відповідає за те, щоб там не публікувалися персональні дані.

9. Orira-сертифікат

Orira-сертифікат - це опціональне свідоцтво ідентичності та федеративного членства, видане за запитом атлета чи професіонала і дійсне cross-tenant. Для його отримання користувач надсилає: (а) офіційний документ ідентичності - португальський Cartão de Cidadão, паспорт або еквівалентний іноземний документ ідентичності; (б) підтвердження дійсного членства у визнаній федерації для кожного виду спорту. У MVP Orira-сертифікат підтримує лише Jiu-Jitsu (федерації IBJJF, FPJJB та еквівалентні); інші види спорту будуть додані після етапу валідації. Заявки переглядаються вручну staff Orira (PLATFORM_ADMIN), з орієнтовним SLA 5 робочих днів. Після затвердження файли документа ідентичності видаляються; залишаються лише метадані (ім'я як у документі, термін дії, скорочений номер члена) для цілей поновлення. Кожен доступ staff до документів записується в audit log з причиною. Сертифікат видимий самому користувачеві (у Hub), адміністраторам і тренерам академій, де користувач зарахований (лише статус і термін дії - ніколи файли), і публічно через URL з унікальним токеном (orira.app/cert/<token>), з можливістю додавання в Apple Wallet / Google Wallet. Термін дії сертифіката дорівнює мінімальному терміну між документом ідентичності та кожним перерахованим федеративним членством. Під час early access періоду Orira-сертифікат безкоштовний; можливе майбутнє pricing буде повідомлене за 30 днів і оброблене через Stripe для Orira. Orira може відкликати сертифікат у разі обґрунтованої підозри в підробці чи нерегулярному закінченні терміну дії, з правом оскарження користувача.

10. Субоператори

Для надання сервісу Orira використовує наступні субоператори: Railway (хостинг backend і бази даних PostgreSQL, EU West, Амстердам); Cloudflare (DNS, CDN і зберігання файлів через R2); Vercel (хостинг frontend і CDN); Resend (транзакційні email-листи); Stripe (обробка платежів - підписки tenants, per-tenant магазин і Orira-сертифікат); Sentry (моніторинг помилок і продуктивності); Firebase Cloud Messaging (Android push-сповіщення); Apple Push Notification Service (iOS push-сповіщення); Google (Google OAuth для web-логіну і нативний Google Sign-In Android); Apple (Apple Sign In через JS SDK у web і через AuthenticationServices в iOS); Anthropic (необовʼязковий ШІ-асистент і автоматичне створення листа-відповіді на запити про пробне заняття); InvoiceXpress (виставлення рахунків академії); GitHub (щоденне резервне копіювання бази даних); Discord (внутрішній канал технічних сповіщень). Суттєві зміни цього списку повідомляться за 30 днів. Страховики та страхові брокери, коли академія використовує функцію страхування, не є субпроцесорами Orira, а одержувачами, визначеними цією академією.

11. Безпека

Дані зберігаються в дата-центрах Railway у Європейському Союзі (EU West, Амстердам) і захищені шифруванням під час передачі (TLS) і в стані спокою; завантажені файли зберігаються в Cloudflare R2 (чутливі - з юрисдикцією ЄС). Тому міжнародної передачі основних даних немає; деякі допоміжні сторонні сервіси (платежі, push-сповіщення, соціальний логін і опціональний AI-асистент) можуть обробляти дані поза ЄЕЗ, на підставі Стандартних договірних положень (SCC), затверджених Європейською Комісією, та/або EU-US Data Privacy Framework. Паролі зберігаються з bcrypt-хешуванням - ніколи у відкритому вигляді. WebAuthn / Passkeys використовують пари асиметричних ключів без розкриття пароля серверу. Підтримка Two-Factor Authentication (TOTP) доступна для staff Orira і адміністраторів tenant. Доступ staff Orira до акаунтів користувачів (impersonation) можливий лише з причиною, записаною в audit log, і генерує постійний банер протягом усієї сесії. Автоматичні щоденні резервні копії зберігаються 7 днів. У разі інциденту безпеки, що зачіпає персональні дані, академію та/або користувача буде повідомлено протягом 72 годин, як вимагає GDPR.

12. Доступність сервісу

Orira надається на основі best effort без формального SLA. План Max включає пріоритетну підтримку зі швидшим часом відповіді. Ми прагнемо тримати uptime вище 99%, але не гарантуємо безперервну роботу. Заплановане обслуговування оголошується завчасно, де це можливо. У виняткових ситуаціях Orira може активувати режим обслуговування, тимчасово блокуючи доступ до платформи для кінцевих користувачів; автентифікація та endpoints моніторингу залишаються доступними.

13. Ціни та виставлення рахунків

Плани Essencial (€19/міс), Pro (€49/міс) і Max (€99/міс) академія може активувати самостійно: нові tenants отримують 30 днів безкоштовного тріалу без картки. Без налаштованого методу оплати до кінця тріалу підписка автоматично скасовується. Публічний сайт академії та власний домен входять у план Max; повністю персоналізований бренд (без назви Orira) - окрема послуга, за кошторисом. Для мереж академій (франшиз) план Multi-filial укладається окремо, у режимі sales-led: він складається з консолі мережі, що виставляється штабу, при цьому кожна академія мережі має власний план (Essencial, Pro або Max), а підписку оплачує сама академія або спонсорує штаб. Вказані ціни — без ПДВ; ПДВ додається за чинною ставкою (23% у Португалії, 21% в Іспанії), а за наявності дійсного номера ПДВ ЄС застосовується зворотне нарахування (reverse charge). Рахунки виставляються щомісяця через Stripe з розбивкою ПДВ. Академія може робити upgrade, downgrade або скасувати у будь-який час. Orira-сертифікат безкоштовний під час early access періоду для індивідуальних користувачів; коли стане платним, оплата обробляється через Stripe безпосередньо для Orira (не для академії).

14. Скасування та видалення даних

Академія може скасувати акаунт у будь-який час через /admin/billing або звернувшись на billing@orira.app. Після скасування дані per-tenant зберігаються 30 днів для експорту або реактивації, після чого видаляються (крім випадків, коли закон вимагає зберігання). Кінцеві користувачі можуть видалити свій Orira-акаунт на /dashboard/privacidade (самообслуговування), що видаляє Orira cross-tenant ідентичність через 30 днів; історичні зарахування в окремих академіях можуть зберігатися ними за юридичним обов'язком (виставлення рахунків, податкові записи, утримання доказів).

15. Інтелектуальна власність і користувацький контент

Програмне забезпечення, дизайн, бренд Orira, вихідний код та інфраструктура (включаючи систему Orira-сертифіката) є власністю Daniel Romão Leal. Академія зберігає всі права на дані, які вносить у платформу. Користувач зберігає всі права на фото, особисті документи та інший контент, який надсилає, зокрема у flow Orira-сертифіката. Подаючи контент на платформу, користувач надає Orira неексклюзивну ліцензію, обмежену метою надання сервісу (показ фото в Hub і кіосках, посвідчення ідентичності в Сертифікаті тощо). Жодне положення цих умов не передає власність між сторонами.

16. Обмеження відповідальності

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

17. Зміни умов

Ці умови можуть оновлюватися. Суттєві зміни повідомляються за 30 днів електронною поштою адміністраторам академій і через in-app сповіщення кінцевим користувачам. Щоразу, коли версія умов платформи змінюється, при наступному вході показується обов'язкове модальне вікно повторного прийняття, записане в TermsAcceptanceLog. Подальше використання після періоду повідомлення означає прийняття нових умов.

18. Мінімальний вік та неповнолітні

Створення облікового запису та крос-тенант ідентичності Orira доступне лише особам, які досягли 18 років. Усі неповнолітні спортсмени представлені на платформі через модель залежної особи (UserDependente), пов'язану з їхньою відповідальною особою (опікуном), яка створює та керує їхніми даними, надає згоду, необхідну для обробки персональних даних, і бере на себе відповідальність за замовлені послуги та відповідні платежі. Відповідальна особа гарантує, що має право представляти неповнолітнього, та відповідає за внесену інформацію. Академії як контролери даних на рівні тенанта відповідають за отримання та зберігання застосовних батьківських згод під час реєстрації.

19. Страхування третіх сторін (додаткова функція)

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

20. Застосовне право

Ці умови регулюються португальським правом. Будь-який спір передається до судів Лісабона, із прямою відмовою від будь-якої іншої юрисдикції.

21. Замовлення NFC-міток та обладнання

NFC-мітки та інше обладнання академія може замовити через Orira Hub (orira.app/dashboard). Такі замовлення є продажем товарів, окремим від передплати платформи: вони виставляються до сплати окремо суб'єкту-академії, з видачею рахунка-фактури та ПДВ за чинною ставкою, і їхня вартість не замінює та не включає абонентську плату за тарифом. Ціни, набори та можливі бонусні одиниці — це ті, що показані на момент замовлення. Мітки виготовляються на замовлення та персоналізуються з ідентичністю академії (текст і кольори, вказані академією); оскільки це товари, виготовлені на замовлення, право на повернення чи відшкодування після початку виробництва відсутнє, окрім випадків виробничого браку. Терміни виготовлення та відправлення є орієнтовними, а доставка здійснюється на адресу, вказану академією. Orira може залучати третіх осіб для виробництва та відправлення. Академія відповідає за підтвердження даних персоналізації, адреси та email для рахунку перед надсиланням замовлення.

22. Оплати карткою від учнів (Stripe Connect) і комісія Orira

Коли академія вмикає оплату карткою, учні сплачують внески, реєстрації, разові заняття, події та інші послуги безпосередньо академії через Stripe Connect. У цьому потоці Orira виступає лише як фасилітатор платежів: сума обробляється на рахунку платформи та переказується на банківський рахунок академії через автоматичні виплати Stripe, після вирахування (a) комісії за обробку Stripe і (b) комісії Orira. Комісія Orira залежить від плану, укладеного академією - 2,5% за транзакцію в плані Essencial і 1% за транзакцію в планах Pro і Max - і вираховується з кожної транзакції разом із перенесенням комісії Stripe. Академія отримує суму кожної транзакції за вирахуванням цих утримань. Застосовні відсотки та суми прозоро подаються на платформі до ввімкнення оплати карткою. Orira виставляє академії рахунок на утриману комісію із застосовним ПДВ. Надання послуги учневі та виставлення рахунку/квитанції учневі (де застосовно) є відповідальністю академії, а не Orira. У разі повного повернення платежу комісія Orira повертається разом із поверненою сумою. У плані Multi-filial Orira не утримує жодної комісії з роялті, визначених і стягнутих між штабом і філіями (0%); комісія з карткових платежів учнів застосовується для кожної академії за ставкою відповідного плану.

Контакт: hello@orira.app · Лісабон, Португалія · © 2026 Orira