Legal

QBO Integration
EULA

End User License Agreement governing internal use of the Parting Glass Foundation's QuickBooks Online integration application. This is an internal-use tool for authorized PGF personnel only.

Overview

The PGF–QuickBooks Online Integration ("the Application") is internal-use software developed and operated by Parting Glass Foundation Inc. The Application connects to the Foundation's QuickBooks Online ("QBO") company file through Intuit's published OAuth 2.0 authorization framework so authorized Foundation personnel can read accounting data and post accounting transactions — such as journal entries, contributions, and expense records — directly from the Foundation's internal staff console.

The Application is not offered to the public, is not listed on the Intuit App Store, and is not distributed outside the Foundation. This Agreement governs the terms on which authorized Foundation personnel use the Application.

Parties & Acceptance

This End User License Agreement (the "Agreement") is entered into between Parting Glass Foundation Inc., a Missouri 501(c)(3) nonprofit organization with EIN 39-4336247 (the "Foundation," "we," "us," or "our"), and each individual who is granted access to and uses the Application (each, a "User," "you," or "your").

You accept this Agreement by signing into the Application via Cloudflare Access, by initiating an OAuth authorization with QuickBooks Online through the Application, or by otherwise using any feature of the Application. If you do not agree to these terms, do not use the Application.

Scope & Internal Use

The Application is designed solely to support the internal accounting and operations of the Foundation. It is not a commercial product and is not licensed to any party outside the Foundation. There are no paid users, no external customers, and no public registration path.

Use of the Application is limited to:

  • Members of the Foundation's board, officers, and authorized staff;
  • Contractors or volunteers engaged by the Foundation who have been granted explicit Cloudflare Access credentials to the Foundation's /staff/* surface; and
  • Specific maintenance personnel acting under the Foundation's direction.

License Grant

Subject to your continuing compliance with this Agreement, the Foundation grants you a personal, non-exclusive, non-transferable, non-sublicensable, revocable license to access and use the Application solely to perform tasks within the scope of your authorized role at the Foundation.

The Foundation retains all right, title, and interest in and to the Application, including all source code, configurations, and documentation. No ownership rights are transferred under this Agreement.

Restrictions

You shall not:

  • Use the Application for any purpose other than authorized Foundation business;
  • Share, transfer, or expose your Cloudflare Access credentials, OAuth tokens, or any portion of the Application to any party not authorized under Authorized Users;
  • Reverse engineer, decompile, or attempt to derive the source code of any portion of the Application that is not already published in the Foundation's repository, except to the extent such activity is expressly permitted by applicable law notwithstanding this restriction;
  • Use the Application to access any QuickBooks Online company file other than the Foundation's own;
  • Use the Application in any manner that violates Intuit's terms of service, the Cloudflare terms of service, or any applicable law; or
  • Remove, obscure, or alter any proprietary notice in the Application's interface or source.

Authorized Users

Access to the Application is controlled by Cloudflare Access using email-based one-time-passcode authentication against an explicit allowlist maintained by the Foundation. The Foundation reserves the sole right to add, modify, or revoke access at any time, with or without notice, for any reason consistent with its mission and governance.

An individual whose role at the Foundation ends, who is no longer required to access financial systems, or whose access is revoked for any other reason, must immediately discontinue use of the Application.

QuickBooks Data & Privacy

The Application accesses the Foundation's QuickBooks Online company file under OAuth credentials authorized by an officer of the Foundation. Data retrieved from QuickBooks Online — including chart-of-accounts entries, transactions, customer and vendor records, classes, and reports — is the property of the Foundation and is governed by the Foundation's information-handling policies.

The Application stores only the minimum data required to operate. As of the effective date of this Agreement, this consists of (a) OAuth access and refresh tokens for the connected QuickBooks Online company, and (b) audit metadata (timestamps and the email address of the authorized user who initiated each transaction). Tokens are stored encrypted at rest within Cloudflare D1 inside the Foundation's Cloudflare account. Token rotation follows Intuit's published refresh model. No QuickBooks financial data is replicated, mirrored, or persisted outside Intuit's systems by the Application.

The Foundation does not sell, rent, share, or transfer any QuickBooks data accessed by the Application to any third party. Information collected through your interaction with the Application is handled in accordance with the Foundation's Privacy Policy. Where any conflict exists between this Agreement and the Privacy Policy with respect to handling of QuickBooks Online data, this Agreement controls for QuickBooks data and the Privacy Policy controls for all other personal information.

Relationship with Intuit

QuickBooks and QuickBooks Online are products of Intuit Inc. Intuit is not a party to this Agreement, has not endorsed the Application, and makes no representations or warranties regarding the Application. Your use of QuickBooks Online itself is governed by the agreements you have separately accepted with Intuit, including the Intuit Terms of Service and the QuickBooks Online subscription terms. Nothing in this Agreement modifies your obligations to Intuit.

You acknowledge that the Application accesses Intuit services subject to Intuit's published API terms, rate limits, and acceptable-use policies, and that the Foundation will use reasonable efforts to maintain the Application within those bounds.

Security & Credentials

You are responsible for safeguarding the credentials issued to you, including your Cloudflare Access account, any device on which you authenticate, and any session in which you are signed in to the Application. You agree to notify the Foundation immediately at info@partingglass.org upon suspecting any unauthorized access to or use of your credentials, the Application, or the Foundation's QuickBooks Online file.

The Foundation implements technical safeguards including transport encryption, encrypted secret storage in Cloudflare, OAuth token rotation, Cloudflare Access gating on every administrative endpoint, and audit logging of every QuickBooks write that includes the originating user's email. No system is impenetrable; the foregoing represents reasonable, not absolute, protection.

Disclaimers & Warranties

THE APPLICATION IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE FOUNDATION DOES NOT WARRANT THAT THE APPLICATION WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS, OR THAT ANY DATA TRANSMITTED OR STORED THROUGH THE APPLICATION WILL BE ACCURATE OR PRESERVED.

You are responsible for verifying the correctness of any accounting entry, financial transaction, or other action the Application takes on your instruction against the Foundation's books of record in QuickBooks Online before relying on it for financial reporting, tax filings, or any other purpose.

Limitation of Liability

To the maximum extent permitted by applicable law, in no event shall the Foundation, its officers, directors, employees, contractors, or volunteers be liable to you for any indirect, incidental, special, consequential, exemplary, or punitive damages — including but not limited to damages for lost profits, lost revenue, lost data, business interruption, or accounting errors — arising out of or related to your use of the Application, even if advised of the possibility of such damages.

This limitation reflects the internal, non-commercial nature of the Application and the fact that no fee is charged for its use. Nothing in this section limits liability that cannot be limited under applicable law.

Termination

The Foundation may suspend or terminate your access to the Application at any time, with or without notice, including by removing your email from the Cloudflare Access allowlist, by disconnecting the QuickBooks Online OAuth connection, or by decommissioning the Application in whole.

You may stop using the Application at any time. Upon termination of your access, you shall promptly cease all use of the Application and any data retrieved through it; the surviving sections of this Agreement (Restrictions, QuickBooks Data & Privacy, Relationship with Intuit, Disclaimers, Limitation of Liability, Governing Law) survive termination.

Governing Law

This Agreement is governed by and construed in accordance with the laws of the State of Missouri, United States, without regard to its conflict-of-laws principles. Any dispute arising out of or related to this Agreement shall be brought exclusively in the state or federal courts located in Missouri, and each party consents to the personal jurisdiction of those courts.

Changes to this Agreement

The Foundation may update this Agreement from time to time as the Application evolves. Material changes will be communicated by email to all authorized users at least seven (7) days before they take effect, except where a shorter notice period is required for security or legal-compliance reasons. The current version, version number, and effective date appear in the sidebar of this page. Continued use of the Application after a revised Agreement takes effect constitutes your acceptance of the revised Agreement.

Contact

Questions about this Agreement, the Application, or any aspect of the Foundation's QuickBooks Online integration may be directed to:

Parting Glass Foundation Inc.

Missouri 501(c)(3) · EIN: 39-4336247
Email: info@partingglass.org
Website: www.partingglass.org