Privacy
LinePort routes personal 1:1 Messages conversations through one paired Mac into a CRM contact thread. This page explains the information needed to provide that service.
Information LinePort uses
- The business account where LinePort is installed, including existing contacts and conversation threads.
- The Messages identity already active on the paired Mac, including the iPhone number or Apple Account used for personal 1:1 replies.
- New 1:1 message text and supported media after pairing, plus eligible unknown replies still waiting on the Mac when you select and connect that conversation.
- Mac Contacts names only when you open Connect conversations and allow Contacts access. LinePort uses those names on the Mac as suggestions. Only a name you confirm is sent when you create a CRM contact.
- Device and readiness information such as the Mac name, Online state, Messages sign-in state, SMS forwarding state, and whether LinePort can read replies.
- Installation, subscription, and payment state supplied by the app marketplace.
- The confirmed service used by Messages—iMessage or SMS—so LinePort can add accurate contact-channel tags and show diagnostics.
How messages move
Outbound iMessage or SMS text and the first supported photo pass through LinePort’s relay so the paired Mac can send them. New inbound text and supported media pass through the relay after LinePort finds an exact CRM match or a saved conversation link. For an unknown sender, LinePort leaves the message in Messages and stores only its identifier, handle, time, and review state on the Mac for up to seven days.
When you connect a 1:1 conversation, LinePort starts with new messages and can recover eligible replies still waiting in its seven-day local review queue. The current release does not import older message history. LinePort does not upload unselected conversations, group chats, or your Mac Contacts list, and it never creates a CRM contact without your confirmation.
Mac permissions
Full Disk Access is required for LinePort to read replies and attachments from Messages. Without it, outbound sending may still work, but inbound replies and conversation selection will not be available to LinePort. Messages must already be signed in. Messages in iCloud is recommended for synchronization with an iPhone, but it is not required to send from the Mac. Contacts access is optional and requested only when you open Connect conversations.
Voice transcripts
When a local English transcript is available on the paired Mac, LinePort can include that text with an inbound voice reply. Transcription is best-effort and is designed to run locally on the Mac.
Company account management
When a company authorizes multiple business accounts, LinePort stores the account relationships and the status needed to manage each one. The private account dashboard uses a signed, expiring browser session and does not combine contacts or conversations between accounts.
Retention and deletion
- After an outbound send reaches a delivered or failed result, LinePort removes the relay copy of its message body and attachment URL.
- Final delivery records without message content expire after 30 days. Inbound duplicate-suppression hashes also expire after 30 days.
- Temporary inbound file staging and setup replay hashes expire within 24 hours. Pairing codes are valid for 24 hours and expire no more than seven days later.
- The private review queue stays on the paired Mac and expires after seven days. Disconnecting the Mac or pairing it with another business account removes that review data.
- Import sessions and temporary import-file records expire within 24 hours. LinePort removes message bodies and temporary records after the CRM accepts them.
- A one-way hash of each imported Messages identifier remains for up to 400 days to prevent the same message from being imported again. The ledger does not contain the message body.
- Pairing rate-limit counters expire after their short enforcement window. Pairing security audit events expire after 90 days.
- Application logs record operational outcomes without message text and are retained for 30 days.
- Uninstalling LinePort removes the paired device, OAuth credentials, pending relay messages, pairing records, thread mappings, and duplicate-suppression records for that business account. A minimal uninstall and billing record may remain for fraud prevention and reinstall handling.
Service providers
LinePort uses cloud infrastructure and the connected CRM services needed to read existing contacts, update conversation threads, and receive app lifecycle events. Apple and the connected CRM platform operate their own services under their own privacy terms.
Legal and safety requests
LinePort may preserve or disclose information when required by valid legal process or when needed to address an immediate safety or security risk. We review each request, limit disclosure to data we hold that the request covers, and notify the affected account when permitted and safe.
Your choices
You can stop new traffic by disconnecting the Mac or uninstalling LinePort from the business account. To request deletion of remaining account data, email support@lineport.app with the business-account name.
Contact
LinePort is a Moosh Works product. Privacy questions: support@lineport.app.
Last updated 3 September 2026.