Bandcamp bio
Bandcamp profile bios accept raw HTML. Paste the iframe snippet into the bio field; the badge renders beneath your name and stays under 240px tall on desktop and mobile.
Embed widget
Mint a composer or per-track token, copy the snippet, paste it on Bandcamp, SoundCloud, or your own CMS. The widget renders live detection counts and license status — no JavaScript required, no visual drift, no "Powered by" hidden inside a stylesheet.
The embed widget is a small public, no-auth endpoint that renders a single composer or per-track license badge. Composer names, detection counts, and timestamps all live behind the same zod-allow-list that drives the public archive — no raw IDs, no email addresses, no platform URLs. Paste the snippet, and the iframe does the rest.
Embed · Mint · Paste
Every step is documented inline — the snippet you copy is the exact same wire format the dashboard mints on click, so a composer pasting into a third-party CMS never has to second-guess the URL they just pasted.
1 · Mint
2 · Get snippet
3 · Paste
Where to paste
The snippet is platform-agnostic. Pick the surface that matches the CMS your bio exposes.
Bandcamp profile bios accept raw HTML. Paste the iframe snippet into the bio field; the badge renders beneath your name and stays under 240px tall on desktop and mobile.
SoundCloud bios do not support raw iframes — use the JS-injection snippet. The script auto-creates the iframe inside a placeholder div, no extra work required.
For a personal site or a WordPress block, paste the iframe snippet into a Custom HTML block. The widget loads lazily, never blocks the page render, and never exceeds a 240px height.
Visual variants
The badge ships in an inline-panel or a compact badge form for tighter bio spaces; pick dark or light to match the host page's palette. The data shape is identical — style and theme only change the layout tokens the iframe renders.
LicenseTrack
Detected
12
Licensed
4
Last seen
2h ago
Inline dark
LicenseTrack
Detected
12
Licensed
4
Last seen
2h ago
Inline light
LicenseTrack
Badge dark
LicenseTrack
Badge light
Snippet
The snippet below uses a PLACEHOLDER_REPLACE_AFTER_MINT stub so composers can copy the wire format straight from this page. Replace it with the token your dashboard mints under Dashboard · Embed widget.
Iframe snippet
Paste straight into Bandcamp, SoundCloud, or your own CMS' HTML block. The widget loads in an <iframe> with no JavaScript required.
<iframe
src="https://licensetrack.polsia.app/embed/PLACEHOLDER_REPLACE_AFTER_MINT"
title="LicenseTrack widget"
width="100%"
height="240"
loading="lazy"
scrolling="no"
frameborder="0"
style="border:0;border-radius:12px;overflow:hidden;max-width:520px;background:#0b1024"
></iframe>JS-injection snippet
For CMSes that strip <iframe> tags or auto-escape embedded HTML — the snippet injects the iframe from a placeholder <div> at runtime.
<div id="licensetrack-PLACEHOLDER_REPLACE_AFTER_MINT"></div>
<script>
(function () {
var id = "licensetrack-PLACEHOLDER_REPLACE_AFTER_MINT";
var host = document.getElementById(id);
if (!host) return;
var iframe = document.createElement("iframe");
iframe.src = "https://licensetrack.polsia.app/embed/PLACEHOLDER_REPLACE_AFTER_MINT";
iframe.title = "LicenseTrack widget";
iframe.width = "100%";
iframe.height = "240";
iframe.loading = "lazy";
iframe.scrolling = "no";
iframe.frameBorder = "0";
iframe.style.cssText = "border:0;border-radius:12px;overflow:hidden;max-width:520px;background:#0b1024";
host.appendChild(iframe);
})();
</script>Replace PLACEHOLDER_REPLACE_AFTER_MINT with the token from your dashboard's Embed widget page (Mint → Get snippet → Paste).
Live preview
The iframe below points at the public /embed/<token> endpoint. Replacing the placeholder token with a real dashboard token swaps the "no longer active" stub for a live license status card.
Live preview rendered against the public /embed/<token> endpoint. The exact same frame shows for any composer who pastes the snippet — just replace the token with one minted from your dashboard.
Privacy posture
The widget renders only the fields a composer is happy to put on a public bio — composer name, track title, detection count, last-seen timestamp, and the protected / active / flagged badge. Nothing the composer would not already put on their own site surfaces in the iframe. Revoke from the dashboard at any time; the iframe goes dark within the published cache window.
Pro features start with a 7-day trial. Card required · cancel any time before day 8 · no charge.
Questions? Email licensetrack@polsia.app.