const { useState } = React; const C = { bg: '#F7F2E9', cream: '#FBF8F2', accent: '#C75B12', accentLight: '#E8722A', text: '#2C1810', textLight: '#6B4C3B', border: '#E8D5C0', white: '#FFFFFF' }; const Section = ({ title, children }) => /*#__PURE__*/React.createElement("div", { style: { marginBottom: '2.5rem' } }, /*#__PURE__*/React.createElement("h2", { style: { fontFamily: "'Outfit', sans-serif", fontSize: '1.2rem', fontWeight: 700, color: C.accent, borderBottom: `2px solid ${C.border}`, paddingBottom: '0.6rem', marginBottom: '1.2rem' } }, title), children); const P = ({ children, style }) => /*#__PURE__*/React.createElement("p", { style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.95rem', color: C.textLight, lineHeight: 1.8, marginBottom: '0.8rem', ...style } }, children); function PolitykaPrywatnosci() { return /*#__PURE__*/React.createElement("div", { style: { background: C.bg, minHeight: '100vh', fontFamily: "'Outfit', sans-serif" } }, /*#__PURE__*/React.createElement("header", { style: { background: C.white, borderBottom: `1px solid ${C.border}`, padding: '1rem 2rem', display: 'flex', alignItems: 'center', justifyContent: 'space-between' } }, /*#__PURE__*/React.createElement("a", { href: "/", style: { textDecoration: 'none' } }, /*#__PURE__*/React.createElement("span", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 800, fontSize: '1.2rem', color: C.text } }, "Słońce bez filtra")), /*#__PURE__*/React.createElement("a", { href: "/", style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.85rem', color: C.accent, textDecoration: 'none', fontWeight: 500 } }, "← Wróć do strony")), /*#__PURE__*/React.createElement("div", { style: { background: `linear-gradient(135deg, ${C.accent}10 0%, ${C.cream} 100%)`, borderBottom: `1px solid ${C.border}`, padding: '3rem 2rem 2rem', textAlign: 'center' } }, /*#__PURE__*/React.createElement("h1", { style: { fontFamily: "'Outfit', sans-serif", fontSize: 'clamp(1.8rem, 4vw, 2.8rem)', fontWeight: 800, color: C.text, marginBottom: '0.5rem' } }, "Polityka prywatności"), /*#__PURE__*/React.createElement("p", { style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.9rem', color: C.textLight } }, "Ostatnia aktualizacja: 1 lutego 2026")), /*#__PURE__*/React.createElement("div", { style: { maxWidth: '820px', margin: '0 auto', padding: '3rem 2rem' } }, /*#__PURE__*/React.createElement("div", { style: { background: C.white, border: `1px solid ${C.border}`, borderLeft: `4px solid ${C.accent}`, borderRadius: '4px', padding: '1.2rem 1.5rem', marginBottom: '2.5rem' } }, /*#__PURE__*/React.createElement(P, null, "Niniejsza Polityka prywatności określa zasady przetwarzania i ochrony danych osobowych użytkowników serwisu ", /*#__PURE__*/React.createElement("strong", null, "sloncebezfiltra.pl"), " prowadzonego przez EyeShield Sebastian Kilichowski.")), /*#__PURE__*/React.createElement(Section, { title: "1. Administrator danych" }, /*#__PURE__*/React.createElement(P, null, "Administratorem danych osobowych jest ", /*#__PURE__*/React.createElement("strong", null, "EyeShield sp. z o.o."), ", Al. Mireckiego 22c/5, 41-205 Sosnowiec, NIP: 6443571302, KRS: 0001008968."), /*#__PURE__*/React.createElement(P, null, "Kontakt w sprawach ochrony danych: ", /*#__PURE__*/React.createElement("a", { href: "mailto:kontakt@sloncebezfiltra.pl", style: { color: C.accent, fontWeight: 600 } }, "kontakt@sloncebezfiltra.pl"))), /*#__PURE__*/React.createElement(Section, { title: "2. Zakres zbieranych danych" }, /*#__PURE__*/React.createElement(P, null, "Zbieramy dane osobowe niezbędne do realizacji zamówień i świadczenia usług, w tym:"), /*#__PURE__*/React.createElement("ul", { style: { paddingLeft: '1.5rem', marginBottom: '0.8rem' } }, ['Imię i nazwisko', 'Adres e-mail', 'Adres dostawy (przy zamówieniach fizycznych)', 'Numer telefonu (opcjonalnie)', 'Dane do faktury (na życzenie)'].map((item, i) => /*#__PURE__*/React.createElement("li", { key: i, style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.95rem', color: C.textLight, lineHeight: 1.8, marginBottom: '0.3rem' } }, item)))), /*#__PURE__*/React.createElement(Section, { title: "3. Cele przetwarzania danych" }, [['Realizacja zamówień', 'Art. 6 ust. 1 lit. b RODO — wykonanie umowy'], ['Obsługa klienta i reklamacji', 'Art. 6 ust. 1 lit. b i c RODO'], ['Wysyłka newslettera', 'Art. 6 ust. 1 lit. a RODO — zgoda (można cofnąć w każdej chwili)'], ['Analityka i poprawa strony', 'Art. 6 ust. 1 lit. f RODO — uzasadniony interes'], ['Rozliczenia i obowiązki podatkowe', 'Art. 6 ust. 1 lit. c RODO — obowiązek prawny']].map(([cel, podstawa], i) => /*#__PURE__*/React.createElement("div", { key: i, style: { display: 'grid', gridTemplateColumns: '1fr 1fr', gap: '0.5rem', padding: '0.8rem 0', borderBottom: `1px solid ${C.border}` } }, /*#__PURE__*/React.createElement(P, { style: { marginBottom: 0, fontWeight: 600, color: C.text } }, cel), /*#__PURE__*/React.createElement(P, { style: { marginBottom: 0, fontSize: '0.85rem' } }, podstawa)))), /*#__PURE__*/React.createElement(Section, { title: "4. Czas przechowywania danych" }, /*#__PURE__*/React.createElement(P, null, "Dane przechowujemy przez czas niezbędny do realizacji celów, dla których zostały zebrane:"), /*#__PURE__*/React.createElement("ul", { style: { paddingLeft: '1.5rem' } }, ['Dane zamówień — 5 lat (obowiązki podatkowe)', 'Dane do newslettera — do momentu cofnięcia zgody', 'Dane analityczne — 26 miesięcy (Google Analytics)'].map((item, i) => /*#__PURE__*/React.createElement("li", { key: i, style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.95rem', color: C.textLight, lineHeight: 1.8, marginBottom: '0.3rem' } }, item)))), /*#__PURE__*/React.createElement(Section, { title: "5. Prawa użytkownika" }, /*#__PURE__*/React.createElement(P, null, "Przysługują Ci następujące prawa w zakresie ochrony danych osobowych:"), /*#__PURE__*/React.createElement("ul", { style: { paddingLeft: '1.5rem' } }, ['Prawo dostępu do danych', 'Prawo do sprostowania danych', 'Prawo do usunięcia danych ("prawo do bycia zapomnianym")', 'Prawo do ograniczenia przetwarzania', 'Prawo do przenoszenia danych', 'Prawo do sprzeciwu wobec przetwarzania', 'Prawo do cofnięcia zgody (bez wpływu na legalność wcześniejszego przetwarzania)', 'Prawo do wniesienia skargi do Prezesa UODO'].map((item, i) => /*#__PURE__*/React.createElement("li", { key: i, style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.95rem', color: C.textLight, lineHeight: 1.8, marginBottom: '0.3rem' } }, item))), /*#__PURE__*/React.createElement(P, { style: { marginTop: '1rem' } }, "Aby skorzystać z powyższych praw, skontaktuj się z nami: ", /*#__PURE__*/React.createElement("a", { href: "mailto:kontakt@sloncebezfiltra.pl", style: { color: C.accent, fontWeight: 600 } }, "kontakt@sloncebezfiltra.pl"))), /*#__PURE__*/React.createElement(Section, { title: "6. Pliki cookies" }, /*#__PURE__*/React.createElement(P, null, "Serwis używa plików cookies wyłącznie do celów analitycznych (Google Analytics) i funkcjonalnych. Cookies nie służą do śledzenia użytkowników w celach reklamowych."), /*#__PURE__*/React.createElement(P, null, "Możesz zmienić ustawienia cookies w swojej przeglądarce lub skorzystać z baner cookiesów na stronie głównej.")), /*#__PURE__*/React.createElement(Section, { title: "7. Udostępnianie danych" }, /*#__PURE__*/React.createElement(P, null, "Dane mogą być przekazywane wyłącznie zaufanym podmiotom przetwarzającym, niezbędnym do realizacji usług:"), /*#__PURE__*/React.createElement("ul", { style: { paddingLeft: '1.5rem' } }, ['Operatorzy płatności (Przelewy24, Stripe)', 'Firmy kurierskie (DPD, InPost) — przy zamówieniach fizycznych', 'Google LLC — analytics (anonimowe dane)', 'Dostawcy hostingu i infrastruktury IT'].map((item, i) => /*#__PURE__*/React.createElement("li", { key: i, style: { fontFamily: "'Outfit', sans-serif", fontSize: '0.95rem', color: C.textLight, lineHeight: 1.8, marginBottom: '0.3rem' } }, item))), /*#__PURE__*/React.createElement(P, null, "Nie sprzedajemy danych osobowych stronom trzecim.")), /*#__PURE__*/React.createElement(Section, { title: "8. Zmiany polityki prywatności" }, /*#__PURE__*/React.createElement(P, null, "Zastrzegamy sobie prawo do zmiany niniejszej Polityki prywatności. Aktualna wersja zawsze dostępna jest na stronie sloncebezfiltra.pl/polityka-prywatnosci.")), /*#__PURE__*/React.createElement("div", { style: { background: C.white, border: `1px solid ${C.border}`, borderRadius: '4px', padding: '1.5rem 2rem', marginTop: '3rem', textAlign: 'center' } }, /*#__PURE__*/React.createElement(P, { style: { marginBottom: '0.3rem', fontWeight: 600, color: C.text } }, "Masz pytania dotyczące ochrony danych?"), /*#__PURE__*/React.createElement(P, { style: { marginBottom: 0 } }, "Napisz do nas: ", /*#__PURE__*/React.createElement("a", { href: "mailto:kontakt@sloncebezfiltra.pl", style: { color: C.accent, fontWeight: 600 } }, "kontakt@sloncebezfiltra.pl")))), /*#__PURE__*/React.createElement("footer", { style: { background: C.text, borderTop: `3px solid ${C.accent}`, padding: '2rem', textAlign: 'center' } }, /*#__PURE__*/React.createElement("p", { style: { fontFamily: "'Outfit', sans-serif", color: 'rgba(255,255,255,0.5)', fontSize: '0.82rem', margin: 0 } }, "© 2026 Sebastian Kilichowski · Wszelkie prawa zastrzeżone ·", ' ', /*#__PURE__*/React.createElement("a", { href: "/polityka-prywatnosci", style: { color: 'rgba(255,255,255,0.5)', textDecoration: 'none' } }, "Polityka prywatności"), ' · ', /*#__PURE__*/React.createElement("a", { href: "/regulamin", style: { color: 'rgba(255,255,255,0.5)', textDecoration: 'none' } }, "Regulamin")))); } const container = document.getElementById('slonce-polityka-root'); if (container) { const root = ReactDOM.createRoot(container); root.render(React.createElement(PolitykaPrywatnosci)); }