Scope

Mishmar tracks antisemitism worldwide, including antisemitic attacks, vandalism, harassment and threats against Jews and Jewish institutions, and anti-Zionist activity and rhetoric, which we classify as a form of antisemitism rather than as separate, legitimate political criticism of Israeli government policy. We track that distinct category — Israel news — separately, so readers can tell the two apart.

Sourcing

Every headline links to its original reporting. Mishmar does not send reporters and does not independently investigate incidents; it curates and links. The source list is public — see shared/sources.js in the repository — and open to suggestions. It includes Jewish and Israeli press, antisemitism-watchdog organizations, and a small set of general wire services (Reuters/AP/BBC-type feeds) used only as a keyword-filtered net to catch hate crimes that Jewish press hasn't covered yet — those feeds carry no default relevance and only surface here when a specific item matches our antisemitism/anti-Zionism keyword list.

Citation policy

When multiple outlets report the same event, Mishmar shows it once — not to bury any outlet's reporting, but so the same synagogue vandalism doesn't take up three slots on the homepage. Every outlet that reported it is still cited, listed under "Also reported by" beneath the headline (or in the map popup), each linking to that outlet's own article. A post never gets merged into another story's text — clustering changes where it appears, not what it says or who gets credited for reporting it.

How an item gets published

  1. An automated pass pulls headlines from vetted outlets every 10 minutes.
  2. A keyword-based classifier tags each item's category and, for likely incidents, a type and severity guess. This step is intentionally simple and is wrong often enough that nothing from it is public yet.
  3. Before anything is stored, it's compared against recent same-category posts (last 96 hours) by headline similarity. A likely match joins that story instead of starting a new one — see "Citation policy" above for what that changes and what it doesn't.
  4. A human editor reviews the queue, corrects the tags, and approves or hides each item. Only approved items appear on the homepage or the map. Approving one post in a story approves every other pending post already clustered with it — the editor is confirming the story is real and worth publishing, not re-litigating it once per outlet.
  5. Once a story has been approved, a new outlet reporting the same story later is cited automatically rather than sitting in the queue again — it's corroboration of something a human already vetted, not a new editorial decision. These auto-cited posts are flagged internally (auto_published) so the distinction stays auditable rather than silently blended into ordinary human review.
  6. Map placement requires an editor to set a location — Mishmar never geocodes or guesses coordinates automatically.

Corrections

If something here is wrong, mislabeled, or missing context, we want to know. (Add a contact method here before launch.)

Who runs this

(Add funding/ownership disclosure here before launch — this is one of the first questions any new source in this space gets asked, and answering it plainly is part of being trustworthy.)