From 31be20da40aae70c9be2130b47a368bafbc293c4 Mon Sep 17 00:00:00 2001 From: RASM <188348702+rasm-its@users.noreply.github.com> Date: Sun, 21 Jun 2026 23:55:33 +0200 Subject: [PATCH] feat: implement privacy policy and cookie banner --- app/(formalne)/polityka-prywatnosci/page.tsx | 88 +++++++++++++------- app/layout.tsx | 2 + components/ui/CookieBanner.tsx | 76 +++++++++++++++++ content/company.ts | 8 +- 4 files changed, 139 insertions(+), 35 deletions(-) create mode 100644 components/ui/CookieBanner.tsx diff --git a/app/(formalne)/polityka-prywatnosci/page.tsx b/app/(formalne)/polityka-prywatnosci/page.tsx index a0c4328..339d6a6 100644 --- a/app/(formalne)/polityka-prywatnosci/page.tsx +++ b/app/(formalne)/polityka-prywatnosci/page.tsx @@ -1,4 +1,5 @@ import { Metadata } from 'next'; +import { companyDetails } from '@/content/company'; export const metadata: Metadata = { title: 'Polityka Prywatności i Cookies | AirProject', @@ -13,44 +14,67 @@ export default function PolitykaPrywatnosciPage() { <>

Polityka Prywatności i Cookies

-

- Twoja prywatność jest dla nas ważna. W tym dokumencie opisujemy, jakie dane zbieramy, w jakim celu je wykorzystujemy oraz jakie masz w związku z tym prawa. -

+
+

+ Poniższa Polityka Prywatności określa zasady zapisywania i uzyskiwania dostępu do danych na Urządzeniach Użytkowników korzystających z Serwisu do celów świadczenia usług drogą elektroniczną oraz zasady gromadzenia i przetwarzania danych osobowych Użytkowników. +

- {/* TODO: treść prawna do uzupełnienia przez właściciela i weryfikacji z inspektorem ochrony danych / radcą prawnym */} +

1. Administrator danych

+

+ Administratorem Twoich danych osobowych jest {companyDetails.legalName} z siedzibą we Wrocławiu (adres: {companyDetails.address.street}, {companyDetails.address.zipCode} {companyDetails.address.city}), NIP: {companyDetails.nip}, REGON: {companyDetails.regon}. +

+

Z administratorem można skontaktować się za pośrednictwem adresu e-mail: {companyDetails.email}.

-

1. Administrator danych

-

- Administratorem Twoich danych osobowych jest: - [TUTAJ WPISZ DANE FIRMY: Nazwa, Adres, NIP, e-mail kontaktowy]. -

+

2. Zakres i cele przetwarzania

+

Przetwarzamy dane osobowe podane przez Ciebie dobrowolnie w celu:

+ -

2. Zakres i cele przetwarzania

-

Przetwarzamy dane osobowe podane przez Ciebie w formularzu kontaktowym oraz w procesie składania zamówienia w celu:

- +

3. Prawa Użytkownika

+

Zgodnie z przepisami RODO masz prawo do:

+ -

3. Twoje prawa

-

Zgodnie z przepisami RODO masz prawo do:

- +

4. Pliki Cookies i Analityka (Google Analytics 4 / Tag Manager)

+

+ Nasz serwis wykorzystuje pliki cookies (tzw. "ciasteczka") – dane informatyczne, w szczególności pliki tekstowe, które przechowywane są w urządzeniu końcowym Użytkownika i przeznaczone są do korzystania z naszej strony internetowej. +

+ +

Google Analytics 4 (GA4) i Google Tag Manager (GTM)

+

+ W celu analizy statystyk ruchu, zrozumienia zachowań Użytkowników oraz ciągłej optymalizacji naszego serwisu korzystamy z narzędzi dostarczanych przez firmę Google LLC: Google Analytics 4 oraz Google Tag Manager. +

+ -

4. Pliki Cookies

-

- Nasza strona wykorzystuje pliki cookies (ciasteczka) w celu zapewnienia prawidłowego działania serwisu (np. zapamiętania zawartości koszyka) oraz w celach analitycznych. Możesz zarządzać ustawieniami cookies z poziomu przeglądarki internetowej. -

+

5. Okres przechowywania danych

+

+ Dane osobowe przetwarzane w celu zawarcia lub wykonania umowy będą przechowywane przez okres obowiązywania umowy, a po jego upływie przez okres niezbędny do posprzedażowej obsługi klientów (np. obsługi roszczeń z tytułu gwarancji/rękojmi) oraz wypełnienia obowiązków prawnych (np. rozliczeń podatkowych przez 5 lat). +

-

- Ostatnia aktualizacja dokumentu: 1 stycznia 2026 r. -

+

+ Ostatnia aktualizacja dokumentu: {new Date().toLocaleDateString('pl-PL')} r. +

+
); } diff --git a/app/layout.tsx b/app/layout.tsx index 406bb3f..01811e7 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,6 +3,7 @@ import { Inter, Poppins } from "next/font/google"; import { Header } from "@/components/layout/Header"; import { TrustBar } from "@/components/layout/TrustBar"; import { Footer } from "@/components/layout/Footer"; +import { CookieBanner } from "@/components/ui/CookieBanner"; import { GoogleAnalytics, GoogleTagManager } from "@next/third-parties/google"; import "./globals.css"; @@ -42,6 +43,7 @@ export default function RootLayout({
{children}