01Datenschutz

Pravne informacije

Izjava o zaštiti podataka

1. Voditelj obrade

Voditelj obrade u smislu Opšte uredbe o zaštiti podataka (GDPR) i njemačkog Saveznog zakona o zaštiti podataka (BDSG) je:

Booklera UG (haftungsbeschränkt)
zastupano od die Geschäftsführerin Nadine Glamngiw
Landsberger Straße 155, Haus 1, 80687 München
Njemačka
E-pošta: n.glamngiw@booklera.de

Booklera je SaaS platforma za privredne ponuđače iz djelatnosti zanatstva, fitnesa, alternativne medicine, iznajmljivanja kuća za odmor i e-trgovine (online trgovine). Obrada ličnih podataka odvija se ili kao vlastiti voditelj obrade (registracija, izvršenje ugovora, tehnički logovi) ili kao obrađivač po nalogu registrovanih zakupaca (podaci krajnjih klijenata i uposlenika zakupaca).

2. Prikupljanje i obrada ličnih podataka

2.1 Registracija i korisnički račun

Prilikom registracije na booklera.de prikupljamo sljedeće podatke: ime, adresu e-pošte, lozinku (pohranjenu kao bcrypt hash s rounds = 12, nikada u čitljivom obliku), naziv firme, izabrani slug poddomene te izabrani vertikal (zanatstvo, fitnes, alternativna medicina, kuća za odmor ili e-trgovina). Ovi podaci su neophodni za pružanje naše SaaS usluge i za izvršenje ugovora. Pravni osnov je čl. 6 st. 1 tač. b GDPR (izvršenje ugovora). Tvoj korisnički račun i pripadajući podaci pohranjuju se dok traje ugovor. Nakon otkaza podaci se brišu u roku od 30 dana, ukoliko tome ne stoje na putu zakonske obaveze čuvanja (vidi odjeljak 10).

Radi odbrane od zloupotrebnih registracija (npr. spam računa ili prijava s tuđim adresama e-pošte) prilikom registracije dodatno pohranjujemo IP adresu i oznaku pregledača (User-Agent) uređaja s kojeg se vrši prijava. Pravni osnov je čl. 6 st. 1 tač. f GDPR (legitimni interes za sigurnost usluge i sprječavanje zloupotrebe). Ovi podaci se ne spajaju s drugim izvorima podataka, ne koriste se za oglašavanje ili profilisanje i brišu se zajedno s korisničkim računom. Radi ranog otkrivanja zloupotrebe operater platforme se interno putem e-pošte obavještava o svakoj novoj registraciji. Sanduče e-pošte zakupca kreirano pri registraciji osposobljava se za slanje tek nakon potvrde adrese e-pošte (double opt-in).

2.2 Podaci krajnjih klijenata, uposlenika i naloga (obrada po nalogu)

Kao SaaS platforma Booklera obrađuje podatke po nalogu registrovanih zakupaca. Krajnji klijenti zakupaca rezervišu termine odnosno kurseve ili traže izvođenje radova preko odgovarajuće web-stranice zakupca. Pritom se prikupljaju i obrađuju lični podaci krajnjih klijenata (ime, adresa e-pošte, telefon, adresa, detalji rezervacije, po potrebi podaci o plaćanju) te — kod zanatskih zakupaca — podaci uposlenika (vidi odjeljak 2.4).

U tom odnosu odgovarajući zakupac je voditelj obrade u smislu GDPR-a, a Booklera nastupa kao obrađivač u skladu sa čl. 28 GDPR. Obrada se vrši isključivo po uputama zakupca i u okviru ugovora o obradi podataka (AVV). Pravni osnov je čl. 6 st. 1 tač. b GDPR (izvršenje ugovora između krajnjeg klijenta i zakupca) u vezi sa čl. 28 GDPR.

2.3 Log datoteke servera

Prilikom pristupa našoj web-stranici automatski se u log datotekama servera pohranjuju tehnički podaci o pristupu. Tu spadaju: IP adresa, datum i vrijeme pristupa, pozvana stranica, korišteni pregledač i operativni sistem, referrer URL. Ovi podaci se ne spajaju s drugim izvorima podataka i služe isključivo tehničkom osiguravanju rada te otkrivanju zloupotrebe. Pravni osnov je čl. 6 st. 1 tač. f GDPR (legitimni interes za sigurnost usluge). Log datoteke se automatski brišu najkasnije nakon 7 dana.

2.3a Mjerenje posjećenosti bez kolačića

Na našim javnim stranicama (booklera.de, booklera.com) brojimo preglede stranica kako bismo saznali koje se stranice posjećuju i odakle dolaze posjetioci. Pohranjuju se samo dnevni brojači: datum, posjećena stranica, web-stranica s koje se došlo, parametri kampanje u adresi, država izvedena iz IP adrese, tip uređaja i jezik preglednika. Sama IP adresa se ne pohranjuje; za brojanje jedinstvenih posjetilaca za tekući dan kreira se hash iz IP adrese i identifikatora preglednika sa slučajnom vrijednošću koja se mijenja svakog dana i briše se na kraju dana. Ne postavljaju se kolačići i ne koriste se vanjske analitičke usluge. Pravni osnov je čl. 6 st. 1 tačka f) GDPR-a (legitimni interes za mjerenje posjećenosti naše web-stranice).

2.4 Podaci uposlenika i podizvođača (zanatski zakupci)

Kod zanatskih zakupaca Booklera kao obrađivač obrađuje sljedeće podatke uposlenika — zakupac jeste i ostaje voditelj obrade za te podatke i mora osigurati zakonitost obrade (npr. informisanje uposlenika, po potrebi sporazum s radničkim vijećem):

  • Podaci planske table: Dnevne dodjele po uposleniku (datum, nalog, vrijeme, trajanje, bilješke, meteorološki metapodaci).
  • Evidencija vremena: Radni sati po uposleniku (datum, satnica, dodjela nalogu), vremenske tačke kartice za evidenciju dolaska.
  • GPS geolokacija kod postupaka evidentiranja dolaska i odlaska, ukoliko je uposlenik prethodno pristao u izričitom dijalogu pregledača (čl. 6 st. 1 tač. a GDPR). Bez saglasnosti se ne pohranjuju GPS koordinate; evidentiranje funkcioniše i bez GPS-a.
  • Odsustva: Godišnji odmor, bolovanje, praznik, slobodan dan, obuka po uposleniku s rasponom datuma.
  • Knjiga vožnje: kod korištenja funkcije vozila (Business): datum, stanje kilometraže, svrha (službeno / privatno / put na posao), dodjela nalogu. Privatne vožnje se vode odvojeno od službenih; zakupac odlučuje koji se podaci evidentiraju.
  • Podaci o plati: Satnica plate po uposleniku, obračun plate po mjesecu (samo Pro+).

Ovi podaci se pohranjuju izolovano po zakupcu (vidi odjeljak 7) i dostupni su isključivo odgovarajućem zakupcu. Čuvanje slijedi zakonske obaveze (po pravilu 6 godina prema §§ 257 HGB za podatke relevantne za platu, duži rokovi kod podataka relevantnih za poreze ili podložnih GoBD-u — vidi odjeljak 10).

2.4a Podaci kupaca i narudžbi trgovine (e-trgovinski zakupci)

Ako zakupac vodi online trgovinu, Booklera kao obrađivač obrađuje podatke krajnjih kupaca te trgovine. Voditelj obrade u smislu GDPR-a jeste i ostaje vlasnik trgovine; on mora informisati svoje kupce i staviti na raspolaganje vlastitu izjavu o zaštiti podataka za svoju trgovinu. Obrađuje se sljedeće:

  • Korisnički račun kupca: Ime, adresa e-pošte, lozinka (samo kao kriptografski hash), tip kupca (privatni ili poslovni kupac), kod poslovnih kupaca dodatno naziv firme, identifikacioni broj za PDV i status odobrenja. Korisnički račun trgovine je tehnički potpuno odvojen od računa Booklera korisnika.
  • Adrese: Adrese isporuke i fakturisanja koje kupac pohrani ili navede u postupku naručivanja — i kao gost bez korisničkog računa.
  • Podaci o narudžbi: naručeni artikli, količine, cijene, iznosi poreza, način dostave, status narudžbe, brojevi za praćenje pošiljke, povrati i knjižna odobrenja. Adresa isporuke i fakturisanja pohranjuje se nepromjenjivo u trenutku narudžbe, jer se računi naknadno ne smiju mijenjati (GoBD).
  • Računi i knjižna odobrenja uključujući elektronske formate računa; oni podliježu zakonskoj obavezi čuvanja (po pravilu 10 godina, vidi odjeljak 10) i zbog toga se ni nakon zahtjeva za brisanje ne mogu odmah ukloniti.
  • Ocjene proizvoda: tekst ocjene, ocjena zvjezdicama i prikazano ime, ukoliko kupac ostavi ocjenu. Ocjene postaju javno vidljive tek nakon odobrenja vlasnika trgovine.
  • Podaci o korištenju trgovine: pregledi stranica i događaji u korpi radi izrade anonimnih statistika prodaje. Ova analiza se odvija isključivo na serveru ponuđača; ne koriste se vanjske analitičke usluge (npr. Google Analytics).

Prosljeđivanje carinskim organima kod isporuka izvan EU: Ako vlasnik trgovine šalje robu u zemlju izvan Evropske unije, platforma kreira trgovačku fakturu i carinsku deklaraciju o sadržaju (obrazac CN23). Ovi papiri sadrže ime i adresu primaoca, sadržaj pošiljke, njenu vrijednost te po potrebi carinsku tarifnu oznaku i zemlju porijekla. Prilažu se paketu i predočavaju carinskim organima zemlje otpreme i zemlje odredišta. Ovo prosljeđivanje je zakonski neophodno radi ispunjenja carinskih i izvoznih propisa (čl. 6 st. 1 tač. c GDPR) i kod isporuke u inostranstvo se ne može izbjeći.

2.5 Posebne kategorije ličnih podataka (čl. 9 GDPR) — prijave strukovnom udruženju

Kod zanatskih zakupaca sistem može u skladu sa § 193 SGB VII („Obaveza prijave nezgode strukovnom udruženju“) obrađivati posebne kategorije ličnih podataka, naročito:

  • Podaci o nezgodi: Datum, mjesto, tok nezgode, težina (laka/srednja/teška/smrt), dani nesposobnosti za rad, ljekar koji liječi, pogođena osoba.
  • Zdravstveni podaci: samo u mjeri neophodnoj za prijavu strukovnom udruženju (npr. vrsta povrede, dani bolovanja).

Pravni osnov za ovu obradu je čl. 9 st. 2 tač. b GDPR u vezi sa § 193 SGB VII (ispunjenje socijalnopravnih obaveza prijave koje ima poslodavac). Zvanična prijava nezgode strukovnom udruženju kreira se kao PDF i zakupac je može poslati nadležnom strukovnom udruženju — samo slanje vrši zakupac na vlastitu odgovornost. Spis o nezgodi čuva se 10 godina (GoBD §§ 146, 147 AO te interne obaveze čuvanja strukovnog udruženja) — vidi odjeljak 10.

2.6 Kolačići i uporedive tehnologije (granularna saglasnost prema čl. 7 GDPR)

Booklera koristi granularni sistem saglasnosti za kolačiće. Pri prvoj posjeti web-stranici (kako booklera.de tako i svake poddomene zakupca) prikazuje se modal u kojem korisnik odlučuje po kategoriji kolačića. Saglasnost se bilježi u audit tragu (ID pregledača, IP, User-Agent, stranica, vremenska oznaka) i može se u svakom trenutku promijeniti ili opozvati preko linka u podnožju „Postavke kolačića“.

Tehnički neophodni kolačići (uvijek aktivni, saglasnost nije potrebna prema § 25 st. 2 br. 2 TTDSG):

  • bl_session — Sesija prijave (HttpOnly, Secure, SameSite=Lax).
  • bl_csrf — CSRF zaštitni token.
  • bl_platform_session — Sesija administratora platforme (samo interno).
  • bl_cookie_consent — Pohrana samih saglasnosti za kolačiće (trajanje: 365 dana).
  • bl_force_lang_* — Ručno postavljanje jezika (samo ako ga je korisnik aktivno izabrao).
  • bl_2fa_dismiss — privremeno preskakanje bannera s preporukom za 2FA (trajanje: 7 dana).

Kolačići koji zahtijevaju saglasnost (podrazumijevano isključeni, samo nakon aktivne saglasnosti):

  • __stripe_mid, __stripe_sid — Stripe kolačići za online plaćanja i sprječavanje prevara. Ponuđač: Stripe Payments Europe Ltd., Dublin. Primjena samo ako korisnik izvrši online plaćanje i prethodno pristane na „Stripe kolačiće“. Bez saglasnosti online plaćanje nije moguće; alternativno se može ponuditi plaćanje na licu mjesta.

Ne koristimo kolačiće za praćenje, analitičke kolačiće niti marketinške kolačiće. Ne odvija se praćenje korisnika od strane trećih lica. Audit trag saglasnosti pohranjuje se u skladu sa čl. 7 st. 1 GDPR (dokazivost) najviše 3 godine; kod opoziva se stari zapis označava vremenom opoziva i kreira se novi zapis s aktuelnim vrijednostima, tako da historija ostaje potpuno provjerljiva.

2.7 Audit log (usklađenost, nepromjenjiv)

Radnje relevantne za sigurnost i usklađenost (prijava, odjava, promjena lozinke, aktiviranje/deaktiviranje 2FA, finalizacija dokumenata građevinskog dnevnika i sigurnosne dokumentacije, storniranja, pokušaji retroaktivnog datiranja) bilježe se u audit logu sa sljedećim podacima: ID zakupca, ID korisnika, radnja, stara vrijednost, nova vrijednost, razlog, IP adresa, User-Agent, vremenska oznaka.

Audit log je u skladu sa GoBD § 146 AO nepromjenjiv — okidači baze podataka blokiraju UPDATE i DELETE nad audit tabelom. Čuvanje: 10 godina prema § 147 AO (vidi odjeljak 10). Pravni osnov: čl. 6 st. 1 tač. c GDPR (pravna obaveza — poreske obaveze i obaveze usklađenosti) i čl. 6 st. 1 tač. f GDPR (legitimni interes za sigurnost i otkrivanje zloupotrebe).

3. Funkcije podržane vještačkom inteligencijom

Booklera nudi osam funkcija podržanih vještačkom inteligencijom. One se zasnivaju na lokalnom jezičkom VI modelu otvorenog koda koji radi u potpunosti na vlastitom serveru u Njemačkoj (Hetzner Online GmbH). Nikakvi podaci se ne prosljeđuju vanjskim VI ponuđačima poput OpenAI, Google, Anthropic, Microsoft ili drugim trećim licima. Trenutno korišteni model je qwen2.5:14b (stanje: april 2026, licenca Apache-2.0). Model se prema internom postupku ponovne provjere svaka tri mjeseca redovno provjerava u odnosu na stanje tehnike i ažurira kada postane dostupan znatno bolji model.

Sve VI funkcije su u admin panelu u skladu sa čl. 52 Akta EU o vještačkoj inteligenciji označene kao takve (ljubičasta oznaka „VI“), sadrže napomenu o rezultatu i objašnjene su u unosima s informacijama o alatu (šta VI radi, gdje radi, koji se model koristi).

3.1 VI asistent (admin panel)

Chatbot za pomoć pri korištenju za vlasnike zakupaca u admin panelu. Upiti su ograničeni mjesečnom kvotom po tarifi (Basic: 20 / Pro: 200 / Business: ∞ / Enterprise: ∞). Korištenje se broji anonimizirano (kontekst, vremenska oznaka, ID zakupca). Sadržaj upita se ne pohranjuje u čitljivom obliku; filter protiv ubacivanja upita s 22 obrasca (DE+EN) blokira očigledne pokušaje manipulacije.

3.2 VI chat s klijentima (FAQ bot na web-stranici zakupca)

Odgovara na pitanja krajnjih klijenata na web-stranici zakupca o uslugama, cijenama, rezervacijama ili upitima (od Pro tarife). Kvote: Basic 0 (nije dostupno) / Pro 500 / Business ∞ / Enterprise ∞. Pitanja klijenata se ne pohranjuju u čitljivom obliku. Radi sigurnosne analize pohranjuje se samo anonimizirani hash (SHA-256) upita zajedno s IP adresom najviše 60 minuta. Sirovi podaci se ne bilježe i ne koriste se za treniranje modela.

3.3 VI skener računa (Business)

Obrađuje fotografije ili PDF datoteke ulaznih računa. Prepoznavanje teksta vrši se pomoću Tesseract OCR-a (otvoreni kod, lokalno). Zatim lokalni jezički model izdvaja relevantna polja (dobavljač, iznos, datum, kategorija). Otpremljeni dokumenti pohranjuju se trajno u folderu izolovanom po zakupcu na našem serveru (obaveza čuvanja prema §§ 147 AO, 257 HGB). Ne odvija se nikakvo prosljeđivanje podataka s računa trećim licima — cijela obrada se vrši lokalno.

3.4 Univerzalno skeniranje (Pro+)

OCR funkcija za fiskalne račune, fakture i otpremnice. Isti tehnički sklop kao kod skenera računa, šire primjenjiv. Kvote: Basic 0 / Pro 50 / Business 300 / Enterprise ∞.

3.5 VI generator ponuda (Pro+, zanatstvo)

Pretvara opis zanatskog projekta u slobodnom tekstu ili govorom u kompletan predmjer i predračun (stavke, količine, opisi). Kvote: Basic 0 / Pro 30 / Business 200 / Enterprise ∞. Glasovni unos se odvija lokalno u pregledaču preko Web Speech API; transkribovani unos se šalje lokalnom VI modelu.

3.6 VI glasovno premjeravanje (Pro+, zanatstvo)

Vrijednosti premjeravanja mogu se diktirati mikrofonom; VI izdvaja mjere i računa površine. Web Speech API radi lokalno u pregledaču; VI obrada na serveru je lokalna. Kvote: Basic 0 / Pro 30 / Business 200 / Enterprise ∞.

3.7 VI evidencija vremena (Pro+, zanatstvo)

Uposlenici mogu usmeno sažeti radni dan; VI izdvaja strukturirane vremenske unose (nalog, datum, sati, opis) uz približno uparivanje s postojećim nalozima. Do 10 unosa po grupi. Kvote: Basic 0 / Pro 50 / Business 300 / Enterprise ∞.

3.8 Autopilot građevinske dokumentacije (Pro+, zanatstvo)

Strukturira glasovne i foto bilješke u izvještaje o napretku gradnje. Kvote: Basic 0 / Pro 50 / Business 300 / Enterprise ∞.

3.9 VI funkcije u online trgovini (Pro+, e-trgovina)

Zakupcima s trgovinom na raspolaganju su dodatne VI funkcije koje također rade isključivo na lokalnom jezičkom modelu ponuđača: izrada opisa proizvoda i kratkih tekstova za pretraživače, prijedlozi za razvrstavanje proizvoda u kategorije te prijedlozi za carinske tarifne oznake i zemlje porijekla. Pritom se obrađuju isključivo podaci o proizvodima zakupca — nikakvi podaci o kupcima ili narudžbama.

Pri prijemu robe otpremnice se mogu učitati kao fotografija ili PDF. Pritom se obrađuju sadržaj slike i prepoznati tekst kako bi se evidentirali artikli i količine. Ako takav dokument sadrži lične podatke dobavljača (primjerice ime kontakt osobe), oni se obrađuju zajedno s ostalim; obrada se vrši lokalno na serveru ponuđača. Svi prijedlozi VI-a predočavaju se korisniku na provjeru i preuzimaju se tek nakon njegove potvrde.

Pravni osnov za sve VI funkcije je čl. 6 st. 1 tač. b GDPR (izvršenje ugovora) te čl. 6 st. 1 tač. f GDPR (legitimni interes za sprječavanje zloupotrebe i efikasno obavljanje zadataka).

4. Obrada plaćanja (Stripe)

Za obradu plaćanja (SaaS pretplate te plaćanja krajnjih klijenata preko Stripe Connect, uključujući kartična plaćanja na licu mjesta preko Stripe Terminal) koristimo uslugu Stripe.

  • Ponuđač: Stripe Payments Europe, Ltd., 1 Grand Canal Street Lower, Grand Canal Dock, Dublin, D02 H210, Irska; matična kompanija: Stripe Inc., 354 Oyster Point Blvd, South San Francisco, CA 94080, SAD.
  • Svrha: Sigurna obrada plaćanja SaaS pretplata (Basic, Pro, Business, Enterprise), plaćanja krajnjih klijenata preko Stripe Connect te kartična plaćanja na licu mjesta preko Stripe Terminal (POS).
  • Obrađeni podaci: Ime, adresa e-pošte, podaci o plaćanju (podaci kreditne kartice, SEPA direktno zaduženje, podaci debitne kartice kod POS-a). Tvoji podaci o plaćanju prosljeđuju se direktno Stripeu i ne pohranjuju se na našim serverima. Kod POS plaćanja podatke kartice obrađuje isključivo Stripe čitač kartica — ni Booklera ni zakupac nemaju pristup broju kartice.
  • Stripe Terminal (POS): Kod kartičnih plaćanja na licu mjesta čitač kartica komunicira direktno sa Stripeom. Podaci o transakciji (iznos, vremenska oznaka, ID terminala) pohranjuju se u našem sistemu radi kreiranja potvrda o plaćanju i knjigovodstvenih unosa. Na želju se krajnjem klijentu potvrda o plaćanju šalje e-poštom.
  • Naknada platforme: Kod plaćanja preko Stripe Connect (online i POS) Booklera naplaćuje naknadu platforme od 1,5 % iznosa transakcije, koju Stripe automatski zadržava.
  • Pravni osnov: Čl. 6 st. 1 tač. b GDPR (izvršenje ugovora).
  • Prijenos u treće zemlje: Može doći do prijenosa podataka u SAD. Stripe je pristupio okviru EU-US Data Privacy Framework i dopunski primjenjuje standardne ugovorne klauzule (SCC) u skladu sa čl. 46 st. 2 tač. c GDPR.
  • Pouzdanost webhookova: Stripe webhook događaji obrađuju se internim radnikom za ponovne pokušaje (odgoda: 5 min → 15 min → 1 h → 6 h → 24 h, idempotencija preko event_id), kako bi se isključio gubitak podataka pri privremenim ispadima Stripea.
  • Kolačići: Stripe postavlja kolačiće samo onda kada je korisnik aktivno pristao na „Stripe kolačiće“ preko modala za saglasnost o kolačićima (vidi odjeljak 2.6).
  • Napomene o zaštiti podataka kompanije Stripe: stripe.com/de/privacy

5. Ugrađivanje i otpremanje videa

5.1 Ugrađivanje YouTube videa

Na web-stranicama zakupaca mogu se ugraditi videi s YouTubea. Koristimo prošireni način zaštite podataka (youtube-nocookie.com), kod kojeg YouTube postavlja kolačiće tek kada korisnik aktivno pokrene video.

  • Ponuđač: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irska
  • Pravni osnov: Čl. 6 st. 1 tač. f GDPR (legitimni interes za prikazivanje video sadržaja)
  • Napomene o zaštiti podataka: policies.google.com/privacy

5.2 Ugrađivanje Vimeo videa

Alternativno se mogu ugraditi videi s Vimea. Koristimo parametar dnt=1 (Do Not Track).

  • Ponuđač: Vimeo Inc., 555 West 18th Street, New York, NY 10011, SAD
  • Pravni osnov: Čl. 6 st. 1 tač. f GDPR
  • Napomene o zaštiti podataka: vimeo.com/privacy

5.3 Otpremanje videa

Od Business tarife zakupci mogu vlastite videe (MP4, WebM, do 100 MB po datoteci) otpremati direktno na platformu. Ti videi se pohranjuju isključivo na našem serveru u Njemačkoj (Hetzner) i ne prosljeđuju se trećim licima. Ograničenja prostora: Pro 2 GB / Business 10 GB.

6. Hosting i vlastite domene (Hetzner)

Ova web-stranica i SaaS platforma hostuju se na namjenskom serveru kompanije Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, Njemačka). Server se nalazi u Njemačkoj. Svi podaci (baza podataka, datoteke, e-pošta, VI model, sigurnosne kopije) pohranjuju se i obrađuju isključivo u Njemačkoj. Hetzner je kao obrađivač ugovorno vezan u skladu sa čl. 28 GDPR. hetzner.com/de/legal/privacy-policy

Za opcionalnu funkciju vlastite domene (od Pro) koristimo Hetzner DNS API: zakupac unosi DNS zapise kod vlastitog pružaoca domene, a automatski radnik provjerava DNS konfiguraciju svakih 30 minuta. SSL certifikati se kreiraju preko Let's Encrypt i automatski obnavljaju.

Koncept sigurnosnih kopija: 4 nezavisna sloja (Restic svakih 15 min na vanjski prostor za pohranu, PostgreSQL WAL arhiva svake minute, dnevni vanjski dump, dvaput dnevno offline kopija). Sve sigurnosne kopije su šifrovane (Restic AES-256, odvojeni glavni ključ).

7. Odvajanje zakupaca (multi-tenant izolacija)

Booklera je multi-tenant platforma. Tehničke mjere za odvajanje zakupaca:

  • Row-Level-Security (RLS) sa FORCE na 22+ tabela baze podataka. Svaki upit baze podataka automatski se filtrira po zakupcu; pristup podacima drugih zakupaca je tehnički isključen.
  • Odvojene uloge baze podataka: Aplikacija koristi ograničenu ulogu bez prava BYPASS RLS; samo operacije održavanja koriste vlasničku ulogu.
  • Kontekst zakupca po zahtjevu: Aplikacija automatski postavlja kontekst zakupca pri provjeri autentifikacije, a RLS predikat zatim filtrira.
  • Webhookovi: i Stripe webhookovi te druge izvana pokrenute radnje postavljaju kontekst zakupca prije svake operacije nad bazom podataka.

Svaki zakupac neposredno nakon registracije automatski dobija ugovor o obradi podataka (AVV) u skladu sa čl. 28 GDPR putem e-pošte. AVV je osim toga u svakom trenutku dostupan u admin panelu pod Postavke → AVV / zaštita podataka i može se tamo i ponovo poslati. Za pitanja o zaštiti podataka obrati se info@booklera.de.

8. SSL/TLS šifrovanje i dvofaktorska autentifikacija

Ova web-stranica i sve poddomene zakupaca koriste SSL/TLS šifrovanje (HTTPS, najmanje TLS 1.2, uz podršku za HTTP/2). Šifrovanu vezu prepoznaješ po tome što adresna traka pregledača prelazi sa „http://“ na „https://“. Sve podatke koje nam prosljeđuješ treća lica ne mogu čitati. Dodatno je HSTS (HTTP Strict Transport Security) aktivan godinu dana.

Za pristup admin panelu dostupna je dvofaktorska autentifikacija (2FA, TOTP prema RFC 6238) — obavezna za administratore platforme (interni pristup Booklere), a za vlasnike zakupaca kao dobrovoljna opcija uz blagi podsjetnik. Pri postavljanju se kreira deset jednokratnih kodova za oporavak; TOTP tajne se pohranjuju šifrovano u bazi podataka.

9. Cross-tenant funkcije (mreža struka i transportno tržište)

Kod zanatskih zakupaca Booklera stavlja na raspolaganje cross-tenant mrežu (mreža struka i transportno tržište, od Pro tarife za čitanje, od Business tarife za objavljivanje). Kada zakupac aktivno koristi ove funkcije, određeni podaci postaju vidljivi drugim korisnicima platforme:

  • Mreža struka — veze: Kada zakupac pozove drugu zanatsku firmu ili prihvati poziv, obje strane vide naziv firme, struku i adresu e-pošte one druge.
  • Mreža struka — signali (tražim/nudim): Pri objavi signala povezanim zanatskim firmama se prikazuju naziv firme, struka i sadržaj signala (opis, hitnost, adresa ako je navedena, period).
  • Mreža struka — iskazivanje interesa: Kod iskazivanja interesa naziv firme i kontakt podaci onoga ko nudi šalju se e-poštom objavljivaču signala.
  • Tržište transporta: Pri objavi transportnog upita drugim zakupcima se u feedu prikazuju osnovni podaci (ruta, materijal, period); kod ponuda se otkrivaju kontakt podaci onoga ko nudi.

Vidljivost podataka ograničena je na vlastitu mrežu (prihvaćene veze) odnosno na primaoce jedne objave. Ne odvija se nikakvo automatsko dijeljenje podataka između zakupaca — svi prijenosi podataka odvijaju se tek nakon aktivne radnje korisnika (slanje/prihvatanje poziva, objava signala, iskazivanje interesa, davanje transportne ponude).

Pravni osnov: Čl. 6 st. 1 tač. b GDPR (izvršenje ugovora — cross-tenant mreža je sastavni dio funkcija ugovorene tarife) te čl. 6 st. 1 tač. a GDPR (saglasnost korisnika kroz aktivno korištenje funkcije). Korisnik u svakom trenutku može prekinuti vezu, obrisati vlastiti signal ili opozvati iskazani interes — nakon toga se pripadajući podaci uklanjaju iz mreže.

10. Pohrana podataka i rokovi brisanja

Lični podaci se pohranjuju samo onoliko dugo koliko je potrebno za odgovarajuću svrhu obrade ili koliko postoje zakonske obaveze čuvanja. Pojedinačno:

Kategorija podatakaRok čuvanjaPravni osnov
Aktivan korisnički računza trajanje ugovoraArt. 6 Abs. 1 lit. b DSGVO
Nakon otkaza — podaci zakupca30 dana mekog brisanja za izvoz podataka, zatim trajno brisanjeArt. 17 DSGVO
Log datoteke servera7 danaArt. 6 Abs. 1 lit. f DSGVO
VI chatbot: anonimizirani hashevi60 minutaArt. 6 Abs. 1 lit. f DSGVO
Audit saglasnosti za kolačiće3 godineČl. 7 st. 1 GDPR (obaveza dokazivanja)
Poreski relevantni podaci (računi, dokazi o plaćanju)10 godina§§ 147 AO, 257 HGB
Građevinski dnevnik, zapisnik s građevinskog sastanka, zapisnik o primopredaji, dokumenti zaštite na radu, nezgode iz zaštite na radu10 godina nakon finalizacije§§ 146, 147 AO (GoBD)
Audit log (nepromjenjiv)10 godina, UPDATE/DELETE blokirani§ 146 AO
Podaci o platama i naknadama6 godina§ 257 HGB, § 147 AO
Spis o nezgodi za strukovno udruženje (posebne kategorije čl. 9)10 godina§ 147 AO + interne obaveze čuvanja strukovnog udruženja
Interno praćenje grešaka (otklonjene greške)30 danaArt. 6 Abs. 1 lit. f DSGVO
Neuspjeli webhookovi (otklonjeni)30 danaArt. 6 Abs. 1 lit. f DSGVO
Sesije (istekle)7 dana nakon istekaArt. 6 Abs. 1 lit. f DSGVO
Log stanja domene (otklonjeno)30 danaArt. 6 Abs. 1 lit. f DSGVO

11. Tvoja prava

Prema GDPR-u prema nama imaš sljedeća prava u vezi sa svojim ličnim podacima:

  • Pravo na informisanje (Art. 15 DSGVO): U svakom trenutku možeš zatražiti informacije o svojim ličnim podacima pohranjenim kod nas.
  • Pravo na ispravku (Art. 16 DSGVO): Možeš zatražiti ispravku netačnih ili dopunu nepotpunih podataka.
  • Pravo na brisanje (Art. 17 DSGVO): Možeš zatražiti brisanje svojih ličnih podataka, ukoliko tome ne stoje na putu zakonske obaveze čuvanja (vidi odjeljak 10) ili opravdani razlozi.
  • Pravo na ograničenje obrade (Art. 18 DSGVO): Možeš zatražiti ograničenje obrade svojih podataka, npr. ako osporavaš tačnost podataka.
  • Pravo na prenosivost podataka (Art. 20 DSGVO): Možeš zatražiti da ti svoje podatke stavimo na raspolaganje u strukturiranom, uobičajenom i mašinski čitljivom formatu. Booklera za to nudi funkciju GDPR izvoza u administrativnom području (za zanatstvo dodatno ZIP izvoz naloga od Business tarife).
  • Pravo na prigovor (Art. 21 DSGVO): Obradi svojih podataka na osnovu čl. 6 st. 1 tač. f GDPR (legitimni interes) možeš prigovoriti u svakom trenutku.
  • Pravo na opoziv saglasnosti: Ukoliko se obrada zasniva na saglasnosti (npr. saglasnost za kolačiće, GPS geolokacija), možeš je u svakom trenutku opozvati s učinkom za budućnost — npr. preko linka u podnožju „Postavke kolačića“. Zakonitost obrade izvršene do opoziva ostaje netaknuta.

Radi ostvarivanja svojih prava obrati nam se e-poštom na n.glamngiw@booklera.de. Na tvoj zahtjev odgovorit ćemo bez odgađanja, najkasnije u roku od mjesec dana.

12. Pravo na pritužbu nadzornom organu

Imaš pravo podnijeti pritužbu nadzornom organu za zaštitu podataka ako smatraš da obrada tvojih ličnih podataka krši GDPR. Za nas nadležan nadzorni organ je:

Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)
Promenade 18
91522 Ansbach
www.lda.bayern.de