
NoticeDesk
Scans a project folder’s dependencies offline (Swift packages, npm and Python), identifies each license from the metadata and the license files, flags copyleft, unknown and missing licenses with plain-language notes, and writes a client-ready PDF report, a NOTICE.txt with every license text, and CSV or JSON. Not legal advice.
Free to use without a key: scan one ecosystem at a time and see every dependency with its license, flags and notes on screen.
Buy a license key to unlock Pro: every ecosystem in one scan, and the PDF license report, NOTICE.txt, CSV and JSON exports.
macOS 14 Sonoma or later · Version 1.0 · 2.9 MB disk image · Notarized by Apple
One-time $29 for the app with Pro: every ecosystem in one scan, and the PDF report, NOTICE.txt, CSV and JSON exports. No subscription. One license key works on up to 3 of your Macs.
Download: The download (a signed, notarized .dmg) comes with your purchase in your Gumroad receipt, together with your license key. Updates install from inside the app.
Buy now opens Gumroad's checkout on this page; Gumroad is the seller and handles payment, sales tax and your receipt.

Features
- Swift packages from Package.resolved (also inside Xcode projects and workspaces), with license files from checked-out packages
- npm from package-lock.json or npm-shrinkwrap.json and each installed package’s license field and files
- Python from requirements files, poetry.lock and packages installed in a virtual environment
- Licenses identified from SPDX expressions, common names, Python classifiers and the license text itself
- Flags for GPL, AGPL, LGPL, MPL and EPL, not open source, no license found, unrecognized, and metadata that disagrees with the file
- A plain-language note for every flag, and “not legal advice” on screen and in every export
- A PDF report for your client: summary, license breakdown, what needs attention and the full table
- NOTICE.txt with every license text, plus CSV and JSON




Requirements
macOS 14 Sonoma or later. Apple silicon and Intel. Current version: 1.0.
Privacy
NoticeDesk only reads: it never writes into your project, and nothing is uploaded. The only network requests are the license check with Gumroad and checking for updates.
Questions about your purchase or license key? Reply to your Gumroad receipt or contact us.