| name | eula |
| title | End-User License Agreement (EULA) |
| description | Drafts enforceable End-User License Agreements for software licensors across desktop, mobile, SaaS, and cloud models. Covers click-wrap formation, IP ownership, liability limitations, data privacy compliance (GDPR/CCPA/COPPA), and export controls. Use when drafting software license agreements, app store terms, SaaS subscription agreements, or trial/freemium license terms. |
| author | CaseMark |
| author_url | https://github.com/CaseMark/skills/tree/main/skills/legal/eula |
| license | Apache-2.0 |
| version | 0.1.0 |
| execution_mode | open |
| jurisdiction | cross-jurisdiction |
| practice | ip |
| language | en |
End-User License Agreement (EULA)
Drafts an enforceable EULA protecting licensor IP, limiting liability, and satisfying consumer protection standards across jurisdictions.
Intake Checklist
Gather before drafting:
- Software — product name, version, deployment model (desktop / mobile / SaaS / cloud / embedded)
- License model — perpetual, subscription, usage-based, freemium, or trial
- User population — B2C, B2B, or mixed; users under 13 (COPPA trigger)
- Geography — US-only, EU, or global (drives GDPR, CCPA applicability)
- Data collected — personal data categories; PHI (HIPAA), financial (GLBA), student (FERPA), payment (PCI-DSS)
- Third-party components — open-source (copyleft vs. permissive) or proprietary
- App store — Apple App Store, Google Play, or direct distribution
- Risk posture — arbitration/class-action waiver? IP indemnification? Benchmark restrictions?
Drafting Workflow
1. Header & Acceptance
- Title: "END-USER LICENSE AGREEMENT" prominently displayed
- Specify triggering act: install / account creation / first use
- Click-wrap required: scrollable full text, accept button active only after scroll opportunity (ProCD v. Zeidenberg; avoid browse-wrap per Specht v. Netscape)
- Mobile: present in app-store listing + first launch; must not contradict platform terms
- Version date + 30-day advance notice for material amendments; affirmative re-acceptance for paid-tier changes reducing rights
2. Definitions
| Term | Scope |
|---|
| Software | Product name, version, included modules |
| Updates | Bug fixes / security patches (included) |
| Upgrades | Major versions (may require separate fee) |
| Authorized Users | Named / concurrent / site license scope |
| Documentation | Manuals, API docs, specs |
| Confidential Information | Source code, algorithms, benchmarks, designated materials |
3. License Grant
- Non-exclusive, non-transferable, revocable for breach, [perpetual / subscription-term]
- Specify device count or concurrent user cap