Terms of Service
Last updated: May 2026
1. What this covers
These terms govern your use of the CtrlLens extension for VS Code & Cursor and the ctrllens.com website, including the License Server and your account dashboard.
2. Free tier
Free features — including L5X preview, project organizer, ladder / FBD / SFC rendering, ST syntax highlighting, tag browser, raw XML export, and ACD ↔ L5X sync (Windows + Studio 5000) — are provided at no cost and without any account requirement. You may use them commercially, in industrial production environments, and on air-gapped networks.
3. Pro subscription
Pro features (Git VCS, visual diff, interactive editing, merge UI, Git history timeline, and AI context) require a paid subscription: $25 USD per year, billed globally and shown in your local currency at checkout. This is an early-bird introductory price — subscribers who join now keep this rate on every renewal for as long as the subscription stays active. A 14-day free trial is available once per machine.
- Concurrent (floating) license: install the extension on as many machines as you like; one machine holds the active online seat at a time. Activating on another machine takes over the seat, and the previous machine drops to free features on its next refresh.
- For air-gapped or on-site work you can borrow the license for offline use (up to 30 days), then return it early or let it auto-expire.
- After expiration you receive a 7-day grace period; after that, Pro features lock but all free features keep working.
- Refunds: full refund within 14 days of purchase, no questions asked. After 14 days, no refunds.
4. Acceptable use
You may not:
- Publicly share your license key, or circumvent the concurrent-seat limit to run more than one active online seat per license.
- Reverse-engineer the license verification to bypass feature gating.
- Redistribute the extension or its binaries outside the VS Code Marketplace.
- Use the service to violate applicable export controls, sanctions, or laws.
5. No warranty for safety-critical use
CtrlLens is a developer tool, not a safety certification system. You are responsible for validating all PLC code changes through your own quality, testing, and commissioning processes before deploying to physical equipment. We disclaim liability for any damages resulting from code edited with or compared by CtrlLens, to the fullest extent permitted by law.
6. Intellectual property
Rockwell Automation, Allen-Bradley, Studio 5000, Logix Designer, and L5X are trademarks of Rockwell Automation, Inc. This project is not affiliated with, sponsored by, or endorsed by Rockwell Automation. L5X is used as an open file format.
7. Changes
We may update these terms. Material changes will be announced via email to paid subscribers at least 14 days before taking effect.
8. Governing law
These terms are governed by the laws of the jurisdiction where CtrlLens is operated. Disputes will be resolved via binding arbitration where legally permissible.
Contact
Questions: [email protected]