Конфіденційність
Що зберігає Storefront Ninja, навіщо йому кожна річ, де це зберігається і як це видалити.
Хто це веде
Storefront Ninja – продукт mixtape.works, яким керує Human Hygiene Kft., 1163 Budapest, Datolya utca 40., Угорщина (реєстраційний номер компанії 01-09-464537, ПДВ-номер ЄС HU12087783; повні дані на mixtape.works/imprint). Пиши на support@mixtape.works щодо всього на цій сторінці.
Продавці й покупці
Продавець, що відкриває тут магазин, – наш клієнт, і все нижче – про нього. Покупець, що купує в одного з цих магазинів, купує в продавця, а не в нас: продавець вирішує, що питати в покупця, а ми зберігаємо це для нього, за його вказівками, щоб його магазин міг працювати.
Що зберігається і навіщо кожна річ
- Магазин: його назва, адреса, за якою він відповідає (yourshop.storefront.ninja), мова, якою він написаний, валюта цін, країна й часовий пояс, тариф і способи оплати: чи приймає він оплату карткою через власний акаунт Stripe, чи приймає накладений платіж, власник рахунку й IBAN, на які він просить покупців переказати, і що він хоче бачити в призначенні, а також як покупець зв'язується з продавцем: контактна адреса ел. пошти магазину, номер телефону й адреса бізнесу. Якщо продавець завантажив логотип чи іконку вкладки, тут також зберігається файл, у якому зберігається кожен, а також іконка головного екрана, яку ми малюємо з іконки вкладки, у трьох розмірах, потрібних телефону, а також обраний ним акцентний колір і чи зробив він магазин завжди світлим або завжди темним. Усе це публічне: це те, що покупець бачить на сторінках магазину. Без цього нема що показувати за цією адресою, нема способу знати, скільки коштує магазин, і нема способу покупцеві заплатити продавцю.
- Хто може відкривати адмінку магазину: id їхнього акаунта mixtape, адреса ел. пошти, яку цей акаунт підтвердив, і чи вони володіють магазином, чи працюють у ньому.
- Браузер, у якому виконано вхід: випадковий токен у його cookie, акаунт mixtape, якому він належить, адреса ел. пошти й ім'я цього акаунта, обрана мова і коли сесія почалась, коли її востаннє використовували і коли спливає. Вхід виконує твій акаунт mixtape на account.mixtape.works, єдиний вхід для кожного продукту mixtape, тож Storefront Ninja ніколи не бачить і не зберігає пароля.
- Акаунт mixtape кожного, хто тут входив: його id, підтверджена адреса ел. пошти, ім'я, яке він має, і коли він вперше та востаннє входив. Перша дата – те, як ми знаємо, як довго ти з нами, а акаунт – те, до чого прив'язана адмінка магазину.
- Вхід, що триває: випадкові значення, які пов'язують відповідь, що повертається з account.mixtape.works, із входом, який почав твій браузер, і нічого про тебе. Рядок видаляється в мить, коли ти повертаєшся, і в будь-якому разі протягом п'ятнадцяти хвилин.
- Що продає магазин: його артикул, ціна та акційна ціна (цілим числом і кодом валюти), вага, коли продавець її ввів, скільки є в запасі, чи показується він у магазині, і коли його виставлено й востаннє змінено. Це власний каталог продавця, що зберігається для нього, щоб його магазин міг працювати.
- Слова товару, один набір на кожну мову, якою пише продавець: його назва, короткий і довгий опис, заголовок та опис для Google, які продавець може написати для нього, і адреса, за якою він відповідає всередині магазину. Пише продавець, читають покупці.
- Фото товару: файл, у якому зберігається кожне, і порядок, у якому вони показуються. Їх завантажує продавець, і вони публічні, бо це те, що покупець бачить на сторінці товару.
- Як магазин відправляє речі й скільки стягує: для кожного способу доставки країни, які він обслуговує, і його ціноутворення: або одна фіксована ціна й вартість замовлення, від якої вона безкоштовна, або набір рівнів за вартістю замовлення чи вагою (див. shipping_method_bands), цілими числами й кодом валюти. Пише продавець, читають покупці на оформленні. Магазин без способу доставки приймає замовлення для самовивозу.
- Назва способу доставки, одна на кожну мову, якою пише продавець. Пише продавець, читають покупці.
- Рівні способу доставки з ціною за вартістю замовлення чи вагою, а не однією фіксованою ціною: межі кожного рівня й скільки він стягує в їхніх межах, цілими числами й кодом валюти. Пише продавець, читають покупці на оформленні.
- Ставка ПДВ, яку ти задав(-ла) для кожної країни, що має власну (наприклад Німеччина 19%). Не містить персональних даних.
- Податкові класи, які ти називаєш (наприклад Книжки 5%), і їхня ставка за замовчуванням. Не містять персональних даних.
- Ставка, яку ти задав(-ла) для податкового класу в кожній країні, що має власну. Не містить персональних даних.
- Рахунки-фактури, випущені до того, як виставлення рахунків прибрали з продукту: номер і день кожного, сторно скасованого замовлення та PDF, що зберігається для кожного. Тепер у продукті ніщо їх не читає й не надсилає, і нові рахунки не випускаються.
- Замовлення, яке хтось зробив в одному з цих магазинів: його номер, адреса ел. пошти, ім'я й номер телефону покупця, адреса доставки, будь-яка залишена нотатка, мова, якою він замовляв, як він обрав платити, на що воно склалося (цілими числами й кодом валюти), використаний промокод і що він зняв, як його відправлено (назва способу доставки, як вона читалася того дня, і скільки коштувала доставка), на якому воно етапі, коли його оформлено і випадковий токен у власному посиланні покупця на нього. Коли перше додавання покупця до кошика мало тег кампанії (utm_source, utm_medium, utm_campaign, наприклад посилання з розсилки чи платної реклами), цей тег зберігається і в замовленні, щоб продавець бачив, з якого каналу прийшла його виручка; замовлення без нього – те, яке ніхто не позначив, або набране вручну. Усе це покупець дав продавцеві, а не нам; ми зберігаємо це для продавця, щоб його магазин міг працювати. Покупець-бізнес, який вказав назву компанії та ПДВ-номер ЄС: обидва зберігаються в замовленні разом із тим, чи був продаж зі зворотним оподаткуванням (без ПДВ), і днем, коли перевірка VIES сказала, що номер дійсний. Номер надсилається до сервісу VIES Європейської комісії, який відповідає лише, чи це дійсний ПДВ-номер; нічого іншого про покупця йому не надсилається, а його відповідь зберігається в пам'яті годину, ніколи в нашій базі. Коли оплату карткою за ним оскаржує власний банк покупця, ми зберігаємо те, що Stripe повідомив нам про спір: причину, оскаржену суму, строк, який Stripe дав на відповідь, і чи його згодом вирішено на користь продавця, чи втрачено як чарджбек. Коли власник позначає його відправленим, номер відстеження перевізника та посилання, які він ввів, теж зберігаються в замовленні й показуються цьому покупцеві.
- Що в замовленні: на який товар і яку його комбінацію (розмір, колір) воно вказує, а також назва, комбінація, артикул, ціна за одиницю, кількість і сума позиції саме так, як вони читалися в момент оформлення. Це свідомо копії, щоб ціна, яку продавець змінить згодом, не могла змінити вже зроблене замовлення.
- Де побувало замовлення: кожен статус, який воно мало (нове, оплачене, відправлене, скасоване), коли, і адреса ел. пошти співробітника магазину, який його туди перевів, або нічого, якщо це було власне натискання покупця. Саме так продавець може відповісти на «коли ви його відправили?» і так ми можемо з'ясувати, що сталося, якщо замовлення колись оскаржать.
- Кожне повідомлення, яке продукт надсилає про замовлення, і кожне сповіщення, яке ми надсилаємо власнику магазину про сам магазин: невдалий платіж за тариф, річний тариф, що ось-ось продовжиться, його закриття, нагадування додати перший товар або його тижневий лист із цифрами. Зберігається: який це був вид, на яку адресу пішло, на яку адресу іде відповідь, тема листа, з якої з наших адрес надіслано, коли надіслано і чи спрацювала доставка. Остання частина – чи прийняв його наш поштовий сервіс і, коли він повідомляє згодом, чи прийняв його чи відхилив поштовий сервер отримувача (з названою причиною) і чи позначила людина, якій він пішов, його як спам. Саме повідомлення не зберігається, лише факт про нього, і це те, що дає продавцеві побачити, що покупця повідомили про замовлення, а власника про магазин, замість того щоб сподіватися.
- Як продавець групує свої товари і як ці групи вкладаються на один рівень: порядок, у якому вони показуються, яка в якій, власна картинка продавця для неї, і коли кожну створено й востаннє змінено. Це власний каталог продавця, що зберігається для нього, щоб його магазин міг його показувати.
- Назва категорії та її власні слова над і під її сторінкою, один набір на кожну мову, якою пише продавець, і адреса, за якою вона відповідає всередині магазину. Пише продавець, читають покупці.
- Які з товарів продавця в яких з його категорій: товар може бути в кількох одночасно. Задає продавець, читають покупці, що переглядають категорію.
- Опції, у яких продавець продає товар, наприклад розмір чи колір, і порядок, у якому вони показуються. Частина власного каталогу продавця, що зберігається для нього, щоб його магазин міг його показувати.
- Назва опції, одна на кожну мову, якою пише продавець, наприклад Size і Méret. Пише продавець, читають покупці.
- Значення опції, наприклад S, M і L, і порядок, у якому вони показуються. Частина власного каталогу продавця.
- Слово для кожного значення, одне на кожну мову, якою пише продавець, наприклад Red і Piros. Пише продавець, читають покупці.
- Кожна комбінація опцій товару, яку можна купити, із власним артикулом продавця для неї, її запасом, наскільки вона дорожча чи дешевша за товар, і коли її створено й востаннє змінено.
- Які значення складають кожну комбінацію, наприклад розмір M із кольором червоний. Більше нічого тут не зберігається.
- З яких блоків складається твоя головна сторінка, у порядку, який ти задав(-ла), і як кожен налаштовано: його тип, розмір і форма, порядок його товарів, адреси, на які він посилається, і картинки, які він показує (як назви завантажених тобою файлів). Слів у цьому немає: вони зберігаються окремо, один рядок на блок і мову. Усе це публічне: це те, що покупець бачить на головній сторінці твого магазину. Один рядок на магазин.
- Слова, які ти написав(-ла) для блоків головної сторінки (головний рядок, рядок тексту, підпис кнопки, опис картинки, блок тексту, заголовок), один рядок на кожен блок і кожну мову, якою ти їх написав(-ла). Пишеш ти, читають покупці своєю мовою.
- Власні сторінки продавця, як-от Про нас або політика повернень: веб-адреса кожної сторінки, чи вона опублікована, порядок, у якому сторінки перелічено, і коли кожну створено й востаннє змінено.
- Заголовок і текст цих сторінок, один набір на мову. Пише продавець, читають покупці, щойно сторінку опубліковано.
- Промокоди продавця: кожен код, чи знімає він відсоток або суму, найменший кошик, на якому він діє, останній день дії, скільки разів його можна використати, чи він увімкнений, і коли його створено й востаннє змінено.
- Один випадковий ключ на кожен день, що використовується лише для перемішування відвідувачів у лічильниках візитів, описаних далі. Ключ дня видаляється, щойно створюється ключ наступного, тож у кожен момент є один ключ і нічого, що могло б упізнати відвідувача з попереднього дня.
- Лічильник того, що відвідувачі робили в магазині, для сторінки аналітики продавця: за кожен день – яку з чотирьох речей зробив відвідувач (подивився товар, поклав щось у кошик, відкрив оформлення, зробив замовлення) і коли це вперше сталося того дня. На першому врахованому кроці відвідувача за день зберігаються також хост сайту, з якого він прийшов (наприклад google.com, ніколи повна адреса), і будь-які теги кампанії в адресі, на яку він потрапив (utm_source, utm_medium, utm_campaign), щоб продавець міг бачити, з якого каналу приходять покупці; наступний крок того ж дня нічого з цього не зберігає. Відвідувач – це лише перемішаний код із магазину, інтернет-адреси відвідувача й типу браузера разом із ключем того дня. Коли день минув, ключ видаляється, тож код більше не можна перетворити назад на адресу чи зіставити з кодом тієї самої людини іншого дня. Сама адреса, переглянуті сторінки та вміст кошика не зберігаються.
- Повідомлення, яке відвідувач надіслав через сторінку з формою контактів продавця: його ім'я, адреса ел. пошти, тема й саме повідомлення, з якої сторінки воно надіслано, мова, якою його написано, коли воно надійшло і чи було доставлено сповіщення, яке ми надсилаємо продавцю про нього.
- Підписка твого магазину, коли вона є: власні id Paddle для підписки та для тебе як його клієнта, її статус (активна, прострочена, призупинена чи скасована), за який тариф і білінговий період вона платить, коли закінчується поточний оплачений період і будь-яка зміна, що вже належить при наступному продовженні (підвищення, зниження чи скасування). Не те, що куплено у твоєму магазині, і не номер картки: Paddle сам приймає платіж і зберігає ці дані як продавець запису (див. «Де це», нижче).
- Кожна білінгова подія, яку надіслав нам Paddle, один раз, щоб повідомлення, яке він надсилає двічі, нічого не змінило двічі: власний id події та її вид, про який магазин вона була і коли сталася.
- Один рядок про нашу власну щоденну перевірку Paddle для кожної підписки, яку пропущене їхнє повідомлення могло залишити застарілою: коли вона востаннє запускалась і єдина помилка, яку вона зустріла, якщо була. Нічого про магазин чи людину: це лише про те, чи працює сама перевірка.
- Єдине оформлення, яке магазин має відкритим у Paddle, поки обирає тариф: власний id Paddle для цієї неоплаченої оплати й коли її відкрито. Нічого про людину, яка її відкрила: єдиний зв'язок – магазин, а наступне оформлення замінює рядок.
- Кожна білінгова подія, яку надіслав нам Stripe про власний підключений акаунт Stripe продавця, один раз, щоб повідомлення, яке він надсилає двічі, нічого не змінило двічі: власний id події, про який підключений акаунт вона була (ніколи не про наш власний акаунт платформи), який це був вид і коли сталося.
- Повернення коштів за замовлення карткою через власний акаунт Stripe продавця: за яке замовлення, власний id повернення від 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 днів без відповіді, що настане раніше.
- Покупець, який увійшов тут за посиланням з ел. пошти: адреса, мова, якою він читає, і коли він вперше та востаннє входив. Створюється в мить, коли посилання справді використано, ніколи – коли його лише запитали.
- Посилання для входу в дорозі: адреса, на яку його надіслано, мова, якою воно написане, і хеш самого випадкового посилання, ніколи не саме посилання. Видаляється через добу після спливу терміну чи використання.
- Власний браузер покупця, в якому виконано вхід: випадковий токен у його cookie, якому покупцеві він належить, і коли почався та спливає. Видаляється в мить спливу.
- Адреса, яку покупець зберіг у власному акаунті тут, щоб оформлення заповнилося саме наступного разу: ім'я, номер телефону, сама адреса і яка з них за замовчуванням. Щонайбільше 10 на покупця. Замовлення, оформлене з однією з них, зберігає власну копію назавжди, не залежно від пізнішого редагування чи видалення збереженої.
- Товари, які покупець, що ввійшов, зберіг у власному списку бажань, і коли: зберігаються стільки, скільки триває власний вхід покупця (24 місяці з моменту, коли його востаннє бачили), а потім видаляються разом із ним.
- Властивість для багаторазового використання, яку власник вигадав для власних товарів («Матеріал», «Водонепроникність»), і її тип: ніколи не факт про покупця, зберігається, доки існує магазин.
- Слово для однієї з цих властивостей, однією мовою: власний текст власника, ніколи не покупця, зберігається, доки існує властивість.
- Один вибір властивості «обери зі списку» («Червоний», «Літо»): власний текст власника, зберігається, доки існує властивість.
- Слово для одного з цих виборів, однією мовою: власний текст власника, ніколи не покупця, зберігається, доки існує вибір.
- Яке значення власник надав одному зі своїх товарів для однієї зі своїх властивостей: ніколи не факт про покупця, зберігається, доки існують обидва.
- Вручну підібрана (а згодом і за правилами) група власних товарів продавця, як-от «Ідеї для подарунків», «Літній розпродаж», зі своєю сторінкою, у власному порядку власника. Ніколи не факт про покупця, зберігається, доки існує магазин.
- Назва колекції, її власні слова над товарами, її SEO-заголовок та опис, один набір на кожну мову, якою пише продавець, і адреса, за якою вона відповідає всередині магазину. Пише продавець, читають покупці.
- Які з товарів продавця в яких з його колекцій і в якому порядку їх розставив власник: товар може бути в кількох одночасно. Задає продавець, читають покупці, що переглядають колекцію.
- Власні способи оплати продавця (PayPal, Revolut, готівка на ринковому прилавку) окрім накладеного платежу, банківського переказу й картки: чи кожен увімкнений і порядок, у якому вони показуються. Задає продавець, читають покупці на оформленні.
- Назва та інструкції одного з власних способів оплати продавця, один набір на кожну мову, якою пише продавець, наприклад «Надішли на anna@yourpaypal.com». Пише продавець, читають покупці.
- Власні слова продавця над підсумком замовлення в листі-підтвердженні й під ним, один набір на кожну мову, якою пише продавець. Пише продавець, читають покупці.
- Стара адреса перейменованого товару, категорії, колекції чи сторінки, щоб старе посилання продовжувало працювати: скільки разів його використано і коли востаннє. Видаляється разом із тим, на що воно вказувало.
- Власні заголовок і опис продавця для Google щодо головної сторінки його магазину, одна пара на кожну мову, якою пише продавець. Пише продавець, читають пошукові системи.
- Стара адреса, яку продавець вирішив спрямувати на свою сторінку, скільки разів її використано і коли востаннє. Зберігається, доки продавець її не видалить.
- Власні знижки продавця за кількість на товар: від скількох штук і на скільки знижка; ніколи не факт про покупця. Зберігаються, доки існує товар.
- Подарункова картка, яку випустив продавець: її код, валюта, баланс, з яким вона почала, і що від нього лишилось, адреса ел. пошти й ім'я отримувача, власне повідомлення продавця, її останній день, якщо є, і чи її вимкнено. Ел. пошта й ім'я отримувача зберігаються, доки існує картка, тобто доки існує магазин продавця.
- Кожне використання подарункової картки: коли її баланс було випущено, витрачено, повернено, змінено вручну, вимкнено чи знову ввімкнено, на скільки і, коли це зробив власний співробітник продавця, хто саме.
- Власна смужка оголошень продавця: її колір, необов'язкове посилання, дати, між якими вона показується, і чи її ввімкнено. Вона не несе жодної інформації про покупця.
- Слова смужки оголошень, для кожної мови, якою їх написано: сам текст і слово на її посиланні, якщо воно є.
- Власне спливне вікно продавця: його необов'язкова картинка й посилання кнопки, як воно відкривається і як часто може показуватися знову, дати, між якими воно показується, і чи його ввімкнено. Воно не несе жодної інформації про покупця.
- Слова спливного вікна, для кожної мови, якою їх написано: його заголовок, текст і слово на кнопці, якщо вона є.
- Сторонні інструменти аналітики чи реклами, які підключив власник магазину, якщо є (Google Analytics 4, Meta Pixel, TikTok Pixel): їхні id і які товари покупець переглянув, додав у кошик чи купив, але ніколи його ім'я, ел. пошта, адреса чи телефон.
- Власний перемикач продавця для продажу подарункових карток у його магазині: чи він увімкнений, запропоновані фіксовані суми і як довго діє куплена картка. Задає продавець, читають покупці на /gift-card.
- Хто купив подарункову картку і для кого вона: сума, ім'я та ел. пошта отримувача, власне повідомлення покупця й ім'я відправника. Зберігається, доки існує саме замовлення, тобто доки існує магазин продавця.
- Коли власник закриває власний магазин, необов'язкова причина в один клік і нотатка, про які його просять: чому і все, що він хотів нам сказати. Якщо цей магазин згодом видаляється, нотатка видаляється разом із ним, а рядок більше не називає жодного магазину: зберігаються лише причина, день, як довго існував магазин і скільки мав товарів та замовлень, щоб ми могли вчитися.
- Єдиний файл за товаром, що продається як завантаження: його початкова назва, розмір і контрольна сума його байтів, щоб змінений файл ніколи не сплутали з тим, за який заплатив покупець. Самі байти лежать поза базою даних, ніколи не віддаються за адресою, яку можна вгадати.
- Власне приватне посилання для завантаження оплаченого замовлення: випадковий токен, який ніхто не вгадає, скільки разів його використано й скільки дозволено, і коли воно спливає чи було відкликано. Видаляється через 30 днів після спливу чи відкликання: ніколи токен, який стороння людина могла б згодом знайти в старому листі, і він би все ще працював.
- Власні дописи блогу продавця: веб-адреса кожного допису, чи він опублікований і коли, його обкладинка, і коли його створено й востаннє змінено.
- Заголовок, уривок і текст цих дописів, один набір на мову. Пише продавець, читають покупці, щойно допис опубліковано.
- Які з власних товарів продавця показуються під якими з його дописів блогу і в якому порядку їх розставив власник: товар може бути під кількома дописами одночасно. Задає продавець, читають покупці, що читають допис.
- Що продавець розповідає покупцям про свій бізнес на власних правових сторінках магазину: його зареєстрована назва, реєстраційний і податковий номери, чи кожна з його умов, повідомлення про конфіденційність і сторінка повернень використовує наш шаблон чи власні слова, і коли це востаннє змінювалось.
- Власні слова продавця для його умов, повідомлення про конфіденційність або сторінки повернень, один текст на документ і мову, коли він вирішив написати власні замість нашого шаблону. Пише продавець, читають покупці.
Власні ключі засновників
Не в базі даних: власні ключі платформи до Paddle і Stripe, кожен зберігається в одному файлі, який може прочитати лише запущений застосунок, ніколи в змінній середовища чи в коді. Ключ Paddle дає нам виставляти рахунки за підписку магазину й перевіряти його вебхук; ключ Stripe дає магазину приймати оплату картками прямо на власний акаунт Stripe і перевіряє цей вебхук. Жоден файл не містить пароля, номера картки чи будь-чого про тебе чи конкретний магазин.
Cookie
Кожен файл cookie, який ми встановлюємо, наш власний, і кожен виконує лише ту роботу, яку ти попросив. 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 (Налаштування → Відстеження); коли він підключив будь-який із них, сторінки цього магазину показують тобі банер cookie з точною назвою тих, що він використовує, і нічого з них не завантажується, поки ти не натиснеш Прийняти. Цей вибір запам'ятовується у файлі cookie з назвою sn_consent на 180 днів разом із тим, які інструменти він охоплює - підключи ще один пізніше, і тебе спитають знову. «Налаштування cookie» у футері цього магазину відкриває банер знову будь-коли, а натискання там Відхилити видаляє sn_consent і ті з цих cookie, які цей магазин встановив: власні cookie Google Analytics, _fbp і _fbc від Meta та _ttp від TikTok. Жоден із них не передається нікому, крім інструмента, якому належить, і лише після того, як ти прийняв. Власне спливаюче вікно магазину, коли воно є, запам'ятовує у власному сховищі твого браузера, а не в cookie - під одним ключем sn_popup_closed - ідентифікатор того, що ти закрив останнім, і час, коли ти його закрив, щоб його не показували тобі знову стільки, скільки обрав продавець (ніколи більше, або знову через 7 чи 30 днів); це ніколи не надсилається на наш сервер. Сторінка магазину може мати відеоблок: нічого з нього не завантажується, поки покупець не натисне відтворення, а натискання завантажує відео з YouTube (youtube-nocookie.com), який потім може встановити власні cookie. Те саме правило діє, коли власник магазину обирає тариф: нічого від Paddle не завантажується на /admin/plan, поки власник не натисне Обрати Pro або Обрати Max, а натискання завантажує власний скрипт оформлення Paddle (cdn.paddle.com), який потім може встановити власні cookie або зберігати власні дані в браузері для цього оформлення та для перевірок на шахрайство - що саме і як довго, каже політика конфіденційності Paddle, а не наша. Те, що власник магазину бачить про візити, рахує наш власний сервер, коли віддає сторінки, без cookie і без збереження твоєї адреси (дві таблиці аналітики вище точно кажуть, що зберігається), тому ніщо тут не просить тебе приймати cookie.
Візити на наші власні сторінки
Ми рахуємо, скільки разів на день відкривається кожна з наших власних публічних сторінок (ця, головна, ціни, умови й повернення), з якого сайту прийшов візит (лише за назвою цього сайту), з якої країни (як її називає наш мережевий провайдер Cloudflare, двома літерами) і чи це був телефон, планшет або комп'ютер, і ділимося цими лічильниками зі Studio самого mixtape.works. Щоб знати, скільки різних людей приходить щодня, наш сервер перетворює твою IP-адресу й тип браузера на код за допомогою випадкового ключа, який щодня змінюється, а потім видаляється. Ні адреса, ні тип браузера не зберігаються, і за кодом не можна дізнатися, хто ти, або пов’язати твої візити в різні дні. Cookie не використовуються, і на твоєму пристрої нічого не зберігається; правова підстава – наш законний інтерес знати, як використовуються наші сторінки (GDPR ст. 6(1)(f)). Це ніколи не сторінки самого магазину, чиї візити рахуються окремо для власника цього магазину (дві таблиці аналітики вище точно кажуть, що зберігається).
Наша розсилка
Якщо ти підписуєшся на розсилку Storefront Ninja внизу наших сторінок, сервіс акаунтів mixtape зберігає твою адресу ел. пошти, обраний список, твою мову та дати, коли ти підтвердив(-ла) чи відписався(-лась), щоб надсилати тобі новини цього списку, а також новини mixtape, якщо ти поставив(-ла) цю позначку. Нічого не надсилається, доки ти не підтвердиш за посиланням, яке ми надсилаємо тобі листом, кожен лист містить посилання, щоб відписатись, а листи йдуть через Amazon SES в ЄС (Amazon Web Services EMEA SARL). Коли ти відписуєшся, ми зберігаємо лише відмітку про це, щоб тобі більше ніколи не писали.
Чат підтримки
Де сторінка це пропонує, можна спитати нашого ШІ-помічника про Storefront Ninja. Те, що ти вводиш, адреса сторінки, з якої ти питаєш, і її мова надходять до Anthropic (Anthropic, PBC, США), чия ШІ-модель пише відповідь; Anthropic обробляє їх для нас за своїми комерційними умовами, які включають стандартні договірні положення ЄС щодо передачі, і не навчає на них свої моделі. Ми не зберігаємо транскриптів: розмова лишається у вкладці твого браузера, доки ти її не закриєш. Наш сервер зберігає лише щоденні лічильники (чати, повідомлення і скільки вони коштували) та, у пам'яті щонайбільше добу, твою IP-адресу й випадкове число, яке зберігає твій браузер, щоб обмежити, скільки повідомлень може надіслати один відвідувач. Якщо ти вирішиш надіслати розмову людині, її буде надіслано на support@mixtape.works разом з твоєю адресою ел. пошти, щоб ми могли відповісти. Правова підстава – наш законний інтерес у відповідях на запитання про наші продукти (GDPR, ст. 6(1)(f)), а для передавання людині – твій запит (ст. 6(1)(b)).
Як довго це зберігається
Сесія завершується сама, а вихід завершує її одразу. Магазин, що закривається, чи то власником, чи вручну нами, зберігається 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, яка продає підписку як продавець запису: до неї надходять її власні id підписки та тебе як клієнта, нічого про продаж у твоєму магазині. Нічого не продається, і нічого не передається нікому, хто не потрібен для роботи сервісу.
Твої права
Ти можеш попросити копію всього, що про тебе зберігається, виправити помилку або видалити. Напиши на support@mixtape.works, і ми це виконаємо. Якщо ти щось купував(-ла) в магазині тут, спершу звернись до цього магазину: те, що ти йому дав(-ла), належить йому. Якщо ти входив(-ла) в магазин тут через власне посилання на ел. пошту, можеш сам(-а) завантажити чи видалити цей акаунт на сайті самого магазину.
Востаннє оновлено 4 листопада 2026 р..