=== AI Text Watermark Remover ===
Contributors: anonyviet
Tags: unicode, hidden characters, invisible characters, ký tự ẩn, làm sạch văn bản, text cleaner
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

AI Text Watermark Remover is a bilingual Vietnamese-English hidden-character checker and controlled Unicode text cleaner for WordPress pages. It handles Unicode/formatting marks in text; it does not remove statistical AI watermarks.

== Description ==

AI Text Watermark Remover adds a browser-based tool for inspecting code points, finding selected invisible or formatting characters, and previewing a clean copy. It handles zero-width spaces, soft hyphens, misplaced byte order marks, Unicode Tags, selected control characters, NO-BREAK SPACE, and optional conversion of en dash/em dash to an ASCII hyphen.

The visitor's text is processed locally in the browser. The plugin does not claim to detect AI authorship, verify authorship, or remove statistical watermarks.

== Installation ==

1. Go to Plugins > Add New > Upload Plugin in WordPress Admin.
2. Upload the plugin ZIP, install it, and activate it.
3. Create or edit a WordPress Page or Post.
4. Insert a shortcode from the list below where the tool should appear.
5. Publish, then check the page on desktop and mobile.

== Shortcodes ==

`[anonyviet_unicode_hygiene]` displays the English interface and English explanatory content by default. Visitors can switch between EN and VI in the tool header.

`[anonyviet_unicode_hygiene lang="vi"]` starts the tool in Vietnamese. Visitors can still switch back to English with the EN–VI control.

`[anonyviet_unicode_hygiene seo="false"]` displays only the application interface. Use this when the surrounding page already provides original, detailed explanatory content.

Use a separate localized WordPress page for each language. Do not place Vietnamese and English versions of the full article on the same URL when you intend to target two language audiences.

== Frequently Asked Questions ==

= Does the plugin upload pasted text? =

No. Inspection and preview run in the visitor's browser.

= Can the plugin remove every invisible Unicode character automatically? =

No. Some invisible characters are valid for scripts, emoji, and text direction. All cleanup policies start enabled, but visitors can turn a policy off or keep individual items after review.

= Does the plugin detect AI-written text? =

No. It reports selected Unicode code points present in a text string only.

== Changelog ==

= 1.1.0 =

* Added Vietnamese-English shortcode support through the `lang` attribute.
* Localized the interface, report notices, sample text, explanatory content, and visible FAQ.
* Removed FAQPage JSON-LD because FAQ rich-result eligibility is no longer available in Google Search; visible questions remain for readers.

= 1.0.0 =

* Initial release with local Unicode inspection, clean preview, JSON report, and long-dash normalisation.
