PageSourceSearch

https://license-management.com/

html license-management.com collected 2026-10-07 11:29:31 UTC 47,945 bytes, 586 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="utf-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <title>Home - License Management</title>
7    <meta name="description" content="Hymma License Management &#x2014; digitally-signed licenses, hardware fingerprinting, floating seats, offline validation, and clock-tamper detection for ISVs." />
8<link rel="canonical" href="https://license-management.com/" />
9<meta property="og:title" content="Home" />
10<meta name="twitter:title" content="Home" />
11<meta property="og:description" content="Hymma License Management &#x2014; digitally-signed licenses, hardware fingerprinting, floating seats, offline validation, and clock-tamper detection for ISVs." />
12<meta name="twitter:description" content="Hymma License Management &#x2014; digitally-signed licenses, hardware fingerprinting, floating seats, offline validation, and clock-tamper detection for ISVs." />
13<meta property="og:url" content="https://license-management.com/" />
14<meta property="og:site_name" content="Hymma License Management" />
15<meta property="og:type" content="website" />
16<meta name="twitter:card" content="summary_large_image" />
vendor: 73 bytes, lines 16-18
16
17
18        <script async src="https://www.googletagmanager.com/gtag/js?id=
18G-9ZJQ8PNM2V
vendor: 16 bytes, lines 18-19
18"></script>
19    
19<script nonce="er5CvGX5o6/xL7vZKmSA4A==">
vendor: 118 bytes, line 19
19window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
19G-9ZJQ8PNM2V
vendor: 3 bytes, line 19
19');
19gtag('config','AW-17773399561');</script>
19
20
21    <link rel="icon" href="/favicon.ico" sizes="32x32" />
22    <link rel="icon" href="/icon.svg" type="image/svg+xml" />
23    <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
24    <!-- Fonts: Fraunces (serif display) + Outfit (sans body) + JetBrains Mono (code). -->
25    <link rel="preconnect" href="https://fonts.googleapis.com">
26    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
27    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,[email protected],400..700&family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap">
28    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,[email protected],400..700&family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap" media="print" data-async-css>
29    <noscript b-tf4fnvzhpx><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,[email protected],400..700&family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap"></noscript>
30    <link rel="stylesheet" href="https://static.license-management.com/css/theme.css?v=8df234cc6d16c80" />
31    <link rel="stylesheet" href="https://static.license-management.com/css/mobile-nav.css?v=8df234cc6d16c80" />
32    <link rel="stylesheet" href="https://static.license-management.com/css/vs.css?v=8df234b38102000" />
33    <link rel="stylesheet" href="https://static.license-management.com/css/home.css?v=8df234cc6d16c80" />
34    
34<script src="/js/clarity-init.js" defer></script>
34
35    
35<script defer src="https://static.license-management.com/js/ui-actions.js?v=8df234b38102000"></script>
35
36    
36<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer" defer></script>
36
37    
37<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.21.0/jquery.validate.min.js" integrity="sha512-KFHXdr2oObHKI9w4Hv1XPKc898mE4kgYx58oqsc/JqqdLMDI4YjOLzom+EMlW8HFUd0QfjfAvxSL6sEq/a42fQ==" crossorigin="anonymous" referrerpolicy="no-referrer" defer></script>
37
38    
38<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/4.0.0/jquery.validate.unobtrusive.min.js" integrity="sha512-xq+Vm8jC94ynOikewaQXMEkJIOBp7iArs3IhFWSWdRT3Pq8wFz46p+ZDFAR7kHnSFf+zUv52B3prRYnbDRdgog==" crossorigin="anonymous" referrerpolicy="no-referrer" defer></script>
38
39</head>
40<body class="home">
41    <!-- Announcement bar -->
42    <div b-tf4fnvzhpx class="du-announce">
43        New — every plan now ships with <strong b-tf4fnvzhpx>unlimited products</strong>.
44        <a href="/Pricing">See pricing &rarr;</a>
45    </div>
46
47    <!-- Floating nav -->
48    <header b-tf4fnvzhpx class="du-header">
49        <div b-tf4fnvzhpx class="du-container">
50            <nav b-tf4fnvzhpx class="du-nav" aria-label="Primary">
51                <a class="du-nav__brand" href="/">licMngt</a>
52
53                <div b-tf4fnvzhpx class="du-nav__links">
54                    <a class="du-navlink is-active" href="/">Home</a>
55                    <a class="du-navlink" href="/CustomerPortal">Portal</a>
56                    <div b-tf4fnvzhpx class="du-dropdown">
57                        <button b-tf4fnvzhpx type="button" class="du-navlink">
58                            Integrations
59                            <svg b-tf4fnvzhpx viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path b-tf4fnvzhpx d="m6 9 6 6 6-6"/></svg>
60                        </button>
61                        <div b-tf4fnvzhpx class="du-dropdown__menu">
62                            <a class="du-dropdown__item" href="/Integrations"><b b-tf4fnvzhpx>Overview</b><span b-tf4fnvzhpx>All supported platforms and use cases</span></a>
63                            <a class="du-dropdown__item" href="/Integrations/SolidWorks"><b b-tf4fnvzhpx>SolidWorks Add-ins</b><span b-tf4fnvzhpx>Single-threaded COM add-in licensing</span></a>
64                            <a class="du-dropdown__item" href="/Integrations/WixInstaller"><b b-tf4fnvzhpx>WiX Installers</b><span b-tf4fnvzhpx>Silent license activation during install</span></a>
65                            <a class="du-dropdown__item" href="/Integrations/Autodesk"><b b-tf4fnvzhpx>Autodesk Plugins</b><span b-tf4fnvzhpx>Revit, AutoCAD, Inventor and more</span></a>
66                        </div>
67                    </div>
68                    <div b-tf4fnvzhpx class="du-dropdown">
69                        <button b-tf4fnvzhpx type="button" class="du-navlink">
70                            Compare
71                            <svg b-tf4fnvzhpx viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path b-tf4fnvzhpx d="m6 9 6 6 6-6"/></svg>
72                        </button>
73                        <div b-tf4fnvzhpx class="du-dropdown__menu">
74                            <a class="du-dropdown__item" href="/Vs/Devolens"><b b-tf4fnvzhpx>vs Devolens</b><span b-tf4fnvzhpx>.NET-first &amp; flat tiers, honest side-by-side</span></a>
75                            <a class="du-dropdown__item" href="/Vs/Keygen"><b b-tf4fnvzhpx>vs Keygen</b><span b-tf4fnvzhpx>.NET-first vs Keygen's self-host story</span></a>
76                        </div>
77                    </div>
78                    <a class="du-navlink" href="/Pricing">Pricing</a>
79                    <a b-tf4fnvzhpx href="/docs" class="du-navlink">Docs</a>
80                </div>
81
82                <div b-tf4fnvzhpx class="du-nav__cta">
83                        <a class="du-navlink" href="/Auth/Login">Sign in</a>
84                        <a class="du-btn du-btn--dark js-cta" data-clarity-event="cta_nav_register" href="/Auth/Register">
85                            <span b-tf4fnvzhpx>Get Started</span>
86                            <span b-tf4fnvzhpx class="du-btn__badge"><svg b-tf4fnvzhpx viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path b-tf4fnvzhpx d="M5 12h14"/><path b-tf4fnvzhpx d="m13 6 6 6-6 6"/></svg></span>
87                        </a>
88                </div>
89                <button b-tf4fnvzhpx type="button" id="burger-btn" class="du-burger" aria-label="Toggle navigation" aria-expanded="false" aria-controls="mobile-nav-drawer">
90                    <span b-tf4fnvzhpx></span>
91                </button>
92            </nav>
93        </div>
94    </header>
95
96    <!-- Mobile drawer -->
97    <div b-tf4fnvzhpx id="mobile-nav-drawer" class="du-drawer" role="navigation" aria-label="Mobile navigation">
98        <a href="/">Home</a>
99        <a href="/CustomerPortal">Portal</a>
100        <details b-tf4fnvzhpx>
101            <summary b-tf4fnvzhpx>Integrations
102                <svg b-tf4fnvzhpx viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path b-tf4fnvzhpx d="m6 9 6 6 6-6"/></svg>
103            </summary>
104            <a href="/Integrations">Overview</a>
105            <a href="/Integrations/SolidWorks">SolidWorks Add-ins</a>
106            <a href="/Integrations/WixInstaller">
106WiX Installers</a>
107            <a href="/Integrations/Autodesk">Autodesk Plugins</a>
108        </details>
109        <details b-tf4fnvzhpx>
110            <summary b-tf4fnvzhpx>Compare
111                <svg b-tf4fnvzhpx viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path b-tf4fnvzhpx d="m6 9 6 6 6-6"/></svg>
112            </summary>
113            <a href="/Vs/Devolens">vs Devolens</a>
114            <a href="/Vs/Keygen">vs Keygen</a>
115        </details>
116        <a href="/Pricing">Pricing</a>
117        <a b-tf4fnvzhpx href="/docs">Docs</a>
118        <div b-tf4fnvzhpx class="du-drawer__cta">
119                <a class="du-btn du-btn--outline" href="/Auth/Login"><span b-tf4fnvzhpx>Sign in</span></a>
120                <a class="du-btn du-btn--dark" href="/Auth/Register"><span b-tf4fnvzhpx>Get Started</span><span b-tf4fnvzhpx class="du-btn__badge"><svg b-tf4fnvzhpx viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path b-tf4fnvzhpx d="M5 12h14"/><path b-tf4fnvzhpx d="m13 6 6 6-6 6"/></svg></span></a>
121        </div>
122    </div>
123    
123<script src="/js/mobile-nav.js" defer></script>
123
124
125    <main b-tf4fnvzhpx>
126        
127<script type="application/ld&#x2B;json">{"context":"https://schema.org","type":"SoftwareApplication","name":"Hymma License Management","url":"https://license-management.com/","applicationCategory":"BusinessApplication","operatingSystem":"Web"}</script>
vendor: 1 bytes, line 127
127
128<script type="application/ld&#x2B;json">{"context":"https://schema.org","type":"Organization","name":"Hymma License Management","url":"https://license-management.com/"}</script>
128
129
130<section class="du-container">
131    <div class="du-hero">
132        <div class="du-rise">
133            <h1 class="du-h1 du-hero__title">
134                Stop building license systems <span style="color: var(--green-deep);">from scratch</span>
135            </h1>
136            <p class="du-lead du-hero__lead">
137                Digitally-signed licenses, hardware fingerprinting, floating seats, offline
138                validation and clock-tamper detection — ready in minutes, not months.
139            </p>
140            <div class="du-btn-row">
141                <a class="du-btn du-btn--dark du-btn--lg js-cta" data-clarity-event="cta_hero_trial" href="/Auth/Register">
142                    <span>Get Started</span>
143                    <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
144                </a>
145                <a href="/docs/quickstart" class="du-btn du-btn--outline du-btn--lg js-cta" data-clarity-event="cta_see_demo">
146                    <span>See How It Works</span>
147                    <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
148                </a>
149            </div>
150            <ul class="du-hero__checks">
151                <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> 90-day offline validation</li>
152                <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> 99.9% uptime target</li>
153                <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> Plans from $29/mo</li>
154            </ul>
155        </div>
156
157        <div class="du-hero__visual du-rise du-d2" aria-hidden="true">
158            <div class="du-dotfield"></div>
159            <div class="du-hero__card">
160                <div class="du-hero__card-bar"><i></i><i></i><i></i><span>portal.yourapp.com</span></div>
161                <div class="du-hero__card-body">
162                    <div class="du-hero__card-row">
163                        <b>Professional Suite</b>
164                        <span class="du-pill-tag">Active</span>
165                    </div>
166                    <div class="du-hero__card-key">LIC-2847-9F3A-77C1</div>
167                    <div class="du-hero__card-usage">
168                        <span>3 / 5 seats</span>
169                        <div class="bar"><i></i></div>
170                    </div>
171                </div>
172            </div>
173        </div>
174    </div>
175</section>
176
177<section class="du-trust">
178    <div class="du-container">
179        <p class="du-trust__label">Built for software vendors — any language, any platform</p>
180        <div class="du-trust__logos">
181            <span class="du-trust__logo">.NET</span>
182            <span class="du-trust__logo">Python</span>
183            <span class="du-trust__logo">Node.js</span>
184            <span class="du-trust__logo">Go</span>
185            <span class="du-trust__logo">Java</span>
186            <span class="du-trust__logo">Rust</span>
187            <span class="du-trust__logo">WPF</span>
188            <span class="du-trust__logo">WinForms</span>
189            <span class="du-trust__logo">Avalonia</span>
190            <span class="du-trust__logo">SolidWorks</span>
191            <span class="du-trust__logo">Autodesk</span>
192            <span class="du-trust__logo">WiX</span>
193        </div>
194    </div>
195</section>
196
197<section class="du-section du-bg-paper">
198    <div class="du-container">
199        <div class="du-section__head">
200            <span class="du-eyebrow">Everything in the box</span>
201            <h2 class="du-h2">Everything you need for license management</h2>
202            <p class="du-lead">
202Secure, scalable and developer-friendly licensing infrastructure — without the maintenance burden.</p>
203        </div>
204
205        <div class="du-bento">
206            <div class="du-card du-card--span2">
207                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg></span>
208                <h3 class="du-card__title">Digitally signed licenses</h3>
209                <p class="du-card__text">Every license file is cryptographically signed and tamper-proof. Your application verifies the signature offline — no server call needed to confirm a license is genuine.</p>
210                <div class="du-card__halftone"></div>
211            </div>
212
213            <div class="du-card du-card--dark">
214                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg></span>
215                <h3 class="du-card__title">Hardware fingerprinting</h3>
216                <p class="du-card__text">Bind licenses to specific machines using motherboard and processor identifiers — surviving network-adapter changes and VM reconfigurations.</p>
217                <div class="du-card__halftone"></div>
218            </div>
219
220            <div class="du-card">
221                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg></span>
222                <h3 class="du-card__title">Floating licenses</h3>
223                <p class="du-card__text">Sell multi-seat subscriptions where any computer can activate with a shared receipt code. Unregister a seat and it's freed instantly.</p>
224            </div>
225
226            <div class="du-card">
227                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12.55a11 11 0 0 1 14.08 0"/>
227<path d="M1.42 9a16 16 0 0 1 21.16 0"/><path d="M8.53 16.11a6 6 0 0 1 6.95 0"/><line x1="12" y1="20" x2="12.01" y2="20"/></svg></span>
228                <h3 class="du-card__title">90-day offline cache</h3>
229                <p class="du-card__text">License files cache locally for up to 90 days (configurable). Your app validates them with no internet connection required.</p>
230            </div>
231
232            <div class="du-card">
233                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg></span>
234                <h3 class="du-card__title">Clock-tamper detection</h3>
235                <p class="du-card__text">The SDK detects when a user winds back the system clock to extend a trial or expired subscription, and flags the license invalid.</p>
236            </div>
237
238            <div class="du-card">
239                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4"/></svg></span>
240                <h3 class="du-card__title">Permanent trial protection</h3>
241                <p class="du-card__text">Every computer that touches your product is recorded forever. Users can't reinstall to mint another trial — even after uninstalling.</p>
242            </div>
243
244            <div class="du-card du-card--span2 du-card--dark">
245                <span class="du-card__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg></span>
246                <h3 class="du-card__title">Developer-first SDKs</h3>
247                <p class="du-card__text">A clean REST API, native webhooks, an MCP server, and SDKs for .NET, Python, Node, Rust, Java and Go — with pre-built WPF, WinForms and Avalonia activation UI and a free sandbox to build against. Integrate in minutes.</p>
248                <div class="du-card__halftone"></div>
249            </div>
250        </div>
251    </div>
252</section>
253
254<section class="du-section">
255    <div class="du-container">
256        <div class="du-section__head">
257            <span class="du-eyebrow">Why licMngt</span>
258            <h2 class="du-h2">Licensing without the busywork</h2>
259            <p class="du-lead">You could build signing, fingerprinting, offline caching and billing yourself — over many weeks. Or ship today on infrastructure that already does.</p>
260        </div>
261
262        <div class="du-why__stack">
263            <div class="du-why__card">
264                <h3>Own your licensing</h3>
265                <p>Offline-first by design. Signed license files validate on the user's own machine — no runtime call to us, so an outage on our side never takes your app down.</p>
266            </div>
267            <div class="du-why__card">
268                <h3>Fair, usage-based billing</h3>
269                <p>You pay only for paid licenses with an active subscription. Trial licenses are never billed and are tracked separately, and inactive licenses never count toward your bill.</p>
270            </div>
271            <div class="du-why__card">
272                <h3>Trial-abuse proof</h3>
273                <p>Every computer is permanently recorded by hardware fingerprint. Uninstalling and reinstalling can't mint a fresh trial — the machine is known forever.</p>
274            </div>
275        </div>
276    </div>
277</section>
278
279<section class="du-section du-bg-dark">
280    <div class="du-container">
281        <div class="du-section__head">
282            <span class="du-eyebrow">Capabilities</span>
283            <h2 class="du-h2">Built for developers in any language</h2>
284            <p class="du-lead">Drop the SDK in and ship. Add license validation with one package for .NET, Python, Node, Rust, Java or Go.</p>
285            <div style="margin-top: 22px;">
286                <code style="display: inline-block; font-family: var(--font-mono); font-size: .85rem; color: var(--green-bright); background: rgba(56,215,126,.1); border: 1px solid var(--border-dark); border-radius: 10px; padding: 11px 18px;">dotnet add package LicenseManagement.Client</code>
287            </div>
288        </div>
289
290        <div class="du-caps__grid">
291            <div class="du-cap">
292                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg></span>
293                <h3 class="du-cap__title">Native SDKs</h3>
294                <p class="du-cap__text">First-class packages for .NET, Python, Node, Rust, Java and Go, plus pre-built WPF, WinForms and Avalonia activation dialogs you can drop straight into your app.</p>
295                <a href="/docs/sdks" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
296            </div>
297            <div class="du-cap">
298                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></span>
299                <h3 class="du-cap__title">Webhooks</h3>
300                <p class="du-cap__text">Real-time, signature-verified events when licenses are created, activated or deactivated, and when receipts change.</p>
301                <a href="/docs" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
302            </div>
303            <div class="du-cap">
304                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><path d="M9 9h6v6H9z"/></svg></span>
305                <h3 class="du-cap__title">MCP server</h3>
306                <p class="du-cap__text">Manage products, licenses and receipts straight from an AI agent over the Model Context Protocol.</p>
307                <a href="/docs/mcp" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
308            </div>
309            <div class="du-cap">
310                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 3h6"/><path d="M10 3v6.5L4.5 19a2 2 0 0 0 1.8 3h11.4a2 2 0 0 0 1.8-3L14 9.5V3"/><path d="M7 15h10"/></svg></span>
311                <h3 class="du-cap__title">Sandbox / test mode</h3>
312                <p class="du-cap__text">Build and verify your whole integration — REST, SDK and MCP — against an isolated sandbox that's never billed. Test keys and a <code>/mcp/test</code> endpoint, same base URL.</p>
313                <a href="/docs/testing" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
314            </div>
315            <div class="du-cap">
316                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg></span>
317                <h3 class="du-cap__title">Full REST API</h3>
318                <p class="du-cap__text">Everything the dashboard does, scriptable. Clean, documented endpoints for products, licenses, receipts and computers.</p>
319                <a href="/docs" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
320            </div>
321            <div class="du-cap">
322                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg></span>
323                <h3 class="du-cap__title">Bring your own key</h3>
324                <p class="du-cap__text">Optionally sign licenses with your own Azure Key Vault certificate — a key we can never read.</p>
325                <a href="/docs" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
326            </div>
327            <div class="du-cap">
328                <span class="du-cap__icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg></span>
329                <h3 class="du-cap__title">Trial extensions</h3>
330                <p class="du-cap__text">Let end-users extend their own trial from the portal, with per-product rules and a full audit trail — no support ticket required.</p>
331                <a href="/docs" class="du-btn du-btn--outline"><span>Learn More</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
332            </div>
333        </div>
334    </div>
335</section>
336
337<section class="du-section du-bg-paper">
338    <div class="du-container">
339        <div class="du-portal">
340            <div>
341                <span class="du-eyebrow">Included free</span>
342                <h2 class="du-h2" style="margin: 16px 0 18px;">A branded portal for your customers</h2>
343                <p class="du-lead">
344                    Give end-users a self-service portal to view licenses, copy activation
345                    keys and track device usage — all under your brand.
346                </p>
347                <ul class="du-portal__features">
348                    <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> White-label branding with your logo &amp; colors</li>
349                    <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> Passwordless magic-link authentication</li>
350                    <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> Device usage tracking &amp; seat management</li>
351                    <li><span class="du-check"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> Fewer license-related support tickets</li>
352                </ul>
353                <a class="du-btn du-btn--dark js-cta" data-clarity-event="cta_portal_promo" href="/CustomerPortal">
354                    <span>Explore the portal</span>
355                    <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
356                </a>
357            </div>
358
359            <div class="du-portal__visual">
360                <div class="du-portal__mockup" aria-hidden="true">
361                    <div class="du-hero__card-bar"><i></i><i></i><i></i><span>portal.yourcompany.com</span></div>
362                    <div class="du-hero__card-body">
363                        <div class="du-hero__card-row" style="border-bottom: 1px solid var(--border); padding-bottom: 14px;">
364                            <b style="font-family: var(--font-display); font-size: 1.05rem;">Your Company</b>
365                            <span style="font-size: .72rem; color: var(--ink-faint);"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="117b707f745170727c743f727e7c">[email&#160;protected]</a></span>
366                        </div>
367                        <div class="du-hero__card-row" style="margin-top: 16px;">
368                            <b>Professional Suite</b>
369                            <span class="du-pill-tag">Active</span>
370                        </div>
371                        <div class="du-hero__card-key">LIC-XXXX-YYYY-ZZZZ</div>
372                        <div class="du-hero__card-usage">
373                            <span>3 / 5 devices</span>
374                            <div class="bar"><i></i></div>
375                        </div>
376                    </div>
377                </div>
378            </div>
379        </div>
380    </div>
381</section>
382
383<section class="du-section">
384    <div class="du-container">
385        <div class="du-section__head">
386            <span class="du-eyebrow">Pricing</span>
387            <h2 class="du-h2">Simple, transparent pricing</h2>
388            <p class="du-lead">Pay only for paid licenses with an active subscription. Trial licenses are never billed.</p>
389        </div>
390
391        <div class="du-price-grid">
392                <div class="du-price">
393                    <div class="du-price__name">Basic</div>
394                    <div class="du-price__amount"><b>$29</b> <span>/mo</span></div>
395                    <div class="du-price__cap">50 paid licenses · For side projects and small launches</div>
396                    <ul class="du-price__list">
397                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Unlimited products</li>
398                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
398 Generous end-user trial allowance</li>
399                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Full REST API &amp; webhooks</li>
400                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> White-label customer portal</li>
401                    </ul>
402                    <a class="du-btn du-btn--outline js-cta" data-clarity-event="cta_pricing_basic" href="/Auth/Register">
403                        <span>Get Started</span>
404                        <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
405                    </a>
406                </div>
407                <div class="du-price">
408                    <div class="du-price__name">Starter</div>
409                    <div class="du-price__amount"><b>$79</b> <span>/mo</span></div>
410                    <div class="du-price__cap">150 paid licenses · For small software products</div>
411                    <ul class="du-price__list">
412                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Unlimited products</li>
413                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
413 Generous end-user trial allowance</li>
414                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Full REST API &amp; webhooks</li>
415                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> White-label customer portal</li>
416                    </ul>
417                    <a class="du-btn du-btn--outline js-cta" data-clarity-event="cta_pricing_starter" href="/Auth/Register">
418                        <span>Get Started</span>
419                        <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
420                    </a>
421                </div>
422                <div class="du-price du-price--popular">
423                        <span class="du-price__tag">Most popular</span>
424                    <div class="du-price__name">Pro</div>
425                    <div class="du-price__amount"><b>$149</b> <span>/mo</span></div>
426                    <div class="du-price__cap">300 paid licenses · For growing businesses</div>
427                    <ul class="du-price__list">
428                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Unlimited products</li>
429                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
429 Generous end-user trial allowance</li>
430                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Full REST API &amp; webhooks</li>
431                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> White-label customer portal</li>
432                    </ul>
433                    <a class="du-btn du-btn--dark js-cta" data-clarity-event="cta_pricing_pro" href="/Auth/Register">
434                        <span>Get Started</span>
435                        <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
436                    </a>
437                </div>
438                <div class="du-price">
439                    <div class="du-price__name">Business</div>
440                    <div class="du-price__amount"><b>$349</b> <span>/mo</span></div>
441                    <div class="du-price__cap">800 paid licenses · For established products</div>
442                    <ul class="du-price__list">
443                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Unlimited products</li>
444                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
444 Generous end-user trial allowance</li>
445                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Full REST API &amp; webhooks</li>
446                        <li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg> White-label customer portal</li>
447                    </ul>
448                    <a class="du-btn du-btn--outline js-cta" data-clarity-event="cta_pricing_business" href="/Contact">
449                        <span>Contact Sales</span>
450                        <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
451                    </a>
452                </div>
453        </div>
454
455        <p class="du-price__foot">
456            Need a closer look? <a style="color: var(--green-deep); font-weight: 600; text-decoration: underline; text-underline-offset: 3px;" href="/Pricing">Compare all plans &rarr;</a>
457        </p>
458    </div>
459</section>
460
461<section class="du-section du-bg-paper">
462    <div class="du-container">
463        <div class="du-faq">
464            <div>
465                <span class="du-eyebrow">FAQ</span>
466                <h2 class="du-h2" style="margin: 16px 0 18px;">Frequently asked questions</h2>
467                <p class="du-lead">Everything you need to know about how licMngt licensing works.</p>
468                <div class="du-faq__more">
469                    <p>Can't find what you're looking for?</p>
470                    <div class="du-btn-row">
471                        <a href="/docs" class="du-btn du-btn--outline"><span>Read the docs</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
472                        <a class="du-btn du-btn--dark" href="/Contact"><span>Contact us</span><span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span></a>
473                    </div>
474                </div>
475            </div>
476
477            <div class="du-faq__list">
478                <details class="du-faq__item" open>
479                    <summary>How does offline validation work?</summary>
480                    <p>Every license file is cryptographically signed. Your application verifies the signature locally and caches it for up to 90 days (configurable), so it keeps working with no internet connection and no call back to our servers.</p>
481                </details>
482                <details class="du-faq__item">
483                    <summary>What exactly am I billed for?</summary>
484                    <p>Only licenses with an active paid subscription. Trial licenses are never billed and are tracked separately, and licenses without an active receipt never count toward your tier's cap.</p>
485                </details>
486                <details class="du-faq__item">
487                    <summary>Do trials count toward my plan?</summary>
488                    <p>
488No. Every plan includes a generous end-user trial allowance (250 concurrent active trials, plus 20 more for every paid seat included in your plan) and unlimited products — only paid licenses count toward your tier's limit.</p>
489                </details>
490                <details class="du-faq__item">
491                    <summary>Which platforms have SDKs?</summary>
492                    <p>Portable SDKs for .NET, Python, Node.js, Rust, Java and Go — on NuGet, PyPI, npm, crates.io and Maven Central — plus a PHP binding and the raw C core for embedded targets. The .NET desktop family adds pre-built WPF, WinForms and Avalonia activation UI. Everything else is reachable through the REST API, webhooks and the MCP server.</p>
493                </details>
494                <details class="du-faq__item">
495                    <summary>Can a user reset their trial by reinstalling?</summary>
496                    <p>No. Every computer is permanently recorded by its hardware fingerprint, so uninstalling and reinstalling can't mint a fresh trial on the same machine.</p>
497                </details>
498                <details class="du-faq__item">
499                    <summary>How do floating seats work?</summary>
500                    <p>Multi-seat subscriptions share an activation code. When an end-user unregisters a machine, that seat is freed instantly and can be activated on another computer — no action needed from you.</p>
501                </details>
502            </div>
503        </div>
504    </div>
505</section>
506
507<section class="du-section du-ctaband">
508    <div class="du-container">
509        <span class="du-eyebrow">Get started</span>
510        <h2 class="du-h2">Start building with licMngt</h2>
511        <p class="du-lead">Ship your software faster. Let us handle the licensing so you can focus on building great products.</p>
512        <div class="du-btn-row">
513            <a href="/docs" class="du-btn du-btn--outline du-btn--lg">
514                <span>View documentation</span>
515                <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
516            </a>
517            <a class="du-btn du-btn--dark du-btn--lg js-cta" data-clarity-event="cta_bottom_trial" href="/Auth/Register">
518                <span>Get Started</span>
519                <span class="du-btn__badge"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m13 6 6 6-6 6"/></svg></span>
520            </a>
521        </div>
522    </div>
523</section>
524
525
526    </main>
527
528    <!-- Footer -->
529    <footer b-tf4fnvzhpx class="du-footer">
530        <div b-tf4fnvzhpx class="du-container">
531            <div b-tf4fnvzhpx class="du-footer__wordmark">licMngt</div>
532            <div b-tf4fnvzhpx class="du-footer__grid">
533                <div b-tf4fnvzhpx class="du-footer__about">
534                    <span b-tf4fnvzhpx class="du-eyebrow">License Management</span>
535                    <p b-tf4fnvzhpx>Digitally-signed licenses, hardware fingerprinting, floating seats and offline validation for .NET desktop ISVs.</p>
536                    <div b-tf4fnvzhpx class="du-footer__social">
537                        <a b-tf4fnvzhpx href="https://github.com/HYMMA" target="_blank" rel="noopener" aria-label="GitHub">
538                            <svg b-tf4fnvzhpx viewBox="0 0 24 24" fill="currentColor"><path b-tf4fnvzhpx d="M12 2C6.48 2 2 6.58 2 12.26c0 4.5 2.87 8.32 6.84 9.67.5.1.68-.22.68-.49 0-.24-.01-.88-.01-1.73-2.78.62-3.37-1.37-3.37-1.37-.45-1.18-1.11-1.5-1.11-1.5-.91-.64.07-.62.07-.62 1 .07 1.53 1.06 1.53 1.06.89 1.56 2.34 1.11 2.91.85.09-.66.35-1.11.63-1.37-2.22-.26-4.56-1.14-4.56-5.07 0-1.12.39-2.03 1.03-2.75-.1-.26-.45-1.3.1-2.71 0 0 .84-.27 2.75 1.05A9.4 9.4 0 0 1 12 6.84c.85 0 1.71.12 2.51.34 1.91-1.32 2.75-1.05 2.75-1.05.55 1.41.2 2.45.1 2.71.64.72 1.03 1.63 1.03 2.75 0 3.94-2.34 4.81-4.57 5.06.36.32.68.94.68 1.9 0 1.37-.01 2.48-.01 2.82 0 .27.18.6.69.49A10.02 10.02 0 0 0 22 12.26C22 6.58 17.52 2 12 2z"/></svg>
539                        </a>
540                    </div>
541                </div>
542                <div b-tf4fnvzhpx class="du-footer__col">
543                    <h4 b-tf4fnvzhpx>Product</h4>
544                    <ul b-tf4fnvzhpx>
545                        <li b-tf4fnvzhpx><a href="/CustomerPortal">End-User Portal</a></li>
546                        <li b-tf4fnvzhpx><a href="/Pricing">Pricing</a></li>
547                        <li b-tf4fnvzhpx><a b-tf4fnvzhpx href="/docs">Documentation</a></li>
548                        <li b-tf4fnvzhpx><a b-tf4fnvzhpx href="/docs/sdks">SDKs</a></li>
549                        <li b-tf4fnvzhpx><a b-tf4fnvzhpx href="/docs/mcp">MCP Server</a></li>
550                    </ul>
551                </div>
552                <div b-tf4fnvzhpx class="du-footer__col">
553                    <h4 b-tf4fnvzhpx>Integrations</h4>
554                    <ul b-tf4fnvzhpx>
555                        <li b-tf4fnvzhpx><a href="/Integrations/SolidWorks">SolidWorks Add-ins</a></li>
556                        <li b-tf4fnvzhpx><a href="/Integrations/WixInstaller">WiX Installers</a></li>
557                        <li b-tf4fnvzhpx><a href="/Integrations/Autodesk">Autodesk Plugins</a></li>
558                    </ul>
559                </div>
560                <div b-tf4fnvzhpx class="du-footer__col">
561                    <h4 b-tf4fnvzhpx>Company</h4>
562                    <ul b-tf4fnvzhpx>
563                        <li b-tf4fnvzhpx><a href="/About">About</a></li>
564                        <li b-tf4fnvzhpx><a href="/Contact">Contact</a></li>
565                    </ul>
566                </div>
567                <div b-tf4fnvzhpx class="du-footer__col">
568                    <h4 b-tf4fnvzhpx>Legal</h4>
569                    <ul b-tf4fnvzhpx>
570                        <li b-tf4fnvzhpx><a href="/Privacy">Privacy</a></li>
571                        <li b-tf4fnvzhpx><a href="/Terms">Terms</a></li>
572                    </ul>
573                </div>
574            </div>
575            <div b-tf4fnvzhpx class="du-footer__bar">
576                <span b-tf4fnvzhpx>&copy; 2026 Hymma License Management. All rights reserved.</span>
577                <span b-tf4fnvzhpx><a href="/Privacy">Privacy Policy</a> &nbsp;|&nbsp; <a href="/Terms">Terms of Service</a></span>
578            </div>
579        </div>
580    </footer>
vendor: 114 bytes, lines 580-582
580
581
582    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
582<script src="/js/analytics-tracking.js?v=cc_k_xi2xKug5sg-m-UsUxghwWRkwfXUP-GHZyq5EIw" defer></script>
582
583    
584<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" nonce="er5CvGX5o6/xL7vZKmSA4A==" data-cf-beacon='{"version":"2024.11.0","token":"cb037438a4524abcb7e5da01ab40ecf6","r":1,"spa":2}' crossorigin="anonymous"></script>
584
585</body>
586</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.