Privacy Policy
Last updated: 2026-04-06
This Privacy Policy explains how Felix Harmel ("we", "us") collects and processes personal data when you use our app to generate AI pet portraits and order prints (poster/canvas).
1) Controller (Who is responsible)
Felix Harmel
c/o IP-Management #7882
Ludwig-Erhard-Str. 18
20459 Hamburg
Germany
Contact: privacy@checkurchat.app
2) What the app does
Our app lets you upload a pet photo, generate a stylized portrait using AI, and (optionally) order a physical print (poster/canvas) shipped to your address.
3) Data we process
A) Images and content you provide
- Uploaded pet photos (the images you upload for processing)
- Generated portraits (the AI-generated output image)
B) Order and shipping information (if you place an order)
- Name and shipping address
- Country
- Order details (product type/size, price, order status)
- Operational identifiers (e.g., order ID)
C) Payment information (if you place an order)
Payments are processed by Stripe. We receive information needed to confirm and manage your order (e.g., payment status, transaction/order identifiers). We do not store full card details on our servers.
D) Technical data
To operate and secure the service, we may process limited technical data such as IP address (e.g., in server logs), device/app information (e.g., app version), and timestamps.
We use Vercel Web Analytics to measure aggregated usage of our website in a privacy-friendly manner. Vercel Web Analytics does not use cookies and helps us understand page visits, referrers, device/browser information, and similar technical usage data.
4) Why we process data (purposes) and legal bases
We process personal data for the following purposes:
- Provide the app and generate portraits
Legal basis: performance of a contract / steps prior to entering a contract. - Process orders, production, and shipping
Legal basis: performance of a contract. - Operate, secure, and maintain the service (fraud prevention, abuse detection, debugging)
Legal basis: legitimate interests (service security and reliability). - Compliance with legal obligations (e.g., accounting and tax obligations for orders)
Legal basis: compliance with legal obligations.
5) Uploaded photos vs. generated portraits (storage and deletion)
Generated portraits. We store generated portraits so you can access your portrait in the app and so we can provide customer support (e.g., reprints, delivery issues, quality complaints, or payment disputes).
Uploaded photos. Your uploaded pet photo(s) are processed only to generate the portrait. After a portrait is successfully generated and saved, we delete the uploaded source photo files from our storage as part of normal operation (best-effort cleanup). In rare cases, deletion may be delayed due to technical issues, but we do not keep uploads longer than necessary for processing and reliability.
You can request deletion of your portrait files at any time by contacting us at privacy@checkurchat.app. We may retain limited order and payment records as required by law (e.g., accounting and tax obligations).
6) Where your data is stored
We use Supabase to operate core backend functionality (database and file storage). According to our configuration, Supabase data is hosted in the EU (Frankfurt, Germany).
7) Who we share data with (processors and partners)
We share data only as necessary to provide the service:
- Supabase (hosting/database/storage for app operations and order data)
- Google Cloud Vertex AI (AI processing to generate the portrait)
- Gelato (print production and shipping fulfillment). We share the minimum needed to fulfill your order (e.g., print file and shipping details).
- Stripe (payment processing). Stripe processes payments and provides us order/payment status.
8) International transfers
We aim to process and store data in the EU. For reliability, AI processing may be routed via Google Cloud endpoints that could involve processing outside the EU/EEA. Where required, we rely on appropriate safeguards (such as adequacy decisions or standard contractual clauses).
9) How long we keep data
We keep personal data only as long as necessary for the purposes described above, including to provide the service, support orders, and comply with legal obligations.
10) Your rights
Depending on your location and applicable law, you may have rights to:
- access your personal data,
- correct inaccurate data,
- request deletion,
- restrict or object to certain processing,
- request data portability,
- withdraw consent (where processing is based on consent).
You also have the right to lodge a complaint with a data protection authority.
11) Contact
For privacy requests, contact: privacy@checkurchat.app
12) Changes to this Privacy Policy
We may update this Privacy Policy from time to time. We will post the updated version and update the "Last updated" date above.