{"id":35199885,"url":"https://github.com/ravendevteam/redact","last_synced_at":"2026-01-13T21:24:58.080Z","repository":{"id":330935828,"uuid":"876381151","full_name":"ravendevteam/redact","owner":"ravendevteam","description":"File shredder with a focus on simplicity and security.","archived":false,"fork":false,"pushed_at":"2025-12-29T07:55:11.000Z","size":665,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-01T03:05:00.285Z","etag":null,"topics":["gui","python","shred-files"],"latest_commit_sha":null,"homepage":"","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravendevteam.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,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-21T21:51:10.000Z","updated_at":"2025-12-29T07:44:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ravendevteam/redact","commit_stats":null,"previous_names":["ravendevteam/redact"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ravendevteam/redact","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendevteam%2Fredact","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendevteam%2Fredact/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendevteam%2Fredact/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendevteam%2Fredact/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravendevteam","download_url":"https://codeload.github.com/ravendevteam/redact/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendevteam%2Fredact/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28400988,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["gui","python","shred-files"],"created_at":"2025-12-29T10:10:21.215Z","updated_at":"2026-01-13T21:24:58.075Z","avatar_url":"https://github.com/ravendevteam.png","language":"QML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raven Redact\n\n\u003e [!NOTE]\n\u003e Our free software is licensed under the [BSD-3-Clause license](https://ravendevteam.org/files/BSD-3-Clause.txt). By using our software, you acknowledge and agree to the terms of the license.\n\nDestroy files securely.\n\nWhen you 'delete' a file, it does not actually delete it. Instead, it marks that space as free so that new data can overwrite it later. If that space has not been overwritten, the old data is still recoverable. Redact takes it a step further, using the Redact Algorithm, to securely shred files, making them realistically unrecoverable*.\n\n\\* While the Redact Algorithm is designed to significantly reduce the risk of data recovery, absolute irrecoverability cannot be guaranteed in all environments. Recovery may still be possible under certain conditions, including but not limited to solid-state drives (SSD) with wear-leveling, copy-on-write filesystems, filesystem journaling, system-level caching, backups, snapshots, or advanced hardware forensic techniques. The algorithm provides best-effort logical destruction for per-file shredding, not physical media sanitization, which is beyond the scope of a desktop application.\n\nMade for Windows 11.\n\n## Possible Data Recovery Scenarios\n\nA list of scenarios in which data recovery may still be possible after redaction, and the threat assessment of each:\n\n|Scenario                   |Threat Level    |Notes                                                       |\n|---------------------------|----------------|------------------------------------------------------------|\n|Backups                    |**High**        |Most common real-world failure mode.                        |\n|SSD wear-leveling          |**Moderate**    |Common, but recovery is inconsistent and hardware-dependent.|\n|Snapshots / shadow copies  |**Moderate**    |Depends on configuration.                                   |\n|Filesystem journaling      |**Low/Moderate**|Requires timing, access, and incomplete overwrite.          |\n|Copy-on-write filesystems  |**Low**         |Mostly irrelevant on NTFS.                                  |\n|System-level caching       |**Low**         |Narrow window, volatile.                                    |\n|Advanced hardware forensics|**Very low**    |Nation-state / lab-level only.                              |\n\n## Installation\nYou can download Redact [here](https://ravendevteam.org/explore#redact).\n\nTo compile from source, make sure you have Python 3.12.4, and Nuitka. Install the necessary dependencies from `requirements.txt`, then run `build.bat`. To get the installer, download and install Inno Setup, complete the previous installation instructions, then compile /installer/Redact.iss in Inno Setup Compiler.\n\n## Authors \u0026 Contributors\n\n- [Raven Development Team](https://ravendevteam.org/)\n- [Icons by Icons8](https://icons8.com/)\n- [urbanawakening](https://github.com/urbanawakening)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravendevteam%2Fredact","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravendevteam%2Fredact","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravendevteam%2Fredact/lists"}