KitabGrid Developer APIWarunki platformy API
Wersja api-terms-1.0

Warunki KitabGrid Developer API

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.