Документация
Как он определяет, для чего есть обновление, что проверяет перед заменой приложения и какие разрешения запросит macOS.
Как это работаетОткуда берётся номер версии каждого приложения и почему способ установки для разных приложений различаетсяБезопасность установкиЧто проверяется перед заменой приложения и чего DuoUpdater намеренно никогда не делаетРазрешенияЧто macOS запрашивает, что даёт каждое разрешение и что вы теряете, отказавшисьКонфиденциальностьНикакой телеметрии, никакой аналитики, никакого сервера — и четыре случая, когда чтение выходит за пределы собственного контейнера приложенияКоманда duoТот же движок в виде инструмента командной строки — и две вещи, которые он отказывается делать наполовину