EULA Generator
Generate a clear End User License Agreement for your software, mobile app, or SaaS.
What an EULA Should Cover
- Licence grant — scope of use (single user / multi-user / enterprise), revocable or perpetual.
- Restrictions — no reverse engineering, no resale, no removal of notices.
- Intellectual property — all IP remains with the publisher.
- Updates — publisher’s right to issue updates and discontinue features.
- Disclaimer of warranties — software provided “as is”.
- Limitation of liability — cap on damages, exclusion of consequential loss.
- Termination — for breach or at end of subscription term.
- Governing law & venue.
EULA vs Terms of Service — they are not the same
Terms of Service govern access to a website or web app — anyone visiting the URL is bound by them. An End-User License Agreement (EULA) governs the licensed use of a specific piece of software the user installs or downloads — a desktop app, a mobile app, a plugin, an SDK. A SaaS product typically needs ToS plus a separate Acceptable Use Policy. A downloadable app needs a EULA plus a Privacy Policy. Many products need all of the above. Skipping the EULA on installable software leaves you without the contractual basis to enforce the licence terms — particularly the bits that matter (no reverse engineering, no redistribution, no commercial use of a free tier).
Clauses every EULA should contain
- Grant of licence — what the user is allowed to do. "Personal, non-exclusive, non-transferable, revocable" is the standard restrictive grant for paid software.
- Restrictions — no reverse engineering, no redistribution, no removal of notices, no use in violation of law. Be explicit.
- Ownership / IP — title remains with the licensor; the user gets a licence, not the software itself.
- Updates and modifications — your right to push updates, deprecate features, and discontinue the product.
- Disclaimers of warranty — "as is" / "as available", excluding implied warranties of merchantability and fitness for purpose to the extent local law permits.
- Limitation of liability — cap on damages, usually limited to fees paid in the prior 12 months. Exclude consequential and indirect damages.
- Termination — for breach by the licensee, and on user uninstall. State what happens to data on termination.
- Governing law and venue — the jurisdiction whose courts will hear disputes.
- Third-party components and open-source notices — if you ship any.
App store reality check
Apple's App Store and Google Play both impose their own end-user licence agreements (the Apple Standard EULA, the Google Play Terms of Service) that apply by default unless you supply your own. If your custom EULA contradicts the Apple Standard EULA on consumer rights, refunds, or warranty disclaimers, Apple's terms win and Apple will reject your app. Read Schedule 2 of the Apple Developer Program Agreement before drafting — particularly sections 3 and 4.
Mistakes that void enforcement
- Browse-wrap acceptance ("by using this software you agree…") — courts increasingly require clear, affirmative consent. Use a checkbox or an explicit "I agree" button.
- Unilateral amendment without notice. "We may change these terms at any time" without a notice mechanism is often unenforceable.
- Unconscionable terms — overly broad indemnities, no-refund clauses for paid software in jurisdictions with statutory consumer rights, etc.
- Hiding the EULA after install. Present it at first launch or first download, not buried in Settings.