- Version
- Download 31675
- File Size 40.10 MB
- Create Date May 10, 2024
- Login
PuryFi uses a client side object detection neural network, the PuryFi AI to check and detect NSFW images and censors those accordingly.
Version: 0.7.8.4
Features:
- Can censor mutliple file types
- Multiple censor type options
- Black Bar
- Pixelation
- Blur
- Glitch
- Triangluation
- Stickers
- Sobel
- Splatter
- Batch Converter & Local file support
- Fast
- Easy to install
FAQ: PuryFi for Firefox
Click on the gear icon and select "Install Add-on From File...", then select the xpi file.
2. You need to bind your account on https://pury.fi/ to your patreon account.
3. After step 2. login with your https://pury.fi/ account in the extension via the options menu, your patreon tier should be visible after your login.
4. Enable GIF under the File Types section in the options menu.
Download: https://addons.mozilla.org/en-US/firefox/addon/puryfi/
Please look up on how to install extensions on Firefox Nightly!
https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/
It can usually be solved very easily, please try one (or both if necessary) of the following solutions:
- Rebind your Patreon to your account on pury.fi
(You can find that setting within your profile on pury.fi)
- Do a password reset for your account to trigger a refresh
Also update your login info within the extension / make sure your login info is correct
Finally re-log in the extension with your account data.
Changelog:
0.7.8.3
- Eraser Option for Black Box Mode
- Line Shape
- Border Options
- Custom Color Schemes & Default Color Schemes
- GIF optimization
- Added a grayscale setting to the strong blur mode of OOM.
- Added a password randomizer button to security.
- Added options for customizing the UI's color scheme.
- Updated statistic and help page to new UI style.
- Presets can now be copied and pasted across censor modes, where non-shared fields are simply ignored
- Base 64 images are now preemptively blurred when the web page loads, before any image gets to render.
- The word wall is now drawn under the borders of box censors.
- In pixel censors, the area covered by a hexagonal or glitched pixel is now the same one a mosaic pixel would cover at the same effect strength.
- Pixels in pixel censors are now aligned to the image rather than to the detection. This means that same size pixels across detections will now line up.
- The diameter of circle shapes is now determined by the average of the width and height of the detection, rather than by the smallest dimension of the two.
Bug Fixes:
- Fixed bug which had censor preset tabs stop working after deleting one under certain conditions.
- Fixed bug which had very high values of feathering not draw perfectly smooth edges
- Fixed bug which had file output types be ignored for some censors modes in base 64 and local files.
- Fixed bug which had min/max size and dimensions be ignored for some censors modes in base 64 and local files.
- Fixed bug in triangle censors which allowed the vertex count to be possibly greater than the pixel count of the effect area, which would then lead to the extension freezing.
- Fixed bug which had the min/max height inputs in file types not trigger a save when modified.
- Fixed bug which had pasting a preset config not trigger a save.
- Bar censors no longer stack on top of other bar censors on the same layer or on top of the reverse censor, now they instead clip, like they once used to.
- Blob images are now also picked up and censored by the base 64 scanner.
- Base 64 images added or modified after the web page has finished loading now also get picked up for censoring.
- Feathering no longer scales with the size of the effect area, now the feathering instead scales with the size of the image and the size of the effect area scales with the feathering.
- Fixed a bug in batch converter when converting images while oom is enabled
0.7.7.1
- Presets: You can now create up to 4 preset-settings for your censor-mode settings
- Mixed mode now allows stacking up to three different censors on the same body part
- Mixed mode now allows applying a different censor configuration per body part (and also per layer)
- Added resolution aware setting to blur censors
- Added channel colors setting to pixel (limit the total number of colors in the resulting pixels)
- Added display setting to box censors (toggle the visibility of the name and score labels)
- The border width of box censors and the stroke width of triangle censors are now proportional to the image's resolution
- Optimised triangle censors
Bug Fixes:
- Added tool-tips to many settings which didn't have them
- Fixed mixed mode bug which caused clustering to occur before scaling
- Fixed random mode bug which caused various setting values to unnecessarily round to the nearest integer
- Fixed bug which caused feathering to not lead to a smooth blend for some censor types
- Fixed bug which caused clustering to be skipped if censoring a local file for some censor types
- Fixed bug which caused blacklist and whitelist to not be saved when cleared of all entries
- Fixed bug which caused imported settings to sometimes be loaded before they finished being updated
- Fixed bug which had the face box be drawn on top of the border on OOM when allow faces was on
- Fixed bug which had OOM animation filters sometimes not be removed when the image was refreshed
- Fixed bug which caused webpages added to the blacklist while locked to not take effect until the extension was refreshed
- Multiple panels no longer does one less panel for detections under an arbitrary size
- Mosaic pixel now samples color at the center of the pixel instead of at the upper left corner
- Super Random Mode adjustments
- Fixed some AVIF identification errors
0.7.6.1
- Sticker reverse mode
- Added angle setting to word wall
- Added random mode to mixed mode
- Added detection size aware and resolution aware (replacing percentage pixel size mode) to pixel censors
- Extension API: Paint requests now also return the AI info
Bug Fixes:
- Fixed a bug causing Sticker-Mode not working on video overlay
- Fixed a bug causing Video Overlay to not spawn via context menu
- Fixed bug which doubled the border width of sections where box censors overlapped
- The label text of box censors is now accurately centered
- The label text of box censors now shrinks to fit
- Added scale settings to box censors
- Fixed bug which made splatter reverse mode ignore the color scheme
- Fixed bug which made splatter reverse mode sometimes color sample itself when supposed to color sample the original image
- Stickers are now masked accurately instead of masking a rectangle around it in mixed mode
- Enabled body parts with normal censors are now left uncensored by mixed reverse mode.
- Semi-transparent colors in many censors now blend in with the reverse censor instead of with the original image
- Fixed bug which made some settings not load when their values where 0
- Fixed bug which made sticker chance and scale clamp to the wrong value range.
0.7.5.3
- Added a remote subscription system to auto-load settings provided by other users.
- Added a Patreon Cache System, which will remind you to rebind your Patreon account to pury.fi and prolong its duration, in case it has been expired.
- Added extra options to box mode
- Increased max scale limit from 5 to 10
- Cloud settings do now list their number of downloads
- Added quick config as an optional lockable settings
- Added Color Mode and Font options to Word Wall
Bug Fixes:
- Sticker cache is now only rebuilt when sticker options have changed
- Lock password is now internally saved as a hash
- Fixed a bug showing a profile even if login has failed
- Fixed a bug not showing version suffix
- Fixed a bug allowing to remove lock state by loading default quick config
- Changed all color selection ui-elements
- Improved video handling within shadowroot (still not perfect)
- Changed the fps-meter algorithm on the video overlay
- Fixed a bug causing remote locks to end when options are loaded
- Fixed a bug with video overlay freezing when started from triangle or glitch mode
0.7.5.0
- Export- and importable settings
0.7.4.11
- Various Bug fixes
0.7.4.7
- Various Bug fixes
0.7.4.6
New Content:
Word Wall Mode
- Stamps out words from censored areas
- Recommended to be used with: Black Mode, Blur or Sobel
- Recommended options: Use with Circle Shape + Scale Up + Feathering
- Can be found in Censoring
New Glitch sub-Mode: Multiple Panels
- Can be found as a sub-mode in Glitch Mode
- Spreads various rectangles around censored areas Other:
- Added a new trigger option to reverse mode
Bug Fixes:
- Improved the general support for OOM Timermode and its animations for many pages.
- The extension should now place itself again into the toolbar on installation
0.7.4.5
New Content:
- Timer Mode for Only Once Mode
- Define a (min- and max-) duration after which the image is blocked
- Autorefresh image option for timer mode
- Cooldown animations options for timer mode
- Added new Grayscale options to:
- Pixel Mode
- Blur Mode
- Added minor trigger options to Reverse Mode
Bug Fixes:
- Improved YouTube support for the video overlay
- Added info boxes to some options
- Moved OOM and Security to "Extra" category
- Improved AVIF identification
0.7.4.4
New Content:
- Every non default OOM-Mode offers now customisation options!
- See Trough: transparency
- Borderless: rounded borders + border distance
- Thumbnail: optional additional blur
- Grid: grid strength and custom color
- Blur: blur strength
- Box Tease: allow faces
Bug Fixes:
- The video menu can now be optionally locked
- Blacklist can now be used to add but not to remove entries while locked
- Fixed a bug causing color to be inverted with reverse sobel mode
0.7.4.2
- Added Box Tease Mode to OOM
- Added a drop shadow to oom text
Bug Fixes:
- Fixed undefined sticker name export
- Fixed sticker import not working
- Sticker export files now end with ".pstp" (puryfi sticker pack)
- Fixed settings being able to be saved
- Fixed a bug not updating the popup when a lock timer reached zero
0.7.4.1
Bug Fixes:
- Fixed a bug causing timer + to unlock the extension immediatly
- Fixed a bug causing quick setting names to stop working when using upper case letters
- Increased OOM container size to 5000
0.7.3.3
Bug Fixes:
- Local GIF censoring working again
- Timer Plus values are now correctly being assigned
- Timer is now updated when values are changed without having to refresh the options page
- Security page is now being locked on all open option page tabs
- Lock settings are now loaded earlier to reduce slow JS impact
- Video Overlay is now respecting white and black-list settings
0.7.3.2
Bug Fixes:
- Context Menu is now also locked when using the lock while being logged in
- Number input can now be 0 again!
0.7.3.1
New Features:
- Lock mode
- Reverse mode is now (b)locked when locked
- Adjusted Box Mode when locked
- Added the timer display to the popup
- Added the option to also lock the Censor Mode
- Timer +
- Timer+ lets you add a duration reward / penalty when certain labels are loaded
- Added a function to increase the duration when already locked
- Quick Settings
- Added quick load function to the popup!
- Fixed logout on loading default settings
0.7.2.1
New Features:
- Splatter presets
- Extension Icon shows if the extension is off / on.
Bug Fixes:
- Fixed several bugs in the video overlay
- Fixed a bug causing box merging to crash on splatter mode
- Added splatter mode to the supported Video Overlay modes
0.7.2
New Features:
- New censoring mode: Splatter
- Statistics
- Added alternative Icons to 'Advanced'
Bug Fixes:
- Fixed another bug where "normal" mode did not show any video output.
0.7.1
New Features:
- New censoring mode: Sobel
- Prescaling
Bug Fixes:
- Fixed the memory leak Issue for the batch converter and videos.
- Fixed a bug when auto-loading the video overlay, where "normal" mode did not show any video output.
- Several adjustments to the batch converter making it faster.
- Added more internal data to the Help-Page.
0.7.0.1
New Features:
- FPS display for the video overlay
Bug Fixes:
- Fixed a problem causing the batch converter and local file feature to convert all image types to PNG even though they are labelled as JPG.
- This also resulted in a much bigger file sizes.
- Fixed a bug resulting in distorted videos within the video overlay.
- Fixed a bug which prevented some JPG images from being processed Various small improvements on the overlay UI elements.
0.7.0
New Features:
- Polished Video Overlay
0.6.8.2
Bug Fixes:
- Fixed local files not working with most modes
- Fixed video / local / base64 encoded images being censored when the extension was set to OFF
- White & Blacklist are now more / less strict and also consider the origin URL of images
- The context menu now also works on local files
0.6.8.1
New Features:
- Sticker Mode
- Base64 encoded image support
- Reset configuration option
0.6.7
New Features:
- Batch Converter
The Batch Converter allows you to select multiple files or entire folder structures at once and send them through the censoring process. The censored images are then returned in a zip file.
Bug Fixes & other:
- Fixed a bug which prevented the video overlay from working.
- Added a toggle button which inverts your label settings for better switching between normal and reverse mode.
- Improved the general memory usage.
- Changing the color for black box mode now works within Reverse Censor Mode.
0.6.6(.1)
- Clustering
- Fixed a bug saving the image with the current censoring settings, even when the censor mode was changed via the context menu.
- Added Triangulation mode to the context menu
- Fixed a bug of v0.6.6 which prevents censor mode changes from being applied
0.6.5
New Features:
- You can now define maximum and minimum file size for each image type.
- You can now define maximum and minimum dimensions for each image type.
- You can now define a maximal frame count for GIFs.
- GIF Mode also offers now a fallback option to thumbnail mode if a GIF exceeds a given limit.
These changes should help processing extraordinary large files which can cause freezes or crashes, especially on slow computer systems, by filtering them out.
- You can now choose the output image type for each image type.
(Before everything was converted to PNG)
Bug Fixes:
- Fixed a bug not displaying small images at all
- Fixed a bug displaying NaN in the memory cache
- Fixed Hexagon modes drawing behavior, which ended rendering before reaching the end of the bounding box.
0.6.4
New Features:
- New triangulation mode
Works with gif censoring and reverse mode but does not work on videos or on local files as off now.
Improvements:
- PuryFi for Firefox can now also censor files which require login credentials to be accessed
- Improved the video overlay positioning
- Very small general performance improvements
- Now consumes ~ 50% less network traffic
Bug Fixes:
- Fixed a bug causing the video overlay to be blocked by some pages
0.6.3
- Shapes
You can now select shapes within Box, Blur and Pixelation mode:- Rectangle
- Circle
- Ellipse
- Heart (PuryFi Supporter)
Reverse Censoring (Censored Patron)
Censors everything except the selected labels.All new features also work with GIF censoring and on the video overlay.
- Performance improvements for the Glitch mode
0.6.2
New Features:
- White and Blacklist mode
You can white or blacklist web pages now in the options menu
Improvements:
- Fixed a bug which prevented images < 50px from being loaded
- Fixed a bug on web pages with unknown mime types
0.6.1
New Features:
- New censor mode: Glitch
Glitches areas of the image by shifting the color channels and applying other effects.
Note: Glitch mode has currently a bad performance and takes a bit longer than the other modes much depending on the image size.
(Using it on videos is not recommended)
More custom control options will be available for this mode in future versions.
Improvements:
- The experimental video censor overlay has now a much better performance
Note: As the video functionality gets closer to reaching the quality i am aiming for i will slowly move it out of the experimental features into the Patreon features (until it is replaced by real video censoring). With this update the feature requires you to have an account and login in the extension but it can still be used freely.- Black Bar: x10 times faster on videos and a bit faster on images
- Pixelation: x100 times faster on videos and faster on images
- Hexagons and Hexaglitch: x50 times faster on videos and faster on image
- Censor settings can now be changed and applied while the video is playing
- The extension handles videos now much more efficient, videos do no longer have to fully load to be displayed!
- Removed the bug which caused only JPG to be processed for the localfile feature
0.6.0
New Features:
- You can now open local files with Firefox and they get censored
- Works with all image types (except GIF)
- Known Bug: The context menu is not working on local files
Improvements:
- Experimental video censor mode now considers options
- Pixelation has a bad performance on videos, we will try to improve the algorithm in one of the next versions.
0.5.9
New Features:
- Added Hexagonal censoring mode
- You can find this mode as a sub-mode of Pixelation, make sure you choose a higher pixelsize ( > ~10px) when switching.
Bug Fixes:
- Fixed the context menu options working only once per image
- Fixed a bug which prevented GIF thumbnails from working
0.5.8
New Features:
- Reworked the blurring algorithm
- Added options for blur censor type
- Added a cache overview under Help
- Added the option to disable and / or clear the internal cache system
- Added experimental video overlay
- Added memory safe mode for GIF encoding
Bug Fixes:
- Fixed a bug which always displayed the extension as ON even if it was OFF
NOTE:
This is still a beta version, expect crashes and problems!
Use at your own risk and with caution!