Skip to content
MCM Labs
Products Approach Contact
Get in touch

Third-party notices

MCM CodeGuard — Third-Party Notices

Version 1.1 — 30 August 2026
© 2026 MCM Labs. All rights reserved.

MCM CodeGuard bundles one third-party component, listed under BUNDLED CODE
below. Everything else it uses is either a framework Apple ships with macOS or a
separate program you installed yourself.

BUNDLED CODE

  This code is redistributed inside MCM CodeGuard, and the licences below travel
  with it.

  Sparkle             The software update framework for macOS, by the Sparkle
                      Project. MIT licence.
                      Used to check for, download, and install updates to
                      MCM CodeGuard itself.

                      Sparkle in turn includes:
                        bsdiff 4.3 (bspatch.c, bsdiff.c)
                                    © Colin Percival. BSD 2-Clause.
                        sais-lite (sais.c, sais.h)
                                    © Yuta Mori. MIT licence.
                        Ed25519 portable implementation
                                    © Orson Peters. Zlib licence.
                        SUSignatureVerifier.m
                                    © Mark Hamlin. BSD 2-Clause.

                      The full text of each is distributed with the Sparkle
                      framework inside the application bundle, at
                      Contents/Frameworks/Sparkle.framework.

TOOLS INVOKED IF PRESENT

  What follows is not a redistribution notice — nothing here is redistributed —
  but a list of the separate programs MCM CodeGuard will use if it finds them
  already installed on your computer. Each remains where you installed it, runs
  as its own process, and is governed by its own licence. Removing any of them
  degrades a feature; none is required for the app to run.

  git                 Invoked at /usr/bin/git, as shipped with macOS or the
                      Xcode command line tools. GPL v2. Deliberately never
                      bundled: distributing it would extend that licence to
                      this software.

  pngquant            Lossy PNG compression. BSD-style licence.
                      Used for asset optimisation when installed.

  cwebp               WebP encoder, part of libwebp. BSD 3-Clause.
                      Used for asset conversion when installed.

  SwiftLint           Swift linter. MIT licence.
                      Used by the Lint section when installed.

  ktlint              Kotlin linter. MIT licence.
                      Used by the Lint section when installed.

  claude              The Claude CLI, by Anthropic. Proprietary; governed by
                      your own agreement with Anthropic.
                      Used as an AI provider when installed and logged in.

  Xcode, Android Studio
                      Opened to reveal a file, if installed.

APPLE FRAMEWORKS

  MCM CodeGuard links only frameworks distributed with macOS — among them
  Foundation, SwiftUI, AppKit, ImageIO, CoreGraphics, PDFKit, CryptoKit,
  Security, and IOKit. Their use is governed by the Apple SDK agreement; no
  separate attribution is required.

If you believe something is missing from this notice, write to
legal@mcmlabs.org and it will be corrected.
MCM Labs

A software company in Cairo, building a growing family of apps. Made with care, used anywhere.

Products

  • MCM CodeGuard
  • More apps on the way

Contact

  • support@mcmlabs.org
  • privacy@mcmlabs.org
  • legal@mcmlabs.org

CodeGuard legal

  • Licence agreement
  • Privacy policy
  • Refunds
  • Third-party notices

© 2026 MCM Labs. All rights reserved.

This site sets no cookies and runs no analytics.

MCM Labs