Privacy notice
Updated 13 October 2026 · Loyalty Trails
Who we are
Buda Sándor EV, trading as Budaweb.hu, 1196 Budapest, Fő utca 78., Hungary. Contact: hello@budaweb.hu. Website: budaweb.hu.
The merchant is the controller of its customers’ loyalty-program data. We process that data on the merchant’s instructions to provide Loyalty Trails. We act as controller for merchant support and our own business relationship. Shopify processes information under its own terms.
Information and purposes
We store the Shopify store domain, program settings, translations, uploaded icons and selected product identifiers. Customer loyalty records contain Shopify customer and order identifiers, eligible purchase amounts and currency, timestamps, and reward claims including milestone, coupon code, discount identifier and status. These records calculate points, account for refunds and cancellations, prevent repeated redemption and issue customer-specific rewards.
Customer names, email addresses, postal addresses and phone numbers are not requested for loyalty calculations. Shopify event messages may contain additional fields; complete event payloads are not retained in the loyalty database. Authentication sessions contain authorization tokens, scopes, expiry information and merchant/staff profile fields supplied by Shopify. Privacy-request records support customer-specific data exports.
Billing records contain the store domain, subscription identifier, price, test status, approval link and launch-price reservation. They verify subscription access, prevent duplicate approval requests and allocate the first 30 paid places. Shopify handles payment-card information and subscription billing; Loyalty Trails does not collect card numbers. Support messages contain the information you send voluntarily; never send passwords, API secrets or payment-card details.
The merchant chooses the lawful basis for its loyalty program and informs customers. Our direct merchant support and account administration support performance of the service contract; service security relies on our legitimate interest in protecting the service. Applicable legal obligations or legal claims may require limited separate retention. We do not sell information or use it for third-party advertising. Program rewards are automated calculations, not decisions intended to produce legal or similarly significant effects.
Optional loyalty emails and referrals
Pro loyalty emails require the customer's explicit Loyalty Trails opt-in and a current subscribed email-marketing status in Shopify. Loyalty Trails sends Shopify Flow the customer identifier, event identifier and type, program name, points balance, remaining spend and store URL. This Shopify transport does not retrieve or send the customer's email address to Resend. The merchant configures Shopify Messaging to send its template using the store's sender settings. Shopify handles the recipient address, sending and campaign delivery records under its data-processing terms.
We store customer identifiers, selected language, consent timestamp, opt-out token, event queue status and Flow activation status to respect choices and prevent duplicates. FLOW_ACCEPTED records event acceptance, not confirmed delivery. Turning off loyalty notifications stops future app submissions; changing Shopify marketing consent can affect other store marketing too. Shopify Messaging templates include Shopify's unsubscribe link. Already-submitted messages cannot be recalled.
Referral records link the referring and referred customer identifiers, a random referral code, the qualifying order, waiting period and bonus status. No friend email address is collected by the referrer. Referrals require a new customer accepting a code before their first order; bonuses are subject to payment, the merchant's minimum order amount and waiting period, and reversal after refunds. These records and minimal delivery history remain while the program is installed to prevent duplicate rewards and mail. Customer exports include preferences and delivery/referral history; redaction removes the customer's references, preserving another member's bonus through anonymous records where necessary.
Resend (Plus Five Five, Inc.) is retained only for separately authorized internal testing with explicitly allowed test recipients; it is disabled for merchant production sending. For that test path only, the address, message and unsubscribe link are passed to Resend, without storing the address in the loyalty database. Historical test delivery records and provider-side deletion requests can be addressed to hello@budaweb.hu. See Resend's processing terms. No merchant Resend registration is required.
Providers and security
The application and database run on Render in Frankfurt, Germany. The persistent disk and provider snapshots use Render’s encryption at rest; public requests use HTTPS. Shopify receives identifiers and reward configuration needed to create and verify discounts. Nethely provides DNS for the application domain. Source code is held privately on GitHub without production credentials or customer databases.
Provider support, account administration and subprocessors can involve processing outside the hosting region. Region selection is not a promise that all processing stays in Germany. See Render’s processing terms, Render’s privacy notice and Shopify’s privacy notice. Applicable international-transfer safeguards are described in those providers’ terms.
Shopify authentication, verified webhook signatures, signed storefront proxy requests and store/customer-scoped queries protect access. Privileged credentials stay server-side. Application request logs exclude signed URL query parameters. Infrastructure providers retain operational logs according to their service policies and account retention settings; these are not loyalty records.
Retention, deletion and backups
While a program is installed, loyalty history is retained to calculate cumulative points and enforce one-time rewards. Uninstall notifications remove authentication sessions. Shopify’s shop-redaction notification deletes program, order, claim, privacy-request and session records, pending billing approvals and unpaid launch reservations. Confirmed launch places become anonymous consumed slots: store domain, subscription ID and original timestamps are removed. Customer-redaction notifications delete the matching customer’s local loyalty records. Deleting data here does not delete the merchant’s Shopify orders or Shopify’s own records.
Application-consistent backups are made daily on the private persistent disk. During normal operation, hourly maintenance removes application snapshots older than seven days; interrupted maintenance resumes when the service restarts. Backups are restricted to recovery, not ordinary processing. A non-identifying deletion boundary blocks restoration of snapshots that predate a privacy deletion or have unresolved deletion status. Provider disk snapshots have their separate Render retention and recovery policy; they must not be restored into service without the same deletion review. Same-disk backups do not protect against loss of the entire disk.
Direct support correspondence is normally deleted within 12 months after the matter is closed, unless a legal obligation or a specific dispute requires longer restricted retention. Shopify maintains its billing records separately. Anonymous campaign totals may remain after shop deletion.
Your requests and rights
Customers should first contact their store. Merchants can retrieve customer-specific exports on the app’s Privacy requests page. You may also contact hello@budaweb.hu, identifying the relevant store. We may verify identity and authority without requesting unnecessary information.
Depending on applicable law, you may request access, correction, deletion, restriction or portability, object to processing, and withdraw consent where consent is the basis. You may complain to the competent supervisory authority, including Hungary’s NAIH. Contact us to exercise these rights or raise a security concern. Material updates will be reflected in this notice’s date and communicated when required.
Magyar tájékoztató
Szolgáltató: Buda Sándor EV, Budaweb.hu, 1196 Budapest, Fő utca 78., Magyarország. Kapcsolat: hello@budaweb.hu.
A vásárlói hűségprogram adatkezelője a kereskedő; a Loyalty Trails az utasításai szerint adatfeldolgozóként működik. A közvetlen ügyfélszolgálati és kereskedői üzleti kapcsolat adataiért a szolgáltató felel. A vásárlói pontszámításhoz Shopify-azonosítókat, jogosító rendelésösszeget, pénznemet, időbélyegeket és jutalom/beváltási adatokat tárolunk. Vásárlói nevet, e-mailt, címet vagy telefonszámot ehhez nem kérünk. A teljes webhooküzeneteket nem őrizzük meg. A kereskedői munkamenetek tokeneket, jogosultságokat és a Shopify által átadott profiladatokat is tartalmazhatnak.
A tárolt bolti beállítások, fordítások, ikonok és termékazonosítók a program működéséhez szükségesek. Az előfizetési nyilvántartás a boltdomaint, előfizetés-azonosítót, árat, tesztállapotot, jóváhagyási linket és a kedvezményes hely állapotát tartalmazza. A számlázást és a kártyaadatokat a Shopify kezeli. Nem értékesítünk adatokat és nem használjuk azokat harmadik fél reklámcéljaira.
A háttérrendszer a Render frankfurti régiójában, titkosított tartós lemezen, HTTPS-kapcsolattal fut. A Nethely DNS-t biztosít. A szolgáltatók ügyfélszolgálati és alfeldolgozói műveletei a régión kívülre is kerülhetnek; a vonatkozó garanciákat a fent hivatkozott szolgáltatói feltételek írják le. A kereskedő feladata saját hűségprogramja jogalapjának meghatározása és a vásárlók tájékoztatása. Saját ügyfélszolgálatunk jogalapja a szolgáltatási szerződés teljesítése, a biztonsági intézkedéseké a szolgáltatás védelméhez fűződő jogos érdek; külön jogi kötelezettség további korlátozott megőrzést indokolhat.
A hűségadatokat az aktív program számításaihoz és az egyszeri beváltások ellenőrzéséhez őrizzük. A Shopify megfelelő vásárló- és bolttörlési értesítéseire töröljük a helyi adatokat. Az eltávolítási értesítés törli a munkameneteket. A már felhasznált kedvezményes előfizetői hely csak anonim darabszámként marad meg. A helyi törlés nem törli a Shopify-rendeléseket. Az alkalmazásmentések naponta készülnek; a hétnaposnál régebbieket normál működésben óránként takarítjuk. Korábbi adatvédelmi törlést visszafordító mentés nem állítható üzembe. A szolgáltatói lemezmentésekre a Render külön szabályai vonatkoznak. A közvetlen ügyfélszolgálati levelezés megőrzése általában az ügy lezárásától 12 hónap, kivéve jogi kötelezettség vagy konkrét jogvita esetén.
A vásárló elsőként a saját boltjához fordulhat, vagy a hello@budaweb.hu címen megnevezheti az érintett boltot. Hozzáférés, helyesbítés, törlés, korlátozás, hordozhatóság és tiltakozás kérhető az alkalmazandó szabályok szerint; hozzájárulás esetén az visszavonható. Panasz a NAIH-hoz vagy az illetékes felügyeleti hatósághoz nyújtható be.
Választható e-mailek és ajánlások
A Pro hűségértesítésekhez külön Loyalty Trails feliratkozás és aktív Shopify marketinghozzájárulás szükséges. Az app a vásárlói és eseményazonosítót, eseménytípust, programnevet, pontszámot, hiányzó költést és boltlinket adja át a Shopify Flow-nak. Ezen az útvonalon nem kérjük le és nem továbbítjuk a vásárló e-mail-címét a Resendnek. A levelet a kereskedő Shopify Messaging automatizmusa küldi a bolt feladóbeállításaival; a címzettet és a kézbesítést a Shopify kezeli.
A nyelvet, hozzájárulás idejét, leiratkozási tokent, eseménysor- és Flow-aktiválási állapotot tároljuk. A FLOW_ACCEPTED eseményátadást jelent, nem igazolt kézbesítést. Az app értesítéseinek kikapcsolása a további app-eseményeket állítja le; a Shopify marketinghozzájárulás visszavonása más bolti marketinglevelekre is hatással lehet. A sablonok Shopify-leiratkozási linket tartalmaznak. A már átadott levél nem hívható vissza.
Az ajánlói rendszer vásárlói azonosítókat, véletlen ajánlókódot, jogosító rendelést és bónuszállapotot kezel. Az ajánló nem adja meg barátja e-mail-címét. Az ajánlást az új vásárló az első rendelése előtt fogadja el. A pontokat a beállított minimumösszeg, várakozási idő, fizetés és visszatérítések alapján számítjuk. A helyi adatkérés és törlés ezekre az adatokra is kiterjed; a másik fél megszerzett bónusza anonim bejegyzéssel megőrizhető.
A Resend kizárólag külön engedélyezett, címzettlistára korlátozott belső teszteléshez marad elérhető; kereskedői éles küldésre ki van kapcsolva. Ehhez nem kell kereskedői Resend-regisztráció. A korábbi tesztlevelek szolgáltatói adatainak törléséhez a hello@budaweb.hu címen kérhető segítség.