Privacy Policy

Last updated: May 2025

This Privacy Policy explains what personal data Portrea collects, why we collect it, how long we keep it, and what rights you have. Portrea is operated by Shazoo s.r.o., a company registered in Czech Republic. Where this policy says "we", "us", or "our", it meansShazoo s.r.o..

We are subject to the EU General Data Protection Regulation (GDPR) and, where applicable, local data protection laws in each market we serve.

1. Data Controller

The data controller responsible for your personal data is:

Shazoo s.r.o.

Příčná 4, 110 00 Praha 1, Czech Republic

IČO: TODO_IČO

Email: hello@portrea.cz

For privacy-related requests or questions, please contact us at the email above.

2. What Data We Collect and Why

We collect only what is necessary to provide the service. Below is a breakdown by activity.

Account registration (Google Sign-In)

When you sign in with Google, we receive your name and email address from Google. We store these in our database to identify your account and deliver your portraits to you.

Legal basis: Performance of a contract — Art 6(1)(b) GDPR. Processing your name and email is necessary to create and manage your account.

Photo uploads (input selfies)

You upload 1–3 photos of yourself. These are transmitted to our AI generation pipeline and then to Google's Gemini API to produce your professional portraits. Input photos are retained in your account alongside your generated portraits so you can review the source photos and regenerate if needed. They remain accessible until you request deletion or close your account.

Special category data (Art 9 GDPR): Facial photographs can constitute biometric data. We process your photos solely to generate your portrait. The legal basis is your explicit consent given at the upload step — Art 9(2)(a) GDPR. You may withdraw this consent at any time by not uploading further photos or by requesting deletion of your account data. Withdrawal does not affect processing already completed.

Legal basis: Explicit consent — Art 9(2)(a) GDPR for biometric processing; performance of a contract — Art 6(1)(b) GDPR for the service itself.

Generated portraits (output images)

The AI-generated portrait photos are stored in your account so you can download them at any time. They remain accessible until you request deletion or close your account.

Legal basis: Performance of a contract — Art 6(1)(b) GDPR.

Payment

When you purchase a plan, your email address and order details (tier, amount, currency, date) are processed by our payment provider. We store the order record in our database to fulfil your plan and for accounting purposes. We do not store credit card numbers — these are handled entirely by Stripe or Paddle.

Legal basis: Performance of a contract — Art 6(1)(b) GDPR; legal obligation (tax and accounting records) — Art 6(1)(c) GDPR.

Account usage and service operation

We record how many generations you have remaining (your purchased allowance) and log standard server activity (IP address, request timestamps, error events) for security and debugging purposes. These server logs are kept for 90 days and then deleted.

Legal basis: Legitimate interests — Art 6(1)(f) GDPR. We have a legitimate interest in keeping the service secure and diagnosing faults. This processing is limited in scope and does not override your rights.

3. How Long We Keep Your Data

Input photosRetained while your account is active; deleted on account closure or on request
Generated portraitsKept in your account until you request deletion or close your account
Account dataRetained while your account is active; deleted within 30 days of a closure request
Order recordsRetained for 7 years to comply with accounting and tax law obligations
Server logsAutomatically deleted after 90 days

4. Who We Share Your Data With

We do not sell your data. We share it only with the following service providers ("sub-processors") to the extent necessary to operate the service:

Google LLC — Authentication (Google OAuth)

Data shared: name and email address. Country: United States. Transfer mechanism: Standard Contractual Clauses (Art 46(2)(c) GDPR).

Google LLC — AI Generation (Gemini API)

Data shared: your uploaded photos (potentially biometric data). Country: United States. Transfer mechanism: Standard Contractual Clauses (Art 46(2)(c) GDPR). Google's data processing terms apply; input images are not used to train Google's models under the API terms.

Stripe Inc. — Payment Processing (EU markets and Malaysia)

Data shared: email address, order amount and currency. Country: United States. Transfer mechanism: Standard Contractual Clauses (Art 46(2)(c) GDPR).

Paddle.com Market Ltd — Payment Processing (UAE only)

Data shared: email address, order amount and currency. Paddle acts as merchant of record and is independently responsible for its own data processing. Country: United Kingdom. Transfer mechanism: UK adequacy decision and Standard Contractual Clauses where required.

Vercel Inc. — Hosting and File Storage

Data shared: all data in transit and at rest (account data, uploaded photos, generated portraits). Country: United States. Transfer mechanism: Standard Contractual Clauses (Art 46(2)(c) GDPR).

Neon Inc. — Database (Postgres)

Data shared: all structured user and order data stored in our database. Country: United States. Transfer mechanism: Standard Contractual Clauses (Art 46(2)(c) GDPR).

All US-based processors have signed Standard Contractual Clauses as required under Art 46(2)(c) GDPR. We have conducted transfer impact assessments and are satisfied that these transfers offer adequate protection.

5. Cookies

We use only strictly necessary cookies. No analytics cookies, advertising cookies, or third-party tracking cookies are set. Because we use only strictly necessary cookies, no consent banner is required under EU law.

next-auth.session-token

Purpose: Maintains your authenticated session so you stay logged in. Type: HTTP-only, Secure, SameSite=Lax. Duration: Session / up to 30 days.

next-auth.csrf-token

Purpose: Protects against cross-site request forgery attacks. Type: HTTP-only, Secure. Duration: Session.

next-auth.callback-url

Purpose: Remembers where to redirect you after sign-in. Type: Short-lived. Duration: Expires immediately after use.

6. Your Rights

Under GDPR, you have the following rights regarding your personal data:

Right of access (Art 15)

You can request a copy of all personal data we hold about you.

Right to rectification (Art 16)

You can ask us to correct inaccurate or incomplete data.

Right to erasure (Art 17)

You can request deletion of your data. We will erase your account and generated portraits promptly. Note: order records must be retained for 7 years under accounting law and cannot be deleted on request.

Right to restriction of processing (Art 18)

You can ask us to temporarily stop processing your data in certain circumstances, for example while a dispute is being resolved.

Right to data portability (Art 20)

You can request your data in a structured, machine-readable format (e.g. JSON). This applies to data you provided and that we process by automated means on the basis of contract or consent.

Right to object (Art 21)

You can object to processing based on legitimate interests (Art 6(1)(f)). We will stop unless we have compelling legitimate grounds that override your interests.

Right to withdraw consent (Art 7(3))

Where processing is based on your consent (photo uploads), you can withdraw consent at any time. Withdrawal does not affect the lawfulness of processing carried out before withdrawal.

Right to lodge a complaint (Art 77)

You have the right to complain to a supervisory authority. Our lead supervisory authority is the Czech data protection authority:

Úřad pro ochranu osobních údajů (UOOU)

Pplk. Sochora 27, 170 00 Prague 7, Czech Republic

Website: uoou.cz

If you are based in another EU member state, you may also lodge a complaint with the supervisory authority in your country of habitual residence or place of work.

To exercise any of these rights, email us at hello@portrea.cz. We will respond within 30 days.

7. International Data Transfers

Our sub-processors are based in the United States and the United Kingdom. The US does not have an EU adequacy decision. All transfers to US-based processors are governed by Standard Contractual Clauses (SCCs) approved by the European Commission under Art 46(2)(c) GDPR. Transfers to Paddle in the UK are covered by the UK adequacy decision and SCCs where additionally required.

You may request a copy of the applicable SCCs by emailing us at hello@portrea.cz.

8. Children

This service is not directed at children under the age of 16. We do not knowingly collect personal data from anyone under 16. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

9. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date at the top and, where appropriate, notify you by email. Continued use of the service after changes are posted constitutes acceptance of the updated policy.

10. Contact Us

For any questions about this Privacy Policy or to exercise your rights, contact us at:

Shazoo s.r.o.

Příčná 4, 110 00 Praha 1, Czech Republic

hello@portrea.cz