dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
동의 우선 개인 안전·사기 방지 에이전트, 감시 도구가 되지 않도록 설계된 Guardian 보안 제품군
Consent-first personal safety & anti-scam agent — built so it can’t become the surveillance tool it prevents. Part of the Guardian security portfolio.
보안Python · JavaScriptGitHub @jeffreyesdavid온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A free, bilingual (English / Español) AI scam shield for everyday people and their families.
Un escudo gratuito y bilingüe contra estafas, hecho para las familias.
Paste a suspicious text, email, or phone number, or upload a screenshot. Aegis tells you if it's likely a scam, shows you the red flags, and tells you what to do next, in plain English or Spanish.
Aegis is a consent-first personal safety and anti-scam agent, built so it can never become the surveillance tool it's meant to prevent. It's part of the Guardian security portfolio, alongside VPN Guardian and Wi-Fi Guardian. Like its siblings, it's open source and auditable, so you can verify there's no hidden backdoor.
Live: try the scam checker in English or Spanish. AI layer powered by Meta's Muse Spark.
Scams, not hacks, are where people lose the most money:
Source: FBI IC3 2025 Internet Crime Report (April 2026).
Data breaches make it worse. Leaked personal info lets scammers write texts that mention your real name, bank, or recent order. Existing scam checkers mostly give a yes/no answer, in English, behind a paid antivirus plan.
Aegis is different:
Most "family tracking" apps quietly cross the line into surveillance. Aegis is the opposite bet: a safety tool people install because it protects them, built transparently enough that they can trust it.
Aegis uses two layers. A fast, local rule engine (already shipped, see app/scam/) catches known patterns with no network at all. The AI layer reads what rules can't: screenshots, new scam scripts, and context.
Screenshot / text / number
│
▼
┌─────────────────┐
│ Rule engine │ local, instant, no network
│ (scam_shield.py)│ known scam patterns + scoring
└────────┬────────┘
│
▼
┌─────────────────┐
│ Muse Spark │ reads the message or screenshot, reasons about
│ (Meta Model API)│ red flags, searches for reports on the sender
└────────┬────────┘
│
▼
┌─────────────────┐
│ Verdict card │ 🔴 Likely scam / 🟡 Suspicious / 🟢 Looks safe
│ │ + red flags found + what to do next (EN/ES)
└────────┬────────┘
│
▼
┌─────────────────┐
│ Muse Image │ optional "Anatomy of this scam" warning card
└─────────────────┘ to share with family
In your browser: jeffreyesdavid.github.io/aegis-guardian/app. English and Spanish, runs entirely on your device.
From the terminal:
python3 app/scam/scam_shield.py --file app/scam/samples/scams.txt
Tests: cd app/scam && python3 -m unittest (23 tests) and node app/scam/test_parity.mjs (checks the browser and Python engines agree).
| Tool | Role in Aegis |
|---|---|
| Python rule engine | Local, offline first pass (app/scam/) |
| Muse Spark (Meta Model API) | AI scanner: reads text and screenshots, reasons about red flags, web-search grounding |
| Muse Image | Generates shareable scam warning cards |
| SAM 3.1 | Experimental: "X-ray mode" to highlight suspicious parts of a screenshot |
| Muse Code | AI coding agent used to build the project |
app/ai/)A safety agent that protects the people who opt in. It flags scams, lets you share your location with people you choose, and reaches your trusted circle if something's wrong, without ever tracking anyone who didn't agree to it.
The hard line: consent is the only difference between a guardian and stalkerware. Everything here is designed around that.
| Feature | What it does | Data source |
|---|---|---|
| Scam shield | Flags scam texts, numbers, and screenshots and explains why | Your messages, shared by you |
| Safety check-ins | Share live location with contacts you pick; auto-share last location if you miss a ping | Your device, opt-in |
| Trusted circle | Name your emergency contacts; the right person is reached first | Your contacts, your choice |
| Routine sense | Notices big breaks from your normal pattern and prompts a gentle "you good?" | On-device only |
If a feature can't be built with the tracked person's knowledge and consent, it doesn't get built.
A safety app that gets hijacked becomes the worst-case tool. Security is the backbone, not a feature.
Full details: docs/threat-model.md
┌─────────────────────────────────────────────┐
│ MOBILE APP │
│ (iOS / Android — most logic lives here) │
│ │
│ ┌───────────┐ ┌────────────┐ ┌──────────┐ │
│ │ Scam │ │ Routine │ │ Trusted │ │
│ │ classifier │ │ engine │ │ circle │ │
│ │ (on-device)│ │ (on-device)│ │ manager │ │
│ └───────────┘ └────────────┘ └──────────┘ │
│ │ │ │ │
│ ┌──────────────────────────────────────────┐ │
│ │ Crypto layer (secure enclave keys, E2E) │ │
│ └──────────────────────────────────────────┘ │
└──────────────────────┬────────────────────────┘
│ ciphertext only
▼
┌─────────────────────────────────────────────┐
│ RELAY SERVER │
│ Stores & forwards encrypted blobs. │
│ Cannot read location, messages, or contacts. │
│ Handles: delivery, push triggers, auth. │
└─────────────────────────────────────────────┘
Mobile app (the core)
scam/ — scam scanner: local rules today, AI layer next; reporting pipelineroutine/ — on-device pattern engine; learns normal behavior; flags anomalies; never leaves the devicecircle/ — trusted-contact management; invites, consent records, revocationcrypto/ — key generation in the secure enclave; E2E encrypt/decrypt; key rotationcheckin/ — the ping → wait-window → last-location flow, with cancelRelay server (deliberately dumb)
Contact pings you
→ you don't respond within the set window
→ your last location is shared with your chosen circle
→ you can cancel at any point
aegis-guardian/
├── README.md
├── docs/ # landing page + threat model
├── app/
│ ├── scam/ # scam shield (shipped) + AI layer (in progress)
│ ├── routine/
│ ├── circle/
│ ├── crypto/
│ └── checkin/
├── relay/ # store-and-forward server
└── LICENSE
MIT