Legal

How to Add Terms, Privacy Policy, and EULA to Your DMG Installer

Learn how DMGKit helps Mac developers add Terms, Privacy Policy, EULA, SLA injection, and automatic legal translation to macOS DMG installers.

For many developers, the installer is the first legal touchpoint between the product and the customer. DMGKit helps you add Terms & Conditions, Privacy Policy, EULA, and installer agreements directly into your Mac distribution workflow.

Instead of treating legal documents as an afterthought, DMGKit makes them part of the release process.

What SLA injection means

On macOS, a disk image can display a Software License Agreement before the DMG fully opens. The user must accept the agreement before accessing the mounted contents.

Why combine legal documents

macOS supports a single license agreement flow for a DMG. DMGKit can combine enabled legal documents into one unified agreement experience.

  • Terms & Conditions.
  • Privacy Policy.
  • End-User License Agreement.
  • Custom installer agreement text.

How to enable legal agreements

  1. Open DMGKit settings.
  2. Go to the Legal section.
  3. Enable the documents you want to include.
  4. Open the editor for each document.
  5. Review the final combined agreement before export.

Automatic translation

DMGKit can help generate localized versions of legal documents where supported. Automatic translation is a productivity feature, not legal advice. Always review translated legal text before distribution.

Best practices

  • Keep legal text readable.
  • Use clear headings.
  • Review translations manually.
  • Test the exported DMG before publishing.
  • Keep a copy of the exact terms shipped with each release.

Ship cleaner Mac releases

Design, notarize, inspect, and distribute from one native workflow.

DMGKit helps developers turn a fragile release checklist into a polished, repeatable Mac distribution process.

FAQ

Can a DMG show Terms before opening?

Yes, macOS supports a Software License Agreement flow for disk images.

Can DMGKit include Terms, Privacy Policy, and EULA together?

Yes. DMGKit can combine enabled legal documents into a unified agreement flow.

Are automatic translations legal advice?

No. Automatic translations should always be reviewed before distribution.

Related guides