Information under the GDPR

Privacy policy

Template for a small portfolio shop using Stripe, Printful and hosting. Adapt to your real stack before launch and have it reviewed if needed.

1. Controller

Controller of processing: Nils Goecke Bandelstraße 9F 30171 Hannover Deutschland E-Mail: hello@nilsgoecke.de

2. Overview of processing

We process personal data only as necessary to operate the website, provide user accounts, fulfil orders and meet legal obligations.

3. Hosting and server logs

The site is operated by a hosting provider. Technically necessary server logs (e.g. IP address, timestamp, user agent, requested URL) may be processed. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in secure, stable operation). Retention: typically days to weeks depending on host configuration.

4. Cookies and local storage

We use technically necessary cookies / similar storage, in particular: • Session cookie for sign-in (Better Auth) • Locale preference • Cart in localStorage (guest) • Cookie-notice status (`nilsgoecke:cookie-consent`) Legal basis: Art. 6(1)(b) GDPR (contract/pre-contract) or Art. 6(1)(f) (technically necessary operation), and German TTDSG § 25(2) for necessary storage. We do not set non-essential tracking/marketing cookies without consent. The banner informs about necessary storage.

5. User account

On registration we process name, email address and password hash. Purpose: account, cart sync, order history. Legal basis: Art. 6(1)(b) GDPR. Retention: until account deletion or as long as statutory retention applies.

6. Shop, orders, payments (Stripe)

At checkout we process order data (items, quantities, prices), contact data (email) and shipping address. Payment is handled by Stripe (Stripe Payments Europe, Ltd. or affiliates). Stripe processes payment data as an independent controller and/or processor — see https://stripe.com/privacy. Legal basis: Art. 6(1)(b) GDPR (contract performance), and where applicable Art. 6(1)(c) (legal retention). We store order records and shipping-address snapshots in our database for fulfilment and accounting.

7. Fulfilment (Printful)

For manufacturing and shipping we transmit name, delivery address, email and line items to Printful (Printful Inc. / EU entities depending on setup). Printful acts as processor / fulfilment partner for production. Privacy policy: https://www.printful.com/policies/privacy Legal basis: Art. 6(1)(b) GDPR.

8. Email contact

If you contact hello@nilsgoecke.de, we process the data you provide to handle the request (Art. 6(1)(b) or (f) GDPR).

9. Retention

We retain personal data only as long as needed for the respective purposes or as required by law (e.g. commercial/tax retention, often 6–10 years for records).

10. Your rights

Under applicable law you have rights of access, rectification, erasure, restriction, data portability and objection to processing based on Art. 6(1)(f) GDPR. You may also lodge a complaint with a supervisory authority.

11. Obligation to provide data

Without data required for contract and payment (especially email, shipping address, Stripe payment processing) we cannot fulfil orders.

12. Updates

We may update this privacy policy when technology, processes or legal requirements change.