While Apple provides a default EULA that you can choose to use for your iOS app, you may prefer to create a custom EULA. If you go this route, your custom EULA must meet 10 requirements.

This article will explain what Apple requires, and how to create your own custom EULA to satisfy those requirements.

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

  1. At Step 1, select the Desktop app option and click "Next step":

    TermsFeed EULA Generator: Create EULA for your App - Step 1

  2. Answer some questions about your app.

    TermsFeed EULA Generator: Answer questions about your app - Step 2

  3. Answer some questions about your business.

    TermsFeed EULA Generator: Answer questions about business practices - Step 3

  4. Enter the email address where you'd like to receive the EULA document and click "Generate."

    TermsFeed EULA Generator: Enter your email address - Step 4

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

What's an EULA

An EULA - also known as an EndUser 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 similar to a Terms and Conditions for websites (also known as Terms of Use or Terms of Service).

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.

Terms and Conditions vs. EULA

Terms and Conditions agreements are the ground rules for using your app, while the EULA deals with licensing and ownership rights.

The confusion lies in that both agreements deal with the concept of use. However, each addresses use differently.

When you discuss use within a Terms and Conditions agreement, it will address topics like what types of shows users can stream or data users can access.

In the EULA, however, the use focuses more on the possibility of misappropriation or the act of using another's property as personal gains (the user).

With streaming shows, for example, the Terms and Conditions agreement will tell the user what she/he can access, but the EULA will explain that she/he cannot make that show available somewhere other than that app.

That is why companies with specific proprietary information prefer to maintain an EULA in addition to the Terms and Conditions agreement.

Your mobile app may give a party the ability to watch games, record calls or use software suites, but the EULA will protect those functions from being manipulated by a user for her/his personal gain.

When Apple's Default EULA Applies

Apple's default EULA automatically applies when you, as an iOS mobile developer, do not provide your own licensing agreement.

If you decide to leave this standard agreement in place and not replace it with a custom agreement, the users of your app will automatically agree to it when they download your mobile app.

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

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.

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 NBA has a very robust EULA for its mobile apps.

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.

Apple's Requirements for a Custom EULA

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.

You can do this by saying something such as, "This Mobile Addendum is between you and business name here only, and not Apple, Inc. Business name here, not Apple, is solely responsible for the iOS App and its content."

Here's an example of such a clause from Lowe's:

Lowes Mobile App License Agreement: Intro 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.


Lowe's includes a License and Restrictions clause that accomplishes this:

Lowes Mobile App License Agreement: License and Restrictions 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.


Lowe's accomplishes this by including a statement that says, "You acknowledge and agree that Apple, Inc. has no obligation whatsoever to furnish any maintenance and support services with respect to the Application."

Lowes Mobile App License Agreement: Reservation of Rights clause

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.

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.

Here's how Lowe's does this by disclaiming warranties "on behalf of Apple, Inc." in its Warranty Disclaimer clause:

Lowes Mobile App License Agreement: Warranty Disclaimer 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.

Lowe's addresses this in two areas of its License Agreement. First, it includes this notice in its Limit of Liability clause:

Lowes Mobile App License Agreement: Limit Liability clause

It also notes this again in its Contact clause:

Lowes Mobile App License Agreement: Contact 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.


Here's how Lowe's states this in its Reservation of Rights clause: "In the event of an intellectual property claim that the Appication or your possession and use of the Application infringes on a third party's intellectual property rights, Lowe's, not Apple, Inc., reserves the right to investigate, defend, settle and discharge of any such intellectual property infringement claim."

Lowes Mobile App License Agreement: Reservation of Rights clause - Intellectual Property section

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.


Lowe's addresses this as follows:

Lowes Mobile App License Agreement: Applicable Laws Exports 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 in a "Contact" clause.

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.

Lowe's includes this at the end of its very first introduction clause to emphasize its importance:

Lowes Mobile App License Agreement: Intro clause - Third Party section

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.


Lowe's includes this information in its General clause:

Lowes Mobile App License Agreement: General clause

How to Add a Custom EULA to Apple App Store Connect

  1. Log in to your Apple App Store Connect account.
  2. Select your app:
  3. TermsFeed Apple App Store Connect: Dashboard - Apps - TermsFeed app selected

  4. Under the General secton, select App Information:
  5. TermsFeed Apple App Store Connect: App menu - Selected App Information under General section

  6. Scroll down to the License Agreement section. Click Edit:
  7. TermsFeed Apple App Store Connect: App Information with License Agreement section and Edit option highlighted

  8. In the Edit License Agreement modal, select the second option: Apply custom EULA to all chosen countries and regions:
  9. TermsFeed Apple App Store Connect: Edit License Agreement dialog box highlighted

  10. You'll see the field for adding a Custom License Agreement and an option to select the countries or regions where it applies:
  11. TermsFeed Apple App Store Connect: Edit License Agreement dialog box with empty field for adding Custom License Agreement and Select countries highlighted

  12. Add the text of your EULA in the Custom License Agreement field.

    If you do not have an EULA, you can use our EULA Generator and create one within minutes.

  13. Once you have the EULA created by TermsFeed, let's get the policy text. You can download the Plain Text file format:
  14. TermsFeed App: EULA Download page - Download your EULA - TXT file highlighted

  15. Paste your custom EULA text in the field box:
  16. TermsFeed Apple App Store Connect: Edit License Agreement dialog box for adding Custom License Agreement and Paste option highlighted

  17. Click Done:
  18. TermsFeed Apple App Store Connect: Edit License Agreement dialog box with added Custom License Agreement and Done button highlighted

  19. Click Save to update the app information:
  20. TermsFeed Apple App Store Connect: App Informations - Save button highlighted

  21. You're done.


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. The 10 points must be addressed. While it doesn't matter what clauses you address them in, you must make sure that the relevant information is there.

Privacy Policy Generator
Comprehensive compliance starts with a Privacy Policy.

Comply with the law with our agreements, policies, and consent banners. Everything is included.

Generate Privacy Policy