Hubs Help Finale Composer www.hubshelp.com →

Terms of Service & Privacy Policy

Effective date: June 10, 2026  •  Finale Composer is a product of Hubs Help LLC

Contents

  1. Terms of Service: Overview
  2. Eligibility and Account
  3. The Service
  4. Subscriptions and Billing
  5. Acceptable Use
  6. Intellectual Property
  7. Disclaimer of Warranties
  8. Limitation of Liability
  9. Termination
  10. Changes to These Terms
  11. Governing Law
  12. Privacy Policy: Overview
  13. What We Collect
  14. How We Use It
  15. Third-Party Services
  16. Retention and Deletion
  17. Security
  18. Contact

1. Terms of Service: Overview

These Terms of Service ("Terms") govern your access to and use of Finale Composer, a HubSpot-connected application operated by Hubs Help LLC ("we," "us," or "our"). By installing or using Finale Composer, you agree to these Terms on behalf of yourself and the organization whose HubSpot portal you are connecting ("you").

If you do not agree to these Terms, do not install or use the application.

2. Eligibility and Account

You must have the authority to install third-party applications in the HubSpot portal you are connecting. By completing the OAuth installation, you represent that you have that authority.

One Finale Composer subscription covers one HubSpot portal. Each portal that uses the application requires its own subscription.

3. The Service

Finale Composer is an AI-assisted content generation tool that integrates with HubSpot's CMS. It allows users within a connected portal to draft, preview, and place content using an AI language model of their choosing. The application places a module in the portal's Design Manager and uses HubSpot's File Manager to store file attachments used during content sessions.

We reserve the right to modify, suspend, or discontinue any part of the service at any time. We will make reasonable efforts to provide advance notice of significant changes.

4. Subscriptions and Billing

Free Trial

New subscribers receive a 7-day free trial. A valid payment method is required at the time of signup. You will not be charged until the trial period ends. If you cancel before the trial ends, no charge will be made.

Paid Plans

After the trial, your subscription converts to the plan you selected (monthly or annual) and billing begins automatically. All fees are stated in US dollars and charged to the payment method on file.

Cancellation

You may cancel your subscription at any time from your billing page. If you cancel a paid subscription, access continues through the end of the current billing period and will not renew. If you cancel during a trial, access ends immediately and no charge is made.

Refunds

All fees are non-refundable except as required by applicable law. If you believe a charge was made in error, contact us within 30 days at the address below.

Price Changes

We may change subscription pricing with at least 30 days' notice. Continued use after a price change takes effect constitutes acceptance of the new price.

5. Acceptable Use

You agree not to use Finale Composer to:

We reserve the right to suspend or terminate access for violations of this section without prior notice.

6. Intellectual Property

The Finale Composer application, including its interface, code, and branding, is the intellectual property of Hubs Help LLC. Nothing in these Terms transfers ownership of the application to you.

Content you generate using the application belongs to you, subject to the terms of whichever AI provider you have configured. We claim no ownership over the output of your content sessions.

7. Disclaimer of Warranties

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

We are not responsible for the accuracy, quality, or appropriateness of content generated by AI language models. You are solely responsible for reviewing and approving any generated content before publishing it.

8. Limitation of Liability

TO THE FULLEST EXTENT PERMITTED BY LAW, HUBS HELP LLC SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, GOODWILL, OR BUSINESS INTERRUPTION, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

OUR TOTAL LIABILITY TO YOU FOR ANY CLAIM ARISING OUT OF THESE TERMS OR YOUR USE OF THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE THREE MONTHS PRECEDING THE CLAIM.

9. Termination

You may stop using the service and uninstall the application from your HubSpot portal at any time. We may suspend or terminate your access if you violate these Terms or if we discontinue the service.

Upon termination, your OAuth connection and API token will be revoked. Your billing and install history may be retained as described in the Privacy Policy below.

10. Changes to These Terms

We may update these Terms from time to time. We will post the updated Terms at this URL and update the effective date above. Material changes will be communicated via the application or by email if we have a contact address for your account. Continued use of the service after changes take effect constitutes acceptance.

11. Governing Law

These Terms are governed by the laws of the state of North Carolina, without regard to conflict of law principles. Any dispute arising from these Terms shall be resolved in the courts of that jurisdiction, and you consent to personal jurisdiction there.

12. Privacy Policy: Overview

This Privacy Policy describes how Hubs Help LLC collects, uses, and protects information in connection with Finale Composer. By using the application, you agree to the practices described here.

We do not sell your data. We do not store your chat messages or generated content. We do not access HubSpot CRM data such as contacts, companies, or deals.

13. What We Collect

Data collected from HubSpot during installation

DataWhy
HubSpot Portal ID and hub domainIdentifies your portal; used as the key for all stored settings and your subscription record
OAuth access and refresh tokensRequired to make authenticated API calls to HubSpot on your behalf; rotated automatically; deleted on uninstall

Data we generate and store on your behalf

DataDetails
Portal API tokenA UUID generated at install; embedded in the HubSpot module so it can authenticate requests; deleted on uninstall
AI provider settingsYour chosen AI provider (Anthropic, OpenAI, Google, or xAI) and your API key, stored AES-256 encrypted; never logged or shared
File Manager folder IDThe ID of the "finale-composer" folder created in your HubSpot File Manager; cached to avoid a lookup on every upload
Subscription and billing dataStripe customer ID, subscription ID, plan, trial and renewal dates, and payment history synced from Stripe
Install historyPortal ID, domain, initial install date, and most recent connection date
Cancellation feedbackAny reason text you voluntarily submit when canceling; used only for product improvement

Data processed but not stored

DataDetails
Chat messages and promptsSent to your configured AI provider in real time; never written to our storage
Generated contentReturned to your browser for you to place in HubSpot; not retained by us
Attached filesUploaded directly to your HubSpot File Manager; file contents pass through our server in transit only and are not stored
HubSpot theme dataRead from the HubSpot module's render context at display time; not stored

What we do not collect

We do not access or store any HubSpot CRM data including contacts, companies, deals, tickets, forms, email campaigns, workflows, lists, or pipelines. We do not collect information about individual end-users visiting your HubSpot pages.

14. How We Use It

We use the data described above exclusively to:

We do not use your data to train AI models, serve advertising, or sell to any third party.

15. Third-Party Services

ServicePurposeData shared
Stripe Subscription billing and payment processing Portal ID (as subscription metadata); payment method and email collected directly by Stripe at checkout
Anthropic, OpenAI, Google, or xAI AI content generation, using the provider you choose and configure Your chat prompts and any file URLs you attach during a session; governed by the chosen provider's own terms and privacy policy
Vercel Application hosting and key-value storage All server-side data described in this policy; hosted in US regions
HubSpot CMS integration (module delivery, File Manager, Design Manager) Module files are written to your portal's Design Manager; file attachments are stored in your portal's File Manager

Each third-party service operates under its own terms and privacy policy. We are not responsible for their data practices.

16. Retention and Deletion

When you uninstall the application from HubSpot, we revoke and delete your OAuth tokens and your portal API token. Your AI provider key is also deleted at that time.

Your subscription record and install history are retained after uninstall. This allows us to honor any remaining paid access period and ensures your history is not lost if you reinstall. Billing and payment records are also retained as required for accounting and legal compliance.

Files you have uploaded to your HubSpot File Manager remain there under your control after uninstall. We do not delete them.

17. Security

Your AI provider API key is encrypted at rest using AES-256-GCM before storage and is never logged or transmitted to any party other than your chosen AI provider. OAuth tokens are stored with a rolling expiry and are automatically rotated. All connections to our server use HTTPS.

No security measure is perfect. In the unlikely event of a data breach affecting your information, we will notify you as required by applicable law.

18. Contact

For questions about these Terms or this Privacy Policy, data deletion requests, or billing inquiries, contact Hubs Help LLC at:

We will do our best to respond within a reasonable time.