group 43138 (1)

TankAware

Software-as-a-Service (SaaS) Agreement

For petroleum tank management and compliance

These Terms of Service are effective upon your use of the services as described in each Service Order (the “Services”):

  • access to the Subscription Services identified in the Service Order and described in the Specifications in (Service Order)
  • maintenance and Support Services as described in 6 (Support and Maintenance) and the applicable Service Order
  • any other professional or implementation services set out in a Service Order

TankAware shall perform the Services using qualified personnel and sufficient resources to meet its obligations under this Agreement.

This Agreement is between TankAware Canada Inc. (“TankAware”, “we”, or “us”) and the person or entity accessing or using our services (“Customer”, “you”, or “your”).

Last Updated 06-08-2025

Recitals

Customer and TankAware have negotiated the terms and conditions under which Customer will access and use TankAware's platform and related Services.

TankAware may subcontract any material part of the Services, or permit any third party to do so.

In consideration of the mutual covenants and agreements set out below, the parties agree as follows:

Interpretation and general provisions

Definitions

In this Agreement, unless the context otherwise requires, each d term shall have the meaning ascribed thereto in Schedule A (Definitions).

Order of Precedence

If a Service Order conflicts with this Agreement, the Service Order controls only with respect to Commercial Terms, unless it expressly states that it is overriding a specific provision of this Agreement and the parties have signed it.

Commercial Terms may not, unless expressly overridden as described above, modify, override, or prevail over any provision relating to intellectual property, confidentiality, privacy, data protection, warranties, indemnity, insurance, assignment, governing law or jurisdiction, limits of liability, dispute resolution, or any other legal or risk-allocation term.

In all other cases, this Agreement controls. If any other conflict exists, the order of precedence is:

TankAware personnel

Tankaware personnel

TankAware may assign or update personnel at our discretion, including:

    • TankAware employee to serve as TankAware’s primary contact with respect to the Services, who will have the authority to act on behalf of TankAware in matters pertaining to the receipt and processing of Support Requests and the Support Services (“TankAware Service Manager”)
    • a TankAware employee to respond to Customer’s inquiries regarding the security of TankAware Systems, who has sufficient knowledge of the security of TankAware Systems and the authority to act on behalf of TankAware in matters pertaining thereto (“TankAware Security Officer”); and
    • other Key Personnel, who will be suitably skilled, experienced, and qualified to perform the Services

TankAware shall maintain the same TankAware Service Manager, TankAware Security Officer, and other Key Personnel throughout the Term and such additional period, if any, as TankAware is required to perform the Services, except for changes in such personnel due to:

  • Customer’s request pursuant to Article 3 (TankAware Personnel); or
  • the death, disability, resignation, or termination of such personnel or other circumstances outside TankAware’s reasonable control

Upon the reasonable written request of Customer, TankAware shall promptly replace any TankAware Personnel.

Management and payment of tankAware personnel

TankAware is solely responsible for the payment of TankAware Personnel, including all fees, expenses, and compensation to, by, or on behalf of any TankAware Personnel and, if applicable, the withholding or remitting of income, payroll, and other federal or provincial taxes, including employment insurance remittances, Canada Pension Plan contributions, employer health tax, workers’ compensation insurance premiums, and disability benefits.

TankAware shall ensure that no Person who has been convicted of an indictable offence or any offence involving theft, fraud, bribery, or a violation of securities laws under applicable Canadian law provides any Services or has access to any Personal Information or other Confidential Information of Customer. TankAware shall be solely responsible for conducting all necessary background checks, including criminal record checks and other verifications, to ensure compliance with this requirement.

Customer SaaS Manager and administrator setup

Customer shall appoint, and, in its reasonable discretion, replace, two (2) Customer employees to serve as Customer’s primary contacts with respect to the Services, who will have the authority to act on behalf of Customer in matters pertaining to the Support Services, including the submission and processing of Support Requests (each, a “Customer SaaS Manager”).

Customer may change its designated Administrator if no existing Administrator is available or able to make such designation, by submitting a written request to TankAware, signed by an authorized representative of Customer, identifying the new Administrator.

Customer is responsible for:

  • ensuring that all Administrators and Authorized Users comply with this Agreement
  • maintaining the confidentiality of all Administrator and Authorized User access credentials; and
  • all activities occurring under Administrator and Authorized User accounts

Customer shall designate one or more Administrators who will have enhanced privileges within the Subscription Services. Each Administrator shall have the authority and technical ability to:

  • add, remove, and manage Authorized Users
  • add, remove, and manage Sites and Systems
  • assign and modify access permissions for specific Authorized Users to specific Sites or Systems
  • configure and manage inspection schedules, compliance reminders, and notifications; and
  • manage reporting parameters and access system configuration options

Customer may change its designated Administrator by having an existing Administrator designate a new Administrator through the administrative interface in the Subscription Services.

Use restrictions; Service limits

Use restrictions

Customer shall not, except as expressly permitted by this Agreement or any Service Order:

  • rent, lease, lend, sell, sublicense, aign, distribute, publish, transfer, or otherwise make any TankAware Materials available to any third party
  • use or authorize the use of the Services or Documentation in any manner or for any purpose that is unlawful under applicable law
  • use the Services as a substitute for any professional tank inspections, physical monitoring, or other compliance activities required under applicable law, as further described in Section 2.5: Regulatory Compliance
  • reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code, object code, or underlying structure, ideas, or algorithms of the Services or TankAware Materials, except to the extent such restriction is prohibited by applicable law
  • bypass, disable, or otherwise interfere with any security feature, authentication mechanism, or usage restriction of the Services
  • use the Services or TankAware Materials for competitive analysis, developing a competing product or service, or benchmarking
  • use the Services to distribute spam, malware, or unauthorized advertising, or to infringe the rights of any third party
  • permit any person other than Authorized Users (as specified in the applicable Service Order) to access the Services, or exceed the number of Authorized Users
  • use the Services in any manner that disrupts or degrades the Services, including by denial-of-service attacks, overloading, or other harmful activities
  • export, re-export, or otherwise transfer the Services or Documentation in violation of applicable export control or economic sanctions laws; or
  • remove, alter, or obscure any proprietary notices, labels, or marks in the Services or Documentation

Service limits

Usage tracking and reporting

TankAware shall track Customer’s use of the Services, including each metric specified as a Service Limit in the applicable Service Order, using TankAware’s internal systems. TankAware shall make usage information available to Customer via an online dashboard and monthly usage reports.

Excess use

If Customer’s use of the Subscription Services exceeds any Service Limit set out in the applicable Service Order, Customer shall pay TankAware the corresponding Fees for such excess use in accordance with the applicable Service Order and Article 8: Fees and Payment

Notification of excess use

If TankAware determines that Customer’s usage has exceeded any Service Limit, TankAware shall:

  • notify Customer in writing no later than the time frame specified in your plan, after such determination; and
  • refrain from issuing any invoice for excess-use Fees earlier than the time frame specified in your plan after Customer’s receipt of that notice

Dispute of usage figures

Customer may dispute reported usage figures in good faith by notifying TankAware in writing within the time frame specified in your plan after receiving notice or an invoice. If Customer does not dispute within this period, TankAware’s reported figures are conclusive.

Adjustment for changes to service limits

If the parties agree to change any Service Limit during a Billing Period in accordance with this Agreement or the applicable Service Order, TankAware shall prorate the Fees from the effective date of that change to the new Service Limit.

Service levels

Availability requirement

Obligations regarding minimum availability, uptime commitments, and calculation methodologies are governed by Schedule D: Service Level Agreement.

TankAware shall make the Subscription Services available during each calendar month of the Term in accordance with Schedule D: Service Level Agreement.

Exceptions

No period of Subscription Service degradation or inoperability is included in calculating Availability to the extent such downtime or degradation is due to any of the following (each, an “Exception”):

  • Customer’s or any Authorized User’s misuse of the Subscription Services
  • failures of Customer’s or Authorized Users’ internet connectivity
  • internet or other network traffic problems not arising in or from networks TankAware or its Subcontractor provides or controls
  • Customer’s or any Authorized User’s failure to meet any minimum hardware or software requirements set forth in the Specifications
  • Scheduled Downtime as set forth in Section 5.3; or
  • downtime or failures due to the unavailability of third-party hosted platforms or networks (including cloud service providers not under TankAware’s control)

Scheduled downtime

TankAware shall notify Customer at least seventy-two (72) hours in advance of all scheduled outages of the Subscription Services (“Scheduled Downtime”) via email to Customer’s designated Administrator(s) and through notices in the Subscription Services. Scheduled outages must:

  • last no longer than four (4) hours, unless a longer period is necessary for major upgrades and Customer is provided the time frame specified in your plan
  • be scheduled between 11:00 p.m. and 5:00 a.m. Atlantic Time on weekdays or between 6:00 p.m. Friday and 6:00 a.m. Monday Atlantic Time on weekends, unless otherwise agreed by the parties
  • occur no more frequently than once per week; and
  • any extension of Scheduled Downtime beyond one hour requires Customer’s approval, which approval may not be unreasonably withheld or delayed.

Service availability reports

Within the time frame specified in your plan after the end of each Service Period, TankAware shall provide a report describing the Availability and other performance of the Subscription Services during that calendar month and the calendar year-to-date compared to the Availability Requirement and Specifications. The report must be in electronic form and include:

  • the actual performance relative to the Availability Requirement and Specifications; and
  • if performance fails to meet or exceed the Availability Requirement or Specifications, a detailed description of the cause and the corrective actions taken and planned

Support and maintenance

Support and maintenance

TankAware shall provide maintenance and support services (“Support Services”) for the Subscription Services in accordance with this Agreement and Schedule D: Service level agreement. Support Services are included in the Fees, with no additional charges.

TankAware shall:

Service monitoring and management

TankAware shall continuously monitor and manage the Subscription Services to meet or exceed the Availability Requirement, including:

Service maintenance

TankAware shall maintain the Subscription Services to meet or exceed the Availability Requirement, including:

Support service level requirements

TankAware shall correct Service Errors and respond to and Resolve Support Requests within the times specified in Schedule D: Service level agreement, except as otherwise expressly stated in an applicable Service Order. If there is any conflict, the timing in Schedule D applies unless the Service Order expressly states that it overrides Schedule D.

Customer shall classify Support Requests in accordance with the descriptions in Schedule D: Service level agreement (each a “Support Request”) and notify TankAware of such requests via email, telephone, or other mutually agreed-upon means.

Response and Resolution times are measured from the time TankAware receives a Support Request until the respective times TankAware has:

TankAware shall respond to and Resolve all Service Errors as set out in Schedule D: Service level agreement.

Corrective action plan

If two or more Critical Service Errors occur in any thirty (30) day period during the Term or any additional periods during which TankAware performs or is required to perform any Subscription Services, TankAware shall promptly investigate the root causes of these Service Errors.

Within the time frame specified in your plan of receiving notice of the Support Request for the second Critical Service Error within any thirty (30) day period, TankAware shall, within forty-eight (48) hours:

Upon Customer’s written approval of the Corrective Action Plan, it will be incorporated into this Agreement.

The Corrective Action Plan must include:

There will be no additional charge for TankAware’s preparation or implementation of the Corrective Action Plan within the specified time frames and manner.

Third party integration

TankAware may make available certain integrations with third-party applications, services, or platforms (“Third-Party Integrations”). TankAware does not warrant or support Third-Party Integrations except as expressly set forth in this Agreement or a Service Order.

Customer acknowledges that:

If a Third-Party Integration becomes commercially unavailable or ceases to operate with the Services, TankAware may cease to make such Third-Party Integration available without liability to Customer but will use reasonable efforts to provide an alternative solution, if available.

Subcontracting

Subcontracting

TankAware may subcontract any material part of the Services, or permit any third party to do so.

Customer shall not unreasonably withhold or delay its consent and shall respond within the time frame specified in your plan after receiving a written request. If Customer fails to respond within that period, consent is deemed granted.

TankAware may continue to use any Subcontractor engaged to perform the Services as of the Effective Date. TankAware shall obtain Customer’s prior written consent before replacing that Subcontractor or materially changing the scope of its work.

Permitted subcontractors

TankAware may use Subcontractors for hosting, infrastructure, and standard support services without obtaining specific consent, subject to the provisions in Schedule F: Information Security Schedule.

Subcontractor obligations

TankAware shall cause each Subcontractor to execute a written agreement requiring the Subcontractor to comply with all terms of this Agreement that apply to Customer Data, Personal Information, or other Confidential Information of Customer.

TankAware shall supervise and coordinate each Subcontractor’s performance and delivery of the Services in accordance with this Agreement.

TankAware is liable for any act or omission of a Subcontractor, including its employees and agents, as if TankAware had performed or omitted the act itself.

Breach and enforcement

Any material non-compliance by a Subcontractor or its personnel with this Agreement or any Service Order constitutes a breach by TankAware if the non-compliance remains uncured for the time frame specified in your plan after TankAware receives written notice from Customer.

Any failure of a Subcontractor or its personnel to comply with this Agreement or any Service Order constitutes a breach by TankAware.

Consent by Customer to a Subcontractor does not relieve TankAware of its representations, warranties, or obligations under this Agreement.

Pre-engagement requirements

Before any Subcontractor provides Services, TankAware shall disclose to Customer in writing:

Fees and payment

Fees

Customer shall pay the Fees set forth in the applicable Service Order. Fees are determined and invoiced by TankAware in accordance with this Article 8 and the rates, pricing, and discounts outlined in Schedule C: Service order, unless otherwise specified in the Service Order (“Fees”).

Fees during renewal terms

Fees are fixed during the Initial Term. For any Renewal Term, TankAware may increase Fees.

Responsibility for costs

TankAware shall bear all costs and expenses associated with performing the Services, including but not limited to materials supplied by TankAware, fees, fines, licenses, bonds, taxes, and other costs related to TankAware’s business operations.

Taxes

All Fees and amounts payable by Customer under this Agreement or any Service Order are exclusive of Taxes.

Customer shall be solely responsible for all Taxes imposed by any federal, provincial, or territorial governmental or regulatory authority on amounts payable by Customer under this Agreement or any Service Order, except for Taxes imposed on TankAware’s income, revenues, gross receipts, personnel, real or personal property, or other assets.

The parties shall reasonably cooperate to accurately determine each party’s tax liability and minimize such liability to the extent legally permissible.

Invoices

TankAware shall invoice Customer for all Fees monthly in advance electronically. If more than one Service Order is in effect, TankAware shall provide an aggregate invoice for all amounts invoiced, together with separate invoices for each Service Order. Each separate invoice shall:

Payment terms

Customer shall pay all properly invoiced amounts due under this Agreement within the time frame of your specified plan and after receipt of TankAware’s invoice.

In the event of non-payment of undisputed invoices past their due date, TankAware may:

Customer shall pay TankAware in Canadian dollars unless specified otherwise in Schedule C: Service order.

Customer will not be liable for any late or misdirected payment caused by TankAware’s failure to provide timely notice of any changes to payment instructions.

Withholding rights

The Customer may withhold payment of any part of an invoice if:

TankAware shall continue performing its obligations under this Agreement during the resolution of any such dispute or default.

The Customer shall pay any withheld amount, without interest, after the dispute is resolved or the default is cured.

The Customer shall not withhold the same portion of an invoice under more than one right in this Section 8.7

Support not to be withheld or delayed

TankAware shall not withhold or delay any Subscription Services, Support Services, or fail to perform any other Services or obligations under this Agreement due to:

Intellectual property rights

Ownership

TankAware owns all right, title, and interest in TankAware Materials, including all related Intellectual Property Rights. The Customer does not acquire any rights in TankAware Materials except as expressly stated in this Agreement.

All Service Software, including Source Code and object code, are TankAware’s intellectual property.

Customer Data and Customer Confidential Information are the Customer’s property.

Developed materials

TankAware shall assign to the Customer all Intellectual Property Rights in any custom work products, deliverables or software that TankAware develops specifically for the Customer under this Agreement. The assignment takes effect immediately upon creation.

Feedback

The Customer may provide feedback, suggestions, enhancement requests, recommendations or other input about the Services or TankAware Materials.

TankAware may use, implement and exploit that input for any purpose without compensation or further obligation to the Customer.

TankAware owns all Intellectual Property Rights in any improvements or derivative works that result from that input.

Third-party and open-source components

The Services and TankAware Materials may include components licensed from third parties or distributed under open-source licences.

The terms of the applicable third-party or open-source licences govern the use of those components.

TankAware assumes no responsibility for the functionality, security or reliability of those components.

Data protection and privacy

Disclosure and legal requests

TankAware shall:

  • cooperate with the Customer in responding to any government or judicial request for Customer Data; and
  • consult the Customer and follow the Customer’s instructions before disclosing Customer Data as required by Law

Data jurisdiction

TankAware shall cause all Customer Data to be stored and processed solely in Canada throughout the Term.

Collection, use, and disclosure of customer data

TankAware shall not collect, use, store, process, or disclose Customer Data except to perform the Services in accordance with Customer’s written instructions and applicable law.

TankAware shall not release Customer Data to any third party or unauthorized person without Customer’s prior written consent, except as required by law.

Obligations regarding personnel and third parties

TankAware shall cause its Representatives to comply with the privacy and security obligations set out in this Agreement and shall ensure that such obligations are at least as stringent as those imposed on TankAware.

TankAware shall cause its Representatives to comply with the privacy and security obligations set out in this Agreement and shall ensure that such obligations are at least as stringent as those imposed on TankAware.

Personal information

Customer retains exclusive ownership of all Personal Information included in Customer Data. TankAware shall process Personal Information only as necessary to perform the Services, strictly in accordance with Customer’s instructions and applicable law. The Services are not intended to store sensitive personal information beyond basic contact information for administrators and users who access the platform.

Return and destruction of customer data

Notice and data export

Upon termination or expiration of this Agreement, TankAware shall:

  • make all Customer Data available to Customer for export in a standard, machine-readable format, at no additional charge unless the parties agree otherwise in writing
  • inform Customer, in writing, of the availability of Customer Data for export and the export procedure

Customer instructions

Within the time frame specified in your plan after receipt of TankAware’s notice under subsection (a), Customer shall:

  • export all Customer Data using TankAware’s export tools or procedures; and
  • provide TankAware with written instructions to either return or securely destroy all Customer Data in TankAware’s possession

If Customer fails to comply with subsection (b)(1) within that period, then, unless applicable law requires retention, TankAware shall securely destroy all Customer Data remaining in its possession after the period ends.

Compliance and certification

TankAware shall comply with Customer’s written instructions under subsection (b). After completing the return or destruction of Customer Data in accordance with those instructions, TankAware shall confirm that compliance in writing to Customer and, in the case of destruction, shall certify that the Customer Data has been securely destroyed.

Backup systems

TankAware shall, to the extent applicable, delete any Customer Data stored in its routine backup systems in accordance with its standard backup deletion schedule. Until deletion occurs, TankAware shall protect such Customer Data in accordance with this Agreement.

Survival

The obligations set forth in this Article 10 survive the termination or expiration of this Agreement for as long as TankAware retains Customer Data in any form.

Confidential information

Confidentiality

Each party may disclose Confidential Information to the other party in connection with this Agreement.

Subject to Section 11.2: Exclusions, “Confidential Information” means all information, whether oral, written, electronic, or other, that a party considers confidential, including:

  • information relating to business operations, strategies, plans, technology, trade secrets, know-how, processes, methodologies, systems, software, designs, formulas, inventions, and discoveries
  • information about Customers, suppliers, partners, employees, contractors, financial performance, and pricing
  • information subject to contractual or legal confidentiality obligations; and
  • other information that a reasonable person would understand to be confidential based on its nature or the circumstances of disclosure.

Without limiting the foregoing:

  • the Subscription Services, Specifications, and Documentation are the Confidential Information of TankAware; and
  • the financial terms of this Agreement are the Confidential Information of both parties, and the existence of this Agreement is Confidential Information subject to disclosure as required by Law or agreed in writing by both parties.

Exclusions

Confidential Information does not include information that a party can demonstrate:

  • was lawfully known to that party without an obligation of confidentiality before disclosure under this Agreement
  • becomes publicly known through no breach of this Agreement by that party or its Representatives
  • is received from a third party who, to that party’s knowledge, is not under an obligation of confidentiality; or
  • is independently developed by that party without reference to or use of the other party’s Confidential Information.

Customer data exception

The exclusions in Section 11.2 do not apply to Customer Data, regardless of whether the Customer Data is:

  • provided by or on behalf of Customer to TankAware
  • obtained through the Services or Processing
  • generated or derived from such Processing; or
  • publicly available or otherwise qualifies for exclusion under Section 11.2.

Confidentiality and use

Each party shall:

    • use the other party’s Confidential Information solely to perform its obligations or exercise its rights under this Agreement
    • not use the other party’s Confidential Information, directly or indirectly, in a manner that harms the other party or provides any competitive advantage
    • not disclose the other party’s Confidential Information except to its own Representatives who:
      • need access to the Confidential Information to perform obligations or exercise rights under this Agreement
      • are informed of the confidential nature of the information and these confidentiality obligations
      • are bound by confidentiality obligations at least as protective as those in this Article; and
      • re required by that party to safeguard the Confidential Information using no less than a reasonable standard of care and at least the same level of care as they use to protect their own similar information
    • Ensure its Representatives comply with this Article and be responsible and liable for any breach of this Article by its Representatives
    • Promptly notify the other party upon discovering any unauthorized access, use, or disclosure of Confidential Information and cooperate to mitigate any harm and protect the other party’s rights in the Confidential Information

Compelled disclosures

If a party or its Representatives are legally required to disclose Confidential Information of the other party, the party required to disclose shall:

  • promptly notify the other party in writing, to the extent permitted by law, so the other party can seek a protective order or other remedy; and
  • provide reasonable assistance to the other party, at the other party’s expense, to oppose or limit such disclosure

If the party required to disclose under subsection (a) is nevertheless required by law to disclose, it shall disclose only the portion of Confidential Information it is legally compelled to disclose and, at the other party’s request, use reasonable efforts to obtain assurances of confidential treatment. Such compelled disclosure does not otherwise affect the disclosing party’s obligations regarding the disclosed Confidential Information.

Return or destruction of customer’s confidential information

Upon Customer’s written request and subject to applicable law, TankAware shall promptly:

  • return to Customer or, if directed by Customer, securely destroy all originals and copies of Customer’s Confidential Information in its possession, including materials that reflect or incorporate it; and
  • provide Customer with written certification confirming completion of the return or destruction

TankAware shall, to the extent applicable, delete Customer’s Confidential Information stored in its routine backup systems in accordance with its standard backup deletion schedule and, until deletion occurs, protect such Confidential Information under this Agreement.

Security obligations

Information security program

TankAware shall maintain an information security program designed to protect Customer Data, including Confidential and Personal Information, as further detailed in Schedule F: Information Security Schedule. TankAware shall comply with all obligations set out in Schedule F: Information Security Schedule, which may be updated from time to time by mutual written agreement.

Security incidents and notification

TankAware shall detect, manage, and report incidents as set out in Schedule F: Information Security Schedule, including prompt notification to Customer of any confirmed unauthorized access, disclosure, or loss of Customer Data in accordance with Schedule F: Information Security Schedule.

Information security audits

TankAware shall maintain records and cooperate with Customer-led or independent audits as set out in Schedule F: Information Security Schedule.

Data backup and disaster recovery

Disaster avoidance obligations

TankAware shall maintain disaster avoidance procedures to safeguard Customer Data, Customer’s Confidential Information, TankAware’s Processing capability, and the availability of the Subscription Services. These procedures must comply with applicable industry standards and ensure continuity of services throughout the Term and during TankAware’s performance of the Services. TankAware’s disaster avoidance obligations are not affected by the force majeure provisions of Article 19: Force Majeure.

Data backup

TankAware shall conduct daily backups of Customer Data and perform, or cause to be performed, weekly periodic backups of Customer Data.

On written notice from Customer and, in any case, on a monthly basis, TankAware shall provide Customer with a copy of the backed-up Customer Data in such machine-readable format as is specified in the Service Order or Customer otherwise reasonably requests. TankAware shall provide all monthly backups as part of the Services, with any additional backup requests subject to reasonable fees as agreed in the applicable Service Order.

TankAware shall provide Customer with the ability to export tank compliance records, inspection data, Site information, and checklist history through the Services interface in standard formats (CSV, PDF, Excel) for their own backup and compliance purposes.

Disaster recovery and business continuity

Throughout the Term and in connection with its performance of the Services, TankAware shall:

  • Maintain a Business Continuity and Disaster Recovery Plan for the Subscription Services (“BC/DR Plan”) and implement it in the event of any unplanned interruption of the Subscription Services
  • Test, review, and update the BC/DR Plan at least annually using industry best practices; and
  • Promptly provide Customer with copies of any updates to the BC/DR Plan within the adoption time frame specified in your plan

TankAware shall provide Customer with copies of all reports and summaries resulting from any testing of the BC/DR Plan after receipt or preparation, within the time frame specified in your plan. If TankAware fails to reinstate the Subscription Services within the timeframes set forth in the BC/DR Plan, Customer may, in addition to other remedies available under this Agreement or the Service Order, immediately terminate this Agreement, notwithstanding the cure period set forth in Section 16.2(b).

Indemnification

General indemnification

TankAware shall indemnify and defend Customer and its officers, directors, employees, agents, contractors, successors, and assigns (each, a “Customer Indemnitee”) from and against any Losses incurred by a Customer Indemnitee in connection with any claim by a third party (other than an Affiliate of the Customer), to the extent the Losses arise from:

  • TankAware’s material breach of this agreement, including any act or omission of TankAware Personnel that would constitute such a breach
  • the wilful misconduct of TankAware or TankAware Personnel in connection with their performance of the Services

TankAware is not required to indemnify a Customer Indemnitee for any Losses to the extent a final judgment or determination in the Action establishes that the Losses resulted solely from the wilful misconduct or material breach of this agreement by that Customer Indemnitee.

Infringement indemnification by TankAware

TankAware shall indemnify and defend each Customer Indemnitee against any Losses that a Customer Indemnitee incurs in connection with a third-party claim (other than by an Affiliate of the Customer) alleging that the Services, or Customer’s or any Authorized User’s use of the Services as permitted under this Agreement, infringe, misappropriate, or violate the third party’s Intellectual Property Rights.

The indemnity under this Section 14.2 does not apply to any claim that arises from any of the following:

  • any alteration or modification of the Subscription Services or Service Software by or on behalf of Customer or any Authorized User without TankAware’s prior written authorization (a “Customer Modification”), where the alleged infringement would not have occurred but for that Customer Modification. This exclusion does not apply to any alteration or modification made by or for TankAware at Customer’s request, except where:
    • the alteration or modification was made entirely in accordance with written specifications prepared independently by Customer without input from TankAware; and
    • the Subscription Services, as altered or modified in accordance with those specifications, would not have infringed but for the manner in which the alteration or modification was implemented by or for TankAware
  • any use of the Services in combination with any apparatus, hardware, software, or service:
    • not provided, authorized, or approved by TankAware
    • where the infringement would not have occurred but for that combination
    • where the apparatus, hardware, software, or service is not commercially available and not standard in TankAware’s or Customer’s industry; and
    • where such combination is not identified in the Specifications, Documentation, or other materials issued by TankAware as approved for use with the Services
  • any material breach of this Agreement by Customer or any material non-compliance by an Authorized User; or
  • any material breach of this Agreement by Customer or any material non-compliance by an Authorized User; or
  • any violation of applicable Law by Customer or any of its Authorized Users

Indemnification by customer

Customer shall indemnify and defend TankAware and its officers, directors, employees, agents, contractors, successors, and assigns (each, a “TankAware Indemnitee”) against any Losses incurred in connection with any third-party claim (other than by an Affiliate of the Customer) to the extent the claim arises from:

  • any allegation that Customer Data is unlawful or infringes, misappropriates, or violates any Canadian Intellectual Property Rights or other third-party rights, except to the extent the Losses result from unauthorized access to, use, disclosure, or processing of Customer Data by TankAware or its systems due to a security breach or otherwise
  • any use of the Subscription Services or Service Software by Customer or any Authorized User that
    • exceeds the scope of the license granted under this Agreement; or
    • fails to comply with any reasonable written instructions issued by TankAware regarding the proper use of the Services

Indemnification procedure

Customer shall promptly notify TankAware in writing of any Action for which it seeks indemnification under this Article 14, and cooperate with TankAware at TankAware’s sole cost and expense.

TankAware shall immediately take control of the defense and investigation of such Action and shall employ counsel reasonably acceptable to Customer to handle and defend the same, at TankAware’s sole cost and expense.

TankAware shall not settle any Action on any terms or in any manner that adversely affects the rights of Customer Indemnitees without Customer’s prior written consent, which shall not be unreasonably withheld or delayed.

Customer Indemnitees may participate in and observe the proceedings at their own cost and expense with counsel of their own choice.

Customer’s failure to perform any obligations under this Section 14.4 will not relieve TankAware of its obligations under Article 14 except to the extent that TankAware can demonstrate that it has been materially prejudiced as a result of such failure.

Limitation of liability

Exclusion of damages

Except as provided in Section 15.3: Exceptions, neither party will be liable under this Agreement for any consequential, incidental, indirect, exemplary, or punitive damages, regardless of the legal or equitable theory, including breach of contract, tort (including negligence), strict liability, or otherwise. This exclusion applies whether the damages were foreseeable and whether either party was advised of the possibility of such damages.

Cap on liability

Except as provided in Section 15.3: Exceptions, each party’s total aggregate liability under this Agreement will not exceed the aggregate Fees paid or payable by Customer to TankAware in the twelve (12) months immediately preceding the first event giving rise to the claim.

Exceptions

The exclusions and limitations in Sections 15.1 and 15.2 do not apply to:

Term and termination

Term

The initial term of this Agreement begins on the Effective Date and, unless terminated earlier pursuant to any of its express provisions, will continue for twelve (12) months from that date (“Initial Term”). Following the Initial Term, this Agreement will automatically renew annually for a term of twelve (12) months unless:

  • Terminated earlier pursuant to this Agreement’s express provisions or
  • either party provides the other party with written notice of non-renewal before the end of the Initial Term or then-current term (each a “Renewal Term” and, collectively, with the Initial Term, the “Term”), within the time frame specified in your plan

Termination for cause

Either party may terminate this Agreement or any Service Order by written notice to the other party, effective as of the date specified in such notice, if the other party materially breaches this Agreement or the Service Order, provided that such breach:

  • cannot be cured; or
  • being capable of cure, remains uncured in the time frame specified in your plan after the breaching party receives written notice thereof

Customer may terminate this Agreement and any Service Orders immediately by written notice to TankAware if TankAware:

  • is dissolved or liquidated or takes any corporate action for such purpose
  • becomes insolvent or is generally unable to pay, or fails to pay, its debts as they become due
  • files, or has filed against it, a petition for voluntary or involuntary bankruptcy, or becomes subject to any proceeding under any domestic or foreign bankruptcy or insolvency law, and:
    • such proceeding is not fully stayed within the time frame specified in your plan after filing; or
    • such proceeding is not dismissed or vacated within the time frame specified in your plan after filing
  • makes or seeks to make a general assignment for the benefit of its creditors
  • applies for or has appointed a receiver, trustee, custodian, liquidator, or similar agent appointed by order of any court of competent jurisdiction to take charge of or sell any material portion of its property or business; or
  • fails to meet the Availability Requirement in two of four consecutive Service Periods pursuant to Section 5.5(b) of this Agreement

Survival of service orders

The expiration or termination of this Agreement will not terminate any Service Order that is then in effect and not otherwise expressly terminated. The terms and conditions of this Agreement will continue in effect with respect to any such Service Order until its expiration or termination.

Unless otherwise expressly provided in this Agreement or the applicable Service Order, each of the following consequences apply upon the expiration or termination of this Agreement or any Service Order:

  • All licenses granted under this Agreement will immediately terminate, subject to any continuing rights, licenses, or obligations that survive termination. Each party shall cease all activities related to the terminated Subscription Services and TankAware Materials, and TankAware shall cease all processing of Customer Data
  • Customer shall pay all undisputed amounts for Services actually performed prior to termination
  • TankAware shall refund all prepaid Fees for Services not performed as of the effective date of termination, on a pro-rata basis

Return and destruction of customer data and confidential information

Upon the expiration or termination of this Agreement or any Service Order, and subject to Section 16.5, TankAware shall, at Customer’s option and upon receipt of Customer’s written request delivered within the time frame specified in your plan after such expiration or termination:

  • return or destroy all originals and copies of Customer Data and Confidential Information under its control; and
  • provide Customer with a written certification of compliance within the tie frame specified in your plan after completing the return or destruction

If TankAware does not receive a written request under Section 16.4(a) within the time frame specified in your plan after such expiration or termination, TankAware may permanently delete all retained Customer Data and Confidential Information without further notice and shall provide Customer with a written certification of compliance within the time frame specified in your plan after deletion.

TankAware is not required to return or destroy Customer Confidential Information if retention is required by applicable law. In that case, TankAware shall retain the information in its then-current state and in accordance with this Agreement’s confidentiality and security requirements until it is legally permitted to delete it.

At Customer’s option and upon written request, TankAware shall:

  • retain specific Customer Data or Confidential Information for a period of the time frame specified in your plan and no more than the time frame specified in your plan, subject to Customer’s payment of undisputed Fees and applicable storage charges; and
  • return such data to Customer at the end of that retention period in both TankAware’s format and a platform-agnostic format (such as CSV, XML, JSON, or Excel), and assist with migration to an alternative system

Post-termination transition access

If Customer terminates this Agreement or any Service Order for cause under Section 16.2: Termination for Cause, and delivers written notice to TankAware within the time frame specified in your plan after the effective date of termination, Customer may continue to access the applicable Subscription Services for up to the time frame specified in your plan solely to facilitate transition to an alternative solution.

During this period, Customer shall pay Fees at a discounted rate equal to seventy-five percent (75%) of the Fees otherwise payable under the terminated Service Order.

Representations and warranties

Mutual representations and warranties

Each party represents and warrants to the other party that:

  • It has, and throughout the Term and any additional periods during which it performs the Services will retain, the full right, power, and authority to enter into this Agreement and perform its obligations
  • It has, and throughout the Term and any additional periods during which it performs the Services will retain, the full right, power, and authority to enter into this Agreement and perform its obligations
  • The execution of this Agreement by its representative whose signature is set forth at the end of this Agreement has been duly authorized by all necessary corporate or organizational action of such party; and
  • When executed and delivered by both parties, this Agreement will constitute the legal, valid, and binding obligation of such party, enforceable against such party in accordance with its terms

Additional tankaware representations and warranties

TankAware represents and warrants to Customer that:

    • it has, as of the Effective Date, the right, power, and authority, including all necessary permits and licenses, to provide the Services and grant all rights and licenses under this Agreement
    • neither TankAware’s grant of rights or licenses nor its performance of any Services or other obligations under this Agreement will:
      • conflict with or violate any applicable Law, including those related to data privacy, data security, or Personal Information
      • require the consent, approval, or authorization of any governmental or regulatory authority or third party; or
      • require any payment or consideration from Customer or any Authorized User to any third party. TankAware shall promptly notify Customer if it becomes aware of any change in applicable Law that would prevent it from fulfilling its material obligations under this Agreement
    • as of the Effective Date, and as accessed and used by Customer or any Authorized User in accordance with this Agreement and the Specifications, the Subscription Services, Documentation, and all other Services provided do not infringe, misappropriate, or otherwise violate any third-party Intellectual Property Rights or other rights
    • to TankAware’s knowledge, there is no settled, pending, or threatened Action alleging that the Services infringe third-party rights, and TankAware is not aware, after reasonable investigation, of any basis for such litigation, claim, or proceeding that would adversely affect its ability to perform under this Agreement
    • the Service Software and Services will, in all material respects, conform to the Specifications and meet all requirements of this Agreement
    • all Specifications provided to Customer will be, at the time of delivery, current, complete, and accurate
    • TankAware Systems and Services are free from Harmful Code and will remain so; and
    • TankAware currently has a fully operational platform and sufficient, qualified human resources to perform all Services

Disclaimers

TankAware will not be liable for any use of the Services as a substitute for regulatory inspections, compliance activities, or any other obligations required under applicable law.

Except for the express warranties and conditions stated in this Agreement, each party will not be liable for any other warranty or condition, whether statutory, implied, or otherwise, under this Agreement or its subject matter.

Change in law

If a change in Law occurs that makes it unlawful or commercially impracticable for TankAware to perform the Services or for Customer to receive the full benefit of the Services, the parties shall promptly negotiate in good faith any amendments required to address such change and preserve the intent of this Agreement.

If no agreement is reached within the time frame specified in your plan of commencing negotiations, either party may, upon completion of any applicable dispute resolution process, terminate this Agreement without further liability except for payments accrued up to the termination date.

Effect of tankAware bankruptcy

Effect of tankaware bankruptcy or insolvency

If TankAware becomes subject to any bankruptcy, insolvency, receivership, or similar proceeding under applicable law (a “Bankruptcy Proceeding”), the Customer’s rights and licenses under this Agreement will remain in effect for the remainder of the then-current Service Period, provided the Customer continues to pay all Fees and complies with this Agreement.

Access to customer data

If TankAware becomes subject to a Bankruptcy Proceeding, TankAware shall promptly deliver to the Customer a complete copy of all Customer Data in a commonly used format, unless TankAware continues to perform all its obligations under this agreement without interruption.

Miscellaneous

Further assurances

Each party shall, upon the reasonable request of the other party, execute such documents and perform such acts as may be necessary to give full effect to the terms of this Agreement.

Relationship of the parties

The parties intend that their relationship will be that of independent contractors. They do not intend to create a partnership, agency, joint venture, employment, or fiduciary relationship. They do not intend for either party to have authority to bind the other.

Public announcements

Neither party may make public announcements without the other party’s consent. Notwithstanding the foregoing, TankAware may include Customer’s name and logo in TankAware’s customer lists and promotional materials with Customer’s prior written approval, which shall not be unreasonably withheld. Any such use shall be in accordance with Customer’s branding guidelines as provided to TankAware. Customer may revoke this permission at any time with notice, the time frame specified in your plan. TankAware will not disclose the specific terms of this Agreement or Customer’s usage data to any third party without Customer’s prior written consent.

Notices

  • All notices, requests, consents, claims, demands, waivers, and other communications under this Agreement shall be in writing and shall be deemed to have been given:
    • when delivered by hand (with written confirmation of receipt)
    • when received by the addressee if sent by a nationally recognized overnight courier (receipt requested)
    • on the date sent by facsimile or email (in either case, with confirmation of transmission) if sent during normal business hours of the recipient, and on the next Business Day if sent after normal business hours of the recipient; or
    • on the third day after the date mailed, by certified or registered mail, return receipt requested, postage prepaid
  • A notice must be sent to the address or email specified in the Service Order or to another address the receiving party has specified in writing

Entire agreement

This Agreement states the entire understanding between the parties regarding its subject matter and supersedes all prior and contemporaneous agreements, understandings, and representations regarding that subject matter.

Assignment

Neither party may assign or transfer this Agreement or any of its rights or obligations under it, in whole or in part, without the prior written consent of the other party. Notwithstanding the foregoing, either party may assign or transfer this Agreement or any of its rights or obligations without consent to an Affiliate or in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets.

No third-party beneficiaries

This Agreement is for the sole benefit of the parties hereto and their respective permitted successors and permitted assigns and nothing herein, express or implied, confers upon any other Person any legal or equitable right, benefit, or remedy of any nature whatsoever under or by reason of this Agreement.

Amendments

This Agreement may be amended only by a written agreement signed by an authorized representative of each party.

Waiver

No waiver by any party of any of the provisions hereof is effective unless explicitly set forth in writing and signed by the party so waiving. Except as otherwise set forth in this Agreement, no failure to exercise, or delay in exercising, any rights, remedy, power, or privilege arising from this Agreement operates or is construed as a waiver thereof; nor does any single or partial exercise of any right, remedy, power, or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power, or privilege.

Severability

If any term or provision of this Agreement is invalid, illegal, or unenforceable in any jurisdiction, such invalidity, illegality, or unenforceability does not affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision in any other jurisdiction.

Governing law

This Agreement and all exhibits and schedules attached hereto and all matters arising out of or relating to this Agreement are governed by and construed in accordance with the Laws of the province of New Brunswick and the federal laws of Canada applicable therein.

Survival

The following provisions survive the expiration or termination of this Agreement:

Counterparts

This Agreement may be executed in counterparts, each of which is deemed an original, but all of which together are deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, email or other means of electronic transmission is deemed to have the same legal effect as delivery of an original signed copy of this Agreement. The parties agree that electronic signatures, whether digital or encrypted, including those transmitted via DocuSign, Adobe Sign, or similar electronic signature platforms, are intended to authenticate this writing and to have the same force and effect as manual signatures. [signature page follows]

Schedule A: Definitions

Definitions

In this Agreement, the following terms have the meanings set out below:

“Action” has the meaning set forth in Section 14.1.

“Administrator” means an Authorized User designated by Customer with enhanced privileges to manage users, Sites, and Systems within the Services.

“Affiliate” of a Person means any other Person that, directly or indirectly, through one or more intermediaries, Controls, is controlled by, or is under common Control with, such Person.

“Agreement” means the Core Agreement together with all Schedules, Exhibits, Annexes, Service Orders, Change Orders, Statements of Work, side letters, and any other attachments or appendices expressly incorporated by reference.

“Authorized User” means an individual whom the Customer permits to access and use the Services under this Agreement, including any employee or individual contractor of the Customer or of a third-party service provider engaged by the Customer, and for whom the Customer has purchased a subscription.

“Availability” has the meaning set forth in Section 5.1.

“Availability Requirement” means the percentage of time the Subscription Services are Available during each Service Period, excluding any periods when the Subscription Services are not Available due solely to Exceptions, as measured in accordance with Schedule D: Service level agreement.

“Available” means that the Subscription Services are available and operable for use by Customer and its Authorized Users over the Internet, in full conformity with the Specifications. Subscription Services are not Available during any period of degradation or inoperability that materially impacts Customer’s ability to use the core functionalities of the Subscription Services.

“BC/DR Plan” has the meaning set forth in Section 13.3.

“Billing Period” means each calendar month during the Term, unless a different period is specified in the applicable Service Order.

“Business Day” means a day other than a Saturday, Sunday or other day on which commercial banks in New Brunswick are authorized or required by Law to be closed for business.

“Change Order” has the meaning set forth in Section 2.4.

“Commercial Terms” means only Fees, pricing, payment and invoicing terms, quantities and usage limits, subscription duration and scheduling, and the specific modules, features, or add-ons purchased, together with any other item a Service Order expressly designates as a Commercial Term.

“Confidential Information” has the meaning set forth in Section 11.1.

“Control” (and the terms “Controlled by” and “under common Control with”) means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract, or otherwise.

“Core Agreement” means this Agreement, excluding all Schedules, Exhibits, Service Orders, Change Orders, Statements of Work, Annexes, and side letters.

“Corrective Action Plan” has the meaning set forth in Section 6.6.

“Critical Service Error” has the meaning set forth in Schedule D: Service level agreement.

“Customer” has the meaning set forth in the preamble.

“Customer Data” means data, information and content, in any form or medium, that is: (a) provided to TankAware by the Customer or an Authorized User; or (b) collected, generated or processed by or through the Subscription Services on the Customer’s behalf; and includes inspection data, maintenance records, Site information, System specifications, operational data, and all Confidential Information and Personal Information of Customer. Customer Data excludes TankAware Materials.

“Customer Indemnitee” has the meaning set forth in Section 14.1.

“Customer Modification” has the meaning set forth in Section 14.2(a).

“Customer SaaS Manager” has the meaning set forth in Section 3.3.

“Customer Systems” means, collectively, the information technology infrastructure, including the computers, software, databases, electronic systems (including database management systems), and networks, of Customer or any of its designees.

“Documentation” means all generally available documentation relating to the Services, including all user manuals, operating manuals, and other instructions, specifications, documents, and materials, in any form or media, that describe any component, feature, requirement, or other aspect of the Services, including any functionality, testing, operation, or use thereof.

“Effective Date” has the meaning set forth in the preamble.

“Exception” has the meaning set forth in Section 5.2.

“Fees” has the meaning set forth in Section 8.1.

“Force Majeure Event” has the meaning set forth in Article 18.

“Harmful Code” means any software, hardware or other technology, device or means, including any virus, trojan horse, worm, backdoor, malware or other malicious computer code, the purpose or effect of which is to:

  • permit unauthorized access to, or to destroy, disrupt, disable, distort, or otherwise harm or impede in any manner any; (i) computer, software, firmware, hardware, system or network; or (ii) any application or function of any of the foregoing or the security, integrity, confidentiality or use of any data Processed thereby; or
  • as applicable, prevent the Customer or any Authorized User from accessing or using the Hosted Services as intended by this Agreement.

“High Service Error” has the meaning set forth in Schedule D: Service Level Agreement.

“HST” means harmonized sales tax or goods and services tax, imposed under the HST Act (or any provincial or territorial legislation imposing sales tax, harmonized sales tax, or goods and services tax).

“HST Act” means Part IX of the Excise Tax Act (Canada).

“Initial Term” has the meaning set forth in Section 16.1.

“Intellectual Property Rights” means all intellectual and industrial property rights, including patents, patent applications, inventions, copyrights, moral rights, trade secrets, trademarks, service marks, trade names, domain names, design rights, database rights, and all other proprietary rights, whether registered or unregistered, and all applications, renewals, extensions and rights to claim priority in connection with any of them.

“Key Personnel” means any TankAware Personnel identified as key personnel in Schedule E.

“Law” means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, or other requirement of any federal, provincial, territorial, municipal, or foreign government or political subdivision thereof, or any arbitrator, court, or tribunal of competent jurisdiction.

“Losses” means any and all losses, damages, liabilities, deficiencies, claims, actions, judgments, settlements, interest, awards, penalties, fines, costs, or expenses of whatever kind, including reasonable legal fees, and the cost of enforcing any right to indemnification hereunder, and the cost of pursuing any insurance providers.

“Low Service Error” has the meaning set forth in Schedule D (Service Level Agreement) (Support Request chart).

“Medium Service Error” has the meaning set forth in Schedule D (Service Level Agreement) (Support Request chart).

“Non-Production Environment” means any sandbox, staging, test, or training environment that TankAware makes available to Customer for Non-Production Use.

“Non-Production Use” means use of the Subscription Services in a test, training, configuration, integration, development, or other non-production context, and not for processing live operational data or outputs.

“Permitted Uses” means the specific business purposes, functions, or activities for which the Customer is authorized to use the Services, as set out in the Service Order.

“Person” means an individual, corporation, partnership, joint venture, governmental authority, unincorporated organization, trust, association, or any other entity.

“Personal Information” means information about an identifiable individual that is collected, created, compiled, used, disclosed, or otherwise transmitted or stored by or on behalf of TankAware and has the same meaning as under the Personal Information Protection and Electronic Documents Act (Canada) and the Right to Information and Protection of Privacy Act (New Brunswick), as applicable. For clarity, Personal Information is a subset of Customer Data for the purposes of this Agreement.

“Process” means to take any action or perform any operation or set of operations on any data, information, material, work, expression, or other content, including to (a) collect, receive, input, upload, download, record, reproduce, store, organize, combine, log, catalogue, cross-reference, manage, maintain, copy, adapt, alter, translate, or make other improvements or derivative works, (b) process, retrieve, output, consult, use, disseminate, transmit, submit, post, transfer, disclose, or otherwise provide or make available, or (c) block, erase, or destroy. “Processing” and “Processed” have correlative meanings.

“Professional Services” means custom configuration, training, data migration, consulting, or other non-recurring or project-based services, excluding Subscription Services and Support Services, that TankAware agrees to deliver to Customer, as described in the applicable Service Order.

“Renewal Term” has the meaning set forth in Section 16.1.

“Representatives” means, with respect to a party, that party’s and its Affiliates’ respective employees, officers, directors, consultants, agents, independent contractors, service providers, legal advisors and, with respect to TankAware, TankAware’s Subcontractors.

“Resolve”, “Resolved”, “Resolution” and correlative capitalized terms have the meaning set forth in Section 6.4(c).

“Scheduled Downtime” has the meaning set forth in Section 5.3.

“Service Level Failure” means a failure by TankAware to meet any Support Service Level Requirement.

“Service Limit” means, for any given Subscription Service, the maximum permitted usage or quantity specified for Customer in the applicable Service Order.

“Service Order” means the signed order form between the Parties referencing this Agreement and specifying the Services to be provided, including any applicable Fees, quantities, subscription duration, and other commercial terms.

“Service Period” means each calendar month during the Term and any additional period during which TankAware is required to perform Subscription Services.

“Service Software” means TankAware’s software application or applications and any integrated third-party software components necessary for the Subscription Services, including all new versions, updates, revisions, improvements, and modifications thereof, that TankAware provides access to and use of as part of the Subscription Services.

“Services” has the meaning set forth in Section 2.1.

“Site” means a specific geographical location containing one or more Tanks, as registered in the Services by Customer.

“Source Code” means the human readable source code of the Service Software to which it relates, in the programming language in which the Service Software was written, together with all related flow charts and technical documentation, including a description of the procedure for generating object code, all of a level sufficient to enable a programmer having ordinary skill in such programming language to understand, build, operate, support, maintain, and develop modifications, upgrades, updates, adaptations, enhancements, new versions, and other derivative works and improvements of, and to develop computer programs compatible with, the Service Software.

“Specifications” means the specifications for the Services set forth in the applicable Service Order and, to the extent consistent with and not limiting of the foregoing, the Documentation.

“Subcontractor” means any third party that TankAware engages, directly or indirectly through one or more subcontractors, to perform any part of the Services.

“Subscription Services” means the hosted, cloud-based software application(s) and related functionality that TankAware makes available to Customer over the Internet, as described in the applicable Service Order and the Specifications, including all updates, upgrades, enhancements, and new versions that TankAware deploys during the Term. Subscription Services exclude Professional Services and any on-premise software, unless expressly stated in a Service Order.

“Support Request” has the meaning set forth in Section 6.4.

“Support Service Level Requirements” means the response and resolution time commitments in Schedule D (Service Level Agreement)

“Support Services” has the meaning set forth in Article 6.

“Term” has the meaning set forth in Section 16.1.

“System” means a physical container for storing petroleum products or other regulated substances that is monitored through the Services. Systems may include above-ground storage tanks (ASTs), underground storage tanks (USTs), or other storage vessels with specific regulatory requirements, inspection schedules, and monitoring needs for which Customer has purchased monitoring rights as specified in the applicable Service Order.

“TankAware Indemnitee” has the meaning set forth in Section 14.3.

“TankAware Materials” means the Subscription Services, Specifications, Documentation, and TankAware Systems, and any and all other information, data, documents, all devices, documents, data, know-how, methods, processes, hardware, software, and other technologies and inventions, including any deliverables, technical or functional descriptions, requirements, plans, or reports, that are provided or used by TankAware or any Subcontractor in connection with the Services or otherwise comprise or relate to the Services or TankAware Systems.

“TankAware Personnel” means all employees and agents of TankAware, all Subcontractors and all employees and agents of any Subcontractor, involved in the performance of Services.

“TankAware Security Officer” has the meaning set forth in Section 3.1.

“TankAware Service Manager” has the meaning set forth in Section 3.1.

“TankAware Systems” means TankAware’s information technology infrastructure, including all computers, software, databases, electronic systems (including database management systems), and networks used to provide the Services.

“Taxes” means any commodity tax, including sales, use, excise, value-added, goods and services tax, HST, provincial sales tax, consumption, or other similar tax, including penalties and interest, imposed, levied, or assessed by any federal, provincial, territorial, municipal, or other governmental authority.

Schedule B: Authorized users

User roles and permissions

The following user roles and associated permissions are available within the Subscription Services:

Role Access Scope Key Permissions
Administrator All features and functionalities Create, modify, and delete user accounts Assign and modify user roles and permissions Manage Site and System configurations Create and modify compliance checklists and inspection templates Access all reporting and analytics features Manage system-wide settings and configurations Export all data from the system
Site Manager View and manage Systems at assigned Sites Complete and submit compliance checklists and inspections View compliance status and reports for assigned Sites Manage Site-specific settings and configurations Export data related to assigned Sites
Inspector
Viewer

User management procedures

User provisioning

Only Administrators may create new user accounts;

Only Administrators may create new user accounts;

Users must be assigned one of the roles defined above in the User Roles and Permissions section; and

Specific Sites and Systems must be assigned to each user according to their role and responsibilities.

User modifications

Administrators may modify user roles, permissions, and Site or System assignments at any time;

Users may update their own contact information and passwords; and

All changes to user permissions shall be logged in the system audit trail.

User deactivation

Administrators may deactivate user accounts at any time;

User accounts that have been inactive for the time frame specified in your plan will be automatically flagged for review;

Deactivated accounts will not be deleted but will be prevented from accessing the Services; and

User accounts that have been inactive for the time frame specified in your plan will be automatically flagged for review;

Compliance disclaimer and customer responsibilities

The Services are designed to help with compliance management and do not replace the need for properly qualified personnel to perform regulatory inspections and maintain compliance with applicable regulations.

Customers are responsible for ensuring that users are properly trained and qualified for their assigned roles and responsibilities.

The Customer acknowledges that while the Services provide tools for compliance management, the ultimate responsibility for regulatory compliance remains with the Customer.

Schedule C: Service order

All Service Orders must include the following information and be submitted in the form set forth below:

Service order

This Service Order, effective as of the last signature date set forth below, is a part of and incorporated into the Software as a Service Agreement between TankAware Canada Inc., as “TankAware”, and the person or entity accessing or using our services (“Customer”, “you”, or “your”), dated the Effective Date. d terms not defined in this Service Order are as defined in the Agreement.

Service specifications

The Services provided under this Service Order are TankAware’s cloud-based compliance and asset management platform for petroleum storage tanks, with the features and functionality described in Appendix A (Service Specifications) to this Schedule.

Acceptance of services

Customer is deemed to have accepted the Services upon the earlier of Customer’s first successful login to, or use of, the Services.

Additional service levels and remedies

Data export

Customer-requested data exports will be processed and made available within 48 hours of request.

Custom report generation

Customer-requested custom reports will be delivered within the time frame specified in your plan.

Mobile application synchronization

All data entered via the mobile application will synchronize with the cloud platform within ten (10) minutes of connectivity being established, provided the user has internet access.

Fees and expenses

Customer shall pay the Fees and Expenses based on your selected plan. You agree to pay all applicable charges.

General pricing and service specifications

All payments must be made in Canadian dollars (CAD) and paid by cheque, wire transfer, and credit card at TankAware’s option to:

TankAware Canada Inc.

5224 Rt 108

Millerton, New Brunswick

E1V 5H7

Usage measurement, overage, and invoicing

Service Limits: The Service Limits applicable to Customer’s Subscription Services during the Term are based on your selected plan.

Payment Terms: All invoices for Fees are due within the time frame specified in your plan from the invoice date, unless otherwise specified in the Agreement.

Service specifications

The Services provided under this Service Order include the following features and functionality:

Feature Description
System Compliance Management Digital tools for tracking regulatory compliance status, inspection schedules, and documentation requirements for petroleum storage tanks.
Capability to organize Systems by Site location with mapping integration and Site-specific compliance tracking.

Schedule D: Service level agreement

Definitions

Unless otherwise defined in this Schedule, each term has the meaning given in Schedule A (Definitions). The following definitions apply for purposes of this Schedule:

"Actual Uptime" means the total minutes in the Service Period that the Subscription Services are Available.

"Scheduled Uptime" means the total minutes in the Service Period.

"Exception Minutes" means the total minutes in the Service Period during which the Subscription Services are not Available due to an Exception under Section 5.2 of the Core Agreement.

"Percentage Uptime" means (Actual Uptime ÷ (Scheduled Uptime – Exception Minutes)) × 100.

"Unscheduled Downtime" means any period in which the Subscription Services are not Available outside of Scheduled Downtime and not attributable to an Exception under 5.2 (Exceptions) of the Core Agreement.

"Resolution Time" means the elapsed time from receipt of the Support Request until the underlying Service Error is Resolved.

"Response Time" means the elapsed time from receipt of a Support Request until TankAware acknowledges it.

Support requests

Each Service Error will be classified by TankAware based on the following descriptions. A Service Error may be classified as Critical only if it causes or comprises at least one of the following events or effects and, if triggered by Customer request, is confirmed by TankAware acting reasonably and in good faith:

Support Request Classification Description
Any Service Error Comprising or Causing Any of the Following Events or Effects
Critical Service Error Issue affecting entire system or single critical production function.
System down or operating in materially degraded state.
Data integrity at risk.
Material financial impact.
Widespread access interruptions.
Requested by the Customer to be classified as Critical and confirmed by TankAware, acting reasonably and in good faith.
Primary component failure that materially impairs its performance.
Data entry or access is materially impaired on a limited basis.

Support service level requirements

Response and resolution commitments

TankAware shall meet maximum Response and Resolution Times for each Support Request classification based on your selected plan.

Schedule E: Key personnel

Individuals are designated as Key Personnel for purposes of this Agreement based on your selected plan.

TankAware may replace any Key Personnel only with an individual who has comparable skill, experience, and qualifications to the person being replaced.

TankAware shall notify Customer of any changes to Key Personnel within the time frame specified in your plan prior to such change taking effect, except in cases of emergency or termination for cause, in which case TankAware may provide such notice to Customer within the time frame specified in your plan after the change.

Schedule F: Information security schedule

Definitions

For the purposes of this Schedule:

"Privileged Access" means administrative access or any access that enables a user to configure, manage, or extract Customer Data in production or to alter production systems;

Security Incident" means any unauthorized access to, acquisition of, or disclosure of Customer Data, if such access, acquisition, or disclosure compromises the confidentiality, integrity, or availability of Customer Data and requires notification under applicable law or materially impacts the Services;

"Subprocessor" means any third party, including any Subcontractor, that TankAware authorizes to process Customer Data on its behalf in connection with the performance of the Services.

Security governance and policies

TankAware shall do each of the following:

  • require multi-factor authentication for all Privileged Access and for all remote access
  • enforce least-privilege access controls and perform an access review at least quarterly
  • maintain a written information security policy and review and update that policy at least annually

Technical controls

TankAware shall do each of the following:

  • encrypt Customer Data in transit and at rest using AES-256 or an equivalent industry-standard protocol
  • manage encryption keys in accordance with industry-standard practices, including periodic key rotation and strict access controls
  • deploy and maintain endpoint detection and response on each system that processes Customer Data
  • apply every vendor-designated critical security patch related to Customer Data or TankAware Systems within the time frame specified in your plan of public release, unless delay is justifiable based on documented operational or compatibility risk
  • operate intrusion detection and prevention systems and forward related logs continuously to a centralized security information and event management solution
  • undergo independent penetration testing and vulnerability assessment at least annually and remediate any high-risk or critical findings within the time frame specified in your plan of receipt of the relevant report, unless delay is agreed to by the parties based on a documented risk assessment

Data residency, backup, and segregation

TankAware shall do each of the following:

  • store and process Customer Data, including all backups, only in jurisdictions permitted under Section 10.2 (Data Jurisdiction) of this Agreement
  • implement technical controls to logically segregate Customer Data from all other data using industry-standard isolation methods
  • implement technical controls to logically segregate Customer Data from all other data using industry-standard isolation methods
  • store audit logs in a write-once, read-many format or an equivalent tamper-evident method

Incident management

TankAware shall do each of the following:

  • maintain a written incident response plan that addresses Security Incidents
  • unless applicable Law requires a shorter period, TankAware shall escalate any Security Incident internally no later than four (4) hours after detection
  • unless applicable Law requires a shorter period, TankAware shall notify Customer of any Security Incident materially affecting Customer Data no later than forty-eight (48) hours after detection
  • reasonably cooperate with the Customer in any investigation, remediation, or regulatory process and, upon request, provide access to relevant logs, timelines, root-cause analysis, and mitigation actions, subject to confidentiality, privilege, and security obligations

Subcontractor management

TankAware shall do each of the following:

  • conduct reasonable security due diligence on each Subprocessor before granting or renewing that Subprocessor’s access to Customer Data, including evaluating the Subprocessor’s security controls and compliance with applicable industry standards
  • require each Subprocessor, by written agreement, to comply with obligations at least as stringent as those set forth in this Schedule
  • maintain a current list of all Subprocessors and, upon the Customer’s written request, provide that list to the Customer within the time frame specified in your plan
  • maintain a current list of all Subprocessors and, upon the Customer’s written request, provide that list to the Customer within the time frame specified in your plan
  • notify within the time frame specified in your plan before engaging any new Subprocessor and allow the Customer to object on reasonable data security or compliance grounds

Subcontractor management

TankAware shall do each of the following:

  • log each access to Customer Data, including user identity, timestamp, and activity description
  • retain such logs for at least one (1) year in a secure, write-once, read-many or tamper-evident format

Audit and compliance

TankAware shall do each of the following:

  • obtain, at its own expense, an independent security audit at least annually, which may include vulnerability assessment and penetration testing
  • to the extent that TankAware maintains certification under ISO/IEC 27001, SOC 2 Type II, or another industry-recognized framework acceptable to Customer, TankAware shall notify Customer within the time frame specified in your plan if it ceases to maintain such certification
  • wthin the time frame specified in your plan of TankAware’s receipt of a Customer’s written request, provide the Customer with a summary or redacted copy of the most recent audit report obtained under this Section 8, together with any remediation plan, provided that the Customer implements confidentiality and security controls reasonably satisfactory to TankAware

Schedule review and updates

TankAware shall review this Schedule at least annually and may submit proposed changes to the Customer for review.

Any amendment to this Schedule must be in writing and signed by both parties.

Force Majeure

Force majeure

Neither party shall be held accountable or penalized under the terms of this Agreement for failure to perform (other than the payment of Fees hereunder or TankAware’s obligations under its BC/DR Plan) that is occasioned by war, strike, Act of God, natural disaster, interruption of the electrical grid or internet, cyber attack, cloud service provider outage, ransomware incident, telecommunications failure, or other reason beyond the reasonable control of a party whether foreseeable or not (“Force Majeure”).

The affected party shall promptly notify the other party of the Force Majeure event, its expected duration, and steps being taken to mitigate its effects.

If an event of Force Majeure results in delay or non-performance of a party hereto for a period of three (3) months or longer, then either party shall have the right to terminate this Agreement with immediate effect without liability towards the other party. In the case of TankAware, such Force Majeure event shall not relieve TankAware of its obligation to implement its BC/DR Plan as set forth in Section 13.3, to the extent such implementation remains possible despite the Force Majeure event.

Subcontracting

Using password:

Using one-time password (OTP):

Screenshot placeholder:

Login screen with OTP option shown

d16b773f27aef71cef58100c3113e1894bdece15

Services and service orders

Description of services

TankAware shall perform the Services using qualified personnel and sufficient resources to meet its obligations under this Agreement.

Access and use rights

TankAware grants to the Customer and its Affiliates a non-exclusive, sublicensable, and transferable (as permitted under Section 21.6 (Assignment)) right to do each of the following:

  • access and use the Subscription Services for the Permitted Uses
  • upload, download, store, and otherwise Process Customer Data through the Services
  • use a Non-Production Environment for testing, training, configuration, and integration without charge and without counting toward any Service Limit
  • The Customer may not exceed the Service Limits in the Service Order unless TankAware agrees in writing and the Fees are adjusted accordingly. The Customer may designate Administrators with the privileges described in the Documentation

Only Authorized Users may access the Services. All use must comply with this agreement and any applicable Service Order.

The Customer is responsible for all acts and omissions of its Authorized Users.

Documentation licence

TankAware grants Customer a non-exclusive licence, during the Term, to reproduce and use the Documentation as reasonably needed to use the Services.

Service orders and changes

By registering or subscribing to our Services, you accepts these terms.

Any modification to an executed Service Order is effective only if set out in a written change order signed by both parties (a “Change Order”).

Regulatory compliance

CUSTOMER ACKNOWLEDGES THAT THE SERVICES DO NOT REPLACE OR SUBSTITUTE FOR ANY REQUIRED REGULATORY INSPECTIONS, PHYSICAL MONITORING, OR OTHER COMPLIANCE OBLIGATIONS UNDER APPLICABLE LAWS. CUSTOMER REMAINS SOLELY RESPONSIBLE FOR ENSURING ITS OPERATIONS COMPLY WITH ALL APPLICABLE ENVIRONMENTAL AND REGULATORY REQUIREMENTS, INCLUDING CONDUCTING ALL REQUIRED PHYSICAL INSPECTIONS, MAINTAINING PROPER DOCUMENTATION, AND MEETING ALL REPORTING DEADLINES.