Skip to content

RobinAyzit/PrivateLinkSaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PrivateLinkSaver πŸ”

A modern and professional Chrome extension to save and organize your links privately and securely with password protection.

Version License Chrome

🌟 Features

πŸ”’ Security

  • Password Protection: Secure your bookmarks with SHA-256 hashing
  • Encryption: AES-256-GCM encryption for sensitive data
  • Auto-lock: Configurable timeout for increased security

πŸ“ Organization

  • Folders: Create unlimited folders with custom colors
  • Tags: Tag your bookmarks for easy filtering
  • Favorites: Mark important bookmarks
  • Search: Powerful search function with fuzzy matching

🎨 Customization

  • Dark/Light Theme: Switch between themes or follow system settings
  • 5 Languages: English, Swedish, Turkish, Spanish, French
  • Customizable UI: Modern design with animations

πŸ“Š Statistics

  • Overview: See total bookmarks, folders, and tags
  • Top Domains: See which sites you save the most
  • Visit Counter: Track how often you visit your bookmarks

πŸ’Ύ Data Management

  • Export/Import: JSON, CSV, HTML formats
  • Automatic Backup: Daily backups
  • Restore: Restore from previous backups

⌨️ Productivity

  • Keyboard Shortcuts: Quick access with shortcuts
  • Context Menu: Right-click to save links
  • Omnibox: Search bookmarks from the address bar (type "pls")

πŸš€ Installation

From Chrome Web Store (Recommended)

  1. Visit Chrome Web Store (Coming soon)
  2. Search for "PrivateLinkSaver"
  3. Click "Add to Chrome"

From Source (Developer Mode)

  1. Download the latest version as .zip
  2. Extract the files
  3. Open Chrome and go to chrome://extensions/
  4. Enable "Developer mode" in the top right corner
  5. Click "Load unpacked"
  6. Select the folder with extracted files
  7. Done!

πŸ“– Usage

First Time

  1. Click the extension icon in the toolbar
  2. Create a secure password (at least 6 characters)
  3. Login with your password
  4. Start saving your favorite sites!

Save Links

  • Via popup: Click extension icon β†’ "Save current page"
  • Context Menu: Right-click a link β†’ "Save link to PrivateLinkSaver"
  • Keyboard Shortcut: Press Ctrl+Shift+S (Windows) or Cmd+Shift+S (Mac)

Organize

  • Create new folders with different colors
  • Move bookmarks between folders
  • Add tags for better filtering
  • Search among your bookmarks

Keyboard Shortcuts

Shortcut Function
Ctrl+Shift+S Save current page
Ctrl+Shift+B Open PrivateLinkSaver
Ctrl+Shift+F Quick search
Ctrl+K Focus search field
Ctrl+N Create new folder
Ctrl+D Save current page
Escape Clear search

πŸ”’ Security

  • Password: Hashed with SHA-256 and a unique 16-byte salt
  • Encryption: AES-256-GCM for sensitive data
  • Local Storage: All data is saved locally in your browser
  • No Servers: No data is sent to external servers

πŸ“ Project Structure

PrivateLinkSaver/
β”œβ”€β”€ manifest.json          # Extension configuration
β”œβ”€β”€ popup.html            # Popup UI
β”œβ”€β”€ options.html          # Settings page
β”œβ”€β”€ styles/
β”‚   └── popup.css         # Styles
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ popup.js          # Popup logic
β”‚   β”œβ”€β”€ background.js     # Service worker
β”‚   β”œβ”€β”€ options.js        # Settings
β”‚   β”œβ”€β”€ storage.js        # Storage functions
β”‚   β”œβ”€β”€ crypto.js         # Encryption
β”‚   └── translations.js   # Translations
β”œβ”€β”€ icons/
β”‚   β”œβ”€β”€ icon16.png
β”‚   β”œβ”€β”€ icon32.png
β”‚   β”œβ”€β”€ icon48.png
β”‚   └── icon128.png
β”œβ”€β”€ _locales/             # Translations
β”‚   β”œβ”€β”€ sv/
β”‚   β”œβ”€β”€ en/
β”‚   β”œβ”€β”€ tr/
β”‚   β”œβ”€β”€ es/
β”‚   └── fr/
β”œβ”€β”€ README.md
β”œβ”€β”€ PRIVACY.md
└── LICENSE

πŸ› οΈ Technologies

  • Manifest V3: Latest Chrome Extension standard
  • Vanilla JavaScript: No external dependencies
  • Web Crypto API: Secure encryption
  • Chrome Storage API: Local data storage
  • CSS Variables: Dynamic themes
  • Font Awesome: Icons
  • Google Fonts: Inter font

πŸ“ Changelog

Version 2.0.0 (2026-01-30)

  • ✨ NEW: Complete UI overhaul with modern design
  • ✨ NEW: Tag system for better organization
  • ✨ NEW: Statistics and insights
  • ✨ NEW: Automatic backup
  • ✨ NEW: Omnibox integration (search with "pls")
  • ✨ NEW: Visit counter
  • ✨ NEW: Top domains display
  • ✨ NEW: Improved search with fuzzy matching
  • ✨ NEW: Settings page (options.html)
  • πŸ”’ IMPROVED: Stronger encryption (AES-256-GCM)
  • πŸ”’ IMPROVED: Password strength indicator
  • 🎨 IMPROVED: Dark/light theme
  • 🌍 IMPROVED: Full i18n support
  • ⚑ IMPROVED: Performance optimizations

Version 1.0.0 (2026-01-15)

  • πŸŽ‰ Initial release
  • πŸ”’ Password protection with SHA-256
  • πŸ“ Folder functionality
  • 🌍 Multilingual support
  • 🎨 Dark/light theme
  • πŸ“€ Export/Import

🀝 Contribute

Contributions are welcome! Follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see LICENSE for details.

πŸ‘¨β€πŸ’» Author

Created 2026 by Β© nRn World

πŸ“§ bynrnworld@gmail.com

πŸ™ Support

If you like this project, consider to:

  • ⭐ Star the project on GitHub
  • β˜• Buy me a coffee
  • πŸ“’ Share with your friends

About

A secure Chrome extension to privately save, organize, and manage bookmarks with password protection. Built for privacy-focused link management.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors