{"id":26044388,"url":"https://github.com/wuiiigithub/safext","last_synced_at":"2026-05-02T23:39:28.068Z","repository":{"id":280987797,"uuid":"943830897","full_name":"WuiiiGithub/safext","owner":"WuiiiGithub","description":"A initiative to solve peeping creeps problem while writing content. ","archived":false,"fork":false,"pushed_at":"2025-03-06T11:39:22.000Z","size":3449,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T19:02:36.445Z","etag":null,"topics":["css","editor","html","javascript","js","open-source","privacy","projects","safety","web"],"latest_commit_sha":null,"homepage":"https://safext.free.nf","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WuiiiGithub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-06T10:38:09.000Z","updated_at":"2025-03-06T11:39:26.000Z","dependencies_parsed_at":"2025-03-06T11:48:33.874Z","dependency_job_id":null,"html_url":"https://github.com/WuiiiGithub/safext","commit_stats":null,"previous_names":["wuiiigithub/safext"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WuiiiGithub/safext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuiiiGithub%2Fsafext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuiiiGithub%2Fsafext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuiiiGithub%2Fsafext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuiiiGithub%2Fsafext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WuiiiGithub","download_url":"https://codeload.github.com/WuiiiGithub/safext/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuiiiGithub%2Fsafext/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278621836,"owners_count":26017253,"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":["css","editor","html","javascript","js","open-source","privacy","projects","safety","web"],"created_at":"2025-03-07T18:19:23.561Z","updated_at":"2025-10-06T13:52:57.513Z","avatar_url":"https://github.com/WuiiiGithub.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛡️ Safext\n\n## 🔍 Overview  \n**Safext** is a simple yet effective solution to prevent unauthorized peeking at your screen while writing or texting. It encrypts your text using a basic **Shift Cipher**, making it unreadable for shoulder-surfers while still allowing you to type naturally. Note that this is a prototype.\n\n![safext](./safext.png)\n\n## 🚀 Features  \n✅ **Reduces Text Readability** - Converts readable text into a unreadable format using a shift cipher. This makes text look like gibberish.\n\n✅ **Fast \u0026 Lightweight** - Works seamlessly without slowing down your typing.  \n\n✅ **User-Friendly** - Assumes users can type without looking at the keyboard.  \n\n✅ **Future Enhancements Planned** - Backend service, password protection, and stronger encryption methods.  \n\n## 🔧 Installation  \n```sh\n# Clone the repository\ngit clone https://github.com/WuiiiGithub/safext.git\ncd safext\n\n# Open the project\n# Run index.html in a browser or integrate with your system\n```\n\n## 🛠️ Usage  \n1. Start typing normally in the provided text area.  \n2. You will be asked the key and you have to enter it. Let's say k=2\n3. The text will be converted to an unreadable format in real-time.  \n4. It uses the key to make text unreadable.\n5. Then you have to use negetive of the key. In our example, k=-2 to see orginal text.\n6. Don't write text here now. If you want to write then encrypt it with the same key (k=2) then start writing.\n7. You can download and upload the text. If you want to make the text back to orginal form if text is uploaded in encrypted form, then use the key to decrypt after uploading.\n\n## 📌 Future Plans  \n🔹 Implement backend services for stronger encryption.  \n🔹 Add password-based access for decrypting messages.  \n🔹 Introduce more advanced encryption algorithms beyond Shift Cipher.\n\n---\n\nMade with ❤️ to keep your privacy safe!  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwuiiigithub%2Fsafext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwuiiigithub%2Fsafext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwuiiigithub%2Fsafext/lists"}