Stop image theft on your WordPress site. aFFirmFirst Cloud Library connects WordPress to your aFFirmFirst secure image vault. Your originals are never stored in WordPress and never exposed in the page source. Instead, images are streamed on demand from the aFFirmFirst cloud and painted to an HTML ca
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.8 and PHP 8.0.
SourceWordPress plugins · Oct 24, 2026
01 / Source details
Aboutthistool.
Stop image theft on your WordPress site. aFFirmFirst Cloud Library connects WordPress to your aFFirmFirst secure image vault. Your originals are never stored in WordPress and never exposed in the page source. Instead, images are streamed on demand from the aFFirmFirst cloud and painted to an HTML canvas, so they can’t be right-clicked, dragged, downloaded, hot-linked, or scraped by bots.
It works exactly like the WordPress images you already know — Featured Images, galleries, the block editor, the Classic Editor, and WooCommerce products — but every image is protected automatically.
Why protect images this way?
No <img src> to copy — images render on a canvas, so there is no file URL to steal
Encrypted, one-time, short-lived delivery from the cloud (AES-256)
Right-click, drag-and-drop, and keyboard-save are blocked
Forensic and visible watermarking deter and trace unauthorized use
Domain locking — your images only render on the sites you authorize
Rendering Modes
SDK Canvas (default) — Maximum protection with client-side decryption and canvas rendering
Iframe Embed — High protection in a sandboxed iframe with the full SDK feature set
Signed URL — Direct signed image URL (shortcode override only; for email/RSS compatibility)
Key Features
Works with the WordPress media manager — Every vault image is added to your media library automatically, so you pick a protected image exactly like any other image. No shortcode, no block, no image ID to paste
Works with every page builder — Elementor, Divi, WPBakery, Beaver Builder, Bricks and Oxygen, including section and hero background images
Vault browser in the editor — Browse and insert your secure vault images without leaving WordPress
Upload to vault — Send images from WordPress straight into your encrypted vault
Featured Images — Set any protected vault image as a post or page featured image
Gutenberg blocks — A single “Protected Image” block and a “Protected Gallery” block with grid, masonry, slider, and justified layouts, plus lightbox and captions
Classic Editor support — A TinyMCE toolbar button to insert vault images in the classic editor
Image Scanner — Scan your existing posts, pages, and products for unprotected images, then bulk-upload and auto-replace them with protected versions
WooCommerce support — Protected product images and product galleries
[affirm_protect] shortcode — Manual insertion anywhere, with a per-image rendering mode override
SEO & social ready — Automatic signed og:image and Twitter Card URLs so previews still work for search engines and social crawlers
One-key setup — Connect securely with a single API key. No URLs or servers to configure
Usage
Anywhere WordPress asks for an image (recommended): open aFFirmFirst > Media Library once. Every vault image is published into your WordPress media library, and from then on you use the normal Select image button — Featured Image, an Image block, a widget, a customizer logo, an ACF field, a WooCommerce gallery — and search for your image by filename. Visitors get the encrypted canvas in exactly the same spot, at the same size and crop.
Page builders: use the builder’s own image control, backgrounds included. Elementor, Divi, WPBakery, Beaver Builder, Bricks and Oxygen are all handled automatically.
Featured Image: Open the Featured Image panel and choose “Set aFFirmFirst image” to pick a protected image from your vault.
Upload: Use the aFFirmFirst admin screen to upload new images directly to your secure vault.
Blocks: In the block editor, add the Protected Image block for a single image or the Protected Gallery block for multiple images. Galleries support grid, masonry, slider, and justified layouts with optional lightbox and captions.
Classic Editor: Use the aFFirmFirst button in the TinyMCE toolbar to insert a vault image.
Image Scanner: Open the aFFirmFirst > Scanner screen to find unprotected <img> tags in your existing content, then bulk-upload them to your vault and automatically replace them with protected versions.
Rendering Modes: * sdk — Canvas-based (default, maximum protection) * iframe — Sandboxed iframe (high protection) * signed_url — Direct signed image URL (shortcode override only; for email/RSS compatibility)
External Services
This plugin relies on the aFFirmFirst service to store, process, and securely deliver your images. It will not function without an aFFirmFirst account and API key.
Frontend API (https://affirmfirst.com) — connection validation, image listing, signed-URL generation, and uploads via /api/plugin/* .
Secure delivery CDN (https://cdn.secured.affirmfirst.com) — SDK script, encrypted image streaming, and signed image delivery.
Data transmitted: your API key (for authentication) and any images you choose to upload. No data is sent until you enter an API key and use the plugin.
Terms of Service: https://affirmfirst.com/terms Privacy Policy: https://affirmfirst.com/privacy
02 / Source details
Gettingstarted.
01Upload the affirmfirst-cloud-library folder to /wp-content/plugins/ , or install the ZIP via Plugins > Add New > Upload Plugin
02Activate the plugin through the ‘Plugins’ menu
03Go to aFFirmFirst in the admin sidebar
04Enter your API key from your aFFirmFirst Dashboard (Settings > API Keys)
05Click Test Connection to verify
06Select your preferred rendering mode
03 / Source details
Frequently asked questions.
Do I need an aFFirmFirst account?
Yes. This plugin is a connector for the aFFirmFirst service. You need an aFFirmFirst account and an API key to store, process, and deliver your protected images. You can create an account at https://affirmfirst.com.
Where are my images stored?
Your images are stored in your aFFirmFirst secure cloud vault, never in your WordPress uploads folder. WordPress only keeps lightweight references and thumbnails for the editor.
Why does my media library show a low-resolution copy?
So that every picker in WordPress — and in your page builder — has a thumbnail to show you while you work. That preview is only ever used for picking: on the frontend it is hidden before it can be seen, and the full-resolution original stays encrypted in your vault.
Does it work with Elementor, Divi and other builders?
Yes. Pick a protected image with the builder’s own image control, including section and hero background images, and it is replaced with the encrypted canvas on the frontend.
Will protected images still work for SEO and social sharing?
Yes. The plugin automatically outputs signed og:image and Twitter Card URLs so search engines and social networks can generate previews, while visitors still see the protected canvas version.
Does it work with WooCommerce?
Yes. You can use protected vault images as WooCommerce product images and in product galleries.
Can I protect images I already published?
Yes. Use the built-in Image Scanner to find unprotected images across your posts, pages, and products, then bulk-upload and replace them with protected versions.
Does it slow down my site?
The SDK is small and loaded from a CDN, and protected images are streamed on demand. Gallery assets are only loaded on pages that actually contain a gallery.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati