Keepresso est-il sûr ? Open source et notarié
Keepresso est gratuit et sous licence GPL-3.0, avec un code source public. Le développeur signe les versions avec un certificat Developer ID, et Apple les notarise. Ces vérifications identifient l'éditeur et contrôlent l'app distribuée pour y déceler du contenu malveillant connu ; elles ne remplacent pas l'examen de ce à quoi ses fonctions peuvent accéder.
Les permissions qu'elle demande
Une session normale de maintien en éveil ne demande pas l'accès à Accessibilité, à la caméra, au micro, au calendrier, au Bluetooth ou à la localisation. Les fonctions facultatives demandent un accès supplémentaire quand vous les activez :
- Approbation administrateur, pour les opérations privilégiées telles que le mode écran fermé, la pause AWDL, le contrôle des ventilateurs, la priorité CPU des jeux, le réveil planifié, le nettoyeur de clavier et la purge DNS. Approuvez l'assistant une fois pour utiliser ces opérations sans demandes de mot de passe répétées.
- 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.
- Accessibilité, si vous sélectionnez une méthode clavier ou souris pour Me garder actif. La méthode par défaut de signalement d'activité de macOS n'en a pas besoin. Le nettoyeur de clavier utilise plutôt l'assistant administrateur et ne demande pas l'accès à Accessibilité.
- Calendriers, si vous activez un déclencheur de calendrier. macOS demande l'accès complet au calendrier ; Keepresso utilise les événements pour décider quand garder le Mac éveillé. Laissez ce déclencheur désactivé si vous ne voulez pas accorder cet accès.
- Bluetooth, si vous ajoutez un déclencheur pour un appareil Bluetooth jumelé. Cela permet à Keepresso de lister les appareils jumelés et de vérifier si l'appareil sélectionné est connecté.
- Notifications, pour les rappels et les avis facultatifs concernant les sessions, déclencheurs, l'automatisation, la batterie et la température.
Vous pouvez vérifier ou révoquer ces autorisations dans Réglages Système → Confidentialité et sécurité, et gérer les notifications dans Réglages Système → Notifications. Désactivez la fonction correspondante dans Keepresso si vous n'en avez plus besoin. La suppression de l'assistant administrateur est expliquée dans le guide de l'assistant.
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.
- 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
L'assistant privilégié et les fonctions système de Keepresso, notamment les réglages d'écran fermé et les commandes AWDL, exigent des capacités hors du bac à sable de l'App Store. La fonction de maintien en éveil de base peut exister dans une app isolée. Keepresso distribue toutes ses fonctions via des versions signées et notariées sur GitHub et Homebrew.
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
