Skip to content

Secure Shredder v1.2

Choose a tag to compare

@viruchith viruchith released this 04 Jul 14:37
· 19 commits to main since this release

Secure Shredder v1.2

Release date: 2026-07-04
Version: 1.2 (versionCode 3)
Package: com.viruchith.shredder
Platform: Android (minSdk 24, targetSdk 36)

馃殌 Highlights

  • Added configurable secure overwrite algorithms:
    • Fast (1-pass)
    • Standard (3-pass, default)
    • DoD 5220.22-M (7-pass)
    • Schneier (7-pass)
    • Gutmann (35-pass)
  • Introduced a dedicated Settings screen for algorithm management.
  • Moved high-risk controls into a dedicated Danger Zone to reduce accidental destructive actions.
  • Improved state-preserving navigation across File Browser, Settings, and About screens.
  • Enhanced About screen with clickable external links.

馃敀 Security & Safety

  • Enforced secure device posture: app access is blocked when lock screen security is not configured.
  • Added dual-layer confirmation for Nuclear Option:
    1. Manual phrase verification (NUCLEAR WIPE)
    2. Biometric/device credential authentication
  • Preserved defensive filtering for high-risk/system-critical paths during normal shredding.
  • Continued foreground-service execution for long-running operations.

馃洜 Technical Improvements

  • Better algorithm-aware progress tracking across multi-pass workflows.
  • Ongoing use of bounded in-app console logs to avoid memory bloat.
  • Project cleanup and maintainability improvements (legacy dead code removal).

鈿狅笍 Important Notes

  • Nuclear Option triggers a free-space wipe step and then a factory reset (DevicePolicyManager.wipeData(0)).
  • Factory reset removes user apps and data, including Secure Shredder.
  • On modern flash storage (eMMC/UFS), physical overwrite behavior is constrained by FTL/wear leveling characteristics.

馃摝 Assets

  • app-release.apk (attach to this release)

Data deletion is irreversible. Use with caution.