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)