🔍 Anonymous Checker

Accelerate research by ensuring anonymous review compliance

Get Started View Demo

🚀 Key Features

📧 Email Detection

Automatically identifies email addresses in code, documentation, and configuration files across your entire project.

🏫 University Domains

Detects academic institution domains (.edu, .ac.*) that could reveal your affiliation during anonymous review.

👤 GitHub Usernames

Finds GitHub profile references and usernames that might compromise your anonymity in research submissions.

✍️ Author Information

Locates author, contact, and maintainer references in metadata, comments, and documentation files.

💬 Personal Names

Identifies personal names in code comments that could reveal the identity of contributors.

📁 Multi-Format Support

Scans Python, Markdown, text files, and YAML configurations commonly used in research projects.

🔧 Quick Start

# Clone and setup
git clone https://github.com/Aisuko/anonymous_checker.git
cd anonymous_checker
chmod +x anonymous_checker.sh

# Run the checker
./anonymous_checker.sh /path/to/your/research/project

📊 Sample Output

=== Scanning for Anonymous Review Policy Violations ===

1. Email addresses:
./src/main.py:15:    contact = "researcher@university.edu"

2. University domains:
./README.md:8:    For questions, contact us at lab@stanford.edu

3. GitHub usernames:
./docs/setup.md:12:    Visit https://github.com/johndoe/project

4. Author/Contact references:
./setup.py:3:    author: John Smith

5. Personal names in comments:
./utils.py:25:    # John's implementation of the algorithm