|
| 1 | +# Plagiarism & AI Content Checker - Chrome Extension |
| 2 | + |
| 3 | +A powerful Chrome extension that helps detect AI-generated content and potential plagiarism in selected text across any website. |
| 4 | + |
| 5 | +## Features |
| 6 | + |
| 7 | +- **Right-click Analysis**: Select text on any webpage, right-click, and choose "Plagiarism & AI Content Checker" |
| 8 | +- **Instant Detection**: Quickly analyze text for AI generation patterns and plagiarism |
| 9 | +- **Detailed Results**: Get percentage scores and highlighted segments showing different content types |
| 10 | +- **Clean Interface**: Professional popup design with easy-to-understand results |
| 11 | +- **Cross-site Compatibility**: Works on all websites and web pages |
| 12 | + |
| 13 | +## Installation |
| 14 | + |
| 15 | +### From Chrome Web Store (Recommended) |
| 16 | +1. Visit the Chrome Web Store |
| 17 | +2. Search for "Plagiarism & AI Content Checker" |
| 18 | +3. Click "Add to Chrome" |
| 19 | +4. Confirm installation |
| 20 | + |
| 21 | +### Manual Installation (Developer Mode) |
| 22 | +1. Download or clone this repository |
| 23 | +2. Open Chrome and navigate to `chrome://extensions/` |
| 24 | +3. Enable "Developer mode" in the top-right corner |
| 25 | +4. Click "Load unpacked" and select the `extension` folder |
| 26 | +5. The extension will be installed and ready to use |
| 27 | + |
| 28 | +## How to Use |
| 29 | + |
| 30 | +### Method 1: Context Menu (Recommended) |
| 31 | +1. Select any text on a webpage |
| 32 | +2. Right-click to open the context menu |
| 33 | +3. Click "Plagiarism & AI Content Checker" |
| 34 | +4. The extension popup will open with your selected text ready for analysis |
| 35 | +5. Click "Analyze Text" or wait for automatic analysis |
| 36 | + |
| 37 | +### Method 2: Manual Input |
| 38 | +1. Click the extension icon in the Chrome toolbar |
| 39 | +2. Paste or type your text in the input area |
| 40 | +3. Click "Analyze Text" to start the analysis |
| 41 | +4. Review the detailed results |
| 42 | + |
| 43 | +## Results Explanation |
| 44 | + |
| 45 | +The extension provides three main scores: |
| 46 | + |
| 47 | +- **Original Content** (Green): Percentage of text that appears to be originally written |
| 48 | +- **AI Generated** (Orange): Percentage of text that shows patterns of AI generation |
| 49 | +- **Potentially Plagiarized** (Red): Percentage of text that may be copied from other sources |
| 50 | + |
| 51 | +## Privacy & Security |
| 52 | + |
| 53 | +- **No Data Collection**: Your text is analyzed locally and never sent to external servers |
| 54 | +- **Secure Processing**: All analysis happens within your browser |
| 55 | +- **No Account Required**: Use the extension without signing up or providing personal information |
| 56 | + |
| 57 | +## Technical Details |
| 58 | + |
| 59 | +- **Manifest Version**: 3 (Latest Chrome Extension standard) |
| 60 | +- **Permissions**: |
| 61 | + - `contextMenus`: For right-click menu integration |
| 62 | + - `activeTab`: For accessing selected text on current page |
| 63 | + - `storage`: For temporary text storage between context menu and popup |
| 64 | +- **Offline Capable**: Works without internet connection |
| 65 | + |
| 66 | +## Development |
| 67 | + |
| 68 | +### Building for Chrome Web Store |
| 69 | + |
| 70 | +1. Ensure all files are in the `extension/` folder |
| 71 | +2. Zip the contents of the `extension/` folder (not the folder itself) |
| 72 | +3. The zip file should contain: `manifest.json`, `background.js`, `content.js`, `popup.html`, `popup.js`, and `icons/` folder |
| 73 | +4. Upload the zip file to the Chrome Web Store Developer Dashboard |
| 74 | + |
| 75 | +### File Structure |
| 76 | +``` |
| 77 | +extension/ |
| 78 | +├── manifest.json # Extension configuration |
| 79 | +├── background.js # Service worker for context menu |
| 80 | +├── content.js # Content script for text selection |
| 81 | +├── popup.html # Extension popup interface |
| 82 | +├── popup.js # Popup functionality |
| 83 | +├── icons/ # Extension icons |
| 84 | +│ ├── icon16.png |
| 85 | +│ ├── icon32.png |
| 86 | +│ ├── icon48.png |
| 87 | +│ └── icon128.png |
| 88 | +└── README.md # This file |
| 89 | +``` |
| 90 | + |
| 91 | +## Version History |
| 92 | + |
| 93 | +- **v1.0.0**: Initial release with context menu integration and text analysis |
| 94 | + |
| 95 | +## Support |
| 96 | + |
| 97 | +For issues or feature requests, please visit the Chrome Web Store listing or contact support. |
| 98 | + |
| 99 | +## License |
| 100 | + |
| 101 | +This extension is provided as-is for text analysis purposes. Please ensure you have the right to analyze any text you process. |
0 commit comments