Dashmint privacy policy

Last updated on 26 September 2026.

Dashmint is a Shopify app that adds a short pixel game to a store. Shoppers collect coins by playing and trade them for rewards the store sets. This policy says what Dashmint stores about the stores that install it and about their shoppers, why, for how long and where.

Dashmint is made by ENSOMEDIA (https://ensomedia.dev). Write to hello@ensomedia.pl with any question about this policy.

Who is responsible for what

A store that installs Dashmint decides to run the game for its shoppers and remains responsible for its customers' data. ENSOMEDIA processes that data on the store's behalf and only to run the game, the coins and the rewards in that store. ENSOMEDIA is responsible for the data about the store itself: its domain, plan and settings.

What Dashmint stores about a store

  • The store's domain and name, currency and time zone, and the plan chosen in Shopify's app pricing.
  • An access token for Shopify's Admin API. Dashmint uses it to create reward codes and to read orders and products.
  • The settings the store chooses in Dashmint: rewards and their prices in coins, the monthly budget, the game mode, texts, colours, a link to its terms and a minimum age.
  • The store's revenue and average order value over the last 30 days, worked out from its orders, which set the reward budget.
  • Titles, prices, pictures and links of the products the game shows as product cards. This is catalogue data, not personal data.
  • Messages the store sends to support.
  • Answers of the AI assistant for up to 24 hours, and a daily count of the requests the store made.

What Dashmint stores about shoppers

The game block loads as soon as it scrolls into view on the store's page, before a shopper does anything else. For a logged-in customer, that first contact already creates their player record, before they press Play. Dashmint never asks for and never stores names, email addresses, phone numbers or postal addresses.

  • A player id. For a logged-in customer it is the customer id that Shopify sends with each request; for a guest it is a random key. A guest's key and the receipts of their runs stay in their own browser (local storage) for up to 30 days, so the coins can move to their account when they log in.
  • Coins: the balance, coins waiting for an order to clear, and each change to the balance (runs, bonuses, orders, rewards, refunds) with its date.
  • Runs: the day, the game mode, map and character, the score and stars, and the run's input log, meaning the key presses and their timing, which the server replays to check the score. To limit how often runs can start from one address, Dashmint keeps a salted hash of the IP address that changes every day. The IP address itself is never stored.
  • Rewards: which reward was redeemed, the discount code created in the store for that customer, its amount and end date, and the order it was used on.
  • Orders that earn coins or use a reward code: the order id and number, total and currency, the customer id and the codes used.
  • Up to five cart tokens per player from the store's cart, used to match a guest's order to their runs.

In the shopper's browser the game also keeps the day's best score. The game sets no cookies, runs no analytics and shows no ads.

What the data is used for

  • Running the game: today's route, scores and stars, the daily run limit and the fair play checks.
  • Crediting coins, issuing and tracking reward codes, and keeping rewards within the budget the store set.
  • Showing the store its reports and players in the Dashmint admin.
  • Answering support requests.

Dashmint does not sell data, does not use it for advertising and does not combine shoppers' data across stores.

AI suggestions

The Dashmint admin can suggest settings, texts and promotions with an AI model run by Groq, Inc. (https://groq.com). Groq processes each request for Dashmint as a processor, only to produce the suggestion the store sees in its admin. A request is sent when the store asks for a suggestion and, on the Studio plan, when the store opens or changes a setting that has a tip, within the plan's daily limit. The store can switch AI suggestions off in Settings; then no request leaves Dashmint. Nothing in the store changes until the store applies a suggestion.

A request carries only:

  • the store's totals: revenue and average order value over 30 days, runs, players, coins, rewards and budget use;
  • the store's name and currency, and the titles of its collections and products;
  • the texts the store asks the assistant to improve, such as the label of the game button.
  • On the Studio plan, the game world builder also sends the store's own written description of itself and, for each product it is shown, that product's type and its main colours. It never sends a product's price or whether it is in stock.

Customer data is never sent: no customer ids, names, email addresses, postal addresses, order numbers or IP addresses. Before a request leaves Dashmint, email addresses, phone numbers and long numbers are removed from the store's titles, and a text to improve that holds one is not sent at all.

Dashmint keeps the answers for up to 24 hours, so the same suggestion is not asked for twice, and counts the requests per day to apply the plan's daily limit.

Reward codes

Reward codes are ordinary Shopify discount codes created in the store. A code made for a customer account is tied to that customer; a code made for a guest (on stores that let a guest redeem without an account) is not tied to any customer, since a guest has none, but is otherwise the same: it works once, has an end date and appears in the store's Shopify admin under the title Dashmint reward. A nightly job removes expired codes from the store.

How long Dashmint keeps data

Input logs of runs
30 days
IP address hashes
7 days
Guest runs not moved to an account
Cannot be claimed after 30 days; the guest's own record and balance stay, like everything below, while the store uses Dashmint
Daily run and coin counters
60 days
Records of Shopify webhook deliveries
30 days
Coins, runs, rewards and orders
While the store uses Dashmint
Answers of the AI assistant
24 hours
Daily counts of AI requests
While the store uses Dashmint
Which admin features and suggestions a store uses
13 months, to improve the app
Custom briefs, with the contact email the store gave
While the store uses Dashmint, and 24 months after the last reply
All data of a store that uninstalls Dashmint
Deleted when Shopify sends its deletion request, 48 hours after the uninstall, and in any case within 30 days

Codes already given to shoppers keep working in the store until their end date.

Requests about personal data

  • When a customer asks a store to erase their data, Shopify sends Dashmint the request. Dashmint then deletes that customer's player record with its runs and counters, and removes the customer id from coin, reward and order records, which keep only anonymous totals for the store's reports.
  • When a customer asks a store for their data, Shopify sends Dashmint the request and Dashmint prepares an export of everything it holds about that customer for the store.
  • When a store uninstalls Dashmint, Shopify sends a request to erase the store's data 48 hours later, and Dashmint deletes it.
  • Shoppers can also write to hello@ensomedia.pl. The store is responsible for its customers, so Dashmint passes the request on to the store and acts on its instructions.

Where the data is kept

Dashmint runs on Google Cloud, in Cloud Run and Cloud SQL for PostgreSQL, in the European Union region europe-central2 in Warsaw, Poland. Google Cloud processes the data for Dashmint as its hosting provider. Data travels over encrypted connections (TLS) and Google Cloud encrypts it at rest.

Data also passes through Shopify, between the store, its shoppers and Dashmint, under Shopify's own privacy policy.

Requests for AI suggestions go to Groq, Inc., which runs the model on its own infrastructure, as described under AI suggestions.

What the store is responsible for

The store decides to offer the game and its rewards to its customers. It is responsible for describing Dashmint in its own privacy policy and in the terms of its promotion, for the minimum age it sets in Dashmint, and for any consent its local law requires.

Changes and contact

When Dashmint changes what it stores, this page changes and the date at the top moves. Questions and requests go to ENSOMEDIA at hello@ensomedia.pl or through https://ensomedia.dev.


Polityka prywatności Dashmint

Ostatnia zmiana: 26 września 2026.

Dashmint to aplikacja Shopify, która dodaje do sklepu krótką grę pikselową. Klienci zbierają monety w grze i wymieniają je na nagrody ustawione przez sklep. Ta polityka opisuje, co Dashmint przechowuje o sklepach, które go instalują, i o ich klientach, po co, jak długo i gdzie.

Dashmint tworzy ENSOMEDIA (https://ensomedia.dev). Pytania o tę politykę prosimy kierować na hello@ensomedia.pl.

Kto za co odpowiada

Sklep, który instaluje Dashmint, decyduje o uruchomieniu gry dla swoich klientów i pozostaje odpowiedzialny za ich dane. ENSOMEDIA przetwarza te dane w imieniu sklepu i wyłącznie po to, żeby w tym sklepie działały gra, monety i nagrody. Za dane o samym sklepie, czyli jego domenę, plan i ustawienia, odpowiada ENSOMEDIA.

Co Dashmint przechowuje o sklepie

  • Domenę i nazwę sklepu, walutę, strefę czasową oraz plan wybrany w cenniku aplikacji w Shopify.
  • Token dostępu do Admin API Shopify. Dashmint używa go do tworzenia kodów rabatowych oraz odczytu zamówień i produktów.
  • Ustawienia wybrane przez sklep w Dashmint: nagrody i ich ceny w monetach, miesięczny budżet, tryb gry, teksty, kolory, link do regulaminu i minimalny wiek.
  • Obrót i średnią wartość zamówienia z ostatnich 30 dni, liczone z zamówień sklepu, od których zależy budżet nagród.
  • Nazwy, ceny, zdjęcia i linki produktów, które gra pokazuje jako karty produktów. To dane katalogu, nie dane osobowe.
  • Wiadomości, które sklep wysyła do wsparcia.
  • Odpowiedzi asystenta AI do 24 godzin oraz dzienną liczbę zapytań wysłanych przez sklep.

Co Dashmint przechowuje o klientach sklepu

Blok gry ładuje się, gdy tylko pojawi się na widoku strony sklepu, zanim klient zrobi cokolwiek innego. Dla zalogowanego klienta ten pierwszy kontakt już zakłada jego rekord gracza, zanim naciśnie Graj. Dashmint nigdy nie prosi o imiona, adresy e-mail, numery telefonów ani adresy pocztowe i ich nie przechowuje.

  • Identyfikator gracza. Dla zalogowanego klienta to identyfikator klienta, który Shopify przesyła z każdym żądaniem, a dla gościa losowy klucz. Klucz gościa i potwierdzenia jego biegów zostają w jego przeglądarce (local storage) do 30 dni, żeby monety mogły przejść na konto po zalogowaniu.
  • Monety: saldo, monety czekające na rozliczenie zamówienia i każdą zmianę salda (biegi, premie, zamówienia, nagrody, zwroty) z datą.
  • Biegi: dzień, tryb gry, mapę i postać, wynik i gwiazdki oraz zapis wejść biegu, czyli naciśnięcia klawiszy z ich czasem, który serwer odtwarza, żeby sprawdzić wynik. Żeby ograniczyć liczbę biegów z jednego adresu, Dashmint przechowuje zasolony skrót adresu IP, zmieniany codziennie. Samego adresu IP nie przechowuje.
  • Nagrody: którą nagrodę wymieniono, kod rabatowy utworzony w sklepie dla tego klienta, jego kwotę i datę końca oraz zamówienie, w którym go użyto.
  • Zamówienia, które dają monety albo zawierają kod z nagrody: identyfikator i numer zamówienia, kwotę i walutę, identyfikator klienta i użyte kody.
  • Do pięciu tokenów koszyka na gracza, żeby przypisać zamówienie gościa do jego biegów.

W przeglądarce klienta gra zapisuje też najlepszy wynik dnia. Gra nie zapisuje plików cookie, nie używa analityki i nie wyświetla reklam.

Do czego służą dane

  • Do działania gry: trasa dnia, wyniki i gwiazdki, dzienny limit biegów i kontrola uczciwej gry.
  • Do naliczania monet, wydawania i śledzenia kodów rabatowych oraz pilnowania budżetu ustawionego przez sklep.
  • Do raportów i listy graczy w panelu Dashmint.
  • Do odpowiedzi na zgłoszenia do wsparcia.

Dashmint nie sprzedaje danych, nie używa ich do reklam i nie łączy danych klientów z różnych sklepów.

Sugestie AI

Panel Dashmint może proponować ustawienia, teksty i promocje z pomocą modelu AI, który działa w Groq, Inc. (https://groq.com). Groq przetwarza każde zapytanie dla Dashmint jako podmiot przetwarzający, wyłącznie po to, żeby przygotować sugestię, którą sklep widzi w swoim panelu. Zapytanie jest wysyłane, gdy sklep prosi o sugestię, a w planie Studio także wtedy, gdy sklep otwiera albo zmienia ustawienie z podpowiedzią, w dziennym limicie planu. Sklep może wyłączyć sugestie AI w Ustawieniach; wtedy żadne zapytanie nie opuszcza Dashmint. W sklepie nic się nie zmienia, dopóki sklep nie zastosuje sugestii.

Zapytanie zawiera wyłącznie:

  • łączne liczby sklepu: obrót i średnią wartość zamówienia z 30 dni, biegi, graczy, monety, nagrody i wykorzystanie budżetu;
  • nazwę i walutę sklepu oraz nazwy jego kolekcji i produktów;
  • teksty, które sklep prosi asystenta poprawić, na przykład napis na przycisku gry.
  • W planie Studio kreator świata gry wysyła też własny opis sklepu oraz, dla każdego pokazanego mu produktu, jego rodzaj i główne kolory. Nigdy nie wysyła ceny produktu ani informacji, czy jest dostępny.

Dane klientów nigdy nie są wysyłane: żadne identyfikatory klientów, imiona, adresy e-mail, adresy pocztowe, numery zamówień ani adresy IP. Zanim zapytanie opuści Dashmint, z nazw w sklepie usuwane są adresy e-mail, numery telefonów i długie numery, a tekst do poprawienia, który je zawiera, w ogóle nie jest wysyłany.

Dashmint przechowuje odpowiedzi do 24 godzin, żeby nie pytać drugi raz o to samo, i liczy zapytania każdego dnia, żeby pilnować dziennego limitu planu.

Kody rabatowe

Kody z nagród to zwykłe kody rabatowe Shopify utworzone w sklepie. Kod utworzony dla konta klienta jest przypisany do tego klienta; kod utworzony dla gościa (w sklepach, które pozwalają gościom odbierać nagrody bez konta) nie jest przypisany do żadnego klienta, bo gość go nie ma, ale poza tym działa tak samo: raz, ma datę końca i widnieje w panelu Shopify sklepu pod tytułem Dashmint reward. Nocne zadanie usuwa ze sklepu kody, które wygasły.

Jak długo Dashmint przechowuje dane

Zapisy wejść z biegów
30 dni
Skróty adresów IP
7 dni
Biegi gości nieprzeniesione na konto
Nie do odebrania po 30 dniach; rekord gościa i jego saldo zostają, jak wszystko poniżej, dopóki sklep używa Dashmint
Dzienne liczniki biegów i monet
60 dni
Zapisy dostarczeń webhooków Shopify
30 dni
Monety, biegi, nagrody i zamówienia
Dopóki sklep używa Dashmint
Odpowiedzi asystenta AI
24 godziny
Dzienne liczby zapytań do AI
Dopóki sklep używa Dashmint
Z których funkcji panelu i podpowiedzi korzysta sklep
13 miesięcy, żeby ulepszać aplikację
Briefy Custom, z adresem e-mail kontaktowym podanym przez sklep
Dopóki sklep używa Dashmint i 24 miesiące po ostatniej odpowiedzi
Wszystkie dane sklepu, który odinstalował Dashmint
Usuwane, gdy Shopify przyśle wniosek o usunięcie, 48 godzin po odinstalowaniu, a najpóźniej po 30 dniach

Kody wydane już klientom działają w sklepie do daty końca.

Wnioski dotyczące danych osobowych

  • Gdy klient prosi sklep o usunięcie danych, Shopify przesyła wniosek do Dashmint. Dashmint usuwa wtedy rekord gracza z jego biegami i licznikami, a z zapisów monet, nagród i zamówień usuwa identyfikator klienta; zostają w nich tylko anonimowe sumy do raportów sklepu.
  • Gdy klient prosi sklep o swoje dane, Shopify przesyła wniosek do Dashmint, a Dashmint przygotowuje dla sklepu eksport wszystkiego, co przechowuje o tym kliencie.
  • Gdy sklep odinstaluje Dashmint, Shopify po 48 godzinach przesyła wniosek o usunięcie danych sklepu i Dashmint je usuwa.
  • Klienci mogą też pisać na hello@ensomedia.pl. Za klientów odpowiada sklep, więc Dashmint przekazuje wniosek sklepowi i działa według jego poleceń.

Gdzie są dane

Dashmint działa w Google Cloud, w usługach Cloud Run i Cloud SQL for PostgreSQL, w regionie Unii Europejskiej europe-central2 w Warszawie. Google Cloud przetwarza dane dla Dashmint jako dostawca hostingu. Dane są przesyłane szyfrowanym połączeniem (TLS), a Google Cloud szyfruje je w spoczynku.

Dane przechodzą też przez Shopify, między sklepem, jego klientami i Dashmint, zgodnie z polityką prywatności Shopify.

Zapytania o sugestie AI trafiają do Groq, Inc., które uruchamia model na własnej infrastrukturze, jak opisano w części Sugestie AI.

Za co odpowiada sklep

Sklep decyduje, czy oferuje klientom grę i nagrody. Odpowiada za opisanie Dashmint we własnej polityce prywatności i w regulaminie promocji, za minimalny wiek ustawiony w Dashmint i za zgody, których wymaga prawo w jego kraju.

Zmiany i kontakt

Gdy Dashmint zmieni zakres przechowywanych danych, ta strona się zmieni, a data na górze zostanie zaktualizowana. Pytania i wnioski prosimy kierować do ENSOMEDIA na hello@ensomedia.pl albo przez https://ensomedia.dev.