BitSplit changes the delivery workflow for public WordPress images. Instead of
leaving a finished image at one public URL, it converts the original and generated
sizes to incomplete BitSplit blocks. The browser obtains short-lived reconstruction
data and rebuilds each image on demand.
Learn more at bitsplit.site.
This adds friction to:
BitSplit is not encryption, DRM, or a promise that downloading is impossible.
A determined viewer can inspect the browser flow, automate reconstruction, or
capture rendered content. Use it when raising the cost of casual downloading is
valuable; use established encryption and access control when confidentiality is
required.
The plugin protects any number of image attachments. All image functionality
shipped in this WordPress.org package is available without payment, a license,
a trial, or a usage quota.
It includes public or logged-in-only access, Gutenberg image support,
featured-image and srcset handling, and backup/recovery tools.
The transport encryption protects reconstruction data in transit; the BitSplit
block itself is not encrypted and contains most source bytes.
BitSplit handles normal attachment images, Gutenberg Image and Gallery blocks,
featured images, srcset, classic content containing wp-image-ID, and the
[bitsplit id=”123″] shortcode.
Incomplete blocks are stored in a plugin-owned directory resolved through
wp_upload_dir(), while reconstruction data stays in WordPress post metadata.
The plugin does not write web-server configuration files or require users to edit
server configuration.