ContentTrace

Description

External Services

This plugin relies on external services for features that require server-side processing which cannot be performed locally within WordPress.

ContentTrace API (api.contenttrace.app)

Archive.org Wayback Machine (web.archive.org)

Google Search (via browser)

  • Purpose: One-click manual search for your content fingerprints or titles.
  • Data sent: Opens a search in the user’s own browser. No server-side requests are made by the plugin.

About ContentTrace

ContentTrace helps WordPress content creators protect their work from theft by embedding invisible tracking tokens and providing tools to detect unauthorized copies.

All plugin features are fully functional for all users. The external API service may apply usage limits based on your service tier.

Core Features

  • Invisible Token Injection – Unique fingerprints embedded in every post
  • Token Dashboard – View all protected posts and their tokens
  • Quick Google Search – One-click search to find potential copies
  • Archive.org Integration – Create timestamped proof of publication
  • Smart Compare (URL & Text) – Compare your content with suspected copies
  • Takedown Notice Generator – DMCA/EU/International notices via API
  • CSV Export – Export all tokens for backup
  • Category Exclusion – Skip token injection for specific categories
  • Token Styling Options – Customize how visible tokens appear
  • RSS Feed Protection – Add tokens to feed content
  • Contact Information Storage – Pre-fill takedown notice details

How It Works

  1. Protect – ContentTrace adds unique invisible tokens to your posts
  2. Detect – Use manual search or API scanning to find copies
  3. Prove – Archive.org snapshots prove you published first
  4. Act – Generate takedown notices to remove stolen content

Privacy

  • Tokens are stored locally in your WordPress database
  • Content sent for analysis is processed and immediately discarded
  • No personal data is stored on external servers beyond basic usage tracking
  • Archive.org submissions use the public Wayback Machine service

Screenshots

  • Token Dashboard — overview of all protected posts with fingerprint tokens
  • Scan All Posts — automated scan results showing content theft detection
  • Smart Compare — side-by-side URL or text similarity analysis
  • Takedown Notice — generate DMCA takedown notice with evidence
  • EU Takedown Report — generate EU Copyright Directive notice
  • Settings — service connection status and configuration options

Installation

  1. Upload the plugin files to /wp-content/plugins/contenttrace/
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to ContentTrace > Settings to configure options
  4. Tokens are automatically added to new published posts

FAQ

Do I need an API key?

No. The plugin identifies your site by domain and tracks usage automatically. No license key or manual activation is required.

What happens if I reach a usage limit?

The API will return a message indicating the limit has been reached for the current period. You can wait for the limit to reset or visit contenttrace.app for higher-limit plans.

Are my posts stored on your servers?

No. Content sent for similarity analysis is processed in memory and immediately discarded. Only metadata (URLs, similarity scores) is retained for your dashboard.

Can scrapers remove the tokens?

Visible tokens are harder to remove. Hidden tokens may be stripped by smart scrapers, which is why ContentTrace uses dual detection (tokens + content matching).

Does this work with custom post types?

Currently, ContentTrace works with posts and pages. Support for custom post types is planned.

Reviews

Read all 1 review

Contributors & Developers

“ContentTrace” is open source software. The following people have contributed to this plugin.

Contributors

Translate “ContentTrace” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.1

  • Improved scan accuracy and plan limit handling
  • Enhanced user interface with clearer usage information

1.0.0

  • Initial release