Skip to Content
ToolsOpen-source librariesCensorship Tracker

Censorship Tracker

Censorship Tracker is GPTfake’s open-source tool for recording refusals, deflections, and content filtering across repeated runs. It is the engine behind our published refusal-rate timelines, and it lets anyone detect when a model tightens or loosens its restrictions.

Last updated: 2026-06-16. Version numbers and metrics below are illustrative pending the first public release.

What it does

  • Sends a versioned prompt set on a schedule and logs each response
  • Classifies outcomes as answered, refused, deflected, or filtered
  • Computes a refusal rate per category and per model
  • Stores time-series data so policy drift becomes visible

Install

pip install gptfake-censorship-tracker

Basic usage

# One-off snapshot for a model gptfake-tracker snapshot --model chatgpt # Run on a schedule and append to a dataset gptfake-tracker watch --model claude --interval 24h --out claude.jsonl

How it works

Censorship Tracker implements GPTfake’s monitoring methodology — standardized prompts, daily testing, and transparent refusal scoring. The same time-series output powers our quarterly censorship reports. For the concept itself, read what is AI censorship.

A refusal is not always censorship — safety, policy, and genuine inability all look similar from the outside. The tracker labels categories so you can separate them; see the methodology for how we draw those lines.