Finds risk signals
Detects fee-request patterns, passport-handling clauses, identity-mismatch hints, and other anonymized signals across job posts, chat snippets, and contract text.
DueCare AI exists to help workers, trusted organizations, platforms, regulators, and researchers recognize exploitation risks earlier, act with better information, and share safety knowledge across institutions, without centralizing raw private case data.
It hides in job posts, in chat threads on a recruiter’s phone, in fee receipts, in a contract clause that contradicts a labour ministry circular published last week. The signal is real but it is fragmented across posts, chats, documents, fees, threats, and shifting laws across many corridors.
The institutions that could act — platforms, NGOs, regulators, embassies, courts — each see a slice. Workers, who carry the most context, often have the least bandwidth, the slowest connection, and the highest cost of being wrong.
NGOs face the same fragmentation. One organization may see a fee pattern in shelter intake, another may see the same recruiter language in a hotline transcript, while a regulator only needs the anonymized corridor-level trend. Today those signals are hard to share safely, quickly, and with enough provenance for another institution to trust them.
The pattern is clear: useful safety knowledge already exists in public sources, casework experience, and academic research. What’s missing is the connective tissue that makes that knowledge available at the moment a worker, caseworker, or moderator needs it, without funnelling private cases into one centralized warehouse.
A useful rule of thumb for where AI gets dramatically better, fast:
capability spike ≈ verifiability × training attention × data coverage × economic value
Migrant worker exploitation scores low on every factor. Outcomes are hard to verify (workers go silent, cases close years later, and definitions vary by jurisdiction). Training corpora rarely emphasize labour law, recruitment fees, or corridor-specific scams. Public data is thin and scattered across regulators, NGOs, and court filings. The economic incentive to optimize a frontier model for this domain is small relative to coding or search.
The result: stock models give plausible-sounding answers that are wrong in load-bearing ways. They miss the cited statute. They under-estimate corridor risk. They invent NGO contacts. They paraphrase a recruiter euphemism instead of flagging it.
Until inherent capability arrives, the gap has to be closed by structure: deterministic grep rules that fire before the model speaks, retrieval against vetted corridor packs, tool calls that ground claims in verified sources, and a harness ecosystem that can refuse, narrow, anonymize, verify, evaluate, or train around an answer when needed. Gemma 4 was chosen because it ships with native tool-calling and can run in local, edge, and on-device-oriented deployments, which is what makes the harnesses practical.
DueCare publishes vetted knowledge packs, a tools registry, evaluation suites, and a small AI harness ecosystem. Anyone can run them. Everyone can verify them. Citation-critical paths are designed to fail closed or narrow the answer when they can’t cite a public source.
The mission isn’t a single product. It’s shared infrastructure: a thin public hub that holds reviewed knowledge, paired with private deployments at the edges where worker context lives.
That infrastructure also gives NGOs a safer way to coordinate with each other and with regulators: share vetted public sources, pattern labels, contact updates, and anonymized corridor trends, not raw case files, names, documents, or narratives.
Detects fee-request patterns, passport-handling clauses, identity-mismatch hints, and other anonymized signals across job posts, chat snippets, and contract text.
Load-bearing safety claims are anchored to vetted knowledge packs with public-source citations and dates. The system shows when a claim is grounded, missing, or awaiting review.
Raw worker context stays at the edge. The hub never receives names, narratives, or document images.
NGOs can exchange vetted patterns and source updates, and regulators can receive anonymized corridor-level signals without receiving private case details.
Reviewers and partners feed verified updates back through a public review queue with a curator-vetted release pipeline.
Reproducible evaluation suites, append-only audit feeds, and a transparency log let anyone replay what the system said and why.
It surfaces information and drafts. Decisions and adjudication remain with humans inside accountable institutions.
If someone is in immediate danger, DueCare points to the relevant hotline. It is not the hotline.
The hub schema literally has no fields for case content. Edge filters reject payloads that try.
DueCare drafts; the user or trusted caseworker decides whether and how to act.
Crawlers propose. Curators review. Nothing publishes without human approval.
It contributes to the work of institutions that can. It does not replace them.
Job-board moderation runs grep rules + corridor packs at edit time. Postings are screened before they reach workers.
Caseworker copilots draft cited briefings; NGOs share vetted patterns; regulator dashboards see corridor-level anonymized trends. Cases stay local.
A worker/mobile lane answers in the worker’s language through local, edge, or partner-controlled channels, with offline-capable on-device deployment as the target path.
Versioned evaluation packs and reproducible benchmarks for researchers studying labour-market safety.
Reviewed, sanitized facts can become reusable knowledge objects without moving raw case files into the public hub.
APIs, Docker, schemas, examples, and packs let teams embed DueCare into their own prevention, assistance, and research workflows.
A recruiter sends Maria a contract over chat and a list of fees. She opens a DueCare-enabled worker channel. The contract is read inside a worker-controlled or trusted partner environment; nothing is uploaded to the public hub. It flags two clauses that contradict her source-country labour ministry’s most recent circular and one fee that exceeds the corridor’s legal cap.
Each flag links to the public source, with the date. The app drafts questions Maria can ask the recruiter and lists verified contacts at her embassy and at a partner NGO. DueCare does not contact anyone on her behalf.
If Maria opts in, an anonymized signal — fee_excess on this corridor, this week — is contributed to the public hub. If enough other workers see the same pattern, it shows up on a regulator’s dashboard as a corridor-level trend, with no path back to Maria.
DueCare is not affiliated with the institutions below. It is built so that NGOs, embassies, labour ministries, and academic centres can use vetted packs and the harness to amplify what they already do, not to replace it.
DueCare is not affiliated with, endorsed by, or partnered with these organizations. They are listed to describe the institutional landscape the system is designed to be useful inside.
Raw worker chats, case files, IDs, contact details, and private documents stay on the worker device or trusted NGO hardware unless an authorized user creates a sanitized submission.
Sensitive PII is anonymized by the local workflow before anything is submitted to the public hub; Gemma 4 may assist that workflow where the local deployment enables it.
The server runs a second PII detector that rejects raw-PII submissions before storage and redacts detector-class PII in admin/debug views.
DueCare drafts; the user or trusted caseworker decides.
If anything we ship looks like it violates this, treat it as a bug.