Warunki Współpracy

Niniejsze warunki określają podstawowe zasady współpracy pomiędzy ByteFrog Solutions (prowadzone przez Mebloexpert Robert Żołdak) a naszymi klientami w zakresie tworzenia stron internetowych, integracji i usług konserwacyjnych.

Ostatnia aktualizacja: Październik 2025

1. Zakres Prac

ByteFrog świadczy usługi tworzenia stron internetowych, integracji i konserwacji zgodnie z indywidualnym uzgodnieniem z Klientem. Obejmuje to między innymi:

  • Tworzenie systemów restauracyjnych i dostawczych TastyIgniter
  • Tworzenie i konserwacja stron internetowych w systemie Contao CMS
  • Tworzenie aplikacji webowych Next.js/React
  • Niestandardowe programowanie PHP i JavaScript
  • Integracje API i połączenia z usługami zewnętrznymi
  • Konserwacja stron internetowych, aktualizacje i wsparcie techniczne
  • Szybkie poprawki i pilne łatki

Zakres, harmonogram i cena są określane na początku każdego projektu na podstawie warunków i wymagań znanych w tym czasie. Wszelkie zmiany zakresu wymagają nowego uzgodnienia i mogą wpłynąć na harmonogram oraz cenę.

2. Integralność Kodu i Gwarancja

Gwarancja dotyczy wyłącznie plików i kodu dostarczonego lub zmodyfikowanego przez ByteFrog.

Ważne:

Wszelkie zmiany dokonane przez Klienta lub osoby trzecie przed lub podczas projektu — szczególnie w podstawowych katalogach systemowych (takich jak /vendor, /node_modules lub pliki rdzenia frameworka) — unieważniają gwarancję dla dotkniętej funkcjonalności.

Te obszary nie są przeznaczone do ręcznej modyfikacji i nie powinny być zmieniane przez Klienta lub osoby trzecie. Ręczne zmiany w katalogach zależności mogą spowodować:

  • Konflikty podczas aktualizacji i instalacji
  • Luki w bezpieczeństwie
  • Nieoczekiwane zachowanie i niestabilność systemu
  • Utratę objęcia gwarancją

Gwarancja nie obejmuje przyszłych problemów spowodowanych aktualizacjami systemów operacyjnych, przeglądarek lub komponentów zewnętrznych wydanych po dostarczeniu projektu. Obejmuje to:

  • Aktualizacje wersji przeglądarek zmieniające renderowanie lub zachowanie JavaScript
  • Aktualizacje systemów operacyjnych wpływające na środowisko serwerowe
  • Zmiany lub wycofanie zewnętrznych API
  • Poprawki bezpieczeństwa zmieniające zachowanie systemu
  • Aktualizacje wersji PHP, Node.js lub innych środowisk uruchomieniowych

3. Warunki Specyficzne dla Platformy

Dodatkowe warunki mają zastosowanie w zależności od stosu technologicznego użytego w Twoim projekcie:

3.1 Projekty TastyIgniter

Dla projektów zbudowanych w frameworku TastyIgniter:

  • Rozszerzenia zewnętrzne: ByteFrog nie odpowiada za błędy, problemy z kompatybilnością lub aktualizacje rozszerzeń marketplace nie opracowanych przez nas
  • Migracje bazy danych: Aktualizacje głównych wersji mogą wymagać zmian struktury bazy danych. Klient odpowiada za utrzymywanie kopii zapasowych przed aktualizacjami
  • Rdzeń vs. personalizacja: Gwarancja obejmuje niestandardowy kod w motywach i rozszerzeniach, nie modyfikacje plików rdzenia TastyIgniter
  • Bramki płatności: Zmiany API zewnętrznych dostawców płatności, limity zapytań lub wycofanie usługi są poza kontrolą ByteFrog
  • Integracje dostawcze: Zmiany API usług dostawczych mogą wymagać dodatkowych prac rozwojowych
  • Zarządzanie menu: Złożone struktury menu z głębokim zagnieżdżeniem mogą wpływać na wydajność i wymagać optymalizacji

3.2 Projekty Contao CMS

Dla projektów zbudowanych w systemie Contao CMS:

  • Aktualizacje wersji Contao: Aktualizacje wersji LTS (Long Term Support) mogą wprowadzać zmiany wymagające dostosowań kodu
  • Menedżer rozszerzeń: Kompatybilność rozszerzeń zewnętrznych z aktualizacjami Contao nie jest gwarantowana przez ByteFrog
  • Zależności Composer: Aktualizacje bezpieczeństwa pakietów Composer mogą wymagać testowania i weryfikacji kompatybilności
  • Backend vs. frontend: Gwarancja obejmuje niestandardowe szablony frontend i moduły, nie ręczne zmiany w rdzeniu backendu Contao
  • Elementy treści: Niestandardowe elementy treści są objęte; rozszerzenia elementów treści zewnętrznych nie są
  • Wielojęzyczność: Zachowanie fallback języka może się zmienić z aktualizacjami Contao

3.3 Projekty Next.js/React

Dla projektów zbudowanych w Next.js i React:

  • Aktualizacje frameworka: Aktualizacje głównych wersji Next.js i React mogą wprowadzać zmiany wymagające refaktoryzacji
  • Bezpieczeństwo pakietów npm: Luki bezpieczeństwa w zależnościach wymagają regularnych aktualizacji i testowania
  • Pipeline budowania: Zmiany w webpack, Turbopack lub konfiguracji budowania nie są objęte po dostarczeniu
  • Zakres SSR/SSG: Zachowanie renderowania serwerowego i generowania statycznego może się zmienić z aktualizacjami frameworka
  • Kompatybilność Node.js: Aktualizacje wersji środowiska Node.js mogą wymagać dostosowań kodu
  • Trasy API: Zachowanie tras API Next.js i middleware może się zmienić z aktualizacjami frameworka
  • React Server Components: Przyjęcie nowych funkcji React może wymagać zmian architektury

3.4 Ogólne Wymagania Platformy

Dla wszystkich typów projektów:

  • Kontrola wersji: Dostęp do repozytorium Git jest wymagany do objęcia gwarancją. Zalecamy używanie Git dla wszystkich projektów
  • Środowisko testowe: Zdecydowanie zalecamy utrzymywanie środowiska testowego/deweloperskiego do testowania aktualizacji przed wdrożeniem produkcyjnym
  • Kopie zapasowe: Klient odpowiada za utrzymywanie regularnych kopii zapasowych. ByteFrog może dostarczyć rozwiązania backup jako dodatkową usługę
  • API zewnętrzne: Limity zapytań, zmiany cen lub wycofanie usług zewnętrznych API są poza kontrolą ByteFrog
  • Ograniczenia hostingu: Ograniczenia współdzielonego hostingu, restrykcje konfiguracji serwera lub zmiany platformy chmurowej są poza odpowiedzialnością ByteFrog

4. Przypisanie Autorstwa

Strony internetowe stworzone przez ByteFrog mogą zawierać widoczną informację o autorstwie, taką jak "Strona stworzona przez ByteFrog" lub "Powered by ByteFrog Solutions" podczas gdy są publicznie dostępne. Ta informacja:

  • Jest zazwyczaj umieszczana w stopce strony internetowej
  • Zawiera link do bytefrog-solutions.com
  • Może być ostylowana, aby pasowała do projektu Twojej strony
  • Może być usunięta za dodatkową opłatą (skontaktuj się z nami w sprawie ceny)

Dla projektów wyłącznie konserwacyjnych, gdzie ByteFrog nie stworzył oryginalnej strony, przypisanie autorstwa jest opcjonalne i może być dodane lub usunięte za porozumieniem.

5. Odpowiedzialność

ByteFrog nie odpowiada za:

  • Hosting zewnętrzny: Błędy, przestoje lub utratę danych spowodowane przez dostawców hostingu, awarie serwera lub infrastruktury
  • Moduły zewnętrzne: Błędy, luki bezpieczeństwa lub problemy z kompatybilnością w rozszerzeniach, wtyczkach lub pakietach zewnętrznych
  • Modyfikacje klienta: Problemy wynikające ze zmian dokonanych przez Klienta lub osoby trzecie po dostarczeniu
  • Aktualizacje po dostarczeniu: Awarie spowodowane późniejszymi aktualizacjami zewnętrznego oprogramowania, frameworków, systemów operacyjnych lub platform
  • Treść: Problemy prawne, naruszenia praw autorskich lub dokładność treści dostarczonych przez Klienta
  • Usługi zewnętrzne: Dostępność, wydajność lub zmiany cen zewnętrznych API i usług

Ograniczenie Odpowiedzialności:

Odpowiedzialność ByteFrog jest ograniczona do wartości konkretnego projektu lub umowy o świadczenie usług. W żadnym wypadku ByteFrog nie ponosi odpowiedzialności za szkody pośrednie, przypadkowe, szczególne lub wynikowe, w tym utratę zysków, przychodów lub danych.

6. Warunki Płatności

O ile nie uzgodniono inaczej na piśmie:

  • Zaliczki projektowe: 50% płatność z góry wymagana przed rozpoczęciem prac
  • Płatność końcowa: Pozostałe 50% płatne po zakończeniu projektu i przed wdrożeniem
  • Usługi miesięczne: Usługi konserwacyjne i hostingowe są rozliczane miesięcznie z góry
  • Praca godzinowa: Rozwój niestandardowy rozliczany dwutygodniowo lub miesięcznie
  • Termin płatności: 14 dni od daty faktury
  • Opóźnione płatności: 2% odsetek miesięcznie od zaległych kwot
  • Waluta: PLN dla klientów polskich, EUR dla klientów międzynarodowych, zgodnie z ofertą

Metody płatności: Przelew bankowy (preferowany), PayPal, Stripe. Opłaty za przetwarzanie płatności mogą być naliczane dla metod płatności online.

7. Prośby o Zmiany i Zmiany Zakresu

Zmiany zakresu projektu po rozpoczęciu prac:

  • Wymagają nowego pisemnego uzgodnienia lub zlecenia zmian
  • Mogą wpłynąć na harmonogram i całkowity koszt projektu
  • Będą wyceniane oddzielnie przed wdrożeniem
  • Mogą wymagać dodatkowej płatności z góry

Drobne wyjaśnienia i poprawki błędów w ramach pierwotnego zakresu są włączone bez dodatkowych kosztów podczas fazy rozwoju.

8. Hosting i Infrastruktura

ByteFrog może zapewnić usługi zarządzanego hostingu lub pomóc w konfiguracji hostingu zewnętrznego:

  • Hosting zarządzany: 300-1300 zł/rok w zależności od wymagań zasobowych (zarządzane przez ByteFrog)
  • Własny hosting: Klient odpowiada za wybór dostawcy hostingu, koszty i zarządzanie serwerem
  • Wdrożenie: Początkowe wdrożenie włączone w cenę projektu
  • DNS: Klient odpowiada za rejestrację domeny i zarządzanie DNS (możemy pomóc)
  • Certyfikaty SSL: SSL Let's Encrypt włączony w hosting zarządzany; klient odpowiada za SSL we własnym hostingu

Dla hostingu zarządzanego ByteFrog zajmuje się aktualizacjami serwera, poprawkami bezpieczeństwa i podstawowym monitoringiem. Problemy na poziomie aplikacji wymagają osobnej umowy konserwacyjnej.

9. Bezpieczeństwo Danych i Kopie Zapasowe

Odpowiedzialności dotyczące ochrony danych i kopii zapasowych:

  • Kopie zapasowe rozwoju: ByteFrog utrzymuje kopie zapasowe projektu podczas aktywnego rozwoju
  • Kopie zapasowe produkcyjne: Klient odpowiada za strategię kopii zapasowych produkcyjnych, chyba że jest objęta umową konserwacyjną
  • Bezpieczeństwo danych: ByteFrog stosuje standardowe praktyki bezpieczeństwa branżowego, ale nie może zagwarantować absolutnego bezpieczeństwa
  • Zgodność z RODO: Klient odpowiada za zapewnienie właściwego przetwarzania danych w ich konkretnym przypadku użycia
  • Poufność: ByteFrog traktuje wszystkie dane klienta jako poufne

Umowy konserwacyjne mogą obejmować automatyczne codzienne kopie zapasowe z 30-dniowym przechowywaniem.

10. Własność Intelektualna

Prawa i własność:

  • Kod niestandardowy: Pełna własność przechodzi na Klienta po ostatecznej płatności
  • Kod zewnętrzny: Podlega odpowiednim licencjom open-source lub komercyjnym
  • Komponenty wielokrotnego użytku: ByteFrog zachowuje prawa do używania ogólnych komponentów, bibliotek i metodologii w przyszłych projektach
  • Treść klienta: Klient zachowuje wszelkie prawa do dostarczonej treści, obrazów i materiałów marki
  • Użycie w portfolio: ByteFrog może prezentować ukończone projekty w portfolio, chyba że uzgodniono inaczej

11. Wsparcie i Konserwacja

Wsparcie po uruchomieniu obejmuje:

  • Okres gwarancyjny: 30 dni napraw błędów dla problemów obecnych przy dostawie (wyklucza zmiany środowiskowe)
  • Transfer wiedzy: Dokumentacja i sesja szkoleniowa włączone w cenę projektu
  • Konserwacja bieżąca: Dostępna jako usługa miesięczna (500-1100 zł/miesiąc w zależności od złożoności)
  • Czas odpowiedzi: 24-48 godzin dla zapytań wsparcia podczas godzin pracy
  • Wsparcie awaryjne: Dostępne dla klientów konserwacyjnych z wyższym priorytetem

12. Rozwiązanie Umowy

Każda ze stron może rozwiązać umowę:

  • Z przyczyny: Natychmiastowe rozwiązanie, jeśli druga strona naruszy istotne warunki
  • Bez przyczyny: 30 dni pisemnego wypowiedzenia dla usług bieżących (nie dotyczy projektów o ustalonej cenie w trakcie realizacji)
  • Płatność przy rozwiązaniu: Klient płaci za wszystkie prace ukończone do daty rozwiązania
  • Dostawa kodu: Ukończona praca dostarczona po płatności, nawet jeśli projekt jest niekompletny
  • Zwroty: Brak zwrotów za już ukończoną pracę

13. Rozwiązywanie Sporów

W przypadku sporów:

  • Dobra wiara: Strony zgadzają się na próbę rozwiązania poprzez negocjacje w dobrej wierze
  • Mediacja: Jeśli negocjacje zawiodą, strony mogą zgodzić się na mediację przed działaniem prawnym
  • Jurysdykcja: Prawo polskie ma zastosowanie; sądy w Zgorzelcu, Polska mają jurysdykcję
  • Platforma UE: https://ec.europa.eu/consumers/odr

14. Akceptacja i Zastosowanie

Zlecając pracę lub żądając usług od ByteFrog, Klient akceptuje te warunki jako podstawę współpracy.

Te warunki są publicznie dostępne pod adresem bytefrog-solutions.com/pl/warunki i mają zastosowanie domyślnie do wszystkich projektów ByteFrog, chyba że uzgodniono inaczej na piśmie.

Indywidualne kontrakty projektowe mogą zawierać dodatkowe specyficzne warunki. W przypadku konfliktu między tymi ogólnymi warunkami a konkretnym kontraktem projektowym, kontrakt projektowy ma pierwszeństwo.

15. Zmiany Warunków

ByteFrog zastrzega sobie prawo do aktualizacji tych warunków. Zmiany będą publikowane na tej stronie z zaktualizowaną datą. Istniejące projekty podlegają warunkom obowiązującym w momencie uzgodnienia.

16. Kontakt

W przypadku pytań dotyczących tych warunków, prosimy o kontakt:

ByteFrog Solutions
Mebloexpert Robert Żołdak
Andersa 4, 59-900 Zgorzelec, Polska
Email: contact@bytefrog-solutions.com
Telefon: +49 1743445336 (EN/DE)
Telefon: +48 662 011 292 (PL)