Official Documentation

Shreddit: Secure Data Eraser & File Shredder

Learn how to make deleted Android data completely irrecoverable using professional-grade data sanitization standards.

1. Introduction & Core Technology

Welcome to the user guide for Shreddit V5.54 (Android), an incredibly robust, lightweight, and highly optimized secure data deletion utility. Shreddit is custom-built to execute deep file shredding algorithms on internal phone memory and external partitions, making it the premier option for identity theft defense, device resale preparation, and security audits.

2. Why Do You Need an Android Data Shredder?

Most Android users incorrectly believe that dragging files to the trash or performing a standard device delete command deletes the file from physical storage. It does not.

Standard Filesystem Deletion

When you delete a file on any standard operating system, the system merely deletes the catalog entry pointing to that data. The raw binary structures sit intact on your physical storage blocks until another file overwrite happens to occur. Simple recovery tools can rebuild these files easily.

Android Gallery Deletion Caveat

When utilizing the stock Android gallery to delete images and movies, only pointers are discarded. Android creates high-resolution thumbnail previews stored separately in system caches. Forensic recovery tools can harvest these hidden system caches to rebuild deleted images.

How Shreddit Prevents Recovery

Shreddit directly targets the block addresses associated with your files, overwriting those sectors, and wiping hidden app cache elements. This process makes the deleted data absolutely irrecoverable, offering total privacy assurance against hackers and data recovery programs.

3. Setup, Permissions & First Launch

To securely overwrite binary data blocks, target unallocated sectors, and wipe hidden media caches, Shreddit operates directly on low-level filesystem paths. Because modern Android security sandboxes restrict app access by default, specific system-level permissions are strictly required before your first shredding task.

Why Does Shreddit Require Storage Access?

Standard Android applications operate inside isolated "sandboxes" and can only see their own private folders. Secure data sanitization requires broad filesystem access for three essential operations:

  • Direct Sector Overwrites: Shreddit must reach the exact physical directory path of target files outside its own sandbox to overwrite their contents with sanitization patterns.
  • Unallocated Free Space Wiping: To wipe remnants of previously deleted files, the app must generate and expand dummy fill-blocks across the entire free capacity of the storage volume.
  • System Thumbnail & Cache Cleanup: Image caches (e.g., hidden .thumbnails directories) generated by the Android media framework reside across shared partitions and cannot be reached without broad storage clearance.

Architecture Note: Shreddit intentionally bypasses high-overhead frameworks like the Storage Access Framework (SAF) for local partitions to ensure low-level, high-throughput, raw block overwrites.

Step-by-Step Permission Configuration

Depending on your Android version, complete the required system prompts upon first launch:

1. Android 11 (API 30) and Newer: All Files Access

Android 11 introduced Scoped Storage, which blocks standard storage permissions from performing deep filesystem overwrites. Shreddit requires the All Files Access (MANAGE_EXTERNAL_STORAGE) privilege to function.

  1. Launch Shreddit. A prompt will inform you that storage management permission is required.
  2. Tap Grant Permission or Continue.
  3. Android will redirect you to the system settings page: All files access.
  4. Locate Shreddit in the list and toggle the switch to Allow access to manage all files (or Allow).
  5. Press the Back button to return to Shreddit.
Settings > Apps > Special app access > All files access > Shreddit > Allow
2. Android 6.0 (API 23) to Android 10 (API 29): Runtime Storage Permissions

On legacy Android builds, permissions are granted via standard runtime dialogs:

  1. Launch Shreddit.
  2. When prompted with the system dialog asking to access photos, media, and files on your device (READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE), tap ALLOW.

If previously denied, navigate to:

Settings > Apps > Shreddit > Permissions > Storage > Allow
3. Android 13 (API 33) and Newer: Foreground Notification Permission

To run long sanitization tasks in the background without the operating system terminating the process, Shreddit runs an active Foreground Service.

  • Why it's required: Android 13+ requires explicit runtime approval (POST_NOTIFICATIONS) to display persistent system notifications.
  • What happens without it: If denied, you will not receive real-time progress bars, pass-completion alerts, or completion notifications in your notification drawer when the app is minimized.
  • Setup: Tap ALLOW when prompted by the system notification permission dialog on first launch.
4. Application Access Security (Optional PIN Setup)

Because Shreddit performs permanent, unrecoverable deletions, setting up an access lock is strongly recommended:

  1. On the setup screen, tap Setup PIN.
  2. Enter a secure 4-digit PIN code.
  3. Confirm the PIN.

This lock screen activates every time the application is launched, preventing accidental file destruction, unauthorized tampering, or unintended wipes.

4. Storage Devices & Mounts

Shreddit includes an integrated Storage Discovery Engine that automatically detects, scans, and mounts all available storage partitions on your device.


Supported Storage Partitions

  • Internal Shared Storage (/storage/emulated/0): The primary user partition containing downloads, camera media (DCIM), documents, and app-shared folders (e.g., WhatsApp, Telegram).
  • Removable Micro-SD Cards (/storage/XXXX-XXXX): Dynamically listed by volume UUID when inserted into your physical SD slot.
  • USB OTG Drives & Flash Media: External USB drives, card readers, and portable SSDs connected via USB-C or Micro-USB OTG. Supports FAT32, exFAT, and NTFS filesystems.

Managing Storage & Rescanning

  • Auto-Discovery: Connected drives appear automatically within seconds of being mounted by Android.
  • Manual Refresh: If a connected OTG drive or SD card does not appear immediately, tap the green floating Refresh button (circular icon) on the main dashboard to trigger a kernel mount-table rescan.

Storage Capacity Telemetry

Each partition card displays real-time storage metrics:

Metric Definition Purpose
Total Capacity Overall partition size Defines scope for Whole Device Erasure
Free Space Unallocated sectors Defines target size for Wipe Empty Space
Used Space Space occupied by active files Unaffected during free-space wipes; erased during full wipes

⚠️ Critical Advisories

Do Not Eject Active Media:

Never unplug a USB OTG drive or eject a micro-SD card while a shredding job is active. Interrupting raw write cycles causes partition table corruption and filesystem damage.

High-Draw External Drives:

When connecting portable SSDs or high-capacity external drives via OTG, ensure your device battery is sufficiently charged or use a powered USB-C hub to prevent sudden task termination.

5. Device Erasure vs Free Space Wiping

Shreddit provides two distinct sanitization modes based on whether you want to preserve your current files or prepare the device for disposal.

Method What It Targets Active Files Best Use Case
Whole Device Erasure Every accessible sector on the selected partition Destroyed Resale, trade-in, donating, or recycling
Wipe Empty Space Unallocated sectors with deleted file remnants Untouched Routine privacy cleanup after deleting files

Choosing the Right Method

1. Whole Device Erasure

Overwrites all data blocks across the entire partition with your selected shredding algorithm (e.g., zero-fill, random data, or multi-pass DoD standards).

  • Internal Storage: Erases all personal files, photos, downloads, and app folders on /storage/emulated/0.
  • SD Card / OTG: Wipes all directories and files across the entire external volume.

2. Wipe Empty Space

Standard file deletion only removes directory pointers; raw binary data remains in unallocated space until overwritten.

  • Shreddit creates temporary encrypted dummy files that expand until they fill 100% of the partition's unallocated space.
  • It fills these blocks with sanitization patterns, overwriting all old remnants.
  • Once completed, Shreddit purges the dummy files, instantly releasing the space back to Android.

⚠️ System Notice: "Storage Space Running Out"

During a Wipe Empty Space job on Internal Storage, Android may show a temporary system warning:

[ ! ] Storage space running out — Some system functions may not work
  • Why it happens: Shreddit deliberately fills all unallocated space to guarantee zero recoverable bytes remain.
  • What to do: Do not cancel the job. Once the wipe finishes, Shreddit immediately deletes the dummy files, clears the notification, and restores your free space.

6. Simultaneous Shredding Jobs (Pro)

Shreddit Pro allows you to run multiple independent shredding operations concurrently across separate physical storage mounts (e.g., Internal Storage, SD Cards, and USB OTG drives).


How to Run Parallel Jobs

  1. Start the First Task: Select your first target storage volume or folder and begin the shredding or wipe process.
  2. Send to Background: Tap the Background button on the progress dialog to minimize the job to the system notification drawer.
  3. Start the Next Task: Navigate to a different storage volume or partition and initiate another wipe.
  4. Monitor Progress: Swipe down your notification drawer to track real-time progress for all active jobs simultaneously.

Concurrency Rules & Safeguards

  • Cross-Partition Only: You can shred multiple distinct physical volumes at the same time (e.g., Internal Storage + SD Card).
  • Same-Drive Lock: Shreddit automatically locks active volumes to prevent starting two conflicting tasks on the same partition, protecting your filesystem from race conditions and corruption.
  • Notifications Required (Android 13+): Ensure system notification permissions are granted to receive live progress bars while jobs run in the background.

Performance Tip

Running simultaneous deep overwrites is processor- and I/O-intensive. For best performance and battery longevity, keep your device connected to AC power when running multiple jobs across large storage drives.

7. Power & Battery Optimization

Permanent data sanitization is CPU- and I/O-intensive. Sustained flash memory write cycles draw significant power and generate heat. Following proper power management ensures jobs finish quickly without unexpected system interruptions.


Best Practices for Long Sanitization Jobs

  • Plug In to AC Power: Always connect your charger before running multi-pass algorithms or wiping large storage volumes (64 GB–512 GB+).
  • Maintain Minimum Battery: Do not start a deep wipe if battery level is below 30% without an active power source. A forced shutdown mid-pass can cause filesystem instability.
  • Remove Protective Cases: Heavy continuous write operations cause thermal build-up. Removing thick cases improves heat dissipation and prevents thermal throttling.
  • Pause Resource-Heavy Apps: Close gaming, video rendering, or camera recording apps to dedicate full disk I/O throughput to Shreddit.

Prevent Android OEM Background Kills

Aggressive battery managers (Samsung OneUI, Xiaomi HyperOS/MIUI, OnePlus OxygenOS) may terminate long-running background tasks. To keep background shredding uninterrupted:

  1. Open Android Settings > Apps > Shreddit.
  2. Tap Battery (or App Battery Usage).
  3. Select Unrestricted (or disable Battery Optimization).

8. Local File & Media Explorer

Shreddit features an integrated file and media manager with low-level system hooks, giving you granular control to browse, preview, and selectively destroy specific files or entire directories.


Key Explorer Features

  • Real-Time Visual Previews: High-resolution thumbnails are generated dynamically for images, videos, and media files, allowing you to visually verify targets before shredding.
  • Recursive Folder Selection: Selecting a folder targets the directory and all nested subfolders, hidden files, and contents recursively.
  • Batch Operations: Use the multi-select checkboxes to queue individual files, mixed media types, or multiple directories for a single sanitization run.

Step-by-Step File Shredding

  1. Open the Local Explorer tab from the main screen.
  2. Browse your storage directories or media collections.
  3. Check the box next to each item or folder you wish to destroy.
  4. Tap the floating Circular Shred Icon (red/green) at the bottom corner.
  5. Review the confirmation dialog, verify the item count and algorithm, and tap Confirm.

⚠️ Android Media & Thumbnail Cache Notice

Deleting a photo or video removes the file, but stock Android gallery apps frequently retain high-resolution cached previews in hidden directories (e.g., .thumbnails).

  • Automated Cache Prompt: After shredding media, Shreddit displays a Clear Cache prompt.
  • Action Required: Tap CLEAR to open the system gallery settings and purge cached previews, ensuring zero recoverable image remnants remain on your device.

9. Supported Sanitization Standards & Algorithms

Shreddit implements established international data sanitization protocols. Each algorithm overwrites target sectors using defined binary patterns to ensure files cannot be reconstructed using commercial or forensic recovery utilities.


Sanitization Algorithms Overview

British HMG IS5 (3 Passes)

Overwrites sectors with continuous binary ones (1s), then binary zeros (0s), and finishes with a pseudo-random bit stream.

US DoD 5220.22-M (3 Passes)

Standard defense-grade wipe. Overwrites blocks with binary zeros (0s), binary ones (1s), and a verifiable random byte sequence with write verification.

German VSITR (7 Passes)

Alternate patterns of zeros, ones, and alternating bits (0xAA, 0x55), completing with a final pseudorandom sequence.

Russian GOST R 50739-95 (2 Passes)

High-speed standard writing a stream of single-byte zeros followed by random data.

NIST 800-88 / Single Pass (1 Pass)

Fast, modern baseline overwriting all addressable storage blocks with cryptographically secure random bytes or zeros.

Bruce Schneier (7 Passes)

Pass 1 writes zeros, Pass 2 writes ones, followed by 5 passes writing distinct cryptographically secure random values.

Zero Filler (1 Pass)

Rapid low-overhead wipe writing continuous hexadecimal 0x00 bytes (all binary 0s) across all target sectors.

One Filler (1 Pass)

Single-pass wipe writing continuous hexadecimal 0xFF bytes (all binary 1s) across all target sectors.

Pseudorandom Overwrite (1 Pass)

Standard rapid wipe using hardware-generated pseudorandom sequences across target blocks.


Algorithm Selection Guide

Algorithm Passes Best For Speed Wear Impact
NIST 800-88 / Random 1 Pass Modern Flash Storage (UFS / eMMC / SSD) Fastest Minimal
US DoD 5220.22-M 3 Passes Enterprise compliance, resale, external SDs Moderate Moderate
German VSITR 7 Passes Maximum paranoia / legacy physical media Slower High
Flash Memory Recommendation:

For modern internal smartphone storage (UFS/eMMC), a 1-Pass Random (or NIST 800-88) or 3-Pass DoD wipe is sufficient to render data irrecoverable while preventing unnecessary flash write-cycle wear.

10. Access Security & PIN Setup (Pro)

Because Shreddit permanently destroys data with no recovery option, securing application access prevents accidental file deletion, unauthorized use, or unintended device wipes.


Setting Up PIN & Recovery

  1. Open Settings (gear icon) or tap Security PIN on the setup dashboard.
  2. Select Enable PIN Protection and enter a 4-digit code.
  3. Confirm the 4-digit PIN.
  4. Configure Recovery Details:
    • Select a Security Question and enter your answer.
    • Provide a Recovery Email address.

Privacy Guarantee: Your PIN, Security Question answer, and recovery email are stored exclusively on your local device with cryptographic hashing. No credentials or personal details are ever uploaded to remote servers.


Modifying or Removing Your PIN

  • Change PIN: Go to Settings > Security PIN > Change PIN, enter your current code, and set a new one.
  • Disable PIN: Go to Settings > Security PIN, toggle the switch off, and authenticate with your current PIN.

⚠️ Forgotten PIN & Recovery Protocol

If you forget your 4-digit PIN:

  1. Tap Forgot PIN? on the lock screen.
  2. Answer your pre-configured Security Question to trigger the PIN reset or send a recovery verification to your saved recovery email.
  3. Set a new 4-digit PIN upon successful authentication.
CRITICAL LOCKOUT WARNING:

Because credentials are stored strictly offline for total privacy, Shreddit support cannot reset your PIN remotely. If you lose access to your Security Question and recovery email, you will be permanently locked out of the application.

11. Settings & Customization

The Settings menu allows you to tailor Shreddit's sanitization defaults, user interface behavior, and operational parameters to your specific workflow.

Tap the Gear Icon on the main dashboard to access the following settings:

Core Configuration Options
  • Default Shredding Algorithm: Select the default wiping standard (e.g., US DoD 5220.22-M, NIST 800-88, or Pseudo-Random) applied automatically to all file shred and free space wipe tasks.
  • Notification Preferences: Enable or customize real-time system alerts, foreground service notifications, and task completion sounds.
  • Security PIN & Recovery: Turn application lock on/off, change your 4-digit PIN, or update your offline recovery question and email.
  • Media Cache Auto-Prompt: Toggle the automatic recommendation prompt to purge gallery .thumbnails after media shredding tasks.
File Explorer Preferences
  • Show Hidden Files/Folders: Toggle visibility for dot-prefixed directories (e.g., .thumbnails, .cache) and system media paths.
  • Thumbnail Generation: Enable or disable real-time media preview rendering. Disabling previews increases directory scrolling speed on low-end hardware.
  • Default File Sorting: Organize file listings by Name, Size, Date Modified, or File Type (Ascending/Descending).
App Theme & Language
  • Theme Selection: Switch between Dark Mode, Light Mode, or follow the System Default UI scheme.
  • Language / Localization: Manually select your preferred display language or synchronize automatically with your Android system locale.

12. SD Card Solutions & Root Access (Pro)

External SD cards and removable storage media interact differently with the Android OS compared to internal flash partitions. Shreddit is designed to handle external volumes seamlessly on both standard and rooted devices.

SD Card Permissions

Modern Android security frameworks enforce strict write restrictions on removable media (/storage/XXXX-XXXX).

  • Direct Raw Overwriting: Shreddit utilizes direct filesystem access to overwrite files and sanitize free blocks on mounted external SD cards without requiring cumbersome third-party frameworks.
  • Corrupted or Read-Only Cards: If an SD card fails a shredding task or reports write errors, it may have hardware write-protection enabled or an unstable filesystem. Re-mounting or formatting the card as FAT32 or exFAT resolves most write permission blocks.
Super User Access

Shreddit operates fully on unrooted devices. Root access is never required for standard file shredding, partition wiping, or free-space sanitization.

Root (Advanced Users)

On devices with Superuser/Root access (e.g., Magisk / KernelSU):

  • Direct Block Device Access: Shreddit can target low-level raw block device nodes directly (e.g., /dev/block/mmcblk*), bypassing high-level filesystem translation layers.
  • System Partition Sanitization: Allows sanitizing protected OS system caches, vendor logs, and app-private sandbox data located outside /storage/emulated/0.

Note on Root Safety: Direct block operations are irreversible and powerful. Only use root-level deep overrides if you are familiar with low-level Android partition tables.

13. License Management

Upgrade to Shreddit Pro to unlock all 9 sanitization algorithms, multi-pass sanitization support, perform simultaneous secure erase jobs, and remove all storage limits, while enjoying an ad-free experience with other powerful features.

You can activate Shreddit Pro by navigating to the License UI via the "Upgrade Pro" option in the Shreddit navigation drawer, or by tapping the gift icon in the top-right corner of the main screen.

License Activation & Plan Management
Monthly Subscription
Auto-Renew

  • Activation: Select the Monthly tier to launch Google Play Billing, review the terms, and tap Subscribe. Google Play sends an official receipt and invoice to your registered email immediately upon activation.
  • Auto-Renewal & Cancellation: Renews automatically each month. Cancel anytime via Google Play Store > Payments & subscriptions, or by tapping the License Status header text inside the Shreddit navigation drawer.
  • 7-Day Grace Period: If a scheduled renewal payment fails, your Pro benefits remain 100% active for 7 days while Google automatically retries your default payment method.
Yearly Subscription
Auto-Renew

  • Instant Mid-Cycle Upgrades: Switching from Monthly to Yearly instantly applies your remaining monthly cycle value as a discount. Google Play confirms the prorated deduction and charges only the discounted balance.
  • 14-Day Grace Period: Annual plans provide an extended 14-day payment retry period with zero service disruption during automated billing retries.
Lifetime License
One-Time

  • Activation: Select the Lifetime option and complete the transaction using Google Play's 1-Tap Buy. Pay once, use forever.
  • Crucial Action for Active Subscribers: Purchasing a Lifetime license while a Monthly or Yearly subscription is active does not automatically cancel the recurring plan. You must manually cancel your active subscription via Google Play or the Shreddit drawer header to prevent future renewals.
Multi-Device Sync & Automatic License Restoration

Shreddit features zero-configuration license management linked directly to your Google ecosystem:

Automatic Restoration

Your Pro entitlement is bound directly to your Google Play account. The app automatically queries and validates your active license state upon each launch.

App Updates & New Devices

Updating Shreddit or installing it on a new Android phone/tablet logged into the same Google account instantly unlocks all Pro capabilities with zero manual steps required.

14. Free vs. Shreddit Pro Capabilities

Everyday privacy remains completely free. Full erase and empty space wipe on Internal Storage, run standard algorithms, secure erase apps data (WhatsApp, Instagram etc.), use default safe erase mode, enjoy a built-in file browser and shredding support through your favorite Gallery or File Manager — all at no cost.

Compare the feature matrix and choose the tier that fits your sanitization and privacy needs:

Features Free Edition Shreddit Pro
Secure Erase Methods 3 9
Enhanced Privacy with No Ads
Internal Storage Empty Space Wipe
External Storage Empty Space Wipe
Erase Using Built-in File Browser
Military-Grade Multi-Pass Support 1 Pass Up to 7 Passes
Simultaneous Erase Operations
Realtime Background Progress Tracking
Enable Default Safe Erase Mode
Shredder App Pass Lock
Erase Storage Larger than 256 GB
Erase Files on Internal Storage
Erase Files on External Storage
Erase Files Through Gallery Apps
Dark and Light Theme
Email Support 24/7

14. Frequently Asked Questions (FAQs)

General & Sanitization Mechanics

Shreddit is 100% free to use for all primary file shredding, algorithm selection, and internal storage wiping features.

If you want an ad-free environment, access to all 9 military-grade algorithms, external SD/OTG wiping, and multi-threaded parallel jobs, you can upgrade to Shreddit Pro directly via Google Play subscriptions.

No. Shreddit overwrites the raw binary storage sectors with cryptographic patterns. Once a shred or wipe reaches completion, the original data is destroyed and cannot be recovered by any commercial tool, forensic laboratory, or software utility.

No. Shreddit is strictly a local storage sanitization tool. If cloud backup or auto-sync was active before shredding, your photos or documents may still exist in your cloud account. You must delete and empty the trash in your respective cloud providers separately.

For modern internal storage (UFS / eMMC flash memory), a 1-Pass Random (NIST 800-88) or 3-Pass US DoD 5220.22-M wipe is ideal. High-pass methods (like 7-pass VSITR) are designed for legacy magnetic drives and cause unnecessary write wear on modern flash cells without adding practical security.

The duration depends entirely on the size of your unallocated (free) storage and the number of algorithm passes selected. For example, sanitizing 100 GB of free space with a 3-pass algorithm requires writing 300 GB of continuous raw data blocks.

Shreddit does not collect, track, or share any of your personal files or local activity.

To keep all core shredding features 100% free, the app displays standard Google AdMob ads. If you prefer an ad-free environment, you can upgrade to Shreddit Pro.
System Alerts & Operational Issues

This is normal and expected. To ensure zero recoverable remnants remain, Shreddit generates temporary encrypted dummy blocks that expand to occupy 100% of available unallocated space. Once the overwrite completes, Shreddit immediately purges these dummy files, clears the system warning, and restores your free space.

Aggressive OEM battery managers (Samsung OneUI, Xiaomi HyperOS/MIUI, OnePlus OxygenOS) often kill long-running background tasks. To prevent this, go to Android Settings > Apps > Shreddit > Battery and select Unrestricted. Also, ensure your device remains connected to AC power.

Android gallery apps store high-resolution previews in hidden system cache folders (.thumbnails). While the original image is destroyed, the cached preview may remain visible. Always tap CLEAR on the post-shred cache prompt to wipe system gallery caches.

Shreddit stabilizes your device on reboot and automatically releases any temporarily acquired empty space dummy fragments.
Pro Licensing & Security

No. Your Pro license is tied permanently to your Google Account. On your new device, log into the same Google Play account, install Shreddit, and your Pro entitlement will activate automatically.

Tap Forgot PIN? on the lock screen and answer your configured Security Question to reset your PIN or initiate a recovery verification. Because credentials are stored strictly offline for total privacy.

Yes, in Shreddit Pro, you can run multiple shredding tasks simultaneously across separate physical storage mounts by tapping BACKGROUND on active jobs.

The Free edition handles storage volumes up to 256 GB. In Shreddit Pro, all storage size limits are completely unlocked.