Installation
Installing File Shredder is quick and easy. Follow these steps to get started:
Chrome Web Store (Recommended)
- Visit the Chrome Web Store
- Search for "File Shredder"
- Click "Add to Chrome"
- Confirm the permissions when prompted
Manual Installation (Developer Mode)
- Download the extension files from our GitHub repository - Coming Soon
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the downloaded extension directory
First Use
Once installed, File Shredder is ready to protect your files immediately. Here's how to get started:
Accessing File Shredder
Click the File Shredder icon in your browser toolbar. If you don't see it, click the puzzle piece icon and pin File Shredder.
Setting Up Your Password
On first launch, you'll be prompted to create a password:
- Enter a strong password you'll remember
- Confirm the password by entering it again
- Click "Set Password" to secure your extension
- Warning: There's no password recovery - if you forget it, you'll lose access to your shredded files
Your First Shred
- Click the File Shredder icon to open the popup
- Click "Select Files" or drag and drop files
- Review the security options (all enabled by default)
- Click "Shred Selected Files"
- Your files are now securely fragmented!
- Important: Manually delete the original file from your system
- Empty your trash/recycle bin to permanently remove the original
Viewing Shredded Files
Switch to the "Manage Shreds" tab to see all your shredded files. Click on any file to preview or download it.
Basic Concepts
What is File Shredding?
File shredding is the process of breaking a file into multiple encrypted fragments. These fragments are:
- Stored separately in your browser's secure storage
- Encrypted and randomized
- Only accessible through the File Shredder extension
- Impossible to reconstruct without the proper metadata
Important Note: File Shredder creates encrypted copies of your files in fragment form. The original file remains untouched on your system and must be manually deleted after shredding.
How It Differs from Encryption
Traditional encryption transforms your entire file into an encrypted blob. File Shredder goes further by:
- Breaking files into variable-sized chunks
- Randomizing chunk order
- Adding padding between chunks
- Storing chunks separately
Zero-Knowledge Architecture
File Shredder operates entirely in your browser. Your files never leave your device, and we have no access to your data.
Shredding Files
Selecting Files
You can add files for shredding in multiple ways:
- File Picker: Click "Select Files" to browse
- Drag & Drop: Drag files directly onto the extension popup
- Multiple Selection: Select multiple files at once
Security Options
File Shredder offers three security features, all enabled by default:
1. Random Chunk Sizes
Instead of fixed-size chunks, File Shredder uses variable sizes between 10KB and 100KB. This makes pattern analysis impossible.
2. Shuffle Chunk Order
Chunks are stored in random order, not sequential. Even if someone accessed all chunks, they wouldn't know the correct order.
3. Add Random Padding
Random data is inserted between chunks, making file size analysis and chunk correlation impossible.
Shredding Process
1. File is read into memory 2. Split into chunks (10-100KB each) 3. Each chunk is encrypted 4. Padding added (if enabled) 5. Chunks shuffled (if enabled) 6. Metadata and chunks stored separately 7. Original file remains - must be manually deleted
Managing Shreds
Viewing Your Shreds
The "Manage Shreds" tab shows all your shredded files with:
- Original filename
- File size
- Shred date
- Number of chunks
- Security options used
Searching Files
Use the search bar to quickly find files by name. Search is instant and works with partial matches.
File Operations
- View: Click on a file to open in the built-in viewer
- Download: Reconstruct and download the original file
- Rename: Change the filename of your shredded file
- Delete: Permanently remove the shredded file
Built-in File Viewer
File Shredder includes a secure viewer for common file types:
Supported Formats
- Images: JPG, PNG, GIF, WebP, SVG
- Videos: MP4, WebM, OGG
- Documents: PDF, TXT, MD
- Code: JS, CSS, HTML, JSON, XML
Viewer Features
- Full-screen mode
- Zoom controls for images
- Syntax highlighting for code
- Download original file
- Copy text content
Security
Files are reconstructed in memory only when viewing. The viewer operates in a sandboxed environment for maximum security.
Security Options Explained
Default Configuration
File Shredder enables all security features by default for maximum protection. You can disable them for specific use cases:
Option | Default | Impact | When to Disable |
---|---|---|---|
Random Chunks | Enabled | +50% security | Never recommended |
Shuffle Order | Enabled | +40% security | Testing only |
Add Padding | Enabled | +10% size | Storage concerns |
Password Protection
File Shredder includes mandatory password protection to secure access to the extension:
Initial Setup
- Create a password when you first open the extension
- Passwords are hashed using SHA-256 encryption
- No password recovery option - choose a password you'll remember!
How It Works
- Password required every time you open the extension
- Protects access to all extension features
- Session-based authentication (stays unlocked while in use)
- Automatically locks when you close the browser
Security Features
- Password hash stored locally using Chrome storage
- No plain text passwords ever stored
- Cannot be disabled for maximum security
- Change password option available in settings
- Failed login attempt tracking with automatic lockout
- Comprehensive login history for security monitoring
Login Security & Tracking
File Shredder now includes advanced login security features to protect against unauthorized access:
Failed Login Protection
- Attempt Tracking: All failed login attempts are recorded with timestamps
- Progressive Warnings: After 3 failed attempts, you'll see a count of failures
- Lockout Warning: At 4 failed attempts, you're warned about impending lockout
- Automatic Lockout: After 5 failed attempts within 30 minutes, the extension locks for 5 minutes
- Countdown Timer: During lockout, a real-time countdown shows when you can try again
Login History
View comprehensive login activity from the Settings tab:
- 7-Day History: All login events are stored for the past week
- Event Types: Both successful logins (✓) and failed attempts (✗) are tracked
- Dual Tracking: Current lockout counter (30 min) and historical data (7 days)
- Visual Indicators: Color-coded entries (green for success, red for failed)
- Clear History: Option to clear all login history if needed
How It Works
- Failed attempts are tracked in two ways:
- Short-term (30 minutes) for lockout mechanism
- Long-term (7 days) for security monitoring
- Successful login clears the lockout counter but preserves history
- All login events include precise timestamps
- History adapts to your selected theme for visibility
Disguise Options
File Shredder includes advanced disguise features to enhance your privacy by making the extension appear as a different type of application:
Display Name Customization
- Change what appears in the extension's header
- Create a custom name to suit your needs
- Updates instantly across the entire interface
Login Theme Templates
Transform the entire login screen to look like a completely different application. Available themes include:
- Cyberpunk (Default): The original File Shredder interface
- Corporate Dashboard: Professional business portal appearance
- Notes App: Simple note-taking application
- Calculator: Scientific calculator interface
- Weather Dashboard: Weather monitoring app
- Password Manager: Secure vault appearance
- Banking App: Financial institution portal
- Email Client: Email application interface
- Music Player: Streaming music service
- Code Editor: Developer tools interface
- Cloud Storage: File storage service
- VPN Client: Network security tool
- System Monitor: Terminal-style system utilities
- Crypto Wallet: Cryptocurrency management
- Social Media: Social networking platform
How Disguise Works
- Each theme completely transforms the login screen appearance
- Custom layouts, colors, and branding for each theme
- Your password works with all themes
- Theme persists across browser sessions
- Quick switching between themes in settings
Complete Extension Disguise
For maximum disguise, you can also rename the extension in Chrome's menu:
- Visit
chrome://extensions
- Enable "Developer mode" (top right)
- Click "Pack extension" to create a .crx file
- Unzip the .crx file
- Edit
manifest.json
and change the "name" field - Load the modified extension as unpacked
Technical Details
Architecture
File Shredder uses a multi-layered approach to security:
1. Fragmentation Layer
- Variable chunk sizes (10KB - 100KB)
- Cryptographically secure random number generation
- Non-sequential storage patterns
2. Storage Layer
- Chrome's IndexedDB for chunk storage
- Separate metadata storage
- Automatic garbage collection
3. Security Layer
- Web Crypto API for randomization
- SHA-256 password hashing
- Session-based authentication
- Content Security Policy enforcement
- Sandboxed execution environment
Performance
File Shredder is optimized for performance:
- Parallel chunk processing
- Streaming file reads
- Efficient memory management
- Progressive UI updates
API Reference
For developers interested in the internals:
// Core shredding function async shredFile(file, options = {}) { const { randomChunks = true, shuffleOrder = true, addPadding = true } = options; // Returns metadata and chunks }
Storage Management
Storage Limits
File Shredder uses Chrome's unlimited storage permission:
- No file size limits
- No total storage cap
- Limited only by device storage
Storage Usage
View your current storage usage in the extension popup footer. This includes:
- Total files stored
- Total storage used
- Largest file
Cleaning Up Storage
To free up space:
- Go to "Manage Shreds"
- Sort by size or date
- Select files to remove
- Click "Delete Selected"
Export and Backup
Currently, shredded files are tied to your browser profile. To move files:
- Download the reconstructed files
- Re-shred on the new device
Troubleshooting
Common Issues
Extension Icon Not Visible
Click the puzzle piece icon in Chrome's toolbar and pin File Shredder.
Files Not Shredding
- Check browser console for errors
- Ensure sufficient storage space
- Try smaller files first
- Restart the browser
Cannot View Files
- Verify file type is supported
- Check if chunks are intact
- Try downloading instead
Performance Issues
- Close unnecessary tabs
- Shred files in smaller batches
- Clear browser cache
- Check available RAM
Error Messages
Error | Meaning | Solution |
---|---|---|
Storage Quota Exceeded | Browser storage full | Delete old shreds or clear browser data |
Invalid File Format | File corrupted | Try re-selecting the file |
Chunk Missing | Incomplete shred | Delete and re-shred the file |
Frequently Asked Questions
Is File Shredder really secure?
Yes. File Shredder uses multiple layers of security including fragmentation, randomization, and encryption. Files are stored locally and never transmitted. However, remember that you must manually delete the original file after shredding for complete security.
Why doesn't File Shredder delete my original files?
For safety and user control, File Shredder only creates encrypted fragments and never deletes your original files. This prevents accidental data loss and gives you full control over when to delete the originals. After confirming your shredded files are accessible, you should manually delete the original files and empty your trash/recycle bin.
Can I recover files if I uninstall the extension?
No. Once uninstalled, the shredded chunks become inaccessible. Always download important files before uninstalling.
Does File Shredder work offline?
Yes! File Shredder works entirely offline. No internet connection is required for any functionality.
Can I share shredded files?
Not directly. Shredded files are tied to your browser. To share, download the reconstructed file first.
What happens to my files if Chrome crashes?
Your shredded files are safely stored in Chrome's persistent storage. They'll be available when you restart.
What if I forget my password?
Unfortunately, there's no password recovery option for security reasons. If you forget your password, you'll lose access to all your shredded files. The password system is designed this way to ensure maximum security - not even we can help you recover a forgotten password.
Can I disable password protection?
No. Password protection is mandatory and cannot be disabled. This ensures that even if someone gains physical access to your computer, they cannot access your shredded files without your password.
What happens if I enter the wrong password multiple times?
File Shredder has built-in protection against brute force attacks. After 3 failed attempts, you'll see a warning with the count. At 4 attempts, you're warned about impending lockout. After 5 failed attempts within 30 minutes, the extension locks you out for 5 minutes with a countdown timer showing when you can try again.
Can I see who tried to access my File Shredder?
Yes! The new Login History feature in the Settings tab shows all login attempts for the past 7 days. You'll see both successful logins (✓) and failed attempts (✗) with timestamps. This helps you monitor for unauthorized access attempts.
How long are login attempts stored?
File Shredder uses dual tracking: Failed attempts are kept for 30 minutes for the lockout mechanism, while the complete login history (both successful and failed) is stored for 7 days. You can manually clear the history at any time from the Settings tab.
Does the login history work with disguise themes?
Yes! The login history automatically adapts its colors to match your selected theme, ensuring it remains visible and readable regardless of which disguise template you're using.
Is there a mobile version?
Currently, File Shredder is only available for desktop Chrome. Mobile support is on our roadmap.
Can File Shredder be used for illegal purposes?
File Shredder is a privacy tool. Users are responsible for complying with all applicable laws and regulations.
How do I report bugs or request features?
Visit our support page or open an issue on our GitHub repository.
Getting Help
If you need additional assistance:
- Check our support page
- Email us at websupport@ussupportllc.com
- Join our community on GitHub
- Read our blog for tips and updates