Te warunki obowiązują każdą integrację korzystającą z publicznego API Prynt: drukarnię, która jest klientem Prynt, i każdy podmiot, który buduje lub prowadzi integrację na jej zlecenie („integrator”). Uzupełniają umowę drukarni z Prynt; w sprawach nieuregulowanych tutaj i w razie sprzeczności rozstrzyga ta umowa.
1. Dostęp do API
Dział zatytułowany „1. Dostęp do API”- Dostęp ma wyłącznie integracja zaakceptowana przez Prynt, w zakresach, które Prynt zatwierdził.
- Prynt może zatwierdzić węższe zakresy niż we wniosku, odmówić akceptacji albo cofnąć ją, w szczególności gdy cel integracji nie uzasadnia zakresów albo integracja narusza te warunki.
- Drukarnia odpowiada za integracje, o które wnioskowała, i za działania wykonane ich kluczami, także gdy integrację prowadzi integrator.
2. Klucze API
Dział zatytułowany „2. Klucze API”- Klucz API jest poufny. Wolno go przechowywać i używać wyłącznie na serwerach integracji, nigdy w przeglądarce, aplikacji mobilnej ani w kodzie udostępnianym innym.
- Klucza nie wolno przekazywać osobom ani systemom spoza integracji, dla której go wydano.
- Przy podejrzeniu wycieku klucza drukarnia niezwłocznie go unieważnia i informuje Prynt, jeśli klucz mógł zostać użyty przez osobę niepowołaną.
- Prynt nigdy nie prosi o podanie klucza.
3. Uczciwe korzystanie
Dział zatytułowany „3. Uczciwe korzystanie”- Integracja korzysta z API tylko w celu opisanym we wniosku i w granicach limitów.
- Niedozwolone jest obchodzenie limitów i zakresów, w tym rozkładanie ruchu jednej integracji na wiele integracji lub kluczy.
- Niedozwolone są testy obciążeniowe, próby zakłócenia działania Prynt i dostęp do danych spoza zakresów integracji. Zasady zgłaszania podatności opisuje strona Bezpieczeństwo.
- Niedozwolone jest udostępnianie dostępu do API osobom trzecim, odpłatnie lub nieodpłatnie, poza celem integracji.
4. Dane osobowe
Dział zatytułowany „4. Dane osobowe”- Administratorem danych osobowych przetwarzanych w Prynt, w tym danych klientów i osób kontaktowych drukarni, jest drukarnia. Prynt przetwarza je na jej zlecenie, na zasadach określonych w umowie z drukarnią.
- Integracja z zakresem oznaczonym jako dotyczący danych osobowych otrzymuje te dane na zlecenie drukarni. Drukarnia zapewnia podstawę prawną takiego przekazania, w tym umowę powierzenia albo dalszego powierzenia przetwarzania z integratorem, jeśli jest wymagana.
- Integrator przetwarza dane osobowe z API wyłącznie w celu integracji, chroni je środkami adekwatnymi do ryzyka, nie przechowuje ich dłużej, niż wymaga ten cel, i nie przekazuje ich dalej bez zgody drukarni.
- Naruszenie ochrony danych osobowych pozyskanych przez API integrator zgłasza niezwłocznie drukarni, a drukarnia, gdy dotyczy to Prynt, także Prynt.
5. Wstrzymanie i cofnięcie dostępu
Dział zatytułowany „5. Wstrzymanie i cofnięcie dostępu”- Prynt może bez uprzedzenia wstrzymać integrację albo unieważnić jej klucze, gdy wymaga tego bezpieczeństwo danych, stabilność Prynt albo gdy integracja narusza te warunki.
- Prynt informuje drukarnię o wstrzymaniu i jego przyczynie, chyba że nie pozwalają na to przepisy albo względy bezpieczeństwa.
- Zakończenie umowy drukarni z Prynt kończy dostęp wszystkich jej integracji.
6. Dostępność
Dział zatytułowany „6. Dostępność”- API jest udostępniane w ramach usługi Prynt, z jej przerwami serwisowymi.
- Operacje oznaczone jako beta nie są objęte żadnymi gwarancjami dostępności ani niezmienności. Dopóki publiczne API jest w fazie beta, Prynt nie gwarantuje poziomu dostępności API.
- Integracja powinna obsługiwać błędy przejściowe i ponawiać żądania zgodnie z opisem w Zapisy i idempotencja.
7. Zmiany
Dział zatytułowany „7. Zmiany”- Zmiany API przebiegają według zasad opisanych w Wersjonowaniu, a każdą z nich odnotowuje historia zmian API.
- O zmianie tych warunków Prynt informuje z co najmniej 30-dniowym wyprzedzeniem na tej stronie i w wiadomości do administratorów drukarni, chyba że zmiana wynika z przepisów prawa albo bezpieczeństwa i musi wejść w życie wcześniej.
- Dalsze korzystanie z API po wejściu zmian w życie oznacza ich akceptację. Drukarnia, która ich nie akceptuje, może w każdej chwili unieważnić klucze i zakończyć integrację.
8. Kontakt
Dział zatytułowany „8. Kontakt”Pytania o te warunki wysyłaj na [email protected].