Privacy Policy — ThriftyAI — Profit Identifier

Last updated: 6 November 2025

This page explains how ThriftyAI – Profit Identifier ("the App")—developed and operated by Xcoder ("we", "us", "our")—collects, uses, stores, and protects personal data in compliance with the EU General Data Protection Regulation (GDPR).

1. Data controller & contact

The data controller for the App is Xcoder.

Contact email: blayasoft@gmail.com

If you wish to contact our Data Protection Officer (DPO) or make a GDPR request (access, rectification, erasure, restriction, portability, objection), please use the email above.

2. What data we process

Primary data: images (photos) that you voluntarily upload to the App for object detection and price/ profit estimation.

Derived data: detected object labels, bounding boxes, estimated price/profit values, anonymized logs and aggregate metrics.

What we do NOT collect or store: we do not store or log uploaded images on our own servers by default, and we do not attach personal identifiers to processed images.

3. Legal basis for processing (GDPR)

We process images under the following legal bases:

You can withdraw consent at any time by contacting us (see section 1). Withdrawal of consent will not affect processing that occurred prior to withdrawal when we had a lawful basis to process data.

4. Use of third‑party AI image analysis services

To provide core functionality (object detection and price estimation) we send uploaded images to trusted third‑party AI image analysis service providers ("Processors").

5. Retention & logging

Our retention: ThriftyAI itself does not save or log uploaded images. We only store derived outputs (labels, bboxes, estimated prices) and an image hash (e.g. SHA‑256) for auditability if needed. These derived records are retained according to our internal retention policy and may be deleted on request.

Third‑party retention: As noted above, processors may retain images for up to 30 days for operational reasons. These logged images are not linked to user identities by the processors.

Important: It is your responsibility not to upload images that contain sensitive personal information or identifiable third parties unless you have their consent.

6. Security

We use industry standard measures to protect data: HTTPS/TLS for data in transit, access controls, and encryption at rest for any stored artifacts. Access to derived results and any temporary storage is restricted to authorized personnel only.

While we strive to protect data, no system can be guaranteed fully secure. Avoid uploading images that contain sensitive or special category personal data (racial, health, political opinions, etc.).

7. Your rights under the GDPR

If you are in the EU you have the following rights regarding your personal data:

To exercise any right, contact us at blayasoft@gmail.com. We will respond in accordance with applicable law (generally within one month).

If you believe we have not handled your request properly, you may lodge a complaint with your local supervisory authority. For Croatia, the supervisory authority is the Agency for Personal Data Protection (AZOP): https://azop.hr.

8. International transfers

Some processors we use may process or store data outside the European Economic Area (EEA). Where transfers occur, we ensure there are appropriate safeguards in place (standard contractual clauses, adequacy decisions, or other GDPR‑approved mechanisms).

9. Children

The App is not intended for children under 13. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, contact us and we will take steps to delete such data.

10. Changes to this policy

We may update this Privacy Policy from time to time. We will post changes on this page with an updated "Last updated" date. Substantive changes affecting how we process personal data will be communicated where appropriate.

11. Additional information & recommendations