Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foxrefire/byebyeexif
Chrome/Firefox extension that removes metadata before upload files
https://github.com/foxrefire/byebyeexif
anti-fingerprinting anti-forensic anti-forensics chrome-extension chrome-extensions exif exif-metadata firefox-addon firefox-addons firefox-extension firefox-extensions firefox-webextension privacy privacy-protection privacy-tools web-ext web-extension web-extensions webextension webextensions
Last synced: 3 months ago
JSON representation
Chrome/Firefox extension that removes metadata before upload files
- Host: GitHub
- URL: https://github.com/foxrefire/byebyeexif
- Owner: FoxRefire
- License: agpl-3.0
- Created: 2024-08-01T12:08:13.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T19:40:59.000Z (4 months ago)
- Last Synced: 2024-10-04T21:09:13.288Z (4 months ago)
- Topics: anti-fingerprinting, anti-forensic, anti-forensics, chrome-extension, chrome-extensions, exif, exif-metadata, firefox-addon, firefox-addons, firefox-extension, firefox-extensions, firefox-webextension, privacy, privacy-protection, privacy-tools, web-ext, web-extension, web-extensions, webextension, webextensions
- Language: JavaScript
- Homepage:
- Size: 10.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ByeByeEXIF
Chrome/Firefox extension that removes metadata before upload files[![Firefox](https://extensionworkshop.com/assets/img/documentation/publish/get-the-addon-178x60px.dad84b42.png)](https://addons.mozilla.org/ja/firefox/addon/byebyeexif/)
## Usage
Open the website you wish to upload files to and click on the **extension icon** or **Cleanup file and upload** from the right-click menu.Next, select a file from the dialog that appears automatically
Then this will automatically remove metadata from the selected files and upload them.
> [!WARNING]
> **Do not upload files directly to websites using default button, otherwise metadata couldn't be deleted.**## Supported File Formats
```.jpg, .jpeg, .png, .gif, .bmp, .webp, .heic
.ppm, .tiff.mp4, .webm, .ogv, .mpg, .mpeg, .m1v, .m4v,
.avi, .mkv, .mov, .wmv, .avif, .avifs.mp3, .aac, .wav, .wv, .ogg, .opus, .flac
.doc, .dot, .docx, .dotx, .docm, .dotm, .xls,
.xlt, .xla, .xlsx, .xltx, .xlsm, .xltm, .xlam,
.xlsb, .ppt, .pot, .pps, .ppa, .pptx, .potx,
.ppsx, .ppam, .pptm, .potm, .ppsm, .mdb, .odt,
.ods, .odp, .odg, .odc, .odf, .odi, .odm, .odb,
.ott, .ots, .otp, .otg, .otc, .oti, .oth
```## Demo
[demo1](https://github.com/user-attachments/assets/439a8338-881f-4f26-b550-197957051d59)[demo2](https://github.com/user-attachments/assets/3292feb6-656b-4597-93ed-8e22909dece1)
## Third-party libraries/Referenced codes
* [Variety Flat Bordered Icons](https://www.svgrepo.com/svg/467701/eraser-3)([Public Domain](https://www.svgrepo.com/page/licensing/#PD)) //Extension Icon
* [How To Set The Value Of A File Input](https://pqina.nl/blog/set-value-to-file-input/) //Algorithm of Hooking File Input
* [Image Data Cleaner](https://github.com/codepo8/image-data-cleaner/blob/master/scripts/cleaner.js#L49)([MIT](https://github.com/codepo8/image-data-cleaner/blob/master/LICENSE.md)) //Algorithm of cleaning Image's metadata
* [pdf-lib](https://github.com/Hopding/pdf-lib)([MIT](https://github.com/Hopding/pdf-lib/blob/master/LICENSE.md)) //Handling PDF
* [jszip](https://github.com/Stuk/jszip)([MIT or GPL v3](https://github.com/Stuk/jszip/blob/main/LICENSE.markdown)) //Handling Office documents
* [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm)([MIT](https://github.com/ffmpegwasm/ffmpeg.wasm/blob/main/LICENSE)) //Handling Video Files