Neologos
WorthIt

Privacy Policy

Everything that applies to WorthIt is here. The general part below covers the website and all apps.

Effective from September 28, 2026

This document is translated from the Czech version for your convenience. In case of any discrepancy between language versions, the Czech version is binding.

In short

  • The link, screenshot or name you enter is assessed by Anthropic's AI. It is not used to train models.
  • History and favourites stay on your phone. The app has no account and asks for no name or email.
  • The price from a link goes into a shared price archive without any identifier.
  • Price tracking uses a random anonymous identifier. Turning it off deletes the record from the server at once.
  • The app collects no location and no advertising identifiers.

This summary is for quick orientation. The full text below is what applies.

1

What the app does

WorthIt judges whether a specific product is worth buying at its current price. The input is a product link from an online shop, a screenshot from a shop, or a product name.

2

What is sent to the server

The link, screenshot or name you enter is sent through Anthropic's API (Claude), which acts as a processor: it identifies the product, loads the shop page and looks up comparison prices at other shops. The data sent is not used to train models.

A screenshot contains whatever it captured — before uploading one, check that it does not include your personal data (name, address, cart contents, an email inbox in the background).

The finished result of a link or name analysis is kept for 6 hours in a shared cache in Firestore (Google/Firebase, europe-west3 region), with no user identifier of any kind. Anyone who enters the same link or name in the same language and currency during that time gets the same result without a new request to the model. Screenshots are never cached. Expired entries are deleted once a day. The only part of a result stored permanently is the price record described in section 4.

The sources card in a result loads the logos of the sites the analysis drew on directly from those sites — just as if you opened the page in a browser.

3

What stays on the device only

  • your analysis history
  • favourite products
  • chosen currency and language
  • the counter of free analyses in the current month
  • a link shared from another app via “Share → WorthIt”, until WorthIt picks it up (30 minutes at most)

None of this is synced to the cloud. Deleting the app deletes it.

4

Shared price archive

When you submit a product link, the price the server read from the shop's page is stored in Firestore (Google/Firebase, europe-west3 region), together with the product name, the shop name and the date. This lets another user who looks at the same product later see how the price actually moved.

No user identifier is stored with this record — not even an anonymous one. The archive therefore cannot reveal who viewed a product, nor link several searches together.

Only prices from a link the server fetched itself are stored. A price entered as text or taken from a screenshot never enters the archive. Alongside this, a count of how often each product was searched is kept so the app can show the most-searched products — again with no link to any user.

5

Price watching and notifications

When you turn on price watching, the following is written to Firestore (Google/Firebase, europe-west3 region): an anonymous user identifier from RevenueCat, the product link, its name and image, the current and target price, currency, language and the date of the last check. No name, no email, no account — the identifier is random and not linked to your identity.

Once a day the server re-checks the product's price, and when it drops to your target price it sends a push notification via Firebase Cloud Messaging and the Apple Push Notification service. A device registration token for notifications is stored for that purpose.

You can turn watching off in the app at any time — the product record is deleted from the server immediately. Once you are no longer watching anything, the notification registration token is deleted too.

6

Limits against abuse

WorthIt Pro includes up to 20 analyses a week and the app’s interface is public, so the server counts analyses that actually call the model (a cached result does not count). Only a count and the time of the last change are written to Firestore (Google/Firebase, europe-west3 region): one counter per calendar week for the anonymous RevenueCat identifier (the same one used for price watching), and one per day for a fingerprint of the IP address. The fingerprint is an HMAC-SHA-256 with a key known only to the server — the IP address itself is not stored and cannot be recovered from the fingerprint.

An analysis pack (a one-time purchase) adds a balance of unused analyses to the same anonymous identifier, together with Apple’s transaction id so that one purchase cannot be credited twice. Unlike the counters, that balance is not deleted after 14 days — it stays until you use it up.

No analysis content is stored with the counters. The records are deleted automatically after 14 days.

7

Purchases

WorthIt Pro subscriptions are handled by Apple via In-App Purchase and managed through RevenueCat. The app never sees or stores payment details — they stay with Apple. RevenueCat works with an anonymous identifier, not a name or email.

An analysis pack is a one-time Apple In-App Purchase. The server verifies it directly from Apple’s signature on the transaction; no payment details ever reach us.

8

What the app does not collect

  • name, email or contact details
  • location
  • advertising identifiers (IDFA)
  • contacts, calendar or photo library (only the screenshot you pick yourself is uploaded)
9

Feedback

The app offers a short survey (3 multiple-choice questions plus a free-text field), shown automatically after a few completed analyses, or any time from Settings → Feedback.

Answers are stored in Firestore (Google/Firebase, region europe-west3) along with the app version, language, and an anonymous RevenueCat identifier — the same one the app uses for price watching. No name or e-mail is stored; don't put anything in the free-text field you wouldn't want to share.

At the end of the survey the app asks whether you'd like us to get back to you. If you choose "Yes" and enter your e-mail, the support chat opens with your answers pre-filled. The message and e-mail are stored as a support ticket under section 4 of the general part; the survey answers themselves stay without an e-mail address.

10

Anonymous usage statistics

To improve the app, it sends daily counts: how often each screen was shown, on which screen the app went to the background, and how often the WorthIt Pro offer was shown and for which feature it ended in a purchase. Only these totals are sent, without any user or device identifier and without links, screenshots or any content of your analyses. They are stored in Firestore (Google/Firebase, region europe-west3) and cannot be linked to a specific person.

11

Contact

Reach out via Support.

General part (applies to the website and all apps)
1

Data controller

The data controller is Vojtěch Landa, a private individual, contact: vojtajess@gmail.com. Neologos Development is not a legal entity or a registered business — it's the name under which Vojtěch Landa, as a private individual, develops and runs neologos.dev and the apps listed below.

2

What this page covers

This privacy policy is shared across neologos.dev, vejce.neologos.dev, and the apps Blackout, Eco, WorthIt, Blurt, Migrelog, and Limi. Each app also has its own section below, since it processes different data depending on what it does — the general part applies to all of them, and the app section adds to it.

3

Website traffic

neologos.dev collects basic, aggregate traffic statistics (visit counts, pages visited, approximate geographic area from IP address) via Vercel Analytics and, if enabled, PostHog. This data only exists to show whether the site is being used at all — it isn't sold, isn't shared with ad networks, and isn't linked to a name or email unless you provide one yourself (e.g. via the support chat).

4

Support chat and tickets

The Support section on the website and the support chat inside the apps let you report a bug, suggest an app improvement, ask about legal information or ask a general question. Chat messages are saved as a ticket in Firestore (Google/Firebase, see point 5). Messages in every category are answered by an AI assistant through the Anthropic (Claude) API. Anthropic acts as a processor: it handles the message, including the earlier conversation, only to produce a reply and does not use it to train models.

When you report a bug directly from an app, a technical app log (error messages and app state) is attached to the ticket so the problem can be traced. An email or name is stored only if you type it into the form yourself — it is never collected automatically.

Blackout, WorthIt, Blurt and Migrelog also include a short, optional in-app survey. At the end we ask whether you'd like us to get back to you. If you choose "No", your answers are sent without an e-mail address or any contact detail, i.e. anonymously. If you choose "Yes", your answers are sent the same way and the app opens the support chat with your answers pre-filled in the message and the e-mail address you enter yourself. The message and e-mail are then stored as a ticket as described in this section, and the e-mail is used only to reply to your feedback. The survey record itself stays without an e-mail address.

5

Shared infrastructure

The website and apps run on Firebase/Google Cloud (Firestore, Cloud Functions, Cloud Messaging) — the servers for the apps and site are set to a European region (europe-west3) wherever Firebase allows it. Google acts as a processor there under its own privacy policy (firebase.google.com/support/privacy).

Push notifications (where an app offers them) use the Apple Push Notification service — Apple only needs an anonymous device token for this, not personal data.

6

Advertising and cookies

The /brief page (Brief → Prompt) is funded by ads through Google AdSense so it can stay free. No ad script or third-party cookie loads until you consent in the cookie banner at the bottom of the page.

Once you consent, Google and its ad partners may set cookies to measure and personalize ads under their own policies (policies.google.com/privacy). You can manage ad personalization or opt out at adssettings.google.com.

You can withdraw consent at any time by clearing this domain's cookies in your browser — the banner will show up again.

7

Your rights

Under GDPR, you have the right to:

  • access your data
  • correct inaccurate data
  • erasure ("the right to be forgotten")
  • restrict processing
  • data portability
  • object to processing
  • withdraw consent at any time, where processing was based on it
  • lodge a complaint with the Office for Personal Data Protection (uoou.gov.cz)

You can exercise any of these rights simply — write to vojtajess@gmail.com or via Support (category "Legal information").

What to expect from me: I'll reply no later than 30 days after receiving the request — either sending, correcting, or deleting the data right away, or explaining why (and on what grounds) that isn't possible. For a more complex request this deadline can be extended once by another two months, which I'll tell you about within the first 30 days. To verify identity I may ask for extra information (e.g. the email or nickname used in the app), so the data doesn't end up with someone else under your name.

8

Data retention

Tickets and incidents are kept for as long as needed to resolve the request, plus a reasonable period after for traceability (typically up to 24 months), then deleted. Data stored directly in the apps (see the app sections below) follows each app's own rules — most of it can be deleted immediately right in the app.

A conversation with the assistant where you leave no email is kept on the server only as a hidden draft, so it can still be handed to a person if you add an email. Nobody reads it, and it is deleted automatically after 7 days.

9

Changes to this policy

This policy may change as the site and apps evolve. The current version is always on this page; the date of the last change is shown in the header.

Change history

  1. Anonymous daily counts of screens and the offer
  2. Survey with an option to ask to be contacted
  3. Analysis packs
  4. Version 2.0.2: result cache and abuse limits
  5. Satisfaction survey
  6. First version: shared price archive and target-price tracking

Where next

This site uses cookies to show ads that keep the Brief → Prompt tool free. Do you agree?