Removespamscall

C+ 79 completed
Cli Tool
cli / python · small
62
Files
3,248
LOC
1
Frameworks
4
Languages

Pipeline State

completed
Run ID
#363428
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
32.01
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (2)
Project DescriptionTesting
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a command-line tool in Python for personal data removal and privacy protection. The tool should allow users to scan for PII exposure across major search engines like Google, Bing, and DuckDuckGo, and also handle data broker opt-outs for about 50 brokers. It needs to generate legal removal letters for GDPR Art. 17 and CCPA/CPRA, and track all submissions locally. Key features include a local-first security model, a tracking dashboard with CSV/JSON export, and commands to scan, review findings, and act on pending records, supporting both assisted and auto modes.
python cli privacy data-removal security automation scripting pip
Generated by gemma4:latest

Catalog Information

A command‑line tool that automates the removal of personal data from online services to protect user privacy.

Description

This tool provides a command‑line interface for automating the removal of personal data from popular online platforms. It uses web automation to navigate to account settings, delete personal information, and confirm removal. The interface is built with Typer, offering clear commands and help text, while Rich enhances output readability. Targeted at individuals and small teams who want to maintain privacy without manual effort, it helps reduce digital footprints. It also supports scheduled runs and logging for audit purposes. By integrating with Selenium, it can interact with dynamic web pages across multiple services.

الوصف

يُقدّم هذا البرنامج واجهة سطر أوامر تُسهل إزالة البيانات الشخصية من منصات الإنترنت الشائعة. يستخدم تقنيات الأتمتة لتصفح إعدادات الحسابات وحذف المعلومات الحساسة وتأكيد الإزالة. تم تصميم الواجهة باستخدام Typer لتوفير أوامر واضحة ومساعدة شاملة، بينما يُحسّن Rich من عرض النتائج. يستهدف الأفراد والفرق الصغيرة الذين يسعون للحفاظ على خصوصيتهم دون جهد يدوي، ويقلل من البصمة الرقمية. يدعم البرنامج تشغيلات مجدولة وتسجيل الأحداث لتوثيق العمليات. بفضل Selenium، يمكنه التفاعل مع صفحات الويب الديناميكية عبر خدمات متعددة.

Novelty

7/10

Tags

privacy data-removal web-automation user-protection digital-footprint compliance account-deletion audit-logging

Technologies

rich selenium typer

Claude Models

claude-opus-4.6

Quality Score

C+
78.7/100
Structure
87
Code Quality
100
Documentation
53
Testing
65
Practices
62
Security
92
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Security & Health

4.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Repobility — same analyzer, your code, free for public repos · /scan/
MIT
License
3.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
57.5%
yaml
21.1%
markdown
20.1%
toml
1.4%

Frameworks

pytest

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence · https://repobility.com
auto_descriptionProject Description![Tests](https://github.com/mvisanu/RemoveSpamsCall/actions/workflows/tests.yml)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/87592.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV