

Visitors record their screen, camera or both from a button on your site. They don't need a Dadan account.
Some things are easier to show than to type.
Dadan adds a record button to your WordPress site. Visitors click it, record their screen, their camera or both, and the video uploads straight to your Dadan workspace. No more back-and-forth emails asking for screenshots: you see exactly what they mean.
Recording is free for your visitors: they don’t need a Dadan account and don’t install anything. They record in the browser, which asks for camera, microphone or screen access first.
app_) and allow your site’s address. Paste the App ID into Dadan Instances.[dadan-recording] shortcode. Style it in the builder and check it in the live preview.Paste a Dadan share link into the editor and it plays. Or use the Dadan Video block, the [dadan] shortcode or the Elementor widget.
[dadan-recording] and [dadan]Start with a free Dadan account (no credit card needed). The record button runs on Dadan’s Record SDK, included on the Lite, Pro and Business plans. Try Dadan and add your first record button in a few minutes.
Dadan is a third-party video recording and hosting service. This plugin requires a Dadan account; see External services below for what is sent and when.
app_…) are accepted.Preferred: https://app.dadan.io/video/share/{code}
Direct /video/{hexId} links are not embeddable; use a share URL.
This plugin connects to Dadan (https://www.dadan.io/), a third-party video hosting and recording service operated by Link Solutions Ltd. Embedding and recording do not work without it. The plugin itself makes no server-side requests to Dadan: every connection below is made by the visitor’s (or editor’s) browser.
* What: an iframe loaded from https://app.dadan.io/video/embed.html
* When: each time a page containing a Dadan Video block, [dadan] shortcode, Dadan URL embed or Dadan Video Elementor widget is viewed.
* Data sent: the video share code and standard browser request data (IP address, user agent, page origin as referrer).
* What: versioned files such as https://app.dadan.io/sdk/record-2.1.2.js and .css (integrity pinned via SRI in the plugin). WordPress glue stays in the plugin.
* When: after someone clicks a Dadan Record button (lazy-loaded). Admin/editor screens that open the recorder may load earlier when a local SDK is present.
* Data sent: standard browser request data for the script/style download.
* What: https://app.dadan.io/api/sdk/session, https://app.dadan.io/api/Transcoder/records and https://app.dadan.io/api/video/download/…
* When: only after someone clicks a Dadan Record button and starts a recording.
* Data sent: the site’s public App ID (app_…), the site origin, optional Folder ID / Team ID and video title configured by the site admin, plus IP address and user agent.
* What: https://upload.dadan.io
* When: when a recording is finished and uploaded.
* Data sent: the recorded video and audio, which may include the visitor’s camera image, microphone audio and/or screen contents, and an upload token issued by Dadan.
While recording, if “restore pending take” is enabled, the browser may temporarily keep an unfinished recording in IndexedDB (up to 24 hours) and upload-resume keys in localStorage. WordPress stores only the public App ID and display settings.
Dadan Terms of Service: https://www.dadan.io/terms-of-service
Dadan Privacy Policy: https://www.dadan.io/privacy-policy
This plugin does not implement its own analytics. When you configure recording or embeds, visitors interact with Dadan’s service under Dadan’s privacy policy. Site admins should mention Dadan embeds/recording in their site privacy policy if required by local law. The plugin also suggests privacy policy text under Settings Privacy.