Warunki KitabGrid Developer API
Roboczy projekt prawny. Tekst jest przygotowany dla obecnej architektury KitabGrid API, ale przed publicznym uruchomieniem powinien zostać sprawdzony i uzupełniony przez prawnika znającego prawo polskie/UE, wraz z Polityką prywatności i licencjami poszczególnych źródeł.
1. Zakres i akceptacja
Warunki regulują dostęp do zewnętrznego Developer API KitabGrid. Składając wniosek, odbierając lub używając klucza API, wnioskodawca akceptuje te warunki oraz warunki licencyjne i atrybucyjne poszczególnych źródeł zwracane z treścią.
2. Klucze i przypisanie do domeny
Dostęp jest przyznawany określonemu zatwierdzonemu projektowi i hostowi. Klucze serwerowe są poufne i muszą pozostać na backendzie. Klucze przeglądarkowe mogą być widoczne dla przeglądarki, ale są ograniczone do zatwierdzonego Originu i nadal podlegają limitom i cofnięciu. Kluczy nie wolno sprzedawać, przekazywać niepowiązanym podmiotom, osadzać na niezatwierdzonych domenach ani publikować w publicznych repozytoriach.
3. Dozwolone użycie
API może być używane tylko zgodnie z zatwierdzonym sposobem użycia i zakresem. Integratorzy mogą prezentować kwalifikujące się treści Koranu, hadisów, tłumaczeń i audio w zatwierdzonej usłudze, z zachowaniem licencji tych źródeł. Samo zatwierdzenie konta API nie udziela praw autorskich ani praw do ponownego użycia wykraczających poza licencje źródeł.
4. Integralność źródeł religijnych i atrybucja
Treści nie wolno zmieniać, selektywnie edytować, oznaczać inaczej ani przedstawiać w sposób, który fałszywie przypisuje zmienioną wypowiedź Koranowi, źródłu hadisów, tłumaczowi, recytatorowi lub KitabGrid. Wymagane informacje o źródle, tłumaczu, edycji, licencji i atrybucji muszą być zachowane, gdy wymaga tego dane źródło.
5. Cache i przechowywane kopie
Rozsądny cache techniczny jest dozwolony tylko w zakresie dopuszczonym przez licencję źródła i zatwierdzoną integrację. Cache nie może służyć do obchodzenia limitów, dalszego rozpowszechniania po cofnięciu licencji/zatwierdzenia ani tworzenia niezatwierdzonej hurtowej kopii. KitabGrid może wymagać odświeżenia lub usunięcia danych po korekcie źródła, zmianie praw lub cofnięciu dostępu.
6. Limity i uczciwe użycie
Każdy klient ma przypisane limity zapytań i kwoty. Próby obchodzenia limitów przez wiele kluczy, zmieniane originy, automatyczne tworzenie kont, scraping poza API lub inne metody są zabronione. KitabGrid może obniżyć limity lub czasowo blokować nadużycia, aby chronić dostępność.
7. Zabronione działania
- nieautoryzowany dostęp, malware, działania typu DoS lub testy bezpieczeństwa bez pisemnej zgody;
- fałszywe przedstawianie tekstu źródłowego, oceny, statusu tłumaczenia, licencji lub poparcia KitabGrid;
- redystrybucja treści, gdy licencja danego źródła tego nie dopuszcza;
- odsprzedaż dostępu API lub przekazywanie kluczy bez pisemnej zgody;
- używanie kluczy na niezatwierdzonych domenach lub aplikacjach.
8. Dane zgłoszenia i prywatność
KitabGrid przetwarza dane kontaktowe, domenę, opcjonalny WhatsApp, zgody oraz dane operacyjne/bezpieczeństwa w celu oceny i obsługi dostępu API. Obowiązuje Polityka prywatności. Opcjonalna zgoda marketingowa jest oddzielona od wiadomości weryfikacyjnych, decyzji i komunikatów bezpieczeństwa.
9. Zawieszenie, rotacja i zakończenie
KitabGrid może zawiesić, zrotować lub cofnąć klucze, gdy jest to racjonalnie konieczne ze względów bezpieczeństwa, zapobiegania nadużyciom, licencji, zgodności z prawem, integralności źródeł, utrzymania lub istotnego naruszenia warunków. Tam, gdzie jest to praktyczne, informacje będą wysyłane na kontaktowy e-mail.
10. Dostępność i zmiany
API jest udostępniane w miarę dostępności. Endpointy mogą ewoluować przez wersjonowanie, a kwalifikujące się rekordy mogą zmieniać się wraz ze zmianą statusu oceny lub licencji. Nie powstaje gwarancja poziomu usług, chyba że KitabGrid wyraźnie uzgodni inaczej na piśmie.
11. Pierwszeństwo warunków źródłowych
Jeżeli konkretne tłumaczenie, recytacja, zestaw danych lub inne źródło ma bardziej rygorystyczne warunki ponownego użycia niż te warunki platformy, wobec tej treści obowiązuje bardziej rygorystyczny warunek źródłowy. Jeśli źródło przestanie kwalifikować się do zewnętrznego użycia, API może przestać je zwracać bez prawa do dalszego dostępu.
12. Kontakt i zmiany warunków
Istotne zmiany powinny być wersjonowane w ustawieniach Developer API i, gdy to właściwe, komunikowane aktywnym klientom. Dane podmiotu prawnego i kontaktowe muszą zostać uzupełnione w głównych dokumentach prawnych KitabGrid przed uruchomieniem.
