Home
Settings

For UsersWhy Annotate?

Free to use

Spot hate speech online? Label it where you found it.

The AddressHate Annotator extension is a tool that turns native navigation into streamlined data collection. Find a post, click through our pre-defined or custom labels, and get labeled data exportable via middleware and Excel. Context selection and inclusion, multimodality, and organization, team, and project management are all completely baked in. Study and annotate content online faster and more easily than ever.

Add to ChromeWhy does this matter?
Supported Sites
13

Supported Sites

Social Platforms
7

Social Platforms

AI Assistants
6

AI Assistants

To Use
$0

To Use

x.com/home
The Annotator panel open beside a post on X, showing the ideation scale, flags, and submit controls.

The panel

Label a post without leaving the page

The annotation button appears when hovering over content on any site. On click, a side panel ideal for labeling and annotating appears and can be navigated by hotkeys or mouse. Never leave the site and speed up your pace of annotation.

  • Keyboard hotkeys for rapid annotation
  • Labeled and flagged posts are marked in-platform
  • Select co-text when annotations depend on parent and sibling content
x.com/home
The Annotator panel open beside a post on X, showing the ideation scale, flags, and submit controls.

Flagging

Not sure? Hand it to someone who is

Flagging allows annotators in training, conflicted annotators, and general public users to mark content for later analysis. Users can mark a post as difficult, add a comment explanation, and it gets sent to the queue of an expert annotator.

  • No taxonomical knowledge required
  • Flags land in a shared queue with the original link attached
  • Categorization is optional for multi-project flagging
reddit.com/r/…/comments
The flag review dialog on a Reddit thread, showing a flagged post and a jump-to-post action.

In the feed

It works where the speech actually is

The extension runs on the platforms where the hate is and captures what is needed for deeper analysis. The context that extracted and standardized data tools often lose is preserved perfectly.

  • Reply chains, quoted posts, and parent videos captured automatically
  • Media is archived with the post for multimodal analysis
  • Retweets resolve to the original with deduplication integrated
youtube.com/watch?v=…
A YouTube comment thread where several comments carry an Annotated badge and one shows the Annotate button.

AI assistants

Audit what the chatbots say back

AI agents talk to millions of students, people, and researchers a day, but their outputs and the analysis of them are limited. The extension lets assistant replies and conversations be annotated in the same manner as any other message board or thread, capturing the prompt that produced it and the steps leading up to it.

  • Covers 6 model providers
  • Standardized data processing
  • Private chats have an explicit consent layer showing exactly what is stored
chatgpt.com/c/…
Conversation
turn 4Annotate
This is a private conversation

Only the turns below will be sent. Drop any of them, or cancel and nothing leaves your browser.

Your promptAssistant replyTurns 1–3
Interface illustration — post text and account names are blanked deliberately.

Coverage

13 Supported Sites

The extension only works on the sites below, and has no ability to read, act, or transmit data on any others. On these sites, the extension only captures the data the user flags, and no other data nor any personally identifiable information.

Social Platforms · 7

X

Tweets and Replies

YouTube logo

YouTube

Comments on Watch Pages and Shorts

Reddit logo

Reddit

Submissions and Comments

Instagram logo

Instagram

Posts and Comments

TikTok logo

TikTok

Videos and Comments

Rumble logo

Rumble

Videos and Comments

4chan logo

4chan

Board Posts

AI Assistants · 6

ChatGPT logo

ChatGPT

Assistant Replies

Claude logo

Claude

Assistant Replies

Gemini logo

Gemini

Assistant Replies

Grok logo

Grok

Assistant Replies

DeepSeek logo

DeepSeek

Assistant Replies

Qwen logo

Qwen

Assistant Replies

Every surface is keyboard-driven — experienced annotators rarely touch the mouse.

Getting started

Install, sign in, and start annotating

Get the extension, use your team credentials, and annotate directly on a supported site.

  1. 11 minute

    Install the extension

    Add AddressHate Annotator from the Chrome Web Store.

    Open Chrome Web Store
  2. 21 minute

    Sign in

    Use the credentials provided by your team or project lead.

  3. 3Immediately

    Start annotating

    Open a supported site, hover over content, and select Annotate.

Get access

Tell us who you are and we'll set you up

Accounts are issued by hand — it takes a short conversation, not a signup form, because every account is scoped to a team and a data destination. There is no cost at any point.

Goes to ksaiki@addresshate.org and alehavi@addresshate.org