Privacy policy

Last updated: 29 September 2026

This policy describes what the ToyTrace mobile app actually does with your data. We have tried to write it as a plain description, not as a list of everything we might possibly do.

1. Who we are

ToyTrace is operated by OMMETRICS BİLGİ TEKNOLOJİLERİ PAZARLAMA ANONİM ŞİRKETİ (“Ommetrics”), which is the data controller for the data described here (the “data controller” under the EU GDPR, and the veri sorumlusu under Turkey's Law No. 6698 on the Protection of Personal Data, “KVKK”).

Registered address: Küçükbakkalköy Mah. Ali Ay Sok. No:19/3, Ataşehir, İstanbul, Türkiye
Contact for anything in this policy: support@toytrace.com

2. The short version

3. What we collect

Anonymous account

The first time you open the app, it creates an anonymous account (Firebase Anonymous Authentication). That gives you a random account ID. It does not include your name, email address or phone number. You never have to sign in to use ToyTrace. If the app ever offers to link your account to a sign-in, for example so you can back up or restore your collection, that will be optional and offered only at that moment, never as a condition of using the app.

Photos you take or choose

When you scan a toy, the photo is shrunk on your phone, uploaded to our servers so the toy can be recognised, and stored in your own account's storage area. See Your photos.

Scan results and your collection

For each scan we store the result: what the AI model read from the photo (brand, line, name, year, variant markings, packaging, visible condition), which catalog product it was matched to, and the price evidence shown to you. When you add a toy to your collection, we store that entry along with anything you enter yourself (condition, notes, extra photos). All of this sits under your anonymous account.

Onboarding answers and settings

If you answer the optional questions when you first open the app (for example, which toy categories interest you), we store those answers and your language setting in your account profile.

Support messages

When you send a message through the in-app support form, we store:

If you email us directly instead, we receive whatever your email contains, including your email address.

Correction reports

When you report that a result is wrong, we store the reason you chose, your note if you wrote one, the product's canonical key (our internal identifier for the product), and references to the scan and its photo so a person can review the report.

Usage analytics

The app uses Firebase Analytics to record usage events, such as a scan starting, succeeding or failing, a screen of the introduction being viewed, the subscription screen being opened, or a correction being sent. Events carry little context (for example the toy category) and are linked to your anonymous account ID. Firebase Analytics also automatically records standard technical details: an app-instance identifier, device model, operating system version, app version, and an approximate country or region derived from your IP address. Analytics data is exported to Google BigQuery, where we analyse it.

The same usage events are also sent to Mixpanel, a product analytics service we use to understand how people move through the app (for example, where they stop during the introduction). Mixpanel receives each event with its small amount of context, your anonymous account ID, the platform (iOS or Android) and app version, and whether you are on the free or paid plan. Mixpanel's software also records technical details such as device model and operating system version, and derives an approximate location (country or city) from your IP address. If you subscribe, Adapty sends Mixpanel your subscription events with payment amounts, linked to the same anonymous account ID. The app does not send Mixpanel your name, email address, photos or collection, and Mixpanel is not used for advertising. Mixpanel stores this data in the United States.

Subscription status

If you subscribe, Adapty tells us whether your subscription is active, so the app can apply the right plan. See Services that process data for us.

4. What we do not collect

We are stating this explicitly because many apps do collect these:

5. Your photos

6. Advertising measurement (Adjust)

We advertise the app, and we want to know which ad actually brought someone to it, so we can stop paying for the ones that don't. The app uses Adjust GmbH for this measurement.

This is used only to measure our own advertising. We never sell your data.

7. Crash reporting (Firebase Crashlytics)

When the app crashes, technical details about the crash — the device model, operating system version, app version and a stack trace showing where in the code it happened — are sent to Firebase Crashlytics so we can find and fix the bug. Crash reports are about the state of the app, not about you: they do not include your photos or your collection.

8. Services that process data for us

ServiceWhat it does for usWhat it receives
Google Firebase Anonymous sign-in, database, file storage, server functions, app-integrity checks (App Check), remote configuration, analytics Everything described in section 3 is stored or processed on Firebase.
Google Gemini API Reads the toy photo and describes what is visible The photo and our instructions to the model. It is not given your account ID or any other information about you.
eBay (Browse API) Source of the current listings behind the price evidence Our servers search eBay using the identified product (for example brand and name). eBay does not receive your photo or any information about you.
Google Firebase Crashlytics Crash reporting When the app crashes: device model, operating system version, app version and a stack trace. See section 7.
Adjust GmbH Measures which ad brought a user to the app On iOS, the advertising identifier (IDFA) only if you allowed it in the App Tracking Transparency prompt; on Android, the Google Advertising ID. Also device information, app open and session events, and subscription events with payment amounts (through Adapty). See section 6.
Mixpanel, Inc. Product analytics: how the app is used The usage events described under Usage analytics, your anonymous account ID, platform, app version, plan (free or paid), device model and operating system version, an approximate location derived from your IP address, and subscription events with payment amounts (through Adapty). Not used for advertising.
Adapty Subscription management Your anonymous account ID, your subscription and purchase status from Apple or Google, and technical details that Adapty's software development kit (SDK) records, such as device model, operating system version, app version and IP address.
Apple App Store / Google Play Payment, billing, refunds Payment is handled entirely by Apple or Google under their own terms. Your card details never reach us.

About the listings

We do not store eBay listings. Our servers fetch listings, calculate the price statistics (such as the typical range and the number of listings), and then discard the listings. We keep only the calculated statistics, for at most 24 hours before they are recalculated. The listings you see in the app are fetched live from eBay each time you open them, and are not saved.

If you tap a listing, it opens on eBay's website or app, and eBay's own privacy policy applies from that point.

9. Where the data is stored

Our database, file storage and server functions run in Google Cloud's us-central1 region in the United States. Our other service providers may also process data outside your country. If you are in the European Economic Area, the United Kingdom or Turkey, this is an international transfer of personal data. We rely on the safeguards our providers offer for such transfers (such as the European Commission's Standard Contractual Clauses) and, for Turkey, on the mechanisms KVKK Article 9 provides.

10. Why we are allowed to process it

11. How long we keep it

Deleting an entry from your collection in the app removes that entry. It does not delete the underlying scan record or its photo. To remove everything, ask us (see below).

Uninstalling the app does not delete your data from our servers. Because the account is anonymous, you also cannot sign back in to it after uninstalling unless you linked it to a sign-in first.

12. Your rights and deleting your data

Depending on where you live, including under the GDPR and under KVKK Article 11, you have the right to find out whether we process your data, to get a copy of it, to have it corrected or deleted, to object to or restrict certain processing, to receive your data in a portable format, and to find out who it has been shared with.

How to have your data deleted

There is currently no automatic delete option in the app. To have your data deleted, contact us and we will do it:

We respond to requests within 30 days. Deleting your data does not cancel a subscription: that is handled by Apple or Google. See Cancelling.

Complaints

If you are unhappy with how we handle your data, please tell us first. You also have the right to complain to your local data protection authority. In Turkey, that is the Personal Data Protection Authority (Kişisel Verileri Koruma Kurumu). In the EU, it is the supervisory authority in your country.

13. This website

toytrace.com is a static website. It sets no cookies, runs no analytics or tracking scripts, and has no forms. Our hosting provider processes standard technical request data (such as IP addresses) to serve and protect the site.

14. Changes to this policy

If the app starts doing something new with your data, we will update this page before that change reaches the app and change the date at the top. Significant changes will also be pointed out in the app.

15. Contact

OMMETRICS BİLGİ TEKNOLOJİLERİ PAZARLAMA ANONİM ŞİRKETİ · Küçükbakkalköy Mah. Ali Ay Sok. No:19/3, Ataşehir, İstanbul, Türkiye · support@toytrace.com · or Settings → Contact support in the app.

This policy describes how the app currently works. It is pending review by a lawyer, and the text may be adjusted as a result of that review. It is not legal advice.