Privacy Policy
Last updated: August 2026 · v1.1
0. Data Controller
The data controller responsible for your personal data is [RAZÓN SOCIAL — e.g. Mirrora S.L.], [tax ID: NIF/CIF —], registered at [DOMICILIO SOCIAL —], Spain. For any privacy matter or to exercise your rights, contact privacy@mirroratrade.com.
1. Data We Collect
We collect the following categories of personal data when you register and use Mirrora:
- ◆Account data: email address, hashed password, role (analyst or investor), registration timestamp
- ◆Profile data: display name, biography, fee structure (analysts only)
- ◆Subscription data: portfolio subscriptions, allocated amounts, IBKR account IDs
- ◆Transaction data: trade execution logs related to your subscriptions
- ◆Usage data: authentication events, API request logs (retained for 90 days)
2. How We Use Your Data
We use your data exclusively to:
- ◆Provide and operate the Mirrora platform
- ◆Authenticate your identity and secure your account
- ◆Facilitate subscription relationships between investors and analysts
- ◆Transmit portfolio change signals to your connected IBKR account
- ◆Process fee payments through Stripe
- ◆Respond to support requests and compliance obligations
We do not sell, rent, or share your personal data with third parties for marketing purposes.
3. Legal Basis (GDPR)
Where GDPR applies, our legal basis for processing is:
- ◆Contract performance: to provide the service you signed up for
- ◆Legitimate interests: fraud prevention, security, platform integrity
- ◆Consent: marketing communications (where applicable)
4. Data Retention
Account data is retained for the duration of your account plus 3 years for legal compliance purposes. Audit logs are retained for 7 years. You may request deletion at any time using the in-app data deletion feature.
5. Your Rights
Under GDPR and equivalent regulations, you have the right to:
- ◆Access: export all your personal data (available from Account Settings)
- ◆Rectification: correct inaccurate data via your profile settings
- ◆Erasure: delete your account and associated data
- ◆Portability: receive your data in a machine-readable format
- ◆Restriction: request that we limit processing of your data
- ◆Objection: object to processing based on legitimate interests
6. Cookies
We use strictly necessary cookies for session management (httpOnly, Secure). We do not use advertising or analytics cookies. You will be prompted to consent before any optional cookies are set.
7. Sub-processors & International Transfers
Mirrora relies on the following sub-processors: Stripe (payment processing), Interactive Brokers (order transmission and account data), SendGrid (transactional email), Google and Apple (optional sign-in), Supabase (database hosting), Fly.io (backend hosting) and Vercel (frontend hosting). Each is bound by a data processing agreement.
Some of these providers are located outside the European Economic Area (e.g. in the United States). Where data is transferred internationally, it is protected by the European Commission's Standard Contractual Clauses or an equivalent adequacy mechanism.
8. Security
We implement industry-standard security measures including bcrypt password hashing, HTTPS-only transport, JWT with short expiry, rate limiting, and security headers. We do not store payment card data (handled entirely by Stripe).
9. Contact & Complaints
For privacy-related enquiries or to exercise your rights, contact privacy@mirroratrade.com. We will respond within 30 days.
If you believe your data protection rights have been infringed, you have the right to lodge a complaint with the Spanish Data Protection Agency (Agencia Española de Protección de Datos, AEPD — www.aepd.es) or your local supervisory authority.