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).
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.
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.
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.
To provide core functionality (object detection and price estimation) we send uploaded images to trusted third‑party AI image analysis service providers ("Processors").
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.
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.).
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.
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).
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.
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.