Heart Beat FAQ

Below is the FAQ about Heart Beat that I have carefully prepared. If these FAQs cannot solve your problem, you can also contact me via email at imthekingofmac@gmail.com


FAQ

Q: Which macOS versions does HeartBeat support?

A: HeartBeat requires macOS 13.0 or later. We use the latest SwiftUI technologies to ensure the best performance and experience on modern macOS systems.

Q: What permissions are required after the first installation?

A: HeartBeat needs the following permissions to function correctly:

  • Accessibility Permission: Used to simulate mouse movements and control other applications.
  • Automation Permission (AppleScript): Used to intelligently control the status of collaboration software.
  • Notification Permission: Used for status change alerts (optional).

Q: How do I enable Accessibility permission?

A: 1. Open System Settings > Privacy & Security > Accessibility.
2. Click the lock icon in the bottom-left corner and enter your password.
3. Find HeartBeat in the list and check the box next to it.
4. Relaunch the HeartBeat application.

🛠️ Features

Q: What's the difference between the three keep-awake modes?

A:

  • Indefinite Mode: Prevents your Mac from sleeping permanently until you manually turn it off.
  • Timer Mode: Prevents sleep for a set duration (from 30 minutes to 8 hours).
  • App Sentry Mode: Automatically prevents sleep as long as specific applications are running.

Q: Which apps are supported by the Presence Keeper feature?

A: HeartBeat supports almost all major collaboration tools, including but not limited to:

  • Microsoft Teams
  • Slack
  • DingTalk (钉钉)
  • Lark (飞书)
  • Tencent Meeting (腾讯会议)
  • Zoom
  • Skype for Business
  • WeCom (企业微信)

Q: What is the difference between the two presence strategies?

A:

  • Simulate Input: Performs tiny mouse movements, ideal for apps like Teams and Slack that detect mouse activity.
  • Activate Window: Briefly brings the app window into focus, suitable for apps like DingTalk and Lark that detect window focus.

Q: What does Presentation Mode do?

A: When you enable Presentation Mode with a single click, it will:

  • Automatically enable Indefinite Mode to prevent sleep.
  • Adjust the presence strategy for all collaboration apps to the optimal setting.
  • Ensure your presentation is not interrupted by system sleep or notifications.

🔐 Privacy & Security

Q: Does HeartBeat collect my personal data?

A: No. HeartBeat strictly follows a privacy-first principle:

  • All settings and data are stored only locally on your device.
  • We do not collect any usage data or personal information.
  • The app does not connect to any external servers.
  • It only requests the minimum permissions necessary for its features to work.

Q: How does HeartBeat ensure system security?

A:

  • It uses official Apple APIs and does not involve low-level system modifications.
  • The code is rigorously reviewed for security.
  • It runs in a sandbox, preventing it from affecting other applications.
  • The app is open-source and transparent, allowing for community oversight.

⚡ Performance & Optimization

Q: Will HeartBeat affect my Mac's performance?

A: No. HeartBeat has been carefully optimized:

  • CPU usage is typically below 0.1%.
  • Memory footprint is around 10-20MB.
  • It only performs actions when necessary.
  • A smart idling mechanism minimizes resource consumption.

Q: Will my battery life be affected?

A: The impact is minimal. While the keep-awake feature prevents the system from entering sleep mode, HeartBeat's own power consumption is negligible. We recommend choosing a suitable mode based on your needs when running on battery power.

posted @ 2025-08-18 15:59  裸奔的小鸟  阅读(13)  评论(0)    收藏  举报