Version: 1.6 · Effective date: 2026-08-31
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 proprietor), 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áš). Contact: info@vaet.sk. We have not appointed a Data Protection Officer; for any privacy matter, contact info@vaet.sk.
| Data | Examples | Source |
|---|---|---|
| Account / identity | Google account email, name, profile picture (from Google or optional upload) | Google sign-in (OAuth) / you |
| Shoe profile | Left/right EU sizes, which foot you wear, preferred styles | You |
| Contact & shipping | Postal address, phone number | You |
| Communications | Chat messages with other members | You |
| Trust & safety | Block list (who you blocked) and reports you file (category, optional details, message ids) | You |
| Exchange data | Address snapshots and shipping-label records for a swap | You / shipping partner |
| Payment | That 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 |
| Diagnostics | Crash 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 phone | Sentry |
| Usage analytics | Screen views and key in-app actions — counts only, no message content, address or phone | Vercel Analytics |
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.
We rely on different bases for different purposes (Art. 6 GDPR):
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), 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), 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) (recipient name, address, phone, and for home delivery email — to produce the label and deliver the parcel), Resend (delivers our internal operational alert emails — e.g. a payment dispute or refund needing review — to our own team; transaction identifiers and amounts only, no name, address, phone or message content), 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.
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.
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, 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 in the Netherlands, you may also contact the AP (autoriteitpersoonsgegevens.nl). 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).
Some providers above (e.g. Google, Stripe, Sentry, Vercel, Resend) may process data outside the EEA, including 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.
Step Swap is not directed to children under 18 and we do not knowingly collect their data.
We keep cookies and local storage to a minimum:
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.
Questions or requests: info@vaet.sk.