Title: cloaked.ink
Author: cloakedink
Published: <strong>27 Mart 2026</strong>
Last modified: 30 Mart 2026

---

Qoşmaları axtar

![](https://ps.w.org/cloaked-ink/assets/banner-772x250.png?rev=3494804)

![](https://ps.w.org/cloaked-ink/assets/icon-256x256.png?rev=3494804)

# cloaked.ink

 By [cloakedink](https://profiles.wordpress.org/cloakedink/)

[Download](https://downloads.wordpress.org/plugin/cloaked-ink.1.1.0.zip)

 * [Details](https://az.wordpress.org/plugins/cloaked-ink/#description)
 * [Reviews](https://az.wordpress.org/plugins/cloaked-ink/#reviews)
 *  [Installation](https://az.wordpress.org/plugins/cloaked-ink/#installation)
 * [Development](https://az.wordpress.org/plugins/cloaked-ink/#developers)

 [Dəstək](https://wordpress.org/support/plugin/cloaked-ink/)

## Description

cloaked.ink injects a lightweight script tag into your site that loads the cloaked.
ink widget. The widget fetches your CMS content and renders it as Canvas-drawn glyphs—
no text appears in the DOM, so content cannot be selected, copied, or scraped.

**How it works:**

 1. The plugin strips full post content from the HTML response, serving only a short
    excerpt
 2. The cloaked.ink widget fetches your content via a secure API and renders it as 
    Canvas graphics
 3. Visitors read your content normally — but it cannot be selected, copied, or scraped
    from the page source

**Features:**

 * Zero-config per article — the widget auto-discovers content containers
 * Works with any WordPress theme
 * Lightweight — single async script tag, no impact on page load speed
 * Full formatting preserved (headings, paragraphs, lists, links)
 * Responsive — adapts to any screen size
 * Server-side content stripping — full content never appears in page HTML, RSS 
   feeds, or meta tags
 * Enable/disable toggle in settings

**Requirements:**

 * A cloaked.ink account at [cloaked.ink](https://cloaked.ink)
 * A registered WordPress site in the cloaked.ink dashboard

**External Service (required):**

This plugin depends on the [cloaked.ink](https://cloaked.ink) hosted service. It
loads a JavaScript widget from `https://cdn.cloaked.ink/w.js` on every front-end
page load. This script is the runtime client for the cloaked.ink SaaS — it creates
a sandboxed iframe that communicates with `https://api.cloaked.ink` to fetch glyph
data and render your content as Canvas graphics. The script cannot be bundled locally
because it is versioned and updated as part of the service infrastructure, similar
to how Stripe.js, Google reCAPTCHA, and Cloudflare Turnstile operate.

**Data transmitted to cloaked.ink servers:**

 * Page URL (to identify which content source to render)
 * Content source identifier (configured per-site in the cloaked.ink dashboard)
 * Visitor IP address (hashed server-side for rate limiting, never stored in plaintext)

No cookies are set. No personal data is collected by the plugin itself.

 * [Terms of Service](https://www.cloaked.ink/legal/terms)
 * [Privacy Policy](https://www.cloaked.ink/legal/privacy)

## Installation

**From WordPress.org (recommended):**

 1. In WordPress Admin, go to Plugins > Add New Plugin
 2. Search for “cloaked.ink”
 3. Click Install Now, then Activate
 4. Go to Settings > cloaked.ink and enter your Site ID from the cloaked.ink dashboard

**From your cloaked.ink dashboard:**

 1. Download the plugin ZIP from your cloaked.ink dashboard (Sites > your site > WordPress
    Plugin)
 2. In WordPress Admin, go to Plugins > Add New Plugin > Upload Plugin
 3. Upload the ZIP file and click Install Now
 4. Activate the plugin

The dashboard ZIP comes pre-configured with your site ID. No additional setup is
needed after activation.

## FAQ

### Does this affect my SEO?

When the plugin is active, full post content is replaced with a short excerpt (~
55 words) in the HTML response. Search engines index the page title, excerpt, and
meta description — enough to rank and appear in search results. The full content
is rendered as Canvas graphics for visitors with JavaScript enabled. This follows
the same pattern used by paywalled sites like NYT and WSJ, which Google explicitly
supports.

### Can I disable the plugin temporarily?

Yes — go to Settings > cloaked.ink and uncheck the “Enable cloaked.ink” checkbox.
The script tag will stop being injected.

### Does this work with page builders?

Yes. The plugin injects a script tag into the `<head>` and the widget auto-discovers
standard content containers (`.post-content`, `.entry-content`, `.article-content`).

### Does this affect the WordPress REST API?

No. The WordPress REST API (/wp-json/wp/v2/posts/) returns full post content unmodified.
The content stripping only applies to the front-end HTML rendered by your theme.
The cloaked.ink service uses the REST API to fetch content for Canvas rendering.

### What do visitors without JavaScript see?

They see a short excerpt of the post content and a message explaining that JavaScript
is required to view the full content.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ cloakedink ](https://profiles.wordpress.org/cloakedink/)
 *   [ purekarmalabs ](https://profiles.wordpress.org/purekarmalabs/)

[Translate “cloaked.ink” into your language.](https://translate.wordpress.org/projects/wp-plugins/cloaked-ink)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/cloaked-ink/), check
out the [SVN repository](https://plugins.svn.wordpress.org/cloaked-ink/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/cloaked-ink/) by
[RSS](https://plugins.trac.wordpress.org/log/cloaked-ink/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Server-side content stripping — full post content replaced with excerpt in HTML
   response
 * RSS/Atom feed protection — feeds serve excerpt-only content
 * Automatic excerpt generation for SEO plugin compatibility (Yoast, RankMath)
 * Noscript fallback message for visitors without JavaScript

#### 1.0.1

 * Fix privacy policy and terms of service URLs to point to correct legal pages
 * Update Author URI to use canonical domain

#### 1.0.0

 * Initial release
 * Settings page with enable/disable toggle and site ID field
 * Script injection via wp_enqueue_scripts with async loading strategy

## Meta

 *  Version **1.1.0**
 *  Last updated **3 ay öncə**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/cloaked-ink/)
 * Tags
 * [anti copy](https://az.wordpress.org/plugins/tags/anti-copy/)[content-protection](https://az.wordpress.org/plugins/tags/content-protection/)
 *  [Advanced View](https://az.wordpress.org/plugins/cloaked-ink/advanced/)

## Reytinqlər

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/cloaked-ink/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cloaked-ink/reviews/)

## Contributors

 *   [ cloakedink ](https://profiles.wordpress.org/cloakedink/)
 *   [ purekarmalabs ](https://profiles.wordpress.org/purekarmalabs/)

## Dəstək

Şərhiniz varmı? Yardım lazımdırmı?

 [Dəstək forumuna bax](https://wordpress.org/support/plugin/cloaked-ink/)