Cyphex operates on a strict **zero-middleman** privacy model. All core operations take place directly on your server, ensuring full ownership of your data.
Local Processing Flow
Your Host Server: Scans, checks capabilities, resizes images, parses duplicates, and handles WebP sibling creation locally without routing files to external proxy systems.
Optional AI & API Flow
Your Browser/Server ➔ Third-Party API: When generating alt-text or stock images, requests connect directly from your site to the respective endpoint (e.g., Groq, Gemini, Pexels) using your own secret keys. No user or image data is ever routed or saved to a Cyphex licensing portal.
System Capabilities & Permissions
- Directory Permissions: The plugin requires standard read/write permissions on the
/wp-content/uploads/ directory to manage media files and save original backups. - WordPress User Roles: Access is limited to users with the
manage_options or upload_files capability to prevent subscriber access. - API Limits: Rate limiting and transient caches are handled locally on your database to prevent over-consuming external keys.
Backup-First Safety (Rollback)
Any batch toolkit operation that changes an image structure triggers a backup creation. Original images are archived in a secure /uploads/cyphex-backups/ folder, allowing you to restore the master file in a single click from the dashboard ledger if needed.