Custom EULA to Meet Apple's Minimum Requirements

Custom EULA to Meet Apple's Minimum Requirements

If you develop apps for distribution in the Apple App Store, Apple provides a default EULA that you can choose to use for your app.

This default EULA will automatically apply to your iOS app if you don't provide your own EULA along with your app.

What's an EULA

An EULA - also known as an end user license agreement - is commonly seen in software applications. The EULA works as the contract between the software end user and the licensing company.

It's where the user is granted a license to use the software, and where limitations to that licensed use of the software are presented such as restrictions on reverse engineering.

Apple's standard EULA includes all of the most common and generally required sections and clauses including warranty disclaimers, limitations of liability, termination, license scope and a governing law clause.

However, a lot of developers do choose to create a custom EULA rather than using Apple's, and here's why.

Why Create a Custom EULA

There are a few reasons why a developer may choose to create his own custom EULA for his apps instead of using this one.

Our EULA Generator makes it easy to create an EULA. Just follow these steps:

  1. Click on the "EULA Generator" button.
  2. At Step 1, select the Desktop app option and click "Next step":
  3. TermsFeed EULA Generator: Create EULA for your App - Step 1

  4. Answer the questions related to your desktop app and then click "Next step":
  5. TermsFeed EULA Generator: Answer questions about your app - Step 2

  6. Answer the questions about your business practices and click "Next step" when finished:
  7. TermsFeed EULA Generator: Answer questions about business practices - Step 3

  8. Enter your email address where you'd like your EULA sent and click "Generate."

    TermsFeed EULA Generator: Enter your email address - Step 4

    You'll be able to instantly access and download your new EULA.

More Control Over Terms

While having a default EULA is better than no EULA, creating your own custom EULA lets you have as much control as you want over your agreement terms. You can decide what you want to include in your EULA terms and specifically list them out.

If your app has unique limitations, special warranties included or other atypical terms, going custom can be beneficial and desirable.

Additional Clauses

A default EULA will be designed to apply to any app. Your custom EULA can include more clauses and terms that are custom to your specific app.

These additional clauses are a reason why many developers choose to create a custom EULA with more complex apps.

More Detailed Terms

You can get as detailed as you want to in your custom EULA. If you really want to limit specific behavior, activity and set forth other restrictions, a custom EULA will let you do this better than a default EULA. A default EULA may be vague in an area you would rather be detailed with.

For example, the National Basketball Association - the NBA - has a very robust EULA for its mobile apps.

Logo of NBA iOS app

The EULA lets users know that not only the NBA's rights are covered in the EULA but the rights of "Turner Digital Basketball Services, Inc., NBA Media Ventures, LLC, NBA TV, LLC, NBA Properties, Inc, and Sprint, and their respective present, former and future parents, ultimate parents, subsidiaries and related and affiliated entities," and so on.

Apple's standard EULA would adequately transfer the license to users of the NBA app, but there's no way users would be able to know from the standard EULA that so many affiliates and subsidiaries are involved and that the NBA holds so many trademarks, copyrights, patents and other intellectual property it protects in its EULA.

This additional and customized information and detailed EULA puts end users on notice about subsidiaries as well as the extent of the NBA's licensing reach and copyright holding.

NBA app EULA Intellectual Property clause

Apple's Requirements for a Custom EULA

If you do choose to go with a custom EULA instead of Apple's default one, you're going to have to follow Apple's Instructions for Minimum Terms of Developer's End-User License Agreement guidelines.

The instructions include the following 10 requirements for an EULA. Each requirement from Apple is included as well as an example from a mobile EULA that meets Apple's requirements.

1. Acknowledgement

Your custom EULA must let end users know that the agreement is solely between them and you, and not with Apple.


Start by saying that the agreement is between the user and your company, and not Apple. State that your company and not Apple is solely responsible for the app and its content.

Vimeo does this by saying, "This Mobile Addendum is between you and Vimeo only, and not Apple, Inc. Vimeo, not Apple, is solely responsible for the Vimeo iOS Apps and their content."

Vimeo app EULA Parties clause

2. Scope of License

Let end users know that the license they're getting is limited, revocable, and non-transferable, and that it can be used only on Apple devices the user owns and controls, and only as permitted by the Apple App Store Terms of Service.


For example, Vimeo's Limited License clause states that "Vimeo grants you a limited, non-exclusive, non-transferable, revocable license to use the Vimeo iOS Apps for your personal, non-commercial purposes. You may only use the Vimeo iOS Apps on an iPhone, iPod Touch, iPad, or other Apple device that you own or control and as permitted by the Apple App Store Terms of Service."

Vimeo app EULA Limited License clause

3. Maintenance and Support

You must acknowledge that Apple has no obligation to provide maintenance or support for your app, and let users know if you provide any support.


Vimeo accomplishes this in its EULA by letting users know that "because the Vimeo iOS Apps are free to download and use, Vimeo does not provide any maintenance or support for them. To the extent that any maintenance or support is required by applicable law, Vimeo, not Apple, shall be obligated to furnish any such maintenance or support."

You can state that you do provide maintenance and support, if applicable, but remember to state that it's you and not Apple who provides it.

Vimeo app EULA Maintenance and Support clause

4. Warranty

If you offer any warranties for the app, you will be solely responsible for the warranties - not Apple.


Even if you disclaim all warranties, still note to the user that Apple is not responsible for any warranties.

Vimeo does this by stating, "The Vimeo iOS Apps are provided for free on an "as is" basis. As such, Vimeo disclaims all warranties about the Vimeo iOS Apps to the fullest extent permitted by law. To the extent any warranty exists under law that cannot be disclaimed, Vimeo, not Apple, shall be solely responsible for such warranty."

Vimeo app EULA Warranty clause

5. Product Claims

Let end users know that Apple is not responsible for any claims related to the application or the end user's possession and/or use of the app, "including but not limited to: (i) product liability claims; (ii) any claim that the Licensed Application fails to conform to any applicable legal or regulatory requirement; and (iii) claims arising under consumer protection, privacy or similar legislation."


You can include this phrasing exactly as it reads in Apple's Instructions because it's standard phrasing used across industries.

Vimeo app EULA Product Claims clause

6. Intellectual Property Rights

Let users know that if your app allegedly infringes on any third party intellectual property rights, you and not Apple will be responsible for the "investigation, defense, settlement and discharge" of any such claims.


Vimeo states that "To the extent Vimeo is required to provide indemnification by applicable law, Vimeo, not Apple, shall be solely responsible for the investigation, defense, settlement and discharge of any claim that the Vimeo iOS Apps or your use of it infringes any third party intellectual property right."

Vimeo app EULA Intellectual Property Claims clause

You must request that your end users represent and warrant that they aren't located in a country that's subject to a U.S. government embargo, designated as a "terrorist supporting" country by the U.S. government, and that the user isn't on any U.S. government lists of prohibited or restricted parties.


You can make your clause start out saying, "You represent and warrant that:" and then include the requirements exactly as they're listed out by Apple, as Vimeo does in the following example.

Vimeo app EULA US Legal Compliance clause

8. Developer Name and Address

Add the developer's name, physical address, and some sort of contact information such as an email address or telephone number where end users can direct questions, complaints, or claims.


This is commonly included at the very bottom of an EULA.

Contact information section in EULA of Tripwire

9. Third Party Terms of Agreement

Let end users know that they must comply with third party terms and agreements when using your application along with other third party apps or services.


For example, if you have a VoIP app, the end user must not violate their wireless data service agreement when using your app.

PayPal lets users know that, "you must comply with applicable third party terms of agreement when using this Application (e.g. your wireless data service agreement)."

PayPal app EULA: Comply with third party terms clause

10. Third Party Beneficiary

Include a clause that lets end users know that Apple will have the right as a third party beneficiary to the EULA to enforce its terms against the end user if need be.


PayPal gets this point across by stating that, "Your mobile OS is a third party beneficiary of this License Agreement, and, upon your acceptance, such third party beneficiary will have the right (and will be deemed to have accepted the right) to enforce this agreement against you.

PayPal app EULA: Third Party Beneficiary clause

You can use Apple's standard EULA for your app, and a lot of apps choose to do this.

However, if your app is more complicated and advanced or you wish to maintain more control over the EULA terms, you may wish to include a custom EULA instead.

When creating your custom EULA, remember to follow Apple's Instructions for Minimum Terms of Developer's End-User License Agreement to stay compliant with Apple's minimum requirements.

Sara P.

Sara P.

Law school graduate, B.A. in English/Writing. In-house writer.

This article is not a substitute for professional legal advice. This article does not create an attorney-client relationship, nor is it a solicitation to offer legal advice.