Terms of Service
Last Updated: 7/19/2025
Welcome to Opportunity Books! These Terms of Service (“Terms”) govern your use of our bookkeeping application (the “Service”) that integrates with Tiller, Square, Stripe, and Google Sheets. By using our Service, you agree to be bound by these Terms. If you do not agree, please do not use the Service.
1. Overview
Opportunity Books provides users with tools to generate invoices, manage subscriptions, and track financial data using Google Sheets, with integrations to third-party services like Tiller, Square, and Stripe.
1A. Service Architecture
Opportunity Books is provided as a Google Sheets template with embedded Google Apps Script that runs entirely within your own Google Workspace environment. We do not collect, store, or transmit your personal or financial data. All data you enter, including API keys and credentials, remain within your Google account and are managed solely by you.
2. Eligibility
You must be at least 18 years old and capable of forming a binding contract to use the Service. By using the Service, you represent and warrant that you meet these requirements.
3. Integrations
Your use of third-party services (e.g., Tiller, Square, Stripe) is governed by their respective terms and privacy policies. We are not responsible for the availability or performance of third-party services.
Tiller: Your financial data is accessed through your Tiller-enabled Google Sheets.
Square & Stripe: Payment processing, subscriptions, and invoicing use APIs provided by Square and Stripe. You must maintain valid accounts with these providers.
4. User Responsibilities
You agree to:
Use the Service in compliance with applicable laws and regulations.
Ensure the accuracy and legality of the data you input or sync.
Not use the Service for any illegal, fraudulent, or abusive purpose.
5. Data Access and Permissions
The Service operates entirely within your Google Workspace account via Google Apps Script. We do not access, collect, or store your data outside your account.
The permissions requested via Google OAuth allow the Apps Script to function within your account only, including accessing and modifying your Google Sheets, sending emails on your behalf, and managing related Drive files.
5A. API Keys and User Authentication
When connecting your Square or Stripe accounts to the Service, you may be asked to securely provide API keys or authorize access via OAuth. API keys or tokens you provide are securely stored within your Google Sheets environment (such as Google Apps Script’s UserProperties) and are not transmitted to or stored on any external servers controlled by us.
You are solely responsible for managing your API keys and ensuring they are kept up to date. You may revoke access at any time via your Square or Stripe account dashboards or via the “Setup” page in Opportunity Books.
By using the Service, you acknowledge that you understand and accept the risks associated with granting access to your payment processing services.
6. Payment and Subscription
Payments are processed through Square and are non-refundable unless otherwise stated.
You are responsible for canceling subscriptions before the renewal date to avoid additional charges.
7. Termination
We reserve the right to suspend or terminate your access to the Service at any time, with or without notice, if we believe you are violating these Terms or using the Service inappropriately.
8. Disclaimer of Warranties
The Service is provided “as is” and “as available.” We do not warrant that the Service will be uninterrupted, error-free, or fit for your specific financial needs. You assume full responsibility for using the results generated by the Service.
9. Limitation of Liability
To the fullest extent permitted by law, American Bookkeeping Services LLC and its affiliates shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of or inability to use the Service.
10. Changes to Terms
We may update these Terms from time to time. Continued use of the Service after changes become effective means you agree to the new Terms.
11. Contact
If you have any questions about these Terms, please contact us at:
📧 info.americanbookkeeping@gmail.com
🌐 allamericanbookkeeping.com
12. Data Security and Confidentiality
We implement reasonable technical and organizational safeguards within the Apps Script environment to protect your data, including API keys and financial records accessed via Tiller, Square, and Stripe. However, since the Service operates solely within your Google Workspace account, the security of your data primarily depends on your account security.
We encourage you to:
Use strong passwords and enable two-factor authentication on your Google account.
Periodically rotate your API keys.
Monitor connected services for unauthorized activity.