This page provides technical guidance for submitting companies to the blacklist through the pull request (PR) process. It covers the submission workflow, entry format requirements, file organization, and review procedures. For detailed information about evidence types, privacy requirements, and archival processes, see Evidence Requirements and Examples.
The blacklist system tracks companies that implement illegal overtime practices in violation of Chinese Labor Law. This page documents:
This is a community-maintained system where contributors provide evidence-based entries that are reviewed before publication.
Each blacklist entry is a row in the markdown table at blacklist/README.md43-282 The table uses the following column structure:
| Column | Field Name | Required | Description |
|---|---|---|---|
| 1 | Location | Yes | City where company is located |
| 2 | Company Name | Yes | Full company name with optional website link |
| 3 | Exposure Time | No | Date when policy was exposed or implemented |
| 4 | System Description | Yes | Type of overtime (996, 9106, 大小周, etc.) |
| 5 | Evidence Content | Yes | Links to proof (external or internal) |
Example Entry Format:
Sources: blacklist/README.md43-282
Workflow Description:
blacklist/img/ directory blacklist/README.md21Sources: blacklist/README.md11-24
Directory Organization:
blacklist/README.md - Main blacklist table with all company entriesblacklist/img/ - Evidence image storage directory<FileRef file-url="https://github.com/996icu/996.ICU/blob/f5e35f48/description" undefined file-path="description">Hii</FileRef>File Naming Conventions:
Based on observed patterns in blacklist/README.md47-282:
{company_pinyin}{number}.png (e.g., caixun01.png, caixun02.png){company}_{description}.png (e.g., 七牛云995.jpg, Ximmerse考勤邮件.png)Sources: blacklist/README.md21 blacklist/img/caixun01.png blacklist/img/caixun02.png
Place evidence screenshots in blacklist/img/ directory:
Add a new row to the table at blacklist/README.md44 following this format:
Field Requirements:
| Field | Format | Example |
|---|---|---|
| City | Chinese characters | 杭州, 北京, 深圳 |
| Company Name | <FileRef file-url="https://github.com/996icu/996.ICU/blob/f5e35f48/Name" undefined file-path="Name">Hii</FileRef> or plain text | [彩讯股份](https://www.richinfo.cn/) |
| Date | YYYY年MM月 or specific date | 2025年01月, 2019年4月7日 |
| Description | Brief policy description | 996无偿加班,降薪 |
| Evidence | Markdown links separated by 、 | <FileRef file-url="https://github.com/996icu/996.ICU/blob/f5e35f48/图片1" undefined file-path="图片1">Hii</FileRef>、[链接](https://...) |
git push origin masterSources: blacklist/README.md11-24
The blacklist accepts two categories of evidence, each with specific requirements:
Evidence publicly available outside the company:
Submission: Direct link to URL blacklist/README.md15-16
Evidence from within the company:
Submission: Screenshot uploaded to blacklist/img/ blacklist/README.md17-21
Privacy Protection:
All screenshots must have personal information redacted blacklist/README.md21:
Anti-Tracking Measure:
Use screen photography (屏摄) instead of screenshots to avoid digital watermark tracking blacklist/README.md21
For detailed evidence handling procedures, see Evidence Requirements and Examples.
Sources: blacklist/README.md14-21
Verification Criteria:
Maintainers review submissions based on blacklist/README.md27:
Automatic Archival:
Upon approval, evidence links are automatically submitted to Internet Archive for preservation blacklist/README.md23 If original links become unavailable, archived versions can be retrieved from https://web.archive.org.
Community Verification:
The repository notes that information is community-contributed and users should verify authenticity blacklist/README.md28 If you believe an entry is incorrect or represents defamation:
Sources: blacklist/README.md25-31
The blacklist maintains a separate section for companies that previously implemented but later canceled illegal overtime policies.
Located at blacklist/README.md33-41 this table has additional columns:
| Column | Purpose |
|---|---|
| Branch SHA256 | Git commit hash where policy was canceled |
| Cancellation Evidence | Proof that company ended the practice |
Example Entry:
If a company on the main blacklist has ended their illegal overtime policy:
Verification Requirements:
The canceled list includes notes about insufficient evidence blacklist/README.md36-39:
All cancellation claims must be substantiated with clear proof.
Sources: blacklist/README.md32-41
The blacklist enforces compliance with Chinese Labor Law blacklist/README.md2-9:
Illegal overtime systems violate these provisions by mandating excessive hours without proper compensation.
The repository explicitly states blacklist/README.md27-29:
Sources: blacklist/README.md2-9 blacklist/README.md25-31
Problem: Screenshot contains identifying information
Solution:
blacklist/img/Problem: External URLs no longer accessible
Solution:
Problem: Markdown table rendering incorrectly
Solution:
|) separators<FileRef file-url="https://github.com/996icu/996.ICU/blob/f5e35f48/text" undefined file-path="text">Hii</FileRef>Problem: Company already exists in blacklist
Solution:
Sources: blacklist/README.md11-31
Based on analysis of blacklist/README.md44-282:
Geographic Distribution:
Evidence Source Patterns:
blacklist/img/Overtime Patterns:
Sources: blacklist/README.md44-282
For questions or clarification about the contribution process, review existing PRs in the repository or consult the community discussion channels.
Refresh this wiki