Mbrojtja e të dhënave / Draft
Privatësia & ruajtja në shfletues
Një hartë e qartë e të dhënave të llogarisë, shportës, checkout-it dhe porosisë.
Kompanitë përgjegjëse
Kontrolluesi i propozuar për llogaritë dhe porositë e dyqanit është BISSOLUX LLC, 30 N Gould St, Sheridan, WY 82801-6317, Shtetet e Bashkuara. Pyetjet e privatësisë mund të dërgohen në info@bissolux.com.
Bissolux L.L.C., Kroi i Vashave 15, 23060 Studençan, Suharekë, Republika e Kosovës (NUI 812328898), operon dhe hoston dyqanin dhe paketon dërgesat në Kosovë. Kompanitë duhet të dokumentojnë nëse kjo punë bëhet si përpunues apo nëse ndonjë veprimtari e bën kompaninë kosovare kontrollues të veçantë ose të përbashkët.
Shporta dhe ruajtja në shfletues
Shporta e paraporosisë ruhet lokalisht si elg:cart:v1 dhe përmban ID-në e produktit, ngjyrën, madhësinë dhe sasinë. Regjistri ka version, verifikohet para përdorimit dhe skadon 30 ditë pas ndryshimit të fundit; vetëm rihapja e dyqanit nuk e rifillon këtë afat. Nuk dërgohet me çdo kërkesë faqeje.
Për t’i bërë riprovimet e checkout-it idempotente, elg:checkout-request:v1 ruan një UUIDv4 rastësor, kohën e krijimit dhe një gjurmë kanonike me versionin e çmimeve të katalogut, të gjithë shportën, vendin e zgjedhur të dorëzimit dhe kohën e përditësimit. Pranohet jo më shumë se 24 orë dhe hiqet si i skaduar në vizitën tjetër të dyqanit. Një checkout i ndryshuar ose një çmim i ri e zëvendëson; një rivendosje nga serveri ose pagesa e verifikuar, kur referenca përputhet me ID-në e kërkesës, e heq më herët. Mund të fshihet edhe nga kontrollet e të dhënave të shfletuesit.
Këta regjistra lokalë nuk përmbajnë emër, email, numër të plotë pagese ose adresë dorëzimi. Heqja e të gjithë artikujve fshin regjistrin e shportës. Pas checkout-it të verifikuar, shporta hiqet vetëm nëse nuk është ndryshuar në një skedë tjetër. Pa ruajtje lokale, shporta punon vetëm në sesionin e faqes.
Cookie first-party elg_locale ruan gjuhën e zgjedhur përmes përzgjedhësit të gjuhës ose një URL-je gjuhësore; preferenca ekzistuese përditësohet sipas gjuhës së faqes. Përzgjedhësi i tregut ruan veçmas kodin dyshkronjësh të vendit të dorëzimit në elg_country. Cookie-t vlejnë për të gjithë faqen për një vit, përdorin SameSite=Lax dhe flamurin Secure në HTTPS. Nuk përdoren për gjurmim dhe mund të hiqen nga shfletuesi. URL-të publike përcaktojnë gjuhën; faqet publike pa prefiks përdorin shqipen. Faqet private përdorin gjuhën e ruajtur ose shqipen si parazgjedhje.
Llogaria pa fjalëkalim
Email-et e llogarive, regjistrat e lidhjeve njëpërdorimëshe dhe sesionet mbahen në PostgreSQL-in vetëhostuar të ELG. Supabase nuk përdoret. Tokenët e papërpunuar nuk ruhen; mbahen vetëm hash SHA-256. Lidhja skadon zakonisht pas 15 minutash dhe bëhet e pavlefshme pas përdorimit të parë. Regjistrat mund të fshihen shtatë ditë pasi lidhja përdoret ose skadon, apo pasi skadon sesioni; një llogari e papërdorur mund të fshihet pas 30 ditësh kur nuk ka regjistra të lidhur. Pastrimi tani kryhet vetëm gjatë një kërkese të mëvonshme për lidhje dhe në grupe të kufizuara, ndaj para lançimit duhet shtuar një detyrë e planifikuar për ruajtjen dhe fshirjen.
Cookie-ja rreptësisht e nevojshme elg_session përmban token rastësor, është HTTP-only dhe SameSite=Lax dhe skadon zakonisht pas 30 ditësh. Serveri verifikon hash-in para se të përdorë email-in për të plotësuar Stripe Checkout. Hyrja nuk ngarkon ose sinkronizon shportën. Email-i kalon përmes SMTP-së së konfiguruar ose Microsoft 365 me Microsoft Graph; lista përfundimtare duhet të emërtojë shërbimin aktiv dhe masat.
Për siguri, auditim dhe parandalim abuzimi, regjistrat e lidhjes dhe sesionit mund të ruajnë hash të çelësuar të IP-së së klientit dhe vargun user-agent të shfletuesit (deri në 500 shenja). Hash-i synon të mos zbulojë IP-në pa sekretin e serverit. Vlerat ndjekin ciklin e regjistrit përkatës; afatet dhe qasjet duhet të konfirmohen para lançimit.
Checkout dhe përpunimi i porosisë
Kur fillon checkout-i, produkti, ngjyra, madhësia, sasia, vendi i dorëzimit dhe rajoni i nxjerrë prej tij, pranimi i paraporosisë dhe referenca e brendshme verifikohen dhe shkruhen në tabelën lokale të porosive para dërgimit te Stripe. Stripe Checkout mbledh të dhënat e pagesës, faturimit, dorëzimit, kontaktit, telefonit, parandalimit të mashtrimit dhe transaksionit. Ngjarjet e nënshkruara Stripe përditësojnë regjistrin lokal të pagesës/porosisë; ID-të e dyfishta shpërfillen. Aplikacioni nuk merr ose ruan numrin e plotë të kartës.
Të dhënat e nevojshme për paketim, nisje, mbështetje, rimbursim dhe kontabilitet janë të disponueshme për tregtarin dhe operatorin kosovar. Përpunimi nevojitet për porosinë, detyrimet ligjore dhe mbrojtjen nga keqpërdorimi. Njoftimi final duhet të përcaktojë ruajtjen për porositë, faturat, kundërshtimet, mashtrimin dhe mbështetjen.
Funksioni i tërheqjes
Funksioni mbledh emrin, email-in, numrin e porosisë, fushën opsionale, deklaratën, datën dhe vulën kohore. Një kopje e mbrojtur me ID kërkese ruhet në PostgreSQL lokal para përpjekjes së webhook-ut HTTPS. Baza regjistron gjendjen e dorëzimit pa kredenciale dhe riprovimet përdorin të njëjtin çelës idempotence. Ofruesi, qasja, ruajtja dhe fshirja duhet të shtohen në regjistrin final.
Çdo regjistër tërheqjeje ruan edhe një hash të çelësuar të IP-së së klientit për siguri, provë dhe parandalim abuzimi; IP-ja e papërpunuar nuk ruhet në atë fushë. Ruajtja ndjek regjistrin e tërheqjes dhe duhet fiksuar në orarin final.
Cookies, analitika dhe pëlqimi
Ky version nuk instalon gjurmues reklamash, rrjetesh sociale ose analitike sjellore. Përdor ruajtje lokale për shportën dhe identifikuesin e riprovimit; një cookie rreptësisht të nevojshme për llogaritë; dhe cookie-t e preferencës së gjuhës dhe vendit të dorëzimit. Caddy zbaton kufizime afatshkurtra të shpeshtësisë së kërkesave në memorie, ndërsa dyqani ruan hash-e të çelësuara për kufizimet e ndjeshme. IP-të dhe email-et e papërpunuara nuk vendosen në tabelën e rate-limit. Gjurmimi jo i domosdoshëm kërkon më parë kontrollet e pëlqimit.
Të drejtat tuaja
Sipas ligjit, klientët mund të kenë të drejta qasjeje, korrigjimi, fshirjeje, kufizimi, bartjeje, kundërshtimi, tërheqjeje të pëlqimit dhe ankese pranë autoritetit kompetent mbikëqyrës. Kërkesat dërgohen në info@bissolux.com. Identiteti mund të verifikohet para zbulimit ose ndryshimit të të dhënave.