Sigurnost i povjerenje
Kako štitimo vaše podatke
Ova stranica opisuje što danas štiti vaše podatke u CutOptimu — izmjereno na sustavu koji radi, a ne planirano.
Zadnja provjera: 25. rujna 2026.
Što danas štiti vaše podatke
Pristup i prijava
- Prijavljujete se e-poštom i lozinkom ili putem Googlea. Lozinke moraju imati najmanje 8 znakova, provjeravaju se prema bazi poznatih procurjelih lozinki i pohranjuju se isključivo kao bcrypt hashevi.
- Baza podataka provodi zaštitu na razini redaka (row-level security): svaki zahtjev izvršava se u ime prijavljenog korisnika, tako da račun može čitati samo svoje projekte, rezove i postavke.
- Prijavljena sesija automatski se zatvara nakon 60 minuta neaktivnosti.
- Ključevi Engine API-ja prikazuju se samo jednom, pohranjuju se isključivo kao SHA-256 hash i mogu se u bilo kojem trenutku opozvati s nadzorne ploče.
- Ograničenja učestalosti zahtjeva štite prijavu, AI asistenta i javni API od zlouporabe.
- Administratorsko područje zahtijeva dvofaktorsku prijavu: svaka administratorska stranica i svaki poziv administratorskog API-ja zahtijeva sesiju potvrđenu jednokratnim kodom (TOTP).
- Administrativne promjene na korisničkim računima (paket, krediti, pristup API-ju) bilježe se u revizijski zapis koji nitko — pa ni naša vlastita aplikacija — ne može naknadno izmijeniti ni izbrisati; njegova šifrirana kopija, povezana lancem hash vrijednosti, svakodnevno napušta poslužitelj.
- Ponovljeni neuspjeli pokušaji prijave automatski se otkrivaju i upozoravaju operatera.
Gdje se nalaze vaši podaci
- Aplikacija i njezina baza podataka rade na našem vlastitom poslužitelju kod Hetznera u Nürnbergu, Njemačka. Nijedna baza podataka treće strane ne stoji između vas i vaših podataka.
- Optimizator u aplikaciji radi u vašem pregledniku. Vaš popis dijelova stiže do našeg poslužitelja tek kada spremite projekt — ili, za korisnike Engine API-ja, kada pozovete API.
- Plaćanja obrađuje Lemon Squeezy kao trgovac na zapisu (merchant of record). Nikada ne vidimo niti pohranjujemo brojeve kartica.
- Pružatelji usluga na koje se oslanjamo: Cloudflare (isporuka sadržaja i izvanlokacijska pohrana sigurnosnih kopija), Resend (transakcijska e-pošta), Anthropic (AI asistent — samo ono što upišete u razgovor) i Google (samo ako odaberete prijavu putem Googlea). Statistika posjeta prikuplja se bez kolačića (Umami).
Sigurnosne kopije i oporavak
- Baza podataka i učitane datoteke (poput logotipa tvrtki) sigurnosno se kopiraju svake noći, a jedna se kopija čuva izvan poslužitelja, kod Cloudflarea — kvar poslužitelja ne može sa sobom odnijeti i sigurnosne kopije.
- Dnevne kopije čuvaju se 14 dana, a tjedne 90 dana; starije se automatski brišu.
- Prije nego što kopija napusti poslužitelj, šifriramo je vlastitim ključem. Ključ za dešifriranje ne pohranjuje se na poslužitelju, pa je izvanlokacijska kopija bez njega nečitljiva. Svaki prijenos provjerava se u odnosu na lokalnu datoteku.
- Izvanlokacijska kopija zapisuje se posebnim vjerodajnicama koje se ne čuvaju uz aplikaciju.
- Oporavak testiramo, a ne pretpostavljamo: 24. rujna 2026. sigurnosna kopija preuzeta je iz izvanlokacijske pohrane, dešifrirana i vraćena u zasebnu bazu podataka, a svaka provjerena tablica podudarala se s produkcijskom bazom podataka. To ponavljamo dvaput godišnje.
- Uz to, naš pružatelj hostinga održava i sigurnosne kopije na razini stroja za cijeli poslužitelj.
- Neuspjelo pokretanje sigurnosne kopije ili usluga koja postane nezdrava odmah upozorava operatera.
- Rad sustava ne ovisi o jednoj osobi: određena druga osoba ima hitni pristup svemu što je potrebno za oporavak i slijedi pisani vodič za oporavak.
Ojačavanje infrastrukture i aplikacije
- Sav promet šifriran je TLS-om. Stranica šalje HSTS (preload), Content-Security-Policy, X-Frame-Options, nosniff, strogu politiku preporučitelja (referrer) i Permissions-Policy koja isključuje pristup kameri, mikrofonu i lokaciji.
- Iz interneta je dostupan samo web proxy; baza podataka, njezini administratorski alati i interne usluge nisu.
- Administrativni pristup poslužitelju koristi SSH ključeve, a ponovljeni neuspjeli pokušaji prijave automatski se blokiraju.
- Usluge rade u kontejnerima s uklonjenim svim Linux ovlastima (capabilities) i onemogućenim podizanjem privilegija.
- Sigurnosne nadogradnje operacijskog sustava instaliraju se automatski svaki dan; naše ovisnosti provjeravamo na poznate ranjivosti svaki tjedan.
- Svako izdanje prolazi kroz automatizirani testni prolaz prije objave i automatski se vraća na prethodnu verziju ako nova verzija ne prođe provjeru stanja.
- Dostupnost nadzire vanjski sustav praćenja, s upozorenjima.
- Prije objave svako se izdanje provjerava na ključeve ili lozinke slučajno dospjele u kod, a za svaku verziju u produkciji čuvamo strojno čitljiv popis softverskih komponenti (SBOM).
Vaši podaci, vaša kontrola
- Preuzmite sve svoje podatke (projekte, rezove, postavke) kao JSON datoteku s nadzorne ploče u bilo kojem trenutku.
- Izbrišite svoj račun s nadzorne ploče: račun i njegovi projekti uklanjaju se odmah; kopije sigurnosnih kopija istječu unutar 90 dana.
- Svaka marketinška e-poruka sadrži poveznicu za odjavu jednim klikom.
- Razgovori s AI asistentom na našoj stranici automatski se brišu, zajedno s IP adresom, nakon 14 dana.
- Zapisi našeg web poslužitelja čuvaju IP adrese samo u skraćenom obliku — mrežu, a ne pojedinačnu adresu.
Procjenjujete nas kao dobavljača?
Ako vaša organizacija mora procjenjivati svoje dobavljače softvera — prema NIS2, GDPR-u ili vlastitoj sigurnosnoj politici — na zahtjev odgovaramo na sigurnosne upitnike. Napišite nam i recite nam što vam treba. Kontaktirajte nas →
Prijava ranjivosti
Pronašli ste sigurnosnu ranjivost u CutOptimu? Pišite nam na [email protected]. Naš strojno čitljiv kontakt je /.well-known/security.txt (RFC 9116).
Na što se obvezujemo
- Potvrda primitka u roku od 3 radna dana.
- Bez pravnih koraka za istraživanje u dobroj vjeri.
- Navođenje zasluga na zahtjev nakon ispravka.
Što tražimo
- Nemojte pristupati podacima drugih korisnika i nemojte uništavati podatke.
- Bez testiranja uskraćivanja usluge (DoS).
- Ostavite razuman rok za ispravak prije javnog objavljivanja.
Koliko je ova stranica ažurna
Ova stranica opisuje sustav kakav je danas, a ne plan za budućnost. Kada se nešto promijeni, stranica se ažurira — a s njom i datum provjere iznad.
Pravno i zaštita podataka
Formalni dokumenti na kojima se temelji ova stranica: