Keepresso est-il sûr ? Open source et notarié
Keepresso est une petite app ciblée, et il est facile de vérifier ce qu'elle fait. Elle est gratuite et sous licence GPL-3.0, donc la totalité du code source est publique, et elle est signée et notariée par Apple, donc elle s'ouvre sans avertissement.
Les permissions qu'elle demande
Keepresso demande très peu de choses, et uniquement quand vous utilisez une fonction qui en a besoin :
- Approbation administrateur, une fois, uniquement pour les fonctions qui modifient un réglage système protégé : le mode écran fermé, la pause AWDL pour le jeu, le boost des ventilateurs du filet de sécurité thermique, la priorité CPU d'un jeu, et un réveil planifié. Approuvez l'assistant une seule fois et ils sont silencieux ensuite.
- Localisation, uniquement si vous utilisez un déclencheur Wi-Fi, car lire le nom du réseau actuel en a besoin sur les versions récentes de macOS. Rien d'autre n'utilise votre position.
- Notifications, uniquement pour le rappel « toujours en cours d'infusion » et les avis de pause batterie et thermique.
Ce qu'elle ne touche pas
- Aucune permission caméra ou micro. Le déclencheur de réunion lit uniquement le signal système indiquant qu'une caméra ou un micro est utilisé, la même chose qui allume les points dans votre barre des menus. Elle n'ouvre jamais de flux.
- Aucune permission Accessibilité.
- Aucun traqueur, aucune analyse, aucun compte.
Des garde-fous que vous ne remarquerez pas
Quelques choix délibérés couvrent les angles vifs :
- Les réglages importés ne peuvent pas exécuter de commandes à votre insu. Importer un fichier de réglages y importe tout hook d'événement en commande shell désactivé. Vous vérifiez et réactivez ceux en qui vous avez confiance sous Préférences, Automatisation, pour qu'un fichier de réglages partagé ou téléchargé ne puisse pas exécuter une commande dans votre dos.
- L'automatisation reste selon vos règles. Les baux d'automatisation sont limités dans le temps et expirent d'eux-mêmes, un interrupteur les désactive entièrement, et autoriser l'automatisation à modifier le calendrier de réveil du système est une autorisation distincte, désactivée par défaut.
- Les mises à jour sont verrouillées. L'outil de mise à jour automatique est épinglé à une version Sparkle exacte, avec ses outils de signature vérifiés par somme de contrôle, et chaque version est signée et notariée. Les commandes du hook d'agent et de l'assistant administrateur sont durcies contre les entrées non fiables.
Pourquoi elle n'est pas sur le Mac App Store
Le bac à sable de l'App Store bloque les API d'alimentation de macOS dont Keepresso a besoin pour garder votre Mac éveillé. Elle est donc distribuée en dehors du store, avec le runtime durci d'Apple activé et une notarisation complète, la méthode standard et fiable pour distribuer une app Mac qui a besoin de ces capacités.
Obtenir Keepresso
Gratuit et open source, pour macOS 14 et versions ultérieures. Installez-le et gardez votre Mac éveillé, selon vos règles.
Plus dans Prise en main
