{"id":31626464,"url":"https://github.com/txapotxapa/noprints","last_synced_at":"2026-05-03T22:32:12.073Z","repository":{"id":314110904,"uuid":"1054188067","full_name":"txapotxapa/NoPrints","owner":"txapotxapa","description":"🔒 Advanced clipboard manager for macOS - Eliminates hidden Unicode, protects Bitcoin/Nostr keys, encrypted history with smart security. Menu bar app with one-click privacy controls.","archived":false,"fork":false,"pushed_at":"2025-09-10T18:02:29.000Z","size":245,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-10T18:32:23.746Z","etag":null,"topics":["bitcoin","clipboard","encryption","macos","menubar","nostr","privacy","security"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/txapotxapa.png","metadata":{"files":{"readme":"README.md","changelog":"history_window.py","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY_AUDIT.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-10T13:41:00.000Z","updated_at":"2025-09-10T18:02:32.000Z","dependencies_parsed_at":"2025-09-10T18:32:27.763Z","dependency_job_id":"56edc586-8c18-40e8-8497-50e397ff8816","html_url":"https://github.com/txapotxapa/NoPrints","commit_stats":null,"previous_names":["txapotxapa/noprints"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/txapotxapa/NoPrints","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/txapotxapa%2FNoPrints","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/txapotxapa%2FNoPrints/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/txapotxapa%2FNoPrints/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/txapotxapa%2FNoPrints/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/txapotxapa","download_url":"https://codeload.github.com/txapotxapa/NoPrints/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/txapotxapa%2FNoPrints/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278671749,"owners_count":26025743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","clipboard","encryption","macos","menubar","nostr","privacy","security"],"created_at":"2025-10-06T19:52:27.593Z","updated_at":"2025-10-06T19:52:29.700Z","avatar_url":"https://github.com/txapotxapa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NoPrints\n\n**Clipboard security for macOS Bitcoin users**\n\n[![Security](https://img.shields.io/badge/Security-100%25-green)]()\n[![Bitcoin Only](https://img.shields.io/badge/Bitcoin-Only-orange)]()\n[![macOS](https://img.shields.io/badge/macOS-10.14+-lightgrey)]()\n\nEliminates hidden Unicode characters and protects Bitcoin/Nostr data from clipboard theft.\n\n## Why I Built This\n\nI promise you're pasting hidden Unicode characters from ChatGPT and Claude. These invisible characters will give you away when someone checks if you used AI.\n\nBut that's not the only problem - I've almost posted my Nostr nsec multiple times. One wrong paste and your Bitcoin keys could be exposed.\n\nNoPrints solves both:\n- **Strips hidden Unicode** - No more AI detection from invisible characters\n- **Auto-expires sensitive data** - Bitcoin addresses vanish in 30s, private keys hidden immediately  \n- **One-click panic button** - Clear everything instantly when needed\n\n## Features\n\n- 🧹 **Removes hidden Unicode** - No more invisible characters\n- ₿ **Bitcoin protection** - Auto-expires addresses, hides private keys\n- 🟣 **Nostr support** - Protects nsec keys and events\n- 🔒 **Encrypted history** - AES-256 with macOS Keychain\n- 👁 **Privacy controls** - Blur sensitive data, reveal on demand\n- 🗑️ **One-click clear** - Wipe clipboard + history instantly\n\n## Install\n\n```bash\ngit clone https://github.com/txapotxapa/NoPrints.git\ncd NoPrints\n./install_noprints.sh\n```\n\n## Usage\n\nLook for 🔒 in your menu bar after launching.\n\n**Key Protection:**\n- Bitcoin private keys → Hidden immediately (10s expiry)\n- Bitcoin addresses → Blurred display (30s expiry)  \n- Seed phrases → Hidden immediately (10s expiry)\n- Nostr nsec keys → Hidden immediately (10s expiry)\n\n**Shortcuts:**\n- `⌘⇧V` - Show history window\n- `1-9` - Quick paste from recent items\n\n## Security\n\n- **100/100 audit score** - Perfect security implementation\n- **Zero network access** - Complete offline operation\n- **Bitcoin maximalist** - Bitcoin is the only sound money\n- **Lightweight code** - Minimal attack surface\n\n## Philosophy\n\nBuilt for Bitcoin maximalists. Nostr included because it aligns with Bitcoin's principles of decentralization and self-sovereignty. No shitcoins.\n\n---\n\n**NoPrints v3.1** - Protecting your Bitcoin, securing your clipboard.\n\nBuilt for macOS with ₿ and 🔒","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftxapotxapa%2Fnoprints","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftxapotxapa%2Fnoprints","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftxapotxapa%2Fnoprints/lists"}