Terms of Service

Last updated: September 18, 2025

1. Overview

TwoGether is a couples-focused productivity app that enables paired users to share to-do lists, calendar events, and messages. The App includes push notifications, optional in-app subscriptions (managed via RevenueCat with App Store and Google Play billing), and cloud services provided by Supabase.

2. Eligibility and Account

  • You must be at least the age of majority in your jurisdiction to use the App.
  • Authentication is handled by Supabase using email-based sign-in codes (no password). You are responsible for maintaining control over your email account and device to prevent unauthorized access.
  • You agree to provide accurate information and keep it up to date, including your email address.

3. Pairing and Shared Content

  • The App allows you to pair your account with another user to form a partner pair. When paired, certain content (messages, tasks, events) will be shared and visible to both partners.
  • You acknowledge that messages currently may not be end-to-end encrypted in transit or at rest and may be stored in plain text within our database per current implementation. Do not share sensitive personal information through messages.
  • You are solely responsible for what you share. Ensure you have the right to post the content you submit, and that it does not violate any laws or rights of others.

4. Subscriptions, Billing, and Refunds

  • Premium features may be offered via auto-renewing subscriptions processed by Apple App Store or Google Play and managed by RevenueCat. Pricing and available plans are displayed in-app.
  • Billing, renewals, free trials, and cancellations are governed by the respective platform’s terms. Manage or cancel your subscription through your Apple or Google account settings. We do not process payments directly and cannot issue refunds; please contact the platform (Apple/Google) for refund requests.
  • Entitlements are synchronized via RevenueCat webhooks. Access may change if billing status changes (e.g., expiration, billing issue, cancellation).

5. Acceptable Use

You agree not to:

  • Use the App for unlawful, harmful, harassing, defamatory, or hateful conduct.
  • Upload content that infringes intellectual property, privacy, or other rights.
  • Attempt to circumvent security, probe systems, or interfere with service operation.
  • Reverse engineer, decompile, or modify the App except as permitted by applicable law.
  • Use automated means to access or use the App in a manner that degrades performance or violates rate limits.

6. Content Ownership and License

  • You retain ownership of content you submit. You grant us a non-exclusive, worldwide, royalty-free license to host, store, process, transmit, and display your content as necessary to operate and improve the App, including facilitating push notifications and real-time updates.
  • We may remove or disable content that we reasonably believe violates these Terms or applicable law.

7. Data, Privacy, and Communications

  • Cloud storage and processing: The App uses Supabase for authentication, database storage (profiles, partner pairs, messages, todo lists, tasks, events, notification settings), real-time subscriptions, and edge functions. Certain admin functions (e.g., sync of profile email on change, sending push notifications, subscription webhooks) run on Supabase Edge Functions.
  • Push notifications: The App registers an Expo push token on your device to deliver messages, task and event notifications, and suggestions. Notifications respect your in-app preferences where supported; if disabled or no valid token exists, notifications will not be delivered.
  • Presence and telemetry: The system may record limited presence/activity metadata (e.g., last active time, active screen) to optimize notification delivery. This is not guaranteed and may vary by version.
  • Security: While the App includes an experimental/local encryption service API, current message storage is not end-to-end encrypted and may be stored as plain text in the database. We use industry-standard cloud providers but cannot guarantee absolute security. Do not share highly sensitive data.
  • Third parties: RevenueCat processes subscription entitlements; Apple and Google process payments. Expo/Apple/Google notification infrastructure may handle notification delivery.
  • For full details about how we collect, use, and share personal data, please refer to our Privacy Policy. If a separate privacy policy is not provided, this section constitutes notice of the categories of data processed as described above.

8. User-Requested Deletion and Account Termination

  • You may request to delete your account from within the App or by contacting us. Deleting an account will attempt to remove your profile and associated pair-scoped data (tasks, events, messages, event types, notification settings, pairing requests) as described by our backend function logic. Some data may be retained as required by law or for legitimate business purposes (e.g., logs, subscription event records).
  • We may suspend or terminate access for violations of these Terms, suspected fraud or abuse, legal requests, or to protect other users or our services.

9. Intellectual Property

The App, including its software, design, trademarks, and content (excluding your user content), is owned by us or our licensors and protected by intellectual property laws. No rights are granted except as expressly set forth in this Agreement.

10. Feedback

If you provide suggestions, ideas, or feedback, you grant us a perpetual, irrevocable, worldwide, royalty-free license to use and incorporate them without obligation or compensation.

11. Disclaimers

THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE APP WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE, OR THAT DATA WILL BE PRESERVED WITHOUT LOSS.

12. Limitation of Liability

  • TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR ANY LOSS OF DATA, PROFITS, OR REVENUE, ARISING OUT OF OR RELATING TO YOUR USE OF OR INABILITY TO USE THE APP, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  • OUR AGGREGATE LIABILITY FOR ALL CLAIMS RELATING TO THE APP WILL NOT EXCEED THE GREATER OF: (A) THE AMOUNTS YOU PAID (IF ANY) FOR THE APP IN THE TWELVE (12) MONTHS BEFORE THE CLAIM AROSE, OR (B) FIFTY U.S. DOLLARS (US$50).

13. Indemnification

You agree to defend, indemnify, and hold us harmless from and against any claims, liabilities, damages, losses, and expenses, including reasonable legal and accounting fees, arising from or related to your use of the App, your content, or your violation of these Terms or applicable law.

14. Export and Sanctions Compliance

You represent that you are not located in, under the control of, or a national or resident of any country or person on a U.S. government restricted list. You agree to comply with applicable export control and sanctions laws.

15. App Store Terms

If you downloaded the App from the Apple App Store or Google Play, you also agree to their respective terms and policies. Apple and Google are not parties to this Agreement and are not responsible for maintenance or support of the App.

16. Changes to the App and Terms

  • We may modify or discontinue features at any time.
  • We may update these Terms by posting an updated version in-app or on our site with a new effective date. Continued use after changes constitutes acceptance.

17. Governing Law and Dispute Resolution

These Terms are governed by the laws of your place of residence if we are required by local law to apply them, otherwise by the laws of Delaware, USA, without regard to conflicts of law. Any disputes will be resolved exclusively in the state or federal courts located in Delaware, USA, unless applicable law requires otherwise. You and we waive any right to a jury trial to the extent permitted by law.

18. Contact

For questions about these Terms, cancellations, or account deletion requests, contact: support@twogether.app

19. Additional Notices and Region-Specific Terms

If local consumer protection, privacy, or other mandatory laws apply in your jurisdiction, these Terms are intended to comply with those laws and do not limit your non-waivable rights.

20. Entire Agreement

These Terms constitute the entire agreement between you and us regarding the App and supersede any prior or contemporaneous understandings.

21. Severability

If any provision of these Terms is held invalid or unenforceable, the remaining provisions will remain in full force and effect.

22. Survival

Provisions that by their nature should survive termination (e.g., intellectual property, disclaimers, limitations of liability, indemnification, dispute resolution) will survive.

Appendix A: Feature-Specific Disclosures

  • Messages: As implemented, messages may be stored unencrypted at rest. Avoid sharing sensitive data. We may introduce stronger encryption in future versions, but legacy messages may remain as originally stored.
  • Push Notifications: Delivered via Expo Push Service. Delivery is not guaranteed and may depend on device/platform limitations. You can manage preferences in-app and in your OS settings.
  • Subscriptions: Managed by RevenueCat with App Store/Google Play. Entitlements may take time to sync; use the "Restore" or manage link in the App if access does not update immediately.
  • Data Deletion: Our backend functions attempt to delete pair-scoped content when accounts are deleted or pairs are removed. Some logs (e.g., subscription events, operational records) may be retained as necessary.