Към съдържанието
Storefront Ninja

Поверителност

Какво съхранява Storefront Ninja, защо се нуждае от всяко нещо, къде се пази и как да го накараш да бъде премахнато.

Кой управлява това

Storefront Ninja е продукт на mixtape.works, управляван от Human Hygiene Kft., 1163 Будапеща, Datolya utca 40., Унгария (фирмен номер 01-09-464537, ДДС номер в ЕС HU12087783; пълни данни на mixtape.works/imprint). Пиши на support@mixtape.works за всичко на тази страница.

Продавачи и купувачи

Продавач, който отваря магазин тук, е наш клиент и всичко по-долу е за него. Купувач, който купува от един от тези магазини, купува от продавача, не от нас: продавачът решава какво да поиска от купувача, а ние го пазим за него, по негови указания, за да работи магазинът му.

Какво се съхранява и защо всяко нещо

  • Магазинът: името му, адресът, на който отговаря (yourshop.storefront.ninja), езикът, на който е написан, валутата, в която определя цените, държавата и часовата му зона, планът му и как може да се плаща: дали приема плащане с карта през собствения си акаунт в Stripe, дали приема наложен платеж, титулярът и IBAN, на които моли купувачите да превеждат, и какво иска да бъде написано като основание, и как купувачът достига продавача: имейл адресът за контакт, телефонният номер и адресът на фирмата на магазина. Ако продавачът е качил лого или икона на таб, файлът, като който е записана всяка, се пази тук, както и иконата за началния екран, която чертаем от иконата на таба, в трите размера, от които телефонът има нужда, както и избраният от тях акцентен цвят и дали са направили магазина винаги светъл или винаги тъмен. Всичко е публично: това е, което купувачът вижда на страниците на магазина. Без тези неща няма какво да се сервира на този адрес, няма начин да се знае колко струва магазинът и няма начин купувачът да плати на продавача.
  • Кой може да отваря админа на магазин: идентификаторът на mixtape акаунта му, имейл адресът, който този акаунт е потвърдил, и дали е собственик на магазина, или работи в него.
  • Влязъл браузър: случайният токен в бисквитката му, mixtape акаунтът, към който принадлежи, имейл адресът и името на този акаунт, езикът, който е избрал, и кога сесията е започнала, последно е била използвана и изтича. Влизането се прави от твоя mixtape акаунт в account.mixtape.works, единственият вход за всеки продукт на mixtape, така че Storefront Ninja никога не вижда и не пази парола.
  • mixtape акаунтът на всеки, който е влизал тук: идентификаторът му, имейл адресът, който е потвърдил, името, което носи, и кога за първи и за последен път е влязъл. Първата дата е как знаем от колко време си с нас, а акаунтът е това, към което е вързан админът на магазина.
  • Влизане, което е в ход: случайните стойности, които свързват отговора, идващ от account.mixtape.works, с влизането, което браузърът ти е започнал, и нищо за теб. Редът се изтрива в мига, в който се върнеш, и при всички случаи в рамките на петнадесет минути.
  • Какво продава магазинът: артикулният му номер, цената и промоционалната му цена (като цяло число и код на валута), теглото му, когато продавачът е въвел такова, колко са налични, дали се показва в магазина и кога е пуснат и последно променен. Това е собственият каталог на продавача, пазен за него, за да работи магазинът му.
  • Думите на продукта, по един комплект за всеки език, на който продавачът пише: името му, краткото и дългото му описание, заглавието и описанието за Google, които продавачът може да напише за него, и адресът, на който отговаря в магазина. Написани от продавача, четени от купувачите.
  • Снимките на продукта: файлът, като който е записана всяка, и редът, в който се показват. Продавачът ги качва и те са публични, защото са това, което купувачът вижда на страницата на продукта.
  • Как магазинът изпраща неща и какво таксува: за всеки начин на доставка държавите, които обслужва, и цената му - или една фиксирана цена и стойността на поръчката, от която е безплатна, или набор от нива по стойност на поръчката или по тегло (виж shipping_method_bands) - като цели числа и код на валута. Написани от продавача и четени от купувачите при плащането. Магазин без начин на доставка приема поръчките си за вземане лично.
  • Името на начин на доставка, по едно за всеки език, на който продавачът пише. Написани от продавача, четени от купувачите.
  • Нивата на начин на доставка с цена по стойност на поръчката или по тегло, а не една фиксирана цена: границите на всяко ниво и какво таксува в тях, като цели числа и код на валута. Написани от продавача, четени от купувачите при плащането.
  • Ставката на ДДС, която си задал за всяка държава, която има собствена (например Германия с 19%). Не съдържа лични данни.
  • Данъчните класове, които назоваваш (например Книги с 5%), и стандартната им ставка. Не съдържат лични данни.
  • Ставката, която си задал за данъчен клас във всяка държава, която има собствена. Не съдържа лични данни.
  • Фактури, издадени, преди фактурирането да бъде махнато от продукта: номерът и денят на всяка, сторното на отказана поръчка и PDF файлът, пазен за всяка. Нищо в продукта вече не ги чете и не ги изпраща и нови фактури не се издават.
  • Поръчка, която някой е направил в един от тези магазини: номерът ѝ, имейл адресът, името и телефонният номер на купувача, адресът за доставка, всяка оставена бележка, езикът, на който е поръчал, как е избрал да плати, до колко се е стигнало (като цели числа и код на валута), кодът за отстъпка, който е използвал, и какво е свалил, как е изпратена (името на начина на доставка, както се е чело онзи ден, и колко е струвала доставката), докъде е стигнала, кога е направена и случайният токен в собствената връзка на купувача към нея. Когато първото добавяне на купувача в количката е носело кампаниен таг (utm_source, utm_medium, utm_campaign, като връзка от бюлетин или платена реклама), този таг се пази и в поръчката, така че продавачът да може да види от кой канал идват приходите му; поръчка без такъв е такава, която никой не е маркирал, или въведена на ръка. Купувачът е дал всичко това на продавача, не на нас; пазим го за продавача, за да работи магазинът му. Фирмен купувач, който е дал име на фирма и ДДС номер в ЕС: и двете се пазят в поръчката, заедно с това дали продажбата е с обратно начисляване (без ДДС) и деня, в който проверка във VIES е казала, че номерът е валиден. Номерът се изпраща на услугата VIES на Европейската комисия, която отговаря само дали е валиден ДДС номер; нищо друго за купувача не ѝ се изпраща, а отговорът ѝ се пази в паметта един час, никога в нашата база данни. Когато плащане с карта по нея бъде оспорено от собствената банка на купувача, пазим каквото Stripe ни е казал за спора: причината му, оспорената сума, срокът, който Stripe е дал за отговор, и дали по-късно е решен в полза на продавача, или е загубен като chargeback. Когато собственикът я отбележи като изпратена, номерът за проследяване на превозвача и връзката, които е въвел, се пазят и в поръчката и се показват на този купувач.
  • Какво има в една поръчка: към кой продукт и коя негова комбинация (размер, цвят) сочи, и името, комбинацията, артикулният номер, единичната цена, количеството и сумата на реда точно както са се чели в момента на създаването ѝ. Те са копия нарочно, така че цена, която продавачът промени после, да не може да промени вече направена поръчка.
  • Къде е била поръчката: всеки статус, който е имала (нова, платена, изпратена, отказана), кога го е получила и имейл адресът на човека от магазина, който я е преместил там, или нищо, когато е било собственото натискане на купувача. Така продавачът може да отговори на „кога го изпрати?“ и така можем да разберем какво е станало, ако поръчка бъде оспорена.
  • Всяко съобщение, което продуктът изпраща за поръчка, и всяко известие, което изпращаме на собственика на магазина за самия магазин - неуспешно плащане по плана му, годишен план, който ще се поднови, затварянето му, подкана да добави първия си продукт или седмичният му имейл с цифри: какъв вид е бил, адресът, до който е отишъл, адресът, на който отива отговорът, темата му, от кой от нашите собствени адреси е изпратен, кога е изпратен и дали доставката е успяла. Тази последна част е дали пощенската ни услуга го е взела и, когато ни каже после, дали приемащият пощенски сървър го е приел или отхвърлил (с причината, която е дал) и дали човекът, до когото е отишъл, го е отбелязал като спам. Самото съобщение не се пази, а само фактът за него, и именно това позволява на продавача да види, че купувачът е уведомен за поръчката си - или собственикът за магазина си - вместо да му се налага да се надява.
  • Как продавачът групира продуктите си и как тези групи се влагат на едно ниво дълбочина: редът, в който се показват, коя е вътре в коя, собствената снимка на продавача за нея и кога всяка е направена и последно променена. Това е собственият каталог на продавача, пазен за него, за да може магазинът му да го показва.
  • Името на категория и собствените ѝ думи над и под страницата ѝ, по един комплект за всеки език, на който продавачът пише, и адресът, на който отговаря в магазина. Написани от продавача, четени от купувачите.
  • Кои от продуктите на продавача в кои от категориите му са - продукт може да е в няколко едновременно. Задава се от продавача, чете се от купувачите, разглеждащи категория.
  • Опциите, в които продавачът продава продукт, като размер или цвят, и редът, в който се показват. Част от собствения каталог на продавача, пазена за него, за да може магазинът му да я показва.
  • Името на опция, по едно за всеки език, на който продавачът пише, като Size и Méret. Написани от продавача, четени от купувачите.
  • Стойностите на опция, като S, M и L, и редът, в който се показват. Част от собствения каталог на продавача.
  • Думата за всяка стойност, по една за всеки език, на който продавачът пише, като Red и Piros. Написани от продавача, четени от купувачите.
  • Всяка комбинация от опциите на продукта, която може да се купи, със собствения артикулен номер на продавача за нея, наличността ѝ, с колко повече или по-малко струва от продукта и кога е направена и последно променена.
  • Кои стойности съставят всяка комбинация, като размер M с цвят червен. Тук не се пази нищо друго.
  • От кои блокове е направена началната ти страница, в реда, който си задал, и как е настроен всеки: типът му, размерът и формата му, подредбата на продуктите му, адресите, към които сочи, и снимките, които показва (като имена на файлове, които си качил). В него няма думи: те се пазят отделно, по един ред на блок и език. Всичко е публично: това е, което купувачът вижда на началната страница на магазина ти. Един ред на магазин.
  • Думите, които си написал за блоковете на началната си страница (заглавие, ред текст, етикет на бутон, описание на снимка, блок текст, заглавие), по един ред за всеки блок и всеки език, на който си ги написал. Написани от теб, четени от купувачите на техния собствен език.
  • Собствените страници на продавача, като За нас или политика за връщане: уеб адресът на всяка страница, дали е публикувана, редът, в който страниците са изброени, и кога всяка е направена и последно променена.
  • Заглавието и текстът на тези страници, по един комплект за език. Написани от продавача, четени от купувачите, щом страницата е публикувана.
  • Кодовете за отстъпка на продавача: всеки код, дали сваля процент или сума, най-малката количка, за която работи, последният ден, в който работи, колко пъти може да се ползва, дали е включен и кога е направен и последно променен.
  • Един случаен ключ за всеки ден, използван само за размесване на посетителите за описаните след това бройки на посещенията. Ключът за деня се изтрива веднага щом се направи този за следващия, така че във всеки момент има един ключ и нищо, което би могло да разпознае посетител от по-ранен ден.
  • Брой на това, което посетителите са направили в магазин, за страницата с анализи на продавача: за всеки ден, кое от четири неща е направил посетителят (разгледал е продукт, сложил е нещо в количката, отворил е плащането, направил е поръчка) и кога се е случило за пръв път този ден. При първата преброена стъпка на посетителя за деня се пазят и хостът на сайта, който го е изпратил (като google.com, никога пълният адрес), и всички кампанийни тагове в адреса, на който е стъпил (utm_source, utm_medium, utm_campaign), така че продавачът да може да разбере от кой канал идват купувачите му; по-късна стъпка в същия ден не пази нищо от това. Посетителят е само размесен код, направен от магазина, интернет адреса и типа браузър на посетителя, заедно с ключа за този ден. Щом денят свърши, ключът се изтрива, така че кодът вече не може да бъде превърнат обратно в адрес или съпоставен с кода на същия човек в друг ден. Самият адрес, разгледаните страници и какво е имало в количката не се пазят.
  • Съобщение, което посетител е изпратил през страницата с форма за контакт на продавач: името му, имейл адресът му, темата и самото съобщение, от коя страница е изпратено, езикът, на който е написано, кога е пристигнало и дали известието, което изпращаме на продавача за него, е доставено.
  • Абонаментът на магазина ти, когато е на такъв: собствените идентификатори на Paddle за абонамента и за теб като негов клиент, статусът му (активен, просрочен, на пауза или отказан), за кой план и период на таксуване плаща, кога свършва периодът, за който в момента е платено, и всяка промяна, която вече се дължи при следващото подновяване (повишаване, понижаване или отказ). Не и какво е купено в магазина ти, и не номер на карта: Paddle взима плащането сам и пази тези данни като търговец по запис за него (виж къде е, по-долу).
  • Всяко събитие за таксуване, което Paddle ни е изпратил, по веднъж, така че съобщение, изпратено два пъти, да не променя нищо два пъти: собственият идентификатор на събитието и какъв вид е било, за кой магазин е било и кога се е случило.
  • Един ред за нашата собствена дневна проверка срещу Paddle, за всеки абонамент, който изгубено съобщение от тях би могло да остави неактуален: кога е била пусната последно и единствената грешка, която е срещнала, ако има такава. Нищо за магазин или човек - това е само дали самата проверка работи.
  • Единственото плащане, което магазин има отворено в Paddle, докато избира план: собственият идентификатор на Paddle за това неплатено плащане и кога е отворено. Нищо за човека, който го е отворил - магазинът е единствената връзка, а следващото плащане заменя реда.
  • Всяко събитие за таксуване, което Stripe ни е изпратил за собствения свързан акаунт на продавача в Stripe, по веднъж, така че съобщение, изпратено два пъти, да не променя нищо два пъти: собственият идентификатор на събитието, за кой свързан акаунт е било (никога за нашия собствен платформен акаунт), какъв вид е било и кога се е случило.
  • Възстановяване на пари по поръчка с карта, през собствения акаунт на продавача в Stripe: за коя поръчка е било, собственият идентификатор на Stripe за възстановяването, сумата и валутата, в която Stripe я отчита (не винаги собствената валута на магазина), статусът му, посочената причина и кога е станало.
  • Какво се е объркало, групирано по вида на нещото, къде се е случило (шаблонът на адреса на страница, никога действителната връзка на купувач) и защо: колко пъти, кога е видяно за първи и последен път и дали основател го е потвърдил. Ако страница се счупи в твоя собствен браузър - грешка в скрипт, снимка, която не се зарежда, заявка, която така и не се връща - ни казва коя страница и какво се е счупило, по същия начин. В него никога няма IP адрес, идентичност на браузъра, имейл адрес и нищо, което посетител е писал. Пази се 90 дни след последния път, когато се е случило.
  • За всяка грешка по-долу колко пъти се е случила в даден магазин и кога последно, така че страницата да може да назове този магазин. Без лични данни: само магазинът, в който се е случила.
  • Файл с каталог, който си качил, за да внесеш или обновиш продукти: какво е съдържал, как колоните му са съпоставени с каталога ти и какво е направил или отказал вносът. Изтрива се автоматично 24 часа след качването, независимо дали си го пуснал.
  • Адрес на снимка или име на файл, съпоставено с ZIP със снимки, който си качил заедно с файла на каталога, докато се изтегля или чете: самият адрес или име, към кой продукт принадлежи и или файлът, като който е записан, или защо не е могъл да се ползва. Изтрива се заедно с файла на каталога, от който идва (виж по-долу), 24 часа след качването му; самият ZIP се изтрива по същия начин или по-рано, щом всяка снимка в него е използвана.
  • Импорт на каталог, работещ във фонов режим: колко от редовете му са готови и какво е добавил, обновил или отхвърлил досега. Изтрива се заедно с файла на каталога, към който принадлежи, 24 часа след качването му.
  • Какво е нужно, за да се отмени импорт: копие на всеки продукт, какъв беше преди импортът да го промени, и кои продукти, категории, значки, колекции и атрибути е създал. Изтрива се заедно с файла на каталога, към който принадлежи, 24 часа след качването му.
  • 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.
  • Кои от твоите продукти или комбинации са паднали до или под границата на наличност, която си задал в Настройки, и още не са съобщени с имейл за ниска наличност: без лични данни, само кой артикул и кога е пресякъл границата. Изчиства се в мига, в който този имейл наистина излезе, или в мига, в който настройката се изключи.
  • Покана, която собственик е изпратил на някого да се присъедини към админа на магазин: поканеният адрес, кой я е изпратил и кога, и хешът на случайната връзка на поканата - никога самата връзка. Изтрива се 30 дни след като изтече или бъде използвана.
  • Запис кой какво е променил в админа на магазина ти и кога - адресът на члена по това време и какво е направил (запазен продукт, преместена поръчка, променена настройка и така нататък), никога номер на карта, токен или тайна. Само се допълва и се проверява всяка нощ за подправяне. Ако клиент бъде анонимизиран, имейл адресът му се изтрива и от този запис, без да се чупи проверката. Пази се 2 години.
  • Кога цялата информация на един магазин е била изтеглена като един файл - само моментът на всяко натискане, така че магазин да не може да поиска повече от няколко на ден. Нищо за това, което е имало във файла, не се пази.
  • Отзив, който си написал за нещо, което си купил: оценката ти, текстът ти и името, което си избрал да се показва, свързани с поръчката, от която идва - пази се, докато го изтриеш или докато продуктът или самият магазин бъде изтрит.
  • Малък етикет, който собственик е измислил за собствените си продукти („Ново“, „Промоция“), и цветът му - никога факт за купувач, пази се, докато магазинът съществува.
  • Думата на един от тези етикети, на един език - собствено писане на собственика, никога на купувача, пази се, докато етикетът съществува.
  • Кой етикет на кой продукт стои, нищо повече - пази се, докато и двамата съществуват.
  • Собствен ръчно подбран списък на собственика „може да ти хареса и“ между два от продуктите му - никога факт за купувач, пази се, докато и двата продукта съществуват.
  • Адрес, който е поискал да бъде уведомен, когато изчерпан продукт или размер се върне: кой, на кой език и случайната връзка, която го отказва - никога не се показва на никого в магазина освен единия брой „N чакат за това“. Изтрива се в мига, в който излезе единственият имейл, който някога заслужава, или след 90 дни без отговор, което стане първо.
  • Купувач, който е влязъл тук с имейл връзка: адресът, езикът, на който чете, и кога за първи и последен път е влязъл. Създава се в мига, в който връзка наистина се използва, никога когато е само поискана.
  • Връзка за вход в движение: адресът, на който е изпратена, езикът, на който е написана, и хешът на случайната връзка - никога самата връзка. Изтрива се един ден след като изтече или бъде използвана.
  • Собствено влязъл браузър на купувач: случайният токен в бисквитката му, към кой купувач принадлежи и кога е започнал и изтича. Изтрива се в мига, в който изтече.
  • Адрес, който купувач е запазил в собствения си акаунт тук, така че плащането да се попълни само следващия път: име, телефонен номер, самият адрес и кой е по подразбиране. До 10 на купувач. Поръчка, направена с един, пази собственото си копие завинаги, незасегнато от по-късна редакция или изтриване на запазения.
  • Продуктите, които влязъл купувач е запазил в собствения си списък с любими, и кога - пазят се, докато е собственият вход на купувача (24 месеца от последното му виждане), после се изтриват с него.
  • Свойство за многократна употреба, което собственик е измислил за собствените си продукти („Материал“, „Водоустойчив“), и типът му - никога факт за купувач, пази се, докато магазинът съществува.
  • Думата за едно от тези свойства, на един език - собствено писане на собственика, никога на купувача, пази се, докато свойството съществува.
  • Един избор на свойство „избери от списък“ („Червен“, „Лято“) - собствено писане на собственика, пази се, докато свойството съществува.
  • Думата за един от тези избори, на един език - собствено писане на собственика, никога на купувача, пази се, докато изборът съществува.
  • Коя стойност собственик е дал на един от продуктите си за едно от собствените си свойства - никога факт за купувач, пази се, докато и двете съществуват.
  • Ръчно подбрана (или, по-късно, по правила) група от собствени продукти на продавач - „Идеи за подаръци“, „Лятна разпродажба“ - със собствена страница, в собствения ред на собственика. Никога факт за купувач, пази се, докато магазинът съществува.
  • Името на колекция, собствените ѝ думи над продуктите, SEO заглавието и описанието ѝ, по един комплект за всеки език, на който продавачът пише, и адресът, на който отговаря в магазина. Написани от продавача, четени от купувачите.
  • Кои от продуктите на продавача в кои от колекциите му са и редът, в който собственикът ги е подредил - продукт може да е в няколко едновременно. Задава се от продавача, чете се от купувачите, разглеждащи колекция.
  • Собствените начини на продавача да получава плащане - PayPal, Revolut, в брой на сергия на пазара - освен наложен платеж, банков превод и карта: дали всеки е включен и редът, в който се показват. Задават се от продавача, четат се от купувачите при плащането.
  • Името и инструкциите на един от собствените начини на плащане на продавача, по един комплект за всеки език, на който продавачът пише - например „Изпрати на anna@yourpaypal.com“. Написани от продавача, четени от купувачите.
  • Собствените думи на продавача над и под обобщението на поръчката в имейла за потвърждение, по един комплект за всеки език, на който продавачът пише. Написани от продавача, четени от купувачите.
  • Старият адрес на преименуван продукт, категория, колекция или страница, така че старата връзка да продължава да работи - колко пъти е използван и кога последно е използван. Изтрива се заедно с нещото, към което е сочел.
  • Собственото заглавие и описание за Google на продавача за началната страница на магазина му, по една двойка за всеки език, на който продавачът пише. Написани от продавача, четени от търсачките.
  • Стар адрес, който продавачът е избрал да препрати към своя страница, колко пъти е използван и кога последно е използван. Пази се, докато продавачът го изтрие.
  • Собствените отстъпки на продавача за количество на продукт - от колко бройки и колко са отстъпката - никога факт за купувач. Пазят се, докато продуктът съществува.
  • Подаръчна карта, издадена от продавач: кодът ѝ, валутата, балансът, с който е започнала, и какво е останало от него, имейл адресът и името на получателя, собственото съобщение на продавача, последният ѝ ден, ако има такъв, и дали е изключена. Имейлът и името на получателя се пазят, докато картата съществува, а това е докато съществува магазинът на продавача.
  • Всяко използване на подаръчна карта: кога балансът ѝ е бил издаден, изхарчен, върнат, променен на ръка, изключен или включен отново, с колко и - когато го е направил член от собствения екип на продавача - кой.
  • Собствената лента със съобщения на продавача: цветът ѝ, незадължителната ѝ връзка, датите, между които се показва, и дали е включена. Не носи никаква информация за купувач.
  • Думите на лента със съобщения, за всеки език, на който е написана: самият текст и думата на връзката ѝ, ако има такава.
  • Собственият изскачащ прозорец на продавача: незадължителната му снимка и връзка на бутона, как се отваря и колко често може да се показва отново, датите, между които се показва, и дали е включен. Не носи никаква информация за купувач.
  • Думите на изскачащ прозорец, за всеки език, на който е написан: заглавието му, текстът му и думата на бутона му, ако има такъв.
  • Инструментите на трети страни за анализи или реклама, които собственик на магазин е свързал, ако има такива (Google Analytics 4, Meta Pixel, TikTok Pixel) - идентификаторите им и кои продукти купувач е разгледал, добавил в количката или купил, но никога името, имейла, адреса или телефона му.
  • Собственият превключвател на продавача за продажба на подаръчни карти в магазина му: дали е включен, предлаганите фиксирани суми и колко дълго важи купена карта. Задава се от продавача, чете се от купувачите на /gift-card.
  • Кой е купил подаръчна карта и за кого е: сумата, името и имейлът на получателя, собственото съобщение на купувача и името на подателя. Пази се, докато е самата поръчка, а това е докато съществува магазинът на продавача.
  • Когато собственик затвори собствения си магазин, незадължителната причина с едно щракване и бележка, за които го питаме: защо и всичко, което е искал да ни каже. Ако този магазин по-късно бъде изтрит, бележката се изтрива с него и редът вече не назовава никой магазин - пазят се само причината, денят, колко време е съществувал магазинът и колко продукта и поръчки е имал, за да се учим от тях.
  • Единственият файл зад продукт, продаван за изтегляне: оригиналното му име, размерът му и контролна сума на байтовете му, така че променен файл никога да не се бърка с този, който купувачът е платил. Самите байтове стоят извън базата данни, никога не се сервират на адрес, който може да се познае.
  • Собствената лична връзка за изтегляне на платена поръчка: случаен токен, който никой не може да познае, колко пъти е използван и колко му е позволено, и кога изтича или е отнет. Изтрива се 30 дни след като изтече или бъде отнет - никога токен, който непознат би могъл да намери по-късно в стар имейл и пак да работи.
  • Собствените постове в блога на продавача: уеб адресът на всеки пост, дали е публикуван и кога, корицата му и кога е направен и последно променен.
  • Заглавието, откъсът и текстът на тези постове, по един комплект за език. Написани от продавача, четени от купувачите, щом постът е публикуван.
  • Кои от собствените продукти на продавача се показват под кои от постовете му в блога и редът, в който собственикът ги е подредил - продукт може да е под няколко поста едновременно. Задава се от продавача, чете се от купувачите, четящи поста.
  • Какво продавач казва на купувачите за бизнеса си на собствените правни страници на магазина: регистрираното му име, регистрационният и данъчният му номер, дали всеки от общите му условия, бележка за поверителност и страница за връщане ползва нашия шаблон или негови собствени думи, и кога това последно се е променило.
  • Собствените думи на продавача за общите му условия, бележка за поверителност или страница за връщане, по един текст на документ и език, когато е избрал да напише свои вместо нашия шаблон. Написани от продавача, четени от купувачите.

Собствените ключове на основателите

Не в базата данни: собствените ключове на платформата за Paddle и за Stripe, всеки пазен в един файл, който може да чете само работещото приложение, никога в променлива на средата или в код. Този на Paddle ни позволява да таксуваме собствения абонамент на магазин и да удостоверяваме уебхука му; този на Stripe позволява на магазин да приема плащания с карта направо в собствения си акаунт в Stripe и удостоверява този уебхук. Нито един файл не съдържа парола, номер на карта или каквото и да било за теб или за конкретен магазин.

Бисквитки

Всяка бисквитка, която задаваме, е наша собствена и всяка върши само работа, която си поискал. lang помни кой език си избрал, за една година. На самия storefront.ninja: sn_a държи вход, докато е в ход, 15 минути; sn_s те държи влязъл в администрацията на магазин, 30 дни; mx_account отбелязва, за 400 дни, че този браузър вече е влизал с акаунт в mixtape, за да може следващо посещение да те впише отново, без да пита, а mx_silent отбелязва, докато затвориш браузъра, че това е опитвано веднъж; sn_demo отваря публичната демо администрация, за 2 часа, а sn_demo_refused оставя следващата страница да каже, за 2 минути, че демото не е запазило промяна; sn_preview оставя редактора Външен вид да покаже на собственика на магазина незапазените му промени в собствения му браузър, за 2 часа. В магазин: sn_cart помни какво си сложил в количката на този магазин (кой магазин, кои продукти и по колко от всеки, подписано така, че никой друг да не може да го пренапише, и никога цена) и, ако си последвал маркирана връзка на кампания, за да добавиш първото нещо в нея, коя е била кампанията (никога кои страници си посетил); sn_coupon и sn_giftcard помнят код за отстъпка или код на подаръчна карта, който си въвел, докато поръчаш или го махнеш (само кода: колко струва, се изчислява отново на сървъра всеки път); sn_ck и sn_gcbk държат по едно случайно число, което свързва формуляра за плащане, или формуляра за купуване на подаръчна карта, с твоя собствен браузър, така че формуляр да не може да се изпрати от другаде и второ натискане на бутона да не поръча същото два пъти; sn_compare помни до 4 продукта, които искаш да сложиш един до друг, докато го изчистиш или натиснеш Махни на всички; всяка от тези бисквитки трае най-много 30 дни и никога не се изпраща другаде. sn_shopper те държи влязъл в акаунта ти в този един магазин, 30 дни, и никога не се изпраща на друг магазин; sn_view помни дали показваш продуктите като мрежа или списък, за една година. Всички са строго необходими и нито една не се споделя с никого. Собственикът на магазин може да свърже Google Analytics 4, Meta Pixel и TikTok Pixel (Настройки → Проследяване); когато е свързал някой от тях, страниците на този магазин ти показват банер за бисквитки, който назовава точно тези, които използва, и нищо от тях не се зарежда, докато не натиснеш Приеми. Този избор се помни в бисквитка на име sn_consent, за 180 дни, заедно с това кои инструменти покрива - ако свърже друг по-късно, те питаме отново. „Настройки за бисквитки“ в долния колонтитул на този магазин отваря банера отново по всяко време, а натискането на Откажи там изтрива sn_consent и всяка от тези бисквитки, която магазинът е задал: собствените на Google Analytics, _fbp и _fbc на Meta и _ttp на TikTok. Нито една не се споделя с никого освен с инструмента, на който принадлежи, и то едва след като приемеш. Изскачащият прозорец на магазин, когато има такъв, помни в собственото хранилище на браузъра ти, а не в бисквитка - под един ключ на име sn_popup_closed - идентификатора на последния, който си затворил там, и часа, в който си го затворил, за да не ти се показва отново, докато продавачът е избрал (никога повече, или отново след 7 или 30 дни); това никога не се изпраща на нашия сървър. Страница на магазин може да съдържа видео блок: нищо не се зарежда от него, докато купувач не натисне пускане, а натискането зарежда видеото от YouTube (youtube-nocookie.com), което след това може да зададе собствени бисквитки. Същото правило важи, когато собственик на магазин избира план: нищо от Paddle не се зарежда на /admin/plan, докато собственикът не натисне Избери Pro или Избери Max, а натискането зарежда собствения скрипт за плащане на Paddle (cdn.paddle.com), който след това може да зададе собствени бисквитки или да държи собствени данни в браузъра за това плащане и за проверките за измами - политиката за поверителност на Paddle, а не нашата, казва какво и за колко време. Това, което собственикът на магазин вижда за посещенията, се брои от собствения ни сървър, докато страниците се сервират, без бисквитка и без да пазим адреса ти (двете таблици за анализ по-горе казват точно какво се пази), затова нищо тук не те моли да приемеш бисквитки.

Посещения на нашите собствени страници

Броим колко пъти всяка от нашите собствени публични страници (тази, началната, цените, условията и възстановяванията) се отваря всеки ден, от кой сайт е дошло посещението (само по името на този сайт), държавата, от която е дошло (както я назовава нашият мрежов доставчик Cloudflare, с две букви), и дали е било телефон, таблет или компютър, и споделяме тези бройки със Studio на самия mixtape.works. За да знаем колко различни хора идват всеки ден, нашият сървър превръща твоя IP адрес и вида на браузъра ти в код с помощта на случаен ключ, който се сменя всеки ден и след това се изтрива. Адресът и видът на браузъра не се съхраняват, а кодът не може да покаже кой си или да свърже посещенията ти в различни дни. Не се използва бисквитка и нищо не се съхранява на устройството ти; правното основание е законният ни интерес да знаем как се използват страниците ни (чл. 6, пар. 1, буква е). Това никога не са страниците на магазин, чиито посещения се броят отделно за собственика на този магазин (двете таблици за анализи по-горе казват точно какво се пази).

Нашият бюлетин

Ако се абонираш за бюлетина на Storefront Ninja в долната част на страниците ни, услугата за mixtape акаунти пази имейл адреса ти, списъка, който си избрал, езика ти и датите, на които си потвърдил или си напуснал, за да ти изпраща новините на този списък, а и новините на mixtape, ако си отметнал това поле. Нищо не се изпраща, докато не потвърдиш с връзката, която ти пращаме по имейл, всяко писмо носи връзка за напускане, а писмата излизат през Amazon SES в ЕС (Amazon Web Services EMEA SARL). Когато напуснеш, пазим само бележката, че си напуснал, така че никога повече да не ти пращаме.

Чатът за поддръжка

Където една страница го предлага, можеш да питаш нашия AI асистент за Storefront Ninja. Каквото напишеш, адресът на страницата, от която питаш, и езикът ѝ отиват при Anthropic (Anthropic, PBC, САЩ), чийто AI модел пише отговора; Anthropic ги обработва за нас по своите търговски условия, които включват стандартните договорни клаузи на ЕС за трансфера, и не обучава моделите си с тях. Не пазим преписи: разговорът остава в таба на браузъра ти, докато не го затвориш. Нашият сървър пази само дневни бройки (чатове, съобщения и колко струват) и, в паметта най-много за един ден, твоя IP адрес и случайно число, което браузърът ти пази, за да ограничи колко съобщения може да изпрати един посетител. Ако избереш да изпратиш разговора на човек, той се изпраща по имейл на support@mixtape.works с твоя имейл адрес, за да можем да отговорим. Правното основание е нашият легитимен интерес да отговаряме на въпроси за продуктите ни (чл. 6, пар. 1, буква е) от GDPR) и, при предаване на човек, твоята молба (чл. 6, пар. 1, буква б)).

Колко дълго се пази

Сесията свършва сама, а излизането я прекратява веднага. Магазин, който се затваря - защото собственикът му го е затворил или защото ние сме го затворили на ръка - се пази 30 дни, за да може да бъде отворен отново, и след това се изтрива. Когато това стане, всяка бележка, която собственикът му ни е оставил на излизане, се изтрива с него; пазят се само причината, която е дал, денят, колко време е съществувал магазинът и колко продукта и поръчки е имал, без прикачено име. Поискай да изтрием магазин по-рано и ще го направим. Броят на посещенията се пази около една година и после се изтрива.

Къде е

В един файл с база данни на сървър, нает от Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, Германия), в техния център за данни във Финландия, вътре в ЕС. Cloudflare пренася трафика до него. Имейлите за поръчка се доставят от Amazon Web Services (Amazon Web Services EMEA SARL, от неговите центрове за данни във Франкфурт, Германия, вътре в ЕС), така че адресът, името и какво е поръчано стигат до тях. Когато AWS не може да приеме съобщение, Resend (Plus Five Five, Inc., Съединени щати) го доставя вместо това и едва тогава те излизат от ЕС; освен чата за поддръжка по-горе, нищо друго не излиза. Магазин, който приема плащания с карта, свързва собствения си акаунт в Stripe (Stripe Payments Europe, Limited, Ирландия): данните за картата на купувача отиват направо в Stripe, никога при нас, а парите се уреждат директно в собствения акаунт на продавача в Stripe. Магазин на платен план се таксува от Paddle.com Market Limited, който продава абонамента като търговец по запис: собствените му идентификатори за абонамента и за теб като негов клиент стигат до тях, нищо за продажба в магазина ти не стига. Нищо не се продава и нищо не се предава на никого, който не е нужен за работата на услугата.

Твоите права

Можеш да поискаш копие на всичко, което се пази за теб, да поискаш поправяне на грешка или изтриване. Пиши на support@mixtape.works и ще действаме. Ако си купил нещо от магазин тук, питай първо този магазин: каквото си му дал, е негово. Ако си влязъл в магазин тук със своя имейл връзка, можеш сам да изтеглиш или изтриеш този акаунт на сайта на самия магазин.

Последно обновено 4 ноември 2026 г..