When you create an account: your email address, a password protected with bcrypt, and your authenticator app key (TOTP secret) for two-factor authentication. The plaintext password is never stored.
When you place an order: your declared country, the payment method used, the identifiers returned by the payment processor (for example a Stripe transaction ID), and your IP at the time of purchase. For Zelle payments we also store your full name, your WhatsApp number if you provide it, the payment reference and the proof you uploaded.
In enhanced verification (KYC): when an operation exceeds certain thresholds we may ask for a photo of your government-issued identity document. That image is processed through Stripe Identity, a specialised identity verification provider.
For security and fraud prevention: we log sign-ins, detected country changes, failed payment attempts and a hash of your IP on every sensitive action.
If you sign in with a third-party provider (Google or Facebook): we receive your name, email address and, if available, your profile picture, solely to create or identify your account. We never post on your behalf or access your contacts.