=== 550W Watermark & Text Eraser ===
Contributors: x12363
Tags: image, watermark, video, subtitles, media
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.0
Stable tag: 3.1.5
License: MIT
License URI: https://opensource.org/license/mit

Erase selected image text and watermarks, local video subtitles and watermarks, and resolve platform share videos.

== Description ==
Process selected images, MP4/MOV videos and platform share links from Tools > 550W. Choose a local upload or Media Library attachment. Video erasing is full-frame unless you use the advanced rectangle option. Manually check task receipts and open resolved video links in the browser to download. Original attachments are never overwritten.

This plugin uses the external 550W service at https://www.550wai.cn/. Explicit OAuth connection uses /oauth2/ and the resource /media-api/global; processing uses /media-api/global/v1/ or /open/ for API Key access. Selected media, links, task IDs and necessary credentials are transmitted only for your chosen operation. API keys are never saved. OAuth tokens are encrypted in user metadata, bound to the current administrator, site auth salts and region. Up to 20 task receipts are kept per user/region; the last 7 days are shown and receipts can be cleared. No original media paths or source links are stored in receipts. No unrelated telemetry, remote scripts, automatic polling or paid retries. Each charged operation requires explicit confirmation. Use only media you have rights to process.

Global service/account: https://eraser.550wai.com/
Privacy policy: https://eraser.550wai.com/privacy/
Terms of service: https://eraser.550wai.com/terms/
Review the applicable service terms/privacy notices before transmitting media. Do not use images or videos without the necessary rights.

== Installation ==
1. Install the ZIP using Plugins > Add New > Upload Plugin.
2. Confirm outbound HTTPS and PHP/WordPress upload limits allow the selected file. Native HTTP multipart transfers are capped at 64 MiB and may be lower according to available PHP memory. Use the web processing tool for larger files.
3. Open Tools > 550W and connect using OAuth, or enter API credentials for each request. OAuth requires HTTPS (or 127.0.0.1 during local acceptance) and PHP sodium.
4. Select your media, confirm credit usage, and process. Query existing tasks before repeating a request with an unknown outcome. This release requires administrator permission (manage_options); connections are not shared site-wide.

== Changelog ==
= 3.1.5 =
* Native image/video upload, share-link resolution and task queries.
* Explicit credit confirmation, operation IDs and optional video erase rectangle.
* Separate domestic/global packaging.
