Setting Up iMessage Archiving
Esta página aún no está disponible en tu idioma.
iMessage capture is the hardest channel in compliance, because Apple does not provide a server-side API. Comma supports two approaches: BlueBubbles (a managed Mac running the BlueBubbles server) for individual user iMessage, and Apple Business Chat for organization-to-customer messaging through Apple’s business surface.
How iMessage capture works
Section titled “How iMessage capture works”Comma uses the open-source BlueBubbles daemon running on a managed Mac dedicated to message capture. The Mac:
- Signs in with the user’s iCloud account
- Receives every SMS and iMessage that user receives
- Forwards messages, attachments, and metadata to Comma via a secure webhook
- Validates the link with an end-to-end test message at setup time
No app is installed on the user’s iPhone. No MDM is required.
Prerequisites
Section titled “Prerequisites”- A dedicated Mac (Mini, Studio, or iMac) for each user or shared pool, signed in to the user’s iCloud
- Comma team admin access
- A static path for Apple Push Notification Service (APNS) traffic from the Mac to Comma
- About 30 minutes per Mac for initial setup, then automated
Setup steps
Section titled “Setup steps”Mac preparation
Section titled “Mac preparation”- Set up the Mac with the user’s iCloud account signed in
- Enable Messages in iCloud under Messages > Settings
- Verify the Mac receives both SMS (via iPhone forwarding) and iMessage
Comma side
Section titled “Comma side”- Sign in to the Comma Compliance dashboard
- Open Integrations in the top navigation
- Under Personal Integrations, find the iMessage card and click Connect
- Comma generates a per-user setup token and BlueBubbles configuration
- Run the BlueBubbles installer on the Mac with the token (script provided)
- Comma fires a test message to verify the round-trip and confirms the connection
Device Enrollment Program (DEP) for fleet deployment
Section titled “Device Enrollment Program (DEP) for fleet deployment”If you’re rolling out across many users, Comma supports requesting Apple Device Enrollment Program integration for fleet provisioning. Open the iMessage integration card in Comma and click Request DEP enrollment to start the process with the Comma team.
Apple Business Chat
Section titled “Apple Business Chat”For organization-to-customer iMessage through Apple Business Chat (the “Message Business” button on company web and map listings), Comma captures through the Business Chat API. Apple Business Chat support is rare among compliance vendors. Contact us to enable it for your tenant.
What’s next
Section titled “What’s next”- WhatsApp Setup - The other big mobile messaging channel
- Signal Setup - Encrypted personal messaging
- eSIM SMS Permanent Numbers - Permanent-identity numbers for capture