{"id":334655,"date":"2026-07-02T18:41:58","date_gmt":"2026-07-02T18:41:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/watermark-for-tutor-lms\/"},"modified":"2026-07-02T18:50:19","modified_gmt":"2026-07-02T18:50:19","slug":"watermark-for-tutor-lms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/watermark-for-tutor-lms\/","author":8085445,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"1.0","tested":"7.0","requires":"5.3","requires_php":"7.4","requires_plugins":null,"header_name":"Watermark For Tutor LMS","header_author":"Anowar Hossain Rana","header_description":"Adds a customizable logo and\/or text watermark overlay on top of Tutor LMS course and lesson videos. Supports per-viewer dynamic tokens and an anti-crop moving mode.","assets_banners_color":"765af5","last_updated":"2026-07-02 18:50:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/cxrana.wordpress.com","header_author_uri":"https:\/\/agencieswp.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"ahrana","date":"2026-07-02 18:50:19"}},"upgrade_notice":{"1.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3594384,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3594384,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3594396,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3594384,"resolution":"1","location":"assets","locale":"","width":1366,"height":659},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3594384,"resolution":"2","location":"assets","locale":"","width":1366,"height":768},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3594384,"resolution":"3","location":"assets","locale":"","width":1178,"height":632},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3594384,"resolution":"4","location":"assets","locale":"","width":1126,"height":602}},"screenshots":{"1":"A text watermark displayed over a lesson video.","2":"A logo watermark displayed over a lesson video.","3":"The settings page with a live preview of the watermark.","4":"The settings page with a live preview of the watermark."}},"plugin_section":[],"plugin_tags":[18342,21983,179218,182517,3241],"plugin_category":[],"plugin_contributors":[85169],"plugin_business_model":[],"class_list":["post-334655","plugin","type-plugin","status-publish","hentry","plugin_tags-elearning","plugin_tags-tutor","plugin_tags-tutor-lms","plugin_tags-video-watermark","plugin_tags-watermark","plugin_contributors-ahrana","plugin_committers-ahrana"],"banners":{"banner":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/banner-772x250.png?rev=3594396","banner_2x":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/banner-1544x500.png?rev=3594384","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/icon-128x128.png?rev=3594384","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/screenshot-1.png?rev=3594384","caption":"A text watermark displayed over a lesson video."},{"src":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/screenshot-2.png?rev=3594384","caption":"A logo watermark displayed over a lesson video."},{"src":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/screenshot-3.png?rev=3594384","caption":"The settings page with a live preview of the watermark."},{"src":"https:\/\/ps.w.org\/watermark-for-tutor-lms\/assets\/screenshot-4.png?rev=3594384","caption":"The settings page with a live preview of the watermark."}],"raw_content":"<!--section=description-->\n<p><strong>Watermark For Tutor LMS<\/strong> is a video protection plugin built specifically for course creators using Tutor LMS. It overlays a customizable logo and\/or text watermark on every video your students watch \u2014 lesson videos, course intro videos, or both \u2014 giving your content a professional, protected look while deterring piracy.<\/p>\n\n<p>If you sell courses, you already know the risk: paid video lessons get screen-recorded and shared outside your platform. Hosted players such as YouTube, Vimeo, self-hosted HTML5, and external URLs cannot have a watermark physically encoded into the video stream from WordPress \u2014 the file itself would need to be re-encoded on a server. This plugin takes a faster, lighter approach: it draws a non-interactive watermark overlay directly on top of the player in the browser, so students keep full access to playback controls while your content stays traceable and harder to crop out of frame.<\/p>\n\n<p><strong>Why Course Creators Use This Plugin<\/strong><\/p>\n\n<p>\ud83d\udd12 Discourage screen recording and screen-capture piracy of paid course content\n\ud83d\udd75\ufe0f Make leaked or shared clips traceable back to the individual viewer\n\u26a1 Protect video content instantly \u2014 no server-side re-encoding, no processing delay\n\ud83c\udfac Works across YouTube, Vimeo, self-hosted, and external video sources\n\ud83c\udf93 Reinforce your brand with a professional watermark on every lesson<\/p>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<p>\ud83d\uddbc\ufe0f <strong>Logo &amp; Text Watermarks<\/strong> \u2014 Choose text only, logo only, or logo and text combined.\n\ud83c\udf9a\ufe0f <strong>One-Click Toggle<\/strong> \u2014 Enable or disable the watermark globally in a single click.\n\ud83d\udce4 <strong>Media Library Upload<\/strong> \u2014 Add your logo through the standard WordPress media library, with adjustable width and opacity.\n\ud83c\udfa8 <strong>Custom Text Styling<\/strong> \u2014 Set watermark text with adjustable color, size, and opacity.\n\ud83d\udd17 <strong>Dynamic Per-Viewer Tokens<\/strong> \u2014 Embed <code>{user_name}<\/code>, <code>{user_email}<\/code>, <code>{user_id}<\/code>, <code>{site_name}<\/code>, <code>{date}<\/code>, and <code>{ip}<\/code> directly into the watermark for full traceability.\n\ud83d\udccd <strong>Five Position Presets<\/strong> \u2014 Plus a \"moving\" mode that drifts the watermark between corners to resist cropping.\n\ud83d\udc41\ufe0f <strong>Live Preview<\/strong> \u2014 See the exact result on the settings page before you save.\n\ud83d\udda5\ufe0f <strong>Fullscreen Support<\/strong> \u2014 Stays visible in fullscreen, including an optional mode for the native YouTube\/Vimeo player.\n\ud83c\udfa5 <strong>Flexible Application<\/strong> \u2014 Apply the watermark to lesson videos, course intro videos, or both.<\/p>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<p>This plugin requires Tutor LMS to be installed and active.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>watermark-for-tutor-lms<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Go to <strong>Tutor LMS \u2192 Video Watermark<\/strong> to configure the watermark.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20watermark%20to%20tutor%20lms%20videos%3F\"><h3>How do I add a watermark to Tutor LMS videos?<\/h3><\/dt>\n<dd><p>Install and activate the plugin, then go to Tutor LMS \u2192 Video Watermark in your WordPress admin dashboard. From there, enable the watermark, choose a logo and\/or text, set the position, and preview the result live before saving.<\/p><\/dd>\n<dt id=\"how%20do%20i%20stop%20students%20from%20downloading%20or%20screen%20recording%20course%20videos%3F\"><h3>How do I stop students from downloading or screen recording course videos?<\/h3><\/dt>\n<dd><p>No plugin can fully prevent screen recording from within a browser \u2014 this limitation applies to every video platform, not just Tutor LMS. What this plugin does instead is make recordings traceable, by embedding the viewer's name, email, or IP address into the watermark, and harder to crop cleanly out of frame using the moving watermark mode. This significantly discourages casual piracy, even though it is not DRM.<\/p><\/dd>\n<dt id=\"does%20the%20watermark%20get%20permanently%20encoded%20into%20the%20video%20file%3F\"><h3>Does the watermark get permanently encoded into the video file?<\/h3><\/dt>\n<dd><p>No. A permanent, encoded watermark requires re-encoding the video on the server, which is not possible for embedded players like YouTube or Vimeo. This plugin renders an overlay on top of the player in the browser \u2014 the standard approach for hosted video \u2014 and never modifies your original video files.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20youtube%20and%20vimeo%20videos%20in%20tutor%20lms%3F\"><h3>Does this work with YouTube and Vimeo videos in Tutor LMS?<\/h3><\/dt>\n<dd><p>Yes. The plugin overlays the watermark on top of YouTube, Vimeo, self-hosted HTML5, and external URL video sources used within Tutor LMS.<\/p><\/dd>\n<dt id=\"the%20watermark%20disappears%20in%20fullscreen%20on%20youtube.%20why%3F\"><h3>The watermark disappears in fullscreen on YouTube. Why?<\/h3><\/dt>\n<dd><p>When the native YouTube or Vimeo player is used, its fullscreen view runs inside a cross-origin frame that the page is not permitted to draw over. Fix this by enabling \"Use Tutor Player for YouTube\/Vimeo\" in Tutor LMS settings, which keeps the watermark visible in fullscreen. If you must keep the native player, enable \"Native player fullscreen\" in this plugin's settings instead.<\/p><\/dd>\n<dt id=\"can%20a%20technical%20user%20remove%20the%20watermark%20overlay%3F\"><h3>Can a technical user remove the watermark overlay?<\/h3><\/dt>\n<dd><p>A technical user could hide the overlay in their own browser. The dynamic per-viewer tokens, such as the viewer's email, and the moving watermark mode are deterrents that make casual sharing traceable and cropping more difficult \u2014 they are not DRM and will not stop a determined, technically skilled user.<\/p><\/dd>\n<dt id=\"where%20do%20the%20plugin%20settings%20live%3F\"><h3>Where do the plugin settings live?<\/h3><\/dt>\n<dd><p>Under the Tutor LMS admin menu, in the \"Video Watermark\" submenu.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%20or%20videos%3F\"><h3>Does this plugin slow down my site or videos?<\/h3><\/dt>\n<dd><p>No. The watermark is a lightweight overlay rendered in the browser and adds no server-side processing or video re-encoding, so page and video load times are unaffected.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20suitable%20for%20online%20academies%20and%20course%20marketplaces%3F\"><h3>Is this plugin suitable for online academies and course marketplaces?<\/h3><\/dt>\n<dd><p>Yes. Any WordPress site running Tutor LMS to sell or deliver video courses can use this plugin to add a visible layer of protection and branding across its entire video library.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add a customizable logo\/text watermark to Tutor LMS videos to discourage screen recording and unauthorized sharing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334655"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ahrana"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334655"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334655"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334655"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334655"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334655"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}