Opened 6 weeks ago

#32740 new project

Implement a feedback loop between BridgeDB and OONI

Reported by: phw Owned by:
Priority: Medium Milestone:
Component: Circumvention/BridgeDB Version:
Severity: Normal Keywords: s30-o23a2
Cc: phw Actual Points:
Parent ID: #31280 Points: 10
Reviewer: Sponsor: Sponsor30-must


BridgeDB is unaware of where its bridges are blocked. This means that if bridge is blocked in Iran, BridgeDB will still hand it out to users from Iran, who will find themselves unable to use the bridge.

To fix this problem, we should implement a feedback loop between BridgeDB and OONI. BridgeDB should hand the bridge to OONI and have it tested in as many countries as possible. The result should then make it back to BridgeDB, so BridgeDB knows that shouldn't be handed out to people in Iran.

OONI already has GitHub issues for this project:

There are several open questions:

  • How does BridgeDB share a bridge with OONI?
  • How should BridgeDB decide what bridges it wants tested, and how often?
  • How should OONI's test results feed back into BridgeDB?
  • How can we implement this feedback loop without making bridges easier to enumerate?

Child Tickets

Change History (0)

Note: See TracTickets for help on using tickets.