WorthIt Privacy Policy
Last updated: July 4, 2026
WorthIt is a Chrome extension and website that analyzes an Upwork job posting you are viewing (or paste in) and gives an APPLY / MAYBE / SKIP verdict before you spend connects. It is built and operated by Milan Šušnjar. WorthIt is not affiliated with, endorsed by, or connected to Upwork.
The short version: no accounts, no database of you, nothing sold. Job text is processed transiently to produce your verdict, your preferences stay in your browser, and the only identifier is a random device id. Analytics are anonymous and can be switched off.
What the extension can see
The extension runs only on upwork.com job pages. It reads the publicly visible content of the job posting you have open — title, description, budget, proposal count, client stats. It never reads your Upwork profile, proposals, messages, credentials, or anything on other websites, and it never acts on your Upwork account (no auto-bidding, no form filling, by design).
Data we process, and where it goes
Job content
The job posting you analyze is sent to our server to compute the verdict. It is processed in memory and not written to a database. When an AI check runs, its result is cached on the server for up to 24 hours, keyed by a one-way hash of the job text — the cache entry is not linked to you and exists so the same job doesn't consume another AI check.
Your preferences
Skills, desired rate, and keyword lists are stored in your browser (chrome.storage.sync for the extension, localStorage for the website). They ride along with each analysis request so the verdict can be personalized, and are never stored on the server.
Anonymous device id
A random identifier (UUID) generated in your browser on first use. It exists to enforce the daily AI-check quota and prevent abuse. It is not derived from and cannot be linked to your name, email, or Upwork account. Uninstalling the extension deletes it.
AI processing
When you run an AI check, the job description and the job's visible facts (budget, client stats) are sent to Google's Gemini API to extract risk signals. That processing is subject to Google's terms. Nothing about you is included in those requests.
Usage analytics (optional)
We use PostHog (EU cloud) to understand whether WorthIt works: verdicts, scores, analysis mode, parse confidence, and UI events such as the panel being collapsed or settings being saved (counts only). Analytics never include job text, client names, or the contents of your keyword lists, and are tied only to the anonymous device id. You can turn analytics off in the extension's options page at any time.
Server logs
Like any web service, our server briefly sees your IP address and uses it for rate limiting. We do not build profiles from it.
What we never do
- No selling or sharing of data for advertising. No ads.
- No accounts, no email collection, no tracking across websites.
- No automated actions on your Upwork account of any kind.
- No storing of analyzed job content beyond the transient processing described above.
Third-party processors
- Hosting: Hetzner (Germany / EU).
- AI analysis: Google Gemini API (only when an AI check runs).
- Analytics: PostHog, EU cloud (only if analytics are enabled).
Retention
Job content: in-memory processing only; AI-check cache up to 24 hours, keyed by content hash. Preferences and device id: in your browser until you clear them or uninstall. Analytics events: retained in PostHog under its standard retention, tied to the anonymous device id only.
Your choices
Disable analytics in the extension options. Uninstall the extension to remove everything it stored locally. For questions, or to request deletion of analytics events tied to your device id (shown at the bottom of the options page), email milanrs@gmail.com.
Changes
If this policy changes in a way that matters — new data, new processor, new purpose — the "last updated" date above changes with it and the extension's store listing will link to the current version.
WorthIt is not affiliated with or endorsed by Upwork. "Upwork" is a trademark of Upwork Global Inc.