Step Swap Step Swap

Privacy Policy — Step Swap

Version: 2.4 · Effective date: 2026-11-02

Step Swap helps people with mismatched shoe sizes find a match and swap shoes. This policy explains what personal data we process and your rights over it.

Data controller: Vitalii Bartashchuk, sole trader (živnostník), registered place of business Za vodou 161/2, 032 03 Liptovský Ján, Slovak Republic, IČO 54225337 (Trade Register of the District Office Liptovský Mikuláš, no. 540-24297). Contact: info@vaet.sk, phone: +421 952 681 072. We have not appointed a Data Protection Officer; for any privacy matter, contact info@vaet.sk.

1. Data we collect

DataExamplesSource
Account / identityAccount email, name, profile picture (from Google or optional upload). If you sign in with Apple and choose Hide My Email, the email we hold is an Apple private relay address (@privaterelay.appleid.com), not your real one — Apple forwards our messages to you. Apple supplies your name only at first sign-in, and never a pictureGoogle or Apple sign-in (OAuth) / you (the e-mail address for a one-time sign-in link or code)
Shoe profileLeft/right EU sizes, which foot you wear, preferred styles. If you wear a shoe on one foot only, we also store an explicit consent record (Art. 9(2)(a); see §3) before we use that fact to match youYou
Contact & shippingPostal address, phone numberYou
CommunicationsChat messages with other membersYou
Trust & safetyBlock list (who you blocked) and reports you file (category, optional details, message ids)You
Exchange dataAddress snapshots and shipping-label records for a swapYou / shipping partner
PaymentThat you paid the per-swap fee, the amount, currency and Stripe transaction identifiers — no card numbers (entered on Stripe's checkout, never seen by us)You / Stripe
DiagnosticsCrash and error reports, plus (web build only) masked session replays of sessions that hit an error — text, inputs and media are masked, so no message content, address or phoneSentry
Usage analyticsScreen views and key in-app actions — counts only, no message content, address or phoneVercel Analytics
Size waitlistIf you ask to be told when a match for your size appears (possible without an account): your e-mail address, the sizes you searched, which foot, and your languageYou
Mixed-pair price questionIf we invite you to a short in-app question about having a mixed pair put together: the model, your sizes at that time, the example fees you were shown, your yes/no answers and any maximum you gave. Kept only to judge demand and never shown to other members (how long: see §5)You (your answers) / your profile (your sizes) / us (the model, the shoe price and the fees)

We do not sell your personal data.

Providing your shoe sizes is needed to be matched; your address and phone are needed to ship a swap. Without them you can use the app but cannot complete an exchange.

2. How we use it

3. Legal bases (GDPR)

We rely on different bases for different purposes (Art. 6 GDPR):

4. Who we share it with

Processors acting on our instructions: Supabase (auth, database, avatar file storage, hosting), Sightengine (automated scan of optional profile avatar uploads for explicit/offensive content before they are stored; images are sent to Sightengine for analysis and not retained by them beyond the API call per their policy), Google (sign-in), Apple (Sign in with Apple (OAuth). If you use Hide My Email, Apple operates the private relay that forwards our email to your real address, so Apple sees that we emailed you. See Apple's privacy policy), Sentry (PII-scrubbed error/crash diagnostics; on the web build only, masked session replays are recorded for sessions that hit an error — all text, inputs and media are masked; the installed app does not record session replays; on the web, also reduced security-policy reports that need no consent (see §10)), the parcel carrier serving your route (currently Packeta/Zásielkovňa for Slovakia/CEE; Sendcloud with its carrier, e.g. Österreichische Post, for Austria/Western Europe; Packlink for parcels sent from Germany, Posti from Finland, Hrvatska pošta from Croatia, and Econt from Bulgaria) (recipient name, address, phone, and for home delivery email — to produce the label and deliver the parcel), Resend (e-mail delivery: sign-in links and codes, swap notifications, size-waitlist match e-mails, withdrawal confirmations, and operational alerts to our own team; Resend processes the recipient's e-mail address and the content of each message, and stores the messages and delivery logs in the United States), and Vercel (web hosting and privacy-friendly analytics).

Independent controllers. Stripe processes the per-swap shipping fee and handles your card data as its own controller, under its own privacy policy — we never see your card number and receive only payment status, amount and transaction identifiers. For that payment, Stripe — not Step Swap — decides how your card data is used.

Other members see only your display name, avatar, sizes and styles. Your postal address and phone number are not shown to other members — they are used only to generate the shipping label and shared with the carrier to deliver the parcel.

5. Data retention

6. Security

Data is encrypted in transit and at rest. Database access uses row-level security so a member can read only their own data and that of people they share a chat with, and access to our systems is limited to what is needed to run the service. If a personal-data breach is likely to risk your rights, we will notify you and the Slovak Data Protection Authority (Úrad na ochranu osobných údajov SR) as required by the GDPR.

Staff access to member accounts is limited to our trust & safety administrators. To open a member's account, an administrator must sign in with a second factor (a code from an authenticator app) and record a reason. The view is read-only: it does not let them sign in as you, act on your behalf or change your data. It shows your profile (including your address, phone number and e-mail address), when you signed up and last signed in, your shoe sizes, the spare shoes you listed, the shoes you marked in the catalog (such as your wishlist), your swaps and their status, and a list of your chats without the message contents. Every search and every view is logged (see §5), and each administrator can make only a limited number of look-ups per hour.

For the mixed-pair price question, an administrator who has signed in with a second factor can also see the answers each invited member gave, listed by member ID with the sizes and fees that member was shown, without names or contact details. That list is not part of the account view, so it is not recorded in the staff access log.

7. Your rights & account deletion

You can access and correct your data in the app, and delete your account at any time — we delete your associated data promptly, apart from the limited records we must or may keep as described in §5 (tax/accounting records, and records needed for safety, fraud prevention or legal claims): in the app via Profile → Settings → Delete account. The same Settings page lets you withdraw the consents in §3 and object to the mixed-pair price question (“Don't ask me again”). Or by request — see account deletion. Depending on your location you may also have rights to portability, objection/restriction, to withdraw consent, and to lodge a complaint with your data protection authority. Our lead supervisory authority under the GDPR one-stop-shop mechanism is the Slovak Úrad na ochranu osobných údajov SR (dataprotection.gov.sk). If you live elsewhere in the EU or EEA, you may complain to your own national authority — the European Data Protection Board keeps a directory of all of them (edpb.europa.eu).

8. International transfers

Some providers above (e.g. Google, Stripe, Sentry, Vercel, Resend) may process data outside the EEA, including in the United States. Resend stores the e-mails it delivers for us, and their delivery logs, in the United States. Such transfers rely on appropriate safeguards — EU Standard Contractual Clauses and/or the EU–US Data Privacy Framework where the provider is certified. You can request details by emailing info@vaet.sk.

9. Children

Step Swap is not directed to children under 18 and we do not knowingly collect their data.

10. Cookies and local storage

We keep cookies and local storage to a minimum:

11. Changes

We may update this policy. The current version number and effective date appear at the top, and we keep prior versions available on request. We will announce material changes in the app or on our website before they take effect. Continued use after the effective date means you accept the updated policy.

12. Contact

Questions or requests: info@vaet.sk.