Your messages, available in your own archive.
Mac Messages Archive is an independently developed utility for a Mac account owner. It copies text from that Mac’s Messages app to the owner’s Gmail archive and original downloaded attachments to the owner’s Google Drive.
What it copies
Sent and received message text, dates, direction and available conversation identifiers go into a dedicated Gmail label. Original photos, videos, audio and other downloaded Messages attachments go into an app-created Google Drive folder.
Archived message records can include private links to completed attachment copies. Files remain under the control of the Google account owner.
How it runs
The utility runs locally on the owner’s Mac. After setup, it checks for new or changed records on a 15-minute schedule while the Mac is awake, signed in and online.
It reads the local Messages database without editing it. An interrupted copy can be retried. Initial history copying can require multiple runs.
Why Google permission is requested
The optional media connection requests the drive.file permission to create and manage the archive files and folders made by this utility. The utility also checks the signed-in Google account identity and Drive storage information during setup. It does not request full access to all existing Drive files.
Gmail archiving is configured separately using a Google app password stored in the Mac’s login Keychain. The utility places archive messages in the owner’s mailbox and checks whether an archive copy already exists before retrying it.
Using the archive with ChatGPT
The owner may separately connect Gmail and Google Drive to ChatGPT to retrieve archived information. That connection is controlled by the owner’s ChatGPT and Google settings. The Mac utility itself makes no OpenAI API calls and performs no automatic AI analysis.
Scope and control
This is a one-way personal archive of Messages records and locally available Messages attachments. It does not export the entire iCloud Photos library or iCloud Drive. It does not send texts or deliver email to conversation participants.
The owner can pause the local schedule, revoke Google access and delete archive copies using their own account controls. Pausing or removing the utility does not automatically delete previously copied data.
Personal installation support is provided by the installation operator. The Google consent screen lists the configured support email.