Frequently Asked Questions

ScrubMyText text tools, API/MCP usage, LockMyAction, CatchMySignal, ApproveMyAction, billing, privacy, and support.

What does ScrubMyText clean?

The main cleaner removes or normalizes common hidden/control characters, non-breaking spaces, whitespace artifacts, and—when requested—selected typographic punctuation. It is designed to preserve wording rather than rewrite prose.

Does text pasted into the browser cleaner leave my device?

The ScrubMyText browser text tools are designed to perform their text operations locally in the browser. Normal website infrastructure, analytics, or advertising services can still receive ordinary request metadata such as IP address and page information.

Which API tools are free?

The free API tier includes scrub_text and inspect_text, subject to the published monthly public-IP limit. The other text tools and all LockMyAction, CatchMySignal, and ApproveMyAction tools require a paid API key.

What is LockMyAction?

LockMyAction provides persistent idempotency state. An agent atomically locks an action key before executing, then completes it with the returned lock_id so later retries can see that the action was already completed.

Does checking an action with LockMyAction reserve it?

No. check_action is read-only. The integration must call lock_action and execute only when that call returns safe_to_execute: true.

What is CatchMySignal?

CatchMySignal creates temporary webhook endpoints. An external service can POST an event while the agent is not running, and the agent can retrieve the stored event later through REST or MCP.

How long does CatchMySignal store events?

An inbox lasts 24 hours by default and can be configured up to 7 days. The current default is 25 events per inbox, with a maximum of 100, and each event body is limited to 64 KB of UTF-8 text.

What is ApproveMyAction?

ApproveMyAction creates a secure shareable link for a human to approve or reject a proposed agent action. The agent can poll the approval status before proceeding.

Does ApproveMyAction verify the human's identity?

Not in the current MVP. Possession of the live approval link is treated as authority to decide, so the link should be shared only with the intended reviewer.

Does ApproveMyAction email the reviewer?

Not yet. The current version returns the secure approval URL to the agent/application, which can send it using its existing email, chat, or notification channel.

What counts as one API call?

Each authenticated REST tool request or MCP tools/call invocation counts as one call. prepare_for_agent counts as one call even though it runs multiple internal checks. CatchMySignal also counts each incoming external event delivery as one call. A human approve/reject click does not count.

Are there automatic overage charges?

No. The current paid plans do not automatically bill API-call overages. Access can be limited when the monthly allowance is reached.

What happens to ordinary text sent to the API or MCP server?

Ordinary ScrubMyText text-tool inputs must be transmitted for processing, but the application is designed not to persist those text-tool inputs or outputs in its billing and usage database. The three stateful agent-infrastructure products intentionally store the limited data required for their function; see the Privacy page.

What is the MCP server?

The remote MCP endpoint is https://api.scrubmytext.com/mcp and the official Registry name is com.scrubmytext/tools. It exposes 19 tools in the current version.

Does ScrubMyText remove AI watermarks?

ScrubMyText does not claim to identify or remove model-level statistical or provenance watermarks. Ordinary hidden/control characters and formatting artifacts are different from a model-level provenance system.

How do I get help?

Email scrubmytext@gmail.com for billing, subscription, API, MCP, or product support. Do not send passwords, private keys, full API keys, live signal URLs, live approval links, or payment-card numbers.