|
1 | 1 | # Plagiarism & AI Content Checker - Chrome Extension |
2 | 2 |
|
3 | | -A powerful Chrome extension that helps detect AI-generated content and potential plagiarism in selected text across any website. |
| 3 | +A powerful Chrome extension that helps you detect AI-generated content and potential plagiarism in selected text from any webpage. |
4 | 4 |
|
5 | 5 | ## Features |
6 | 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 |
| 7 | +- 🔍 **Right-click Context Menu**: Select text on any webpage and analyze it directly |
| 8 | +- 🤖 **AI Content Detection**: Identifies potentially AI-generated text segments |
| 9 | +- 📋 **Plagiarism Detection**: Checks for potential plagiarized content |
| 10 | +- 📊 **Detailed Analysis**: Shows confidence scores and highlights suspicious segments |
| 11 | +- 🎯 **Easy to Use**: Simple popup interface with instant results |
12 | 12 |
|
13 | 13 | ## Installation |
14 | 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 |
| 15 | +### For Development/Testing: |
20 | 16 |
|
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 |
| 17 | +1. Download or clone this extension folder |
| 18 | +2. Open Chrome and go to `chrome://extensions/` |
| 19 | +3. Enable "Developer mode" in the top right |
| 20 | +4. Click "Load unpacked" and select the extension folder |
| 21 | +5. The extension icon should appear in your Chrome toolbar |
27 | 22 |
|
28 | | -## How to Use |
| 23 | +### Usage: |
29 | 24 |
|
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 |
| 25 | +1. **Method 1 - Context Menu**: |
| 26 | + - Select any text on a webpage |
| 27 | + - Right-click and choose "Plagiarism & AI Content Checker" |
| 28 | + - The extension will open with your selected text pre-loaded |
36 | 29 |
|
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 |
| 30 | +2. **Method 2 - Extension Popup**: |
| 31 | + - Click the extension icon in your toolbar |
| 32 | + - Paste or type text into the textarea |
| 33 | + - Click "Analyze Text" |
42 | 34 |
|
43 | | -## Results Explanation |
| 35 | +## Features Explained |
44 | 36 |
|
45 | | -The extension provides three main scores: |
| 37 | +### Analysis Results: |
| 38 | +- **Original Content**: Percentage of text that appears to be originally written |
| 39 | +- **AI Generated**: Likelihood that text was created by AI tools |
| 40 | +- **Potential Plagiarism**: Probability that text was copied from other sources |
46 | 41 |
|
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 |
| 42 | +### Detailed View: |
| 43 | +- Color-coded segments showing different content types |
| 44 | +- Confidence scores for each segment |
| 45 | +- Potential source URLs (when plagiarism is detected) |
50 | 46 |
|
51 | | -## Privacy & Security |
| 47 | +## Files Structure: |
| 48 | +- `manifest.json` - Extension configuration |
| 49 | +- `background.js` - Handles context menu and storage |
| 50 | +- `content.js` - Manages text selection on webpages |
| 51 | +- `popup.html` - Extension popup interface |
| 52 | +- `popup.js` - Popup functionality and analysis logic |
| 53 | +- `icons/` - Extension icons in various sizes |
52 | 54 |
|
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 |
| 55 | +## Publishing to Chrome Web Store: |
56 | 56 |
|
57 | | -## Technical Details |
| 57 | +1. Zip the entire extension folder |
| 58 | +2. Go to [Chrome Web Store Developer Dashboard](https://chrome.google.com/webstore/devconsole/) |
| 59 | +3. Pay the one-time $5 developer fee (if not already paid) |
| 60 | +4. Upload your zip file |
| 61 | +5. Fill out the store listing information |
| 62 | +6. Submit for review |
58 | 63 |
|
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 |
| 64 | +## Notes: |
65 | 65 |
|
66 | | -## Development |
| 66 | +- Current version uses mock analysis for demonstration |
| 67 | +- Replace the `simulateAnalysis()` function with actual API calls to plagiarism/AI detection services |
| 68 | +- Consider implementing rate limiting and error handling for production use |
| 69 | +- Add authentication if using paid API services |
67 | 70 |
|
68 | | -### Building for Chrome Web Store |
| 71 | +## Version History: |
69 | 72 |
|
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. |
| 73 | +- v1.0.0 - Initial release with basic functionality |
0 commit comments