Takedowns
Takedowns removes material named in a valid notice, tells the poster, restores it on a counter-notice, and tracks repeat infringers.
Outcome
| Part | This Process |
|---|---|
| Outcome | Material named in a valid notice comes down within a day, its poster is told, and a valid counter-notice restores it. |
| Reads | Thread, Page |
| Leaves | Page, Message |
| On time | Within 1 day (calendar time); the clock never stops. Late Actions go to the Legal Lead. |
| Runs in | Each Startup |
Accountable
Contracts Manager, Legal Team.
Responsible: Contracts Manager.
Consulted: Legal Lead.
Informed: Risk Analyst.
Workflows
| Workflow | Runs | Team |
|---|---|---|
| Handle a takedown | on Thread.created where intake = 'takedowns' | Legal Team |
Who does each step
| Workflow | Step | Role | Calls | Approval |
|---|---|---|---|---|
| Handle a takedown | 1. Check the notice names the work, the material and a sworn statement. | Contracts Manager | ||
| Handle a takedown | 2. Remove the material within a day of a valid notice. | Contracts Manager | Page.update | None |
| Handle a takedown | 3. Tell the poster, with the notice attached and how to counter it. | Contracts Manager | Message.create | None |
| Handle a takedown | 4. Restore the material after a valid counter-notice and the legal waiting period. | Contracts Manager | Page.update | None |
| Handle a takedown | 5. Count the poster’s strikes and suspend a repeat infringer. | Risk Analyst | Customer.update | None |
Events
| Direction | When | What happens |
|---|---|---|
| In | On Thread.created where intake = 'takedowns' | Starts Handle a takedown |
| Out | Page.updated | Raised by step 2 of Handle a takedown |
| Out | Message.created | Raised by step 3 of Handle a takedown |
| Out | Customer.updated | Raised by step 5 of Handle a takedown |
Plays
No Play names this Process.
Controls
No Control names this Process or a Workflow of it.
Settings
None.
Failure
A failed step retries; when retries run out, the Action goes to the Legal Lead.
| Step | On failure |
|---|---|
| Handle a takedown 1. Check the notice names the work, the material and a sworn statement. | invalid: The notice is missing a required part, so the sender hears what to add and nothing comes down. |
| Handle a takedown 2. Remove the material within a day of a valid notice. | Times out after 1 day. Goes to the Legal Lead. |
Loop
No loop: the path is never randomized, because it serves Public content.
Code
Turn on takedownsEnable
On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.
Example
A photographer reports that a directory listing uses their photo. The Contracts Manager removes the image the same day and tells the poster. A valid counter-notice restores it ten business days later unless the photographer files suit.