Confidențialitate
Ce stochează Storefront Ninja, de ce are nevoie de fiecare element, unde este păstrat și cum îl poți șterge.
Cine conduce asta
Storefront Ninja este un produs mixtape.works, condus de Human Hygiene Kft., 1163 Budapesta, Datolya utca 40., Ungaria (număr de înregistrare 01-09-464537, cod de TVA UE HU12087783; detalii complete la mixtape.works/imprint). Scrie la support@mixtape.works despre orice de pe această pagină.
Vânzători și cumpărători
Un vânzător care deschide un magazin aici este clientul nostru și tot ce urmează este despre el. Un cumpărător care cumpără dintr-unul dintre acele magazine cumpără de la vânzător, nu de la noi: vânzătorul decide ce să ceară unui cumpărător, iar noi păstrăm asta pentru el, la instrucțiunile lui, ca magazinul său să funcționeze.
Ce se stochează și de ce fiecare element
- Magazinul: numele, adresa la care răspunde (yourshop.storefront.ninja), limba în care este scris, moneda în care are prețuri, țara și fusul orar, planul și cum se poate plăti: dacă primește plăți cu cardul prin propriul cont Stripe, dacă primește ramburs, titularul contului și IBAN-ul în care cere cumpărătorilor să transfere și ce vrea scris ca referință, și cum ajunge un cumpărător la vânzător: adresa de e-mail de contact, numărul de telefon și adresa firmei magazinului. Dacă vânzătorul a încărcat un logo sau o pictogramă de filă, fișierul sub care este stocată fiecare este păstrat și aici, la fel pictograma pentru ecranul de start pe care o desenăm din pictograma filei, în cele trei mărimi de care are nevoie un telefon, la fel culoarea de accent aleasă și dacă a făcut magazinul mereu deschis sau mereu închis. Tot conținutul este public: este ce vede un cumpărător pe paginile magazinului. Fără acestea nu e nimic de servit la acea adresă, nicio cale de a ști cât costă magazinul și nicio cale pentru un cumpărător de a plăti vânzătorul.
- Cine poate deschide administrarea unui magazin: id-ul contului lui mixtape, adresa de e-mail pe care acel cont a confirmat-o și dacă deține magazinul sau lucrează în el.
- Un browser autentificat: tokenul aleatoriu din cookie-ul lui, contul mixtape căruia îi aparține, adresa de e-mail și numele acelui cont, limba aleasă și când a început sesiunea, când a fost folosită ultima dată și când expiră. Autentificarea se face de contul tău mixtape la account.mixtape.works, o singură autentificare pentru fiecare produs mixtape, așa că Storefront Ninja nu vede și nu păstrează niciodată o parolă.
- Contul mixtape al fiecărei persoane care s-a autentificat aici: id-ul lui, adresa de e-mail pe care a confirmat-o, numele pe care îl poartă și când s-a autentificat prima și ultima dată. Prima dată este felul în care știm de cât timp ești cu noi, iar contul este ceea ce leagă administrarea unui magazin.
- O autentificare în curs: valorile aleatorii care leagă răspunsul venit de la account.mixtape.works de autentificarea pornită de browserul tău și nimic despre tine. Rândul este șters în clipa în care revii și oricum în cincisprezece minute.
- Ce vinde un magazin: numărul articolului, prețul și prețul redus (ca număr întreg și un cod de monedă), greutatea când vânzătorul a scris una, câte sunt în stoc, dacă este afișat în magazin și când a fost pus și ultima dată schimbat. Acesta este catalogul propriu al vânzătorului, păstrat pentru el ca magazinul lui să funcționeze.
- Cuvintele unui produs, câte un set pe limbă în care scrie vânzătorul: numele, descrierea scurtă și lungă, titlul și descrierea Google pe care vânzătorul le poate scrie pentru el și adresa la care răspunde în magazin. Scrise de vânzător, citite de cumpărători.
- Fotografiile unui produs: fișierul sub care este stocată fiecare și ordinea în care sunt afișate. Vânzătorul le încarcă și sunt publice, pentru că sunt ce vede un cumpărător pe pagina produsului.
- Cum trimite un magazin lucruri și cât taxează: pentru fiecare metodă de livrare, țările pe care le deservește și prețul ei - fie un preț fix și valoarea comenzii de la care este gratuită, fie un set de trepte după valoarea comenzii sau după greutate (vezi shipping_method_bands) - ca numere întregi și un cod de monedă. Scrise de vânzător și citite de cumpărători la finalizarea comenzii. Un magazin fără nicio metodă de livrare își preia comenzile pentru ridicare.
- Numele unei metode de livrare, unul pe limbă în care scrie vânzătorul. Scris de vânzător, citit de cumpărători.
- Treptele unei metode de livrare cu preț după valoarea comenzii sau după greutate în loc de un singur preț fix: limitele fiecărei trepte și cât taxează în interiorul lor, ca numere întregi și un cod de monedă. Scrise de vânzător, citite de cumpărători la finalizarea comenzii.
- Cota de TVA pe care o setezi pentru fiecare țară care o are pe a ei (de exemplu Germania la 19%). Nu conține date personale.
- Clasele fiscale pe care le numești (de exemplu Cărți la 5%) și cota lor implicită. Nu conțin date personale.
- Cota pe care o setezi pentru o clasă fiscală în fiecare țară care o are pe a ei. Nu conține date personale.
- Facturile emise înainte ca facturarea să fie scoasă din produs: numărul și ziua fiecăreia, stornarea unei comenzi anulate și PDF-ul păstrat pentru fiecare. Nimic din produs nu le mai citește sau trimite acum și nu se mai emite nicio factură nouă.
- O comandă plasată de cineva într-unul dintre acele magazine: numărul ei, adresa de e-mail, numele și numărul de telefon ale cumpărătorului, adresa de livrare, orice notă lăsată, limba în care a comandat, cum a ales să plătească, cât a făcut (ca numere întregi și un cod de monedă), codul de reducere folosit și cât a scăzut, cum a fost trimisă (numele metodei de livrare așa cum arăta în ziua respectivă și cât a costat livrarea), în ce stare se află, când a fost plasată și tokenul aleatoriu din linkul propriu al cumpărătorului către ea. Când prima adăugare în coș a cumpărătorului avea o etichetă de campanie (utm_source, utm_medium, utm_campaign, de exemplu un link de newsletter sau o reclamă plătită), eticheta este păstrată și pe comandă, ca un vânzător să vadă de pe ce canal vine venitul; o comandă fără etichetă este una pe care nimeni n-a etichetat-o sau una introdusă manual. Cumpărătorul a dat toate acestea vânzătorului, nu nouă; le păstrăm pentru vânzător ca magazinul lui să funcționeze. Un cumpărător firmă care a dat un nume de firmă și un cod de TVA UE: ambele sunt păstrate pe comandă, cu dacă vânzarea a fost cu taxare inversă (fără TVA) și ziua în care o verificare VIES a spus că numărul este valid. Numărul este trimis serviciului VIES al Comisiei Europene, care răspunde doar dacă este un cod de TVA valid; nimic altceva despre cumpărător nu îi este trimis, iar răspunsul lui este păstrat în memorie o oră, niciodată în baza noastră de date. Când o plată cu cardul pentru ea este contestată de banca cumpărătorului, păstrăm ce ne-a spus Stripe despre contestație: motivul, suma contestată, termenul dat de Stripe pentru răspuns și dacă a fost decisă ulterior în favoarea vânzătorului sau pierdută ca chargeback. Când proprietarul o marchează ca expediată, numărul de urmărire al curierului și linkul scrise de el sunt păstrate și pe comandă și arătate acelui cumpărător.
- Ce este într-o comandă: ce produs și ce combinație a lui (mărime, culoare) indică și numele, combinația, numărul articolului, prețul unitar, cantitatea și totalul rândului exact cum arătau în momentul plasării. Sunt copii intenționat, ca un preț pe care vânzătorul îl schimbă ulterior să nu poată schimba o comandă deja făcută.
- Pe unde a trecut o comandă: fiecare stare pe care a avut-o (nouă, plătită, trimisă, anulată), când a avut-o și adresa de e-mail a persoanei din magazin care a mutat-o acolo, sau nimic deloc când a fost apăsarea cumpărătorului însuși. Așa poate un vânzător să răspundă la „când ai trimis-o?” și așa putem spune ce s-a întâmplat dacă o comandă este vreodată contestată.
- Fiecare mesaj pe care produsul îl trimite despre o comandă și fiecare notificare pe care o trimitem proprietarului unui magazin despre magazinul însuși - o plată eșuată pentru planul lui, un plan anual pe cale să se reînnoiască, închiderea lui, un îndemn să adauge primul produs sau e-mailul lui săptămânal cu cifre: ce fel a fost, adresa la care a ajuns, adresa către care merge un răspuns, rândul de subiect, de la care dintre adresele noastre a fost trimis, când a fost trimis și dacă livrarea a funcționat. Această ultimă parte înseamnă dacă serviciul nostru de e-mail l-a preluat și, când ne spune ulterior, dacă serverul de e-mail de primire l-a acceptat sau l-a refuzat (cu motivul dat) și dacă persoana căreia i-a fost trimis l-a marcat ca spam. Mesajul în sine nu se păstrează, doar faptul că a existat, iar asta îi permite unui vânzător să vadă că un cumpărător a fost anunțat despre comanda lui - sau un proprietar despre magazinul lui - în loc să spere.
- Cum își grupează un vânzător produsele și cum se așază aceste grupuri pe un nivel de adâncime: ordinea în care sunt afișate, care este în care, imaginea proprie a vânzătorului pentru ea și când a fost făcută și ultima dată schimbată fiecare. Acesta este catalogul propriu al vânzătorului, păstrat pentru el ca magazinul lui să-l poată arăta.
- Numele unei categorii și cuvintele ei proprii deasupra și dedesubtul paginii, câte un set pentru fiecare limbă în care scrie vânzătorul, și adresa la care răspunde în magazin. Scrise de vânzător, citite de cumpărători.
- Care dintre produsele unui vânzător sunt în care dintre categoriile lui - un produs poate fi în mai multe deodată. Setat de vânzător, citit de cumpărătorii care navighează într-o categorie.
- Opțiunile în care vinde un vânzător un produs, de exemplu mărimea sau culoarea, și ordinea în care sunt afișate. Parte din catalogul propriu al vânzătorului, păstrat pentru el ca magazinul lui să-l poată arăta.
- Numele unei opțiuni, unul pe limbă în care scrie vânzătorul, de exemplu Mărime și Méret. Scris de vânzător, citit de cumpărători.
- Valorile unei opțiuni, de exemplu S, M și L, și ordinea în care sunt afișate. Parte din catalogul propriu al vânzătorului.
- Cuvântul pentru fiecare valoare, unul pe limbă în care scrie vânzătorul, de exemplu Roșu și Piros. Scris de vânzător, citit de cumpărători.
- Fiecare combinație a opțiunilor unui produs care se poate cumpăra, cu numărul articolului dat de vânzător, stocul ei, cu cât costă mai mult sau mai puțin decât produsul și când a fost făcută și ultima dată schimbată.
- Ce valori alcătuiesc fiecare combinație, de exemplu mărimea M cu culoarea roșu. Nimic altceva nu este stocat aici.
- Din ce blocuri este făcută pagina ta de start, în ordinea setată de tine, și cum este configurat fiecare: tipul, mărimea și forma, sortarea produselor, adresele către care face link și imaginile pe care le arată (ca nume ale fișierelor încărcate de tine). Nu conține cuvinte: acelea sunt păstrate separat, un rând per bloc și limbă. Tot conținutul este public: este ce vede un cumpărător pe pagina de start a magazinului tău. Un rând per magazin.
- Cuvintele pe care le-ai scris pentru blocurile paginii tale de start (un titlu, un rând de text, o etichetă de buton, o descriere a unei imagini, un bloc de text, un titlu), un rând pentru fiecare bloc și fiecare limbă în care le-ai scris. Scrise de tine, citite de cumpărători în propria lor limbă.
- Paginile proprii ale unui vânzător, de exemplu un Despre noi sau o politică de retur: adresa web a fiecărei pagini, dacă este publicată, ordinea în care sunt listate paginile și când a fost făcută și ultima dată schimbată fiecare.
- Titlul și textul acelor pagini, câte un set pe limbă. Scrise de vânzător, citite de cumpărători odată ce pagina este publicată.
- Codurile de reducere ale unui vânzător: fiecare cod, dacă scade un procent sau o sumă, coșul minim pe care funcționează, ultima zi în care funcționează, de câte ori poate fi folosit, dacă este activat și când a fost făcut și ultima dată schimbat.
- O cheie aleatorie pentru fiecare zi, folosită doar ca să amestece vizitatorii pentru numerele de vizite descrise în continuare. Cheia unei zile este ștearsă îndată ce se face cea a zilei următoare, deci în orice moment există o singură cheie și nimic care ar putea recunoaște un vizitator dintr-o zi anterioară.
- O numărătoare a ce au făcut vizitatorii într-un magazin, pentru pagina de statistici a vânzătorului: pentru fiecare zi, care dintre patru lucruri a făcut un vizitator (s-a uitat la un produs, a pus ceva în coș, a deschis finalizarea comenzii, a plasat o comandă) și când s-a întâmplat prima dată în acea zi. La primul pas numărat al unui vizitator într-o zi, se păstrează și gazda site-ului care l-a trimis (de exemplu google.com, niciodată adresa completă) și orice etichete de campanie de pe adresa pe care a ajuns (utm_source, utm_medium, utm_campaign), ca un vânzător să poată vedea de pe ce canal vin cumpărătorii; un pas ulterior din aceeași zi nu păstrează nimic din asta. Un vizitator este doar un cod amestecat făcut din magazin, adresa de internet a vizitatorului și tipul de browser, împreună cu cheia zilei respective. După ce ziua se termină, cheia este ștearsă, deci codul nu mai poate fi transformat înapoi într-o adresă sau potrivit cu codul aceleiași persoane din altă zi. Adresa în sine, paginile vizitate și ce era în coș nu se păstrează.
- Un mesaj trimis de un vizitator prin pagina cu formular de contact a unui vânzător: numele lui, adresa lui de e-mail, subiectul și mesajul în sine, de pe ce pagină a fost trimis, limba în care l-a scris, când a ajuns și dacă notificarea pe care o trimitem vânzătorului despre el a fost livrată.
- Abonamentul magazinului tău, când are unul: id-urile Paddle pentru abonament și pentru tine ca client al lui, starea (activ, restant, în pauză sau anulat), ce plan și ce perioadă de facturare plătește, când se termină perioada plătită în prezent și orice schimbare deja programată la următoarea reînnoire (un upgrade, un downgrade sau o anulare). Nu ce s-a cumpărat în magazinul tău și nu un număr de card: Paddle preia plata el însuși și păstrează acele detalii, ca merchant of record al ei (vezi unde este, mai jos).
- Fiecare eveniment de facturare pe care ni l-a trimis Paddle, o singură dată, ca un mesaj trimis de două ori să nu schimbe nimic de două ori: id-ul evenimentului și ce fel a fost, despre ce magazin a fost și când s-a întâmplat.
- Un rând despre propria noastră verificare zilnică față de Paddle, pentru fiecare abonament pe care un mesaj ratat de-al lor l-ar fi putut lăsa neactualizat: când a rulat ultima dată și singura eroare întâlnită, dacă a fost una. Nimic despre un magazin sau o persoană - este doar dacă verificarea în sine funcționează.
- Singura finalizare a comenzii pe care o are un magazin deschisă la Paddle cât timp alege un plan: id-ul propriu al Paddle pentru acea finalizare neplătită și când a fost deschisă. Nimic despre persoana care a deschis-o - magazinul este singura legătură, iar următoarea finalizare înlocuiește rândul.
- Fiecare eveniment de facturare pe care ni l-a trimis Stripe despre contul Stripe conectat al unui vânzător, o singură dată, ca un mesaj trimis de două ori să nu schimbe nimic de două ori: id-ul evenimentului, despre ce cont conectat a fost (niciodată propriul nostru cont de platformă), ce fel a fost și când s-a întâmplat.
- O rambursare făcută la o comandă cu cardul, prin propriul cont Stripe al vânzătorului: pentru ce comandă a fost, id-ul propriu al Stripe pentru rambursare, suma și moneda în care o raportează Stripe (nu întotdeauna moneda magazinului), starea ei, motivul dat și când s-a întâmplat.
- Ce a mers prost, grupat după ce fel de lucru a fost, unde s-a întâmplat (modelul de adresă al unei pagini, niciodată linkul real al unui cumpărător) și de ce: de câte ori, când a fost văzut prima și ultima dată și dacă un fondator l-a confirmat. Dacă o pagină se strică în propriul tău browser - o eroare de script, o imagine care nu se încarcă, o cerere care nu mai răspunde - ne spune ce pagină și ce s-a stricat, în același fel. Nu intră niciodată în ea adresa IP, identitatea browserului, adresa de e-mail sau ceva scris de un vizitator. Păstrat 90 de zile după ultima dată când s-a întâmplat.
- Pentru fiecare defecțiune de mai jos, de câte ori s-a întâmplat într-un anumit magazin și când a fost ultima dată, ca pagina să poată numi acel magazin. Fără date personale: doar magazinul în care s-a întâmplat.
- Un fișier de catalog pe care l-ai încărcat ca să aduci sau să actualizezi produse: ce conținea, cum au fost potrivite coloanele lui cu catalogul tău și ce a făcut sau a refuzat importul. Șters automat la 24 de ore după ce l-ai încărcat, indiferent dacă l-ai rulat sau nu.
- O adresă de fotografie sau un nume de fișier potrivit cu un ZIP de fotografii încărcat de tine alături de fișierul catalogului, cât timp este preluată sau citită: adresa sau numele în sine, cărui produs îi aparține și fie fișierul sub care a fost stocată, fie de ce nu a putut fi folosită. Șterse odată cu fișierul de catalog din care provin (vezi mai jos), la 24 de ore după ce l-ai încărcat; ZIP-ul în sine este șters la fel sau mai devreme, odată ce fiecare fotografie din el a fost folosită.
- Un import de catalog care rulează în fundal: câte dintre rândurile lui sunt finalizate și ce a adăugat, actualizat sau refuzat până acum. Este șters odată cu fișierul de catalog căruia îi aparține, la 24 de ore după ce l-ai încărcat.
- Ce are nevoie un import pentru a putea fi anulat: o copie a fiecărui produs așa cum era înainte ca importul să îl schimbe, și ce produse, categorii, insigne, colecții și atribute a creat. Este șters odată cu fișierul de catalog căruia îi aparține, la 24 de ore după ce l-ai încărcat.
- A category picture a categories file named (an address, or a file name matched to a ZIP of pictures uploaded with it) while it is being fetched or read: the address or name, which category it is for, and the file it was stored as or why it could not be used. Deleted with the file it came from, 24 hours after you uploaded it.
- What a shop owner brought in about a customer from a customers file (moving from another shop platform, for example): the e-mail address, and any name, phone, delivery and billing address, company, tax number and notes the file held. Never a password, never newsletter or marketing consent. Kept until the shop deletes it, anonymises the customer, or closes.
- Care dintre produsele sau combinațiile tale au ajuns la sau sub pragul de stoc setat de tine în Setări și nu au fost încă anunțate într-un e-mail de stoc redus: fără date personale, doar ce articol și când a trecut pragul. Șters în clipa în care acel e-mail pleacă efectiv sau în clipa în care setarea este oprită.
- O invitație trimisă de un proprietar cuiva să se alăture administrării unui magazin: adresa invitată, cine a trimis-o și când, și hash-ul propriu al linkului aleatoriu de invitație - niciodată linkul în sine. Șters la 30 de zile după ce expiră sau este folosit.
- O evidență a cine a schimbat ce în administrarea magazinului tău și când - adresa membrului la acea vreme și ce a făcut (un produs salvat, o comandă mutată, o setare schimbată etc.), niciodată un număr de card, un token sau un secret. Doar se adaugă și este verificată în fiecare noapte împotriva alterării. Dacă un client este anonimizat, adresa lui de e-mail este ștearsă și din această evidență, fără a strica verificarea. Păstrată 2 ani.
- Când au fost descărcate toate datele unui magazin ca un singur fișier - doar momentul fiecărei apăsări, ca un magazin să nu poată cere mai mult de câteva pe zi. Nu se păstrează nimic despre ce era în fișier.
- O recenzie scrisă de tine despre ceva ce ai cumpărat: nota ta, textul tău și numele pe care ai ales să-l afișezi, legate de comanda din care provine - păstrată până o ștergi sau până este șters produsul ori magazinul însuși.
- O etichetă mică inventată de un proprietar pentru propriile produse („Nou”, „Reducere”) și culoarea ei - niciodată un fapt despre un cumpărător, păstrată cât timp există magazinul.
- Cuvântul de pe una dintre acele etichete, într-o limbă - scrierea proprie a unui proprietar, niciodată a unui cumpărător, păstrat cât timp există eticheta.
- Care etichetă stă pe care produs, nimic mai mult - păstrat cât timp există amândouă.
- Lista „s-ar putea să-ți placă și” aleasă manual de un proprietar între două produse ale lui - niciodată un fapt despre un cumpărător, păstrată cât timp există ambele produse.
- O adresă care a cerut să fie anunțată când un produs sau o mărime epuizată revine: care, în ce limbă și linkul aleatoriu care o anulează - niciodată arătată cuiva din magazin dincolo de numărătoarea „N așteaptă asta”. Ștearsă în clipa în care pleacă singurul e-mail pe care îl câștigă sau după 90 de zile fără răspuns, oricare vine primul.
- Un cumpărător care s-a autentificat aici cu un link de e-mail: adresa, limba în care citește și când s-a autentificat prima și ultima dată. Creat în clipa în care un link este de fapt folosit, niciodată când este doar cerut.
- Un link de autentificare în curs: adresa la care a fost trimis, limba în care este scris și hash-ul propriu al linkului aleatoriu - niciodată linkul în sine. Șters o zi după ce expiră sau este folosit.
- Browserul autentificat al unui cumpărător: tokenul aleatoriu din cookie-ul lui, cărui cumpărător îi aparține și când a început și expiră. Șters în clipa în care expiră.
- O adresă pe care un cumpărător a salvat-o în propriul cont de aici, ca finalizarea comenzii să se completeze singură data viitoare: un nume, un număr de telefon, adresa în sine și care este cea implicită. Cel mult 10 per cumpărător. O comandă plasată cu una își păstrează propria copie pentru totdeauna, neafectată de o editare sau ștergere ulterioară a celei salvate.
- Produsele pe care un cumpărător autentificat le-a salvat în propria listă de favorite și când - păstrate cât timp este păstrată autentificarea cumpărătorului (24 de luni de la ultima dată când a fost văzut), apoi șterse odată cu ea.
- O proprietate reutilizabilă inventată de un proprietar pentru propriile produse („Material”, „Impermeabil”) și tipul ei - niciodată un fapt despre un cumpărător, păstrată cât timp există magazinul.
- Cuvântul pentru una dintre acele proprietăți, într-o limbă - scrierea proprie a unui proprietar, niciodată a unui cumpărător, păstrat cât timp există proprietatea.
- O alegere a unei proprietăți „alege dintr-o listă” („Roșu”, „Vară”) - scrierea proprie a unui proprietar, păstrată cât timp există proprietatea.
- Cuvântul pentru una dintre acele alegeri, într-o limbă - scrierea proprie a unui proprietar, niciodată a unui cumpărător, păstrat cât timp există alegerea.
- Ce valoare a dat un proprietar unuia dintre produsele lui pentru una dintre propriile proprietăți - niciodată un fapt despre un cumpărător, păstrată cât timp există amândouă.
- Un grup ales manual (sau, mai târziu, pe bază de reguli) de produse ale unui vânzător - „Idei de cadouri”, „Reduceri de vară” - cu pagină proprie, în ordinea proprietarului. Niciodată un fapt despre un cumpărător, păstrat cât timp există magazinul.
- Numele unei colecții, cuvintele ei proprii deasupra produselor, titlul și descrierea ei SEO, câte un set pe limbă în care scrie vânzătorul, și adresa la care răspunde în magazin. Scrise de vânzător, citite de cumpărători.
- Care dintre produsele unui vânzător sunt în care dintre colecțiile lui și ordinea în care le-a pus proprietarul - un produs poate fi în mai multe deodată. Setat de vânzător, citit de cumpărătorii care navighează într-o colecție.
- Propriile moduri ale unui vânzător de a fi plătit - PayPal, Revolut, cash la o tarabă din piață - în afară de ramburs, transfer bancar și card: dacă fiecare este activat și ordinea în care sunt afișate. Setate de vânzător, citite de cumpărători la finalizarea comenzii.
- Numele și instrucțiunile uneia dintre propriile metode de plată ale vânzătorului, câte un set pe limbă în care scrie vânzătorul - „Trimite la anna@yourpaypal.com”, de exemplu. Scrise de vânzător, citite de cumpărători.
- Propriile cuvinte ale vânzătorului deasupra și dedesubtul rezumatului comenzii din e-mailul de confirmare, câte un set pe limbă în care scrie vânzătorul. Scrise de vânzător, citite de cumpărători.
- Vechea adresă a unui produs, a unei categorii, colecții sau pagini redenumite, ca un link vechi să continue să funcționeze - de câte ori a fost folosită și când a fost folosită ultima dată. Ștearsă odată cu lucrul spre care arăta.
- Titlul și descrierea Google proprii ale vânzătorului pentru pagina de start a magazinului lui, câte o pereche pe limbă în care scrie vânzătorul. Scrise de vânzător, citite de motoarele de căutare.
- O adresă veche pe care vânzătorul a ales să o trimită către o pagină a lui, de câte ori a fost folosită și când a fost folosită ultima dată. Păstrată până o șterge vânzătorul.
- Reducerile proprii pe cantitate ale vânzătorului la un produs - de la câte bucăți și cât înseamnă reducerea - niciodată un fapt despre un cumpărător. Păstrate cât timp există produsul.
- Un card cadou emis de un vânzător: codul, moneda, soldul cu care a început și ce a mai rămas din el, adresa de e-mail și numele destinatarului, mesajul propriu al vânzătorului, ultima lui zi dacă există și dacă a fost oprit. E-mailul și numele destinatarului sunt păstrate cât timp există cardul, adică cât timp există magazinul vânzătorului.
- Fiecare utilizare a unui card cadou: când soldul a fost emis, cheltuit, dat înapoi, schimbat manual, oprit sau reactivat, cu cât și - când a făcut-o un membru al echipei vânzătorului - care.
- Propria bară de anunțuri a unui vânzător: culoarea, linkul opțional, datele între care apare și dacă este activată. Nu conține deloc informații despre vreun cumpărător.
- Cuvintele unei bare de anunțuri, pe limba în care este scrisă: textul în sine și cuvântul de pe link, dacă are unul.
- Propriul popup al unui vânzător: imaginea și linkul butonului opționale, cum se deschide și cât de des poate apărea din nou, datele între care apare și dacă este activat. Nu conține deloc informații despre vreun cumpărător.
- Cuvintele unui popup, pe limba în care este scris: titlul, textul și cuvântul de pe buton, dacă are unul.
- Instrumentele terțe de analiză sau publicitate pe care un proprietar de magazin le-a conectat, dacă a conectat vreunul (Google Analytics 4, un Meta Pixel, un TikTok Pixel) - id-urile lor și ce produse a vizualizat, adăugat în coș sau cumpărat un cumpărător, dar niciodată numele, e-mailul, adresa sau telefonul lui.
- Comutatorul propriu al unui vânzător pentru vânzarea de carduri cadou în magazinul lui: dacă este activat, sumele fixe oferite și cât durează un card cumpărat. Setat de vânzător, citit de cumpărători la /gift-card.
- Cine a cumpărat un card cadou și pentru cine este: suma, numele și e-mailul destinatarului, mesajul propriu al cumpărătorului și numele expeditorului. Păstrate cât timp este păstrată comanda însăși, adică cât timp există magazinul vânzătorului.
- Când un proprietar își închide propriul magazin, motivul opțional dintr-un clic și nota pe care i le cerem: de ce și orice a vrut să ne spună. Dacă acel magazin este șters mai târziu, nota este ștearsă odată cu el, iar rândul nu mai numește niciun magazin - se păstrează doar motivul, ziua, cât timp a existat magazinul și câte produse și comenzi a avut, ca să învățăm din ele.
- Singurul fișier din spatele unui produs vândut ca descărcare: numele lui original, mărimea și o sumă de control a octeților lui, ca un fișier schimbat să nu fie confundat niciodată cu cel pentru care a plătit un cumpărător. Octeții în sine stau în afara bazei de date, niciodată serviți la o adresă ghicibilă.
- Linkul privat de descărcare al unei comenzi plătite: un token aleatoriu pe care nimeni nu l-ar putea ghici, de câte ori a fost folosit și de câte ori are voie, și când expiră sau a fost revocat. Șters la 30 de zile după ce expiră sau este revocat - niciodată un token pe care un străin l-ar putea găsi mai târziu într-un e-mail vechi și care să funcționeze încă.
- Articolele de blog proprii ale unui vânzător: adresa web a fiecărui articol, dacă este publicat și când, imaginea de copertă și când a fost făcut și ultima dată schimbat.
- Titlul, fragmentul și textul acelor articole, câte un set pe limbă. Scrise de vânzător, citite de cumpărători odată ce articolul este publicat.
- Care dintre produsele proprii ale unui vânzător apar sub care dintre articolele lui de blog și ordinea în care le-a pus proprietarul - un produs poate fi sub mai multe articole deodată. Setat de vânzător, citit de cumpărătorii care citesc articolul.
- Ce le spune un vânzător cumpărătorilor despre afacerea lui pe paginile legale proprii ale magazinului: denumirea înregistrată, numerele de înregistrare și fiscale, dacă fiecare dintre termeni, nota de confidențialitate și pagina de retur folosește șablonul nostru sau cuvintele lui și când s-a schimbat ultima dată.
- Cuvintele proprii ale unui vânzător pentru termenii, nota de confidențialitate sau pagina de retur, câte un text pe document și limbă, când a ales să scrie ale lui în loc de șablonul nostru. Scrise de vânzător, citite de cumpărători.
Propriile chei ale fondatorilor
Nu în baza de date: propriile chei ale platformei către Paddle și Stripe, fiecare păstrată într-un singur fișier pe care îl poate citi doar aplicația care rulează, niciodată într-o variabilă de mediu sau în cod. Cea de la Paddle ne lasă să facturăm abonamentul unui magazin și să verificăm webhook-ul lui; cea de la Stripe lasă un magazin să primească plăți cu cardul direct în propriul cont Stripe și verifică acel webhook. Niciun fișier nu conține o parolă, un număr de card sau ceva despre tine sau despre un anumit magazin.
Cookie-uri
Fiecare cookie pe care îl setăm este al nostru și fiecare face doar o treabă pe care ai cerut-o. lang ține minte ce limbă ai ales, un an. Pe storefront.ninja însuși: sn_a ține o conectare cât timp este în desfășurare, 15 minute; sn_s te ține conectat la administrarea unui magazin, 30 de zile; mx_account notează, 400 de zile, că acest browser s-a conectat deja cu un cont mixtape, ca o vizită ulterioară să te poată conecta din nou fără să întrebe, iar mx_silent notează, până închizi browserul, că s-a încercat o dată; sn_demo deschide administrarea demo publică, 2 ore, iar sn_demo_refused lasă pagina următoare să spună, 2 minute, că demoul nu a salvat o modificare; sn_preview lasă editorul Aspect să-i arate proprietarului magazinului modificările nesalvate în propriul lui browser, 2 ore. Într-un magazin: sn_cart ține minte ce ai pus în coșul acelui magazin (care magazin, ce produse și câte din fiecare, semnat astfel încât nimeni altcineva să nu-l poată rescrie, și niciodată un preț) și, dacă ai urmat un link de campanie etichetat ca să adaugi primul lucru în el, care a fost campania (niciodată ce pagini ai vizitat); sn_coupon și sn_giftcard rețin un cod de reducere sau un cod de card cadou pe care l-ai scris, până comanzi sau îl scoți (doar codul: cât valorează se calculează din nou pe server de fiecare dată); sn_ck și sn_gcbk rețin fiecare un număr aleatoriu care leagă formularul de finalizare a comenzii, sau formularul de cumpărare a unui card cadou, de propriul tău browser, ca un formular să nu poată fi trimis din altă parte și o a doua apăsare pe buton să nu comande de două ori același lucru; sn_compare ține minte până la 4 produse pe care vrei să le pui alături, până îl golești sau apeși Elimină la toate; fiecare dintre acestea durează cel mult 30 de zile și nu este trimis niciodată altundeva. sn_shopper te ține conectat la contul tău din acel singur magazin, 30 de zile, și nu este trimis niciodată altui magazin; sn_view ține minte dacă listezi produsele ca grilă sau ca listă, un an. Toate sunt strict necesare și niciunul nu este împărțit cu nimeni. Proprietarul unui magazin poate conecta Google Analytics 4, un Meta Pixel și un TikTok Pixel (Setări → Urmărire); când a conectat vreunul, paginile acelui magazin îți arată un banner de cookie-uri care îi numește exact pe cei pe care îi folosește, și nu se încarcă nimic de la niciunul până nu apeși Acceptă. Alegerea aceea este ținută minte într-un cookie numit sn_consent, 180 de zile, împreună cu ce instrumente acoperă - dacă mai conectează unul mai târziu, ți se cere din nou. „Setări cookie-uri” din subsolul acelui magazin redeschide bannerul oricând, iar apăsarea pe Respinge acolo șterge sn_consent și oricare dintre aceste cookie-uri pe care acel magazin le-a setat: cele proprii ale Google Analytics, _fbp și _fbc ale Meta și _ttp al TikTok. Niciunul nu este împărțit cu nimeni în afară de instrumentul căruia îi aparține, și doar după ce accepți. Fereastra pop-up a unui magazin, când are una, ține minte în stocarea proprie a browserului tău, nu într-un cookie - sub o singură cheie numită sn_popup_closed - id-ul celei pe care ai închis-o ultima dată acolo și ora la care ai închis-o, ca să nu ți se mai arate cât timp a ales vânzătorul (niciodată, sau din nou după 7 sau 30 de zile); asta nu este trimis niciodată serverului nostru. Pagina unui magazin poate avea un bloc video: nu se încarcă nimic din el până când un cumpărător nu apasă play, iar apăsarea încarcă videoclipul de la YouTube (youtube-nocookie.com), care își poate seta apoi propriile cookie-uri. Aceeași regulă se aplică unui proprietar de magazin care alege un plan: nimic de la Paddle nu se încarcă pe /admin/plan până nu apasă proprietarul Alege Pro sau Alege Max, iar apăsarea încarcă scriptul propriu de plată al Paddle (cdn.paddle.com), care poate seta apoi propriile cookie-uri sau poate ține propriile date în browser pentru acea plată și pentru verificările de fraudă - politica de confidențialitate a Paddle, nu a noastră, spune ce și cât timp. Ce vede proprietarul unui magazin despre vizite este numărat de propriul nostru server pe măsură ce paginile sunt servite, fără cookie și fără să păstrăm adresa ta (cele două tabele de analiză de mai sus spun exact ce se păstrează), motiv pentru care nimic de aici nu îți cere să accepți cookie-uri.
Vizite pe propriile noastre pagini
Numărăm de câte ori este deschisă în fiecare zi fiecare dintre propriile noastre pagini publice (aceasta, pagina de start, prețurile, termenii și rambursările), de pe ce site a venit o vizită (doar după numele site-ului), țara din care a venit (așa cum o numește furnizorul nostru de rețea Cloudflare, în două litere) și dacă a fost un telefon, o tabletă sau un computer și partajăm aceste numere cu Studio-ul mixtape.works. Ca să știm câți oameni diferiți vin în fiecare zi, serverul nostru transformă adresa ta IP și tipul browserului într-un cod, cu o cheie aleatorie care se schimbă în fiecare zi și apoi este ștearsă. Nici adresa, nici tipul browserului nu sunt păstrate, iar codul nu poate arăta cine ești și nici nu îți poate lega vizitele din zile diferite. Nu se folosește niciun cookie și nu se salvează nimic pe dispozitivul tău; temeiul juridic este interesul nostru legitim de a ști cum sunt folosite paginile noastre (GDPR art. 6 alin. (1) lit. (f)). Acestea nu sunt niciodată paginile proprii ale unui magazin, ale cărui vizite sunt numărate separat pentru proprietarul acelui magazin (cele două tabele de statistici de mai sus spun exact ce se păstrează).
Newsletterul nostru
Dacă te abonezi la newsletterul Storefront Ninja din josul paginilor noastre, serviciul de conturi mixtape păstrează adresa ta de e-mail, lista aleasă, limba ta și datele la care ai confirmat sau ai plecat, ca să-ți trimită noutățile acelei liste și noutățile mixtape dacă ai bifat acea casetă. Nu se trimite nimic până nu confirmi cu linkul pe care ți-l trimitem pe e-mail, fiecare mesaj are un link de dezabonare, iar mesajele pleacă prin Amazon SES în UE (Amazon Web Services EMEA SARL). Când pleci, păstrăm doar nota că ai plecat, ca să nu mai primești niciodată mesaje.
Chatul de asistență
Acolo unde o pagină oferă asta, poți întreba asistentul nostru AI despre Storefront Ninja. Ce scrii, adresa paginii de pe care întrebi și limba ei ajung la Anthropic (Anthropic, PBC, SUA), al cărui model AI scrie răspunsul; Anthropic le procesează pentru noi conform termenilor lui comerciali, care includ clauzele contractuale standard UE pentru transfer, și nu își antrenează modelele pe ele. Nu păstrăm transcrieri: conversația rămâne în fila browserului tău până o închizi. Serverul nostru păstrează doar numere zilnice (conversații, mesaje și cât costă) și, în memorie cel mult o zi, adresa ta IP și un număr aleatoriu pe care îl ține browserul tău, ca să limităm câte mesaje poate trimite un vizitator. Dacă alegi să trimiți conversația unei persoane, aceasta este trimisă pe e-mail la support@mixtape.works cu adresa ta de e-mail, ca să-ți putem răspunde. Temeiul legal este interesul nostru legitim de a răspunde la întrebări despre produsele noastre (GDPR art. 6 alin. (1) lit. (f)) și, pentru o predare către o persoană, cererea ta (art. 6 alin. (1) lit. (b)).
Cât timp se păstrează
O sesiune se încheie singură, iar deconectarea o încheie imediat. Un magazin care se închide - pentru că proprietarul lui l-a închis sau pentru că l-am închis noi manual - este păstrat 30 de zile, ca să poată fi redeschis, și este șters după aceea. Când este șters, orice notă lăsată de proprietarul lui la plecare este ștearsă odată cu el; se păstrează doar motivul dat, ziua, cât timp a existat magazinul și câte produse și comenzi a avut, fără niciun nume atașat. Cere-ne să ștergem un magazin mai devreme și o vom face. Numărul de vizite se păstrează cam un an și apoi se șterge.
Unde este
Într-un singur fișier de bază de date pe un server închiriat de la Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, Germania), în centrul lor de date din Finlanda, în interiorul UE. Cloudflare duce traficul către el. E-mailurile despre o comandă sunt livrate de Amazon Web Services (Amazon Web Services EMEA SARL, din centrele lor de date din Frankfurt, Germania, în interiorul UE), deci adresa, numele și ce s-a comandat ajung la ei. Când AWS nu poate prelua un mesaj, îl livrează în loc Resend (Plus Five Five, Inc., Statele Unite) și abia atunci acestea părăsesc UE; în afară de chatul de asistență de mai sus, nimic altceva nu o face. Un magazin care primește plăți cu cardul își conectează propriul cont Stripe (Stripe Payments Europe, Limited, Irlanda): datele cardului unui cumpărător merg direct la Stripe, niciodată la noi, iar banii se decontează direct în propriul cont Stripe al vânzătorului. Un magazin cu plan plătit este facturat de Paddle.com Market Limited, care vinde abonamentul ca merchant of record: id-urile lor proprii pentru abonament și pentru tine ca client ajung la ei, nimic despre o vânzare din magazinul tău nu ajunge. Nimic nu se vinde și nimic nu se dă nimănui care nu este necesar pentru funcționarea serviciului.
Drepturile tale
Poți cere o copie a tot ce se deține despre tine, poți corecta o greșeală sau poți cere ștergerea. Scrie la support@mixtape.works și vom acționa. Dacă ai cumpărat ceva dintr-un magazin de aici, cere mai întâi acelui magazin: ce i-ai dat este al lui. Dacă te-ai autentificat într-un magazin de aici cu propriul link de e-mail, poți descărca sau șterge singur acel cont, pe site-ul magazinului.
Ultima actualizare 4 noiembrie 2026.