Terms of Service

The terms that apply when you use messages.dev. Last updated April 25, 2026.

1. Acceptance

These Terms of Service (the "Terms") are an agreement between you and [TODO: legal entity, state of incorporation, mailing address] ("messages.dev", "we", "us"). By creating an account or using the service, you agree to these Terms and to our Privacy Policy. You must be at least 18 years old and able to form a binding contract to use messages.dev. If you are agreeing on behalf of a company, you represent that you are authorized to bind it.

2. The service

messages.dev provides a REST API, TypeScript SDK, and dashboard for sending and receiving iMessage, RCS, and SMS. The service works by coordinating with a daemon you run on Mac hardware under your control, which communicates with Apple's Messages app and, where applicable, your carrier. We may add, change, or remove features over time.

3. Accounts

Accounts are created and authenticated through our auth provider, Clerk. You are responsible for keeping your login credentials and API keys secure, for all activity that occurs under your account, and for notifying us promptly at support@messages.dev if you believe your account has been compromised.

4. Customer infrastructure and third-party terms

You are responsible for providing and operating the Mac hardware, the Apple ID, and any carrier SIM or phone number used with messages.dev. You are solely responsible for complying with Apple's iCloud, iMessage, and macOS terms of service and with any agreement you have with your mobile carrier. messages.dev is an independent product and is not affiliated with, endorsed by, or sponsored by Apple Inc. or any carrier.

5. Acceptable use

You agree not to use the service to:

  • Send spam, unsolicited commercial messages, chain messages, or bulk communications to recipients who have not provided appropriate consent.
  • Phish, defraud, impersonate any person or organization, or otherwise mislead recipients about the origin of a message.
  • Distribute malware, exploit code, or links intended to harm recipients or their devices.
  • Harass, threaten, or send unlawful, obscene, or harmful content.
  • Scrape, reverse engineer, or attempt to circumvent authentication, rate limits, or other technical controls.
  • Resell or sublicense the service as a standalone messaging API without a written agreement.

If you send SMS or MMS to recipients in the United States, you are responsible for complying with the Telephone Consumer Protection Act (TCPA), obtaining and documenting the appropriate consent from each recipient, honoring opt-out requests, and completing 10DLC or other A2P registration with the relevant carriers. Similar local laws apply in other jurisdictions and are your responsibility.

We may investigate suspected violations and take action including warning, rate limiting, or suspending or terminating accounts.

6. API keys and rate limits

API keys are confidential. Do not share them or embed them in untrusted clients. We apply rate limits to protect the service and may tighten or relax them at our discretion. Published limits for your plan can be found in the dashboard and documentation.

7. Fees and billing

Current plans are described at messages.dev/pricing. The Sandbox plan is free and limited to 50 messages per day. Line plans start at $99 per Line per month. Enterprise plans are priced individually. Paid billing is being rolled out alongside launch; during this period we may provision paid Lines manually and invoice by arrangement.

Fees are exclusive of taxes. You authorize us to charge any valid payment method on file for amounts you owe. We may change pricing with at least 30 days' notice; changes will take effect at the start of your next billing period.

8. Your content and intellectual property

You retain all rights in the messages, contacts, attachments, and other content you send or receive through the service ("Customer Content"). You grant messages.dev a limited, worldwide, non-exclusive license to host, transmit, and process Customer Content solely to provide and improve the service on your behalf and as described in our Privacy Policy.

messages.dev and its licensors retain all rights in the platform itself, including the API, SDK, dashboard, daemon software, documentation, and brand. Nothing in these Terms transfers ownership of those rights to you.

9. Confidentiality

Each party agrees to protect the other's confidential information with reasonable care and to use it only to perform its obligations or exercise its rights under these Terms.

10. Service availability and disclaimers

We work hard to keep messages.dev reliable, but we do not offer a formal uptime SLA at launch. Message delivery depends on Apple's iMessage network, mobile carriers, the state of recipient devices, and conditions outside our control, and is not guaranteed.

The service is provided "as is" and "as available" without warranties of any kind, whether express, implied, or statutory, including warranties of merchantability, fitness for a particular purpose, title, or non-infringement.

11. Limitation of liability

To the maximum extent permitted by law, messages.dev and its affiliates will not be liable for any indirect, incidental, special, consequential, or punitive damages, or for any loss of profits, revenue, data, or business opportunity, arising out of or relating to your use of the service.

Our total aggregate liability for any claim arising out of or relating to these Terms or the service will not exceed the greater of (a) the amounts you paid to messages.dev in the 12 months preceding the event giving rise to the claim and (b) US$100.

12. Indemnification

You will defend, indemnify, and hold harmless messages.dev and its affiliates from any third-party claim, loss, or expense (including reasonable legal fees) arising out of your Customer Content, your use of the service in violation of these Terms or applicable law, or your breach of any representation you make here.

13. Termination

You can stop using the service and close your account at any time. We may suspend or terminate your access if you violate these Terms, if your account becomes past due, or if we are required to do so by law. When your account ends, you can export your data through the API for up to 30 days before we delete it, except where we must retain records to comply with legal obligations.

14. Governing law and disputes

These Terms are governed by the laws of [TODO: governing law, e.g. the State of Delaware], without regard to its conflict of laws rules. Any dispute arising out of or relating to these Terms will be resolved by binding arbitration on an individual basis in [TODO: arbitration venue], and you and messages.dev each waive the right to participate in a class action. Either party may seek injunctive relief in a court of competent jurisdiction to protect its intellectual property.

15. Changes to these Terms

We may update these Terms from time to time. If we make material changes, we will notify account holders by email and update the "Last updated" date. Continued use of the service after the changes take effect constitutes your acceptance of the new Terms.

16. Contact

Questions about these Terms can be sent to support@messages.dev or by mail to [TODO: mailing address].