TankAware CMMS
Table of contents
Getting started
Companies and workspaces
Interface overview
User roles and permissions
Core features
Common daily tasks
FAQs
Table of contents
Getting started
Companies and workspaces
Interface overview
User roles and permissions
Core features
Common daily tasks
FAQs
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:
- the Core Agreement;
- Schedule D (Service Level Agreement);
- Schedule F (Information Security Schedule); and
- any other schedules, exhibits, or side letters to this Agreement.
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.
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:
- Correct all Service Errors according to the Support Service Level Requirements, including defect repair and remedial programming;
- Provide support via email and telephone in accordance with Section 21.4 (Notices) during the hours of 8:00 a.m. to 6:00 p.m. Atlantic Time on Business Days, with emergency support available 24/7 for Critical Service Errors as defined in Schedule D (Service Level Agreement);
- Perform all maintenance and support Services necessary to ensure continuing compliance with the Specifications and Support Service Level Requirements;
- Provide online access to technical support bulletins and other user support information and forums, to the extent TankAware makes such resources available to similarly situated Customers; and
- Respond to and resolve Support Requests as specified in this Article 6.
Service Monitoring and Management
TankAware shall continuously monitor and manage the Subscription Services to meet or exceed the Availability Requirement, including:
- Proactively monitoring all Subscription Service functions, servers, firewall, and security on a 24/7 basis;
- Taking all reasonable remedial measures upon identifying threats to Availability;
- If TankAware discovers or receives notice of an outage:
- Creating and maintaining trouble tickets for all reported or TankAware-identified outages;
- Diligently working to Resolve such outages, including cooperating with any applicable internet service providers;
- Confirming the outage through direct checks of the associated facilities;
- If confirmed, notifying Customer in writing with relevant details, including a trouble ticket number and the time of the outage, and working diligently to Resolve all problems causing or resulting from the outage as Critical Service Errors; and
- Notifying Customer once the outage and any related issues are fully Resolved, along with a summary of actions taken.
Service Maintenance
TankAware shall maintain the Subscription Services to meet or exceed the Availability Requirement, including:
- Providing updates, bug fixes, enhancements, new releases, and versions available at no additional cost to similarly situated Customers; and
- Performing all services and repairs necessary to ensure proper operation in accordance with this Agreement and the Specifications.
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:
- Responded to the Support Request, in the case of response time; and
- Resolved such Support Request, in the case of Resolution time. “Resolve” (including “Resolved”, “Resolution” and correlative capitalized terms) means that, as to any Service Error, TankAware has provided a correction that has been confirmed and accepted by Customer.
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:
- Investigate and analyse the root causes of the Service Errors;
- Provide Customer with a proposed written corrective action plan, including mitigation steps to prevent recurrence, for Customer’s review, comment, and approval (“Corrective Action Plan”).
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:
- Use of Third-Party Integrations may require Customer to agree to separate terms with the third-party service provider;
- TankAware is not responsible for any exchange of data or other interaction between Customer and any third-party service provider, including any export of Customer Data from the Services through a Third-Party Integration;
- TankAware is not liable for any damage or loss caused by or related to any Third-Party Integration.
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:
- Subcontractor’s identity
- the location of all data centres that the Subcontractor will use to process Customer Data
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:
- Identify the applicable Service Order
- List each Fee item
- Include sufficient detail for verification
- For Fees determined on a time and materials basis, report details of time taken to perform Services, and such other information as Customer requires, on a per-individual basis
- Include such other information as may be required by Customer as set forth in the applicable Service Order
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:
- Charge interest on the past due amount at the rate of 1.5% per month (18% per annum), or the maximum rate permitted by Law, whichever is less, from the date such payment was due until the date paid
- After providing written notice to Customer and allowing a fifteen (15) day grace period for payment, suspend Customer’s and its Authorized Users’ access to the Services until such amounts are paid in full
- If payment remains outstanding for the time frame specified in your plan after the due date, TankAware may terminate this Agreement upon written notice to Customer, subject to the termination provisions in Article 16 (Term and Termination). Any suspension or termination of the Services under this Section 8.6(b) does not relieve the Customer of its obligation to pay any amounts owed under this Agreement
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:
- That part is disputed in good faith
- TankAware has failed to perform a material obligation and has not cured that failure within the time frame specified in your plan after receiving written notice identifying the failure
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:
- Customer’s good faith withholding of any payment or amount in accordance with 8.7 (Withholding Rights)
- Any dispute between the parties, including any payment or other dispute arising under or concerning this Agreement or any other agreement between the parties
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.
The Customer may provide feedback, suggestions, enhancement requests, recommendations or other input about the Services or TankAware Materials.
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.
Customer Instructions
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 o
- other information that a reasonable person would understand to be confidential based on its nature or the circumstances of disclosure.
- bligations; and
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:
- provide Customer with written certification confirming completion of the return or destruction.
- 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:
- Losses arising out of or relating to a party’s failure to comply with its obligations under:
- Article 10 (Data Protection and Privacy),
- Article 11 (Confidential Information),
- Article 12 (Security Obligations),
- Schedule F (Information Security Schedule), or
- Article 13 (Redundancy, Data Backup and Disaster Recovery);
- A party’s indemnification obligations under Article 14 (Indemnification);
- Losses arising out of or relating to TankAware’s unauthorized suspension, termination, or disabling of the Services in breach of this Agreement;
- Losses arising out of or relating to a party’s wilful misconduct or intentional wrongful acts;
- Losses for death, bodily injury, or damage to real or tangible personal property arising out of or relating to a party’s wilful misconduct; or
- Losses to the extent covered by a party’s insurance.
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:
- all payment obligations accrued prior to termination, including undisputed amounts owed to TankAware;
- all provisions concerning intellectual property rights, confidentiality, data protection and privacy, indemnification, limitations of liability, and warranty disclaimers;
- any provisions that, by their nature or express terms, are intended to survive, including but not limited to: Article 9 (Intellectual Property Rights); Article 10 (Data Protection and Privacy); Article 11 (Confidential Information); Article 14(Indemnification); Article 15 (Limitation of Liability); Sections 16.4 and 16.5 (Return/Destruction of Data and Transition Access); Article 17 (Warranties and Disclaimers); Article 18 (Insurance) (to the extent coverage is required post-termination), and Article 21 (Miscellaneous); and
- all applicable definitions in Schedule A (Definitions), and all provisions in Schedule F (Information Security Schedule).
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 | Specific Sites assigned by an Administrator | 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 | Assigned Systems and Sites | Assigned Systems and Sites |
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:
- Go to https://tankaware.com
- Click Log in
- Enter your email and password
- Click Sign In
Using one-time password (OTP):
- Click Log in
- Switch to OTP sign-in method
- Enter your email
- Check your email for a 6-digit code
- Enter the code to log in
Screenshot placeholder:
Login screen with OTP option shown
Password recovery
If you forget your password:
- Go to the login page
- Click Forgot Password
- Enter your email address
- Click Submit
- Check your email for a reset link
- Click the link and create a new password
- Log in with your new password
Note: Reset links expire after a limited time. If your link doesn’t work, request a new one.
Understanding company workspaces
TankAware CMMS organizes work by company. Each company has its own workspace with:
- A unique web address (subdomain)
- Its own users and roles
- Separate sites and systems
- Independent data and reports
For example:
If your company is called “Northern Fuels,” your workspace might be at https://northernfuels.tankaware.com
Benefits of this structure:
Your data is private to your organization - Multiple people can collaborate within the same company - You can be part of multiple companies (for example, a contractor working with several clients)
Creating a new company
After verifying your email, you’ll be guided through company creation.
For system owners and operators
Step 1: Company Information
- Company Name: Your organization’s name
- Company Logo: Upload a square image (200 x 200 px recommended)
- Address: Street, city, province, postal code
Step 2: Choose a Theme
Select a color theme for your workspace - Click the eye icon to preview how it looks
Step 3: Accept Agreements
- Privacy Statement (required)
- Liability Disclaimer (required)
- Newsletter (optional)
Step 4: Emergency Information
Add at least one emergency contact (name and phone) – Enter emergency procedures in the text editor
Step 5: Subscription
Complete payment to activate your company
For industry contacts (service providers)
Step 1: Service Categories
Select all that apply:
- Construction
- Petroleum Service and Maintenance
- Service Providers
- Equipment Suppliers
- Insurance Providers
- Oil companies
- Regulators
- Others (specify)
Step 2: Company Information
Company Name and Logo – Address – Website URL – Emergency Contact Phone – Description of services – After-hours policy
Step 3: Theme and Agreements
Same as System Owners
Step 4: Upload Documents
Upload at least one document for each category:
- General Documents
- Supporting Documents
- License/Certificate
Step 5: Subscription
Complete payment to activate
Selecting a company
If you belong to multiple companies:
- After logging in, you’ll see the Select Company screen
- Click on the company you want to access
- You’ll be redirected to that company’s workspace
Company card information:
- Company logo and name
- Number of members
- Number of sites and systems (for owners)
- Number of work orders (for industry contacts)
- Status indicator (green = active, orange = subscription issue)
To create another company:
Scroll down and click Create New Company
To switch companies:
Click your profile icon – Select Select Company
Navigation for system owners
When you log into your company workspace, you’ll see the Admin Dashboard.
Main menu items:
Dashboard
Overview of your operations
Sites
Manage physical locations
Systems
Manage tank systems
Checklists
Create inspection templates
Inspections
Schedule and track inspections
Deficiencies & Spills
Track issues and spills
Folders
Organize document categories
Site & Systems Info
Manage documents
Work Orders
Work Orders
Reports
Generate compliance reports
Service Providers
Find and manage contractors
User Management
Manage users and roles
Site dashboard:
Click on any site to access its dedicated dashboard with: Site-specific systems - Work orders for that site - Observations - Checklists and inspections - Deficiencies - Reports - File manager
Screenshot placeholder:
Admin sidebar navigation
Navigation for industry contacts
Industry contacts see a streamlined interface focused on service work.
Main menu items:
Dashboard
Work order statistics
Work Orders
View and manage assignments
Checklists
Access inspection templates
Inspections
Perform assigned inspections
User Management
Manage your team
Work order segments:
- All – Every work order
- Pending – Awaiting your response
- Accepted – Work in progress
- Rejected – Declined assignments
- Completed – Finished work
Screenshot placeholder:
Industry contact dashboard
Common interface elements
Views:
Most list screens offer two display options:
- List View – Table format with detailed columns
- Grid View – Card format for visual browsing
Click the view toggle button to switch between them.
Search and filters:
- Use the search box to find items by name or keyword
- Click Filters to narrow results by status, date, or other criteria
- Click Clear Filters to reset
Pagination:
Large lists are divided into pages:
- Use Previous/Next arrows to navigate
- Change page size (10, 20, 50, or 100 items)
- Jump to a specific page number
Action menus:
Each item typically has actions available:
- View – See details in a side panel
- Edit – Modify the item
- Delete – Remove the item (with confirmation)
Status indicators:
Color-coded badges show item status:
| Color | Status |
|---|---|
| Green | Active, resolved, or completed |
| Yellow/Orange | Pending or in progress |
| Red | Critical, overdue, or requires attention |
Dashboard overview
Admin dashboard (system owners)
Your dashboard shows:
- Welcome message with your company name
Quick Action buttons:
- Emergency Spill – Report a spill immediately
- Add Inspection – Create a new inspection
Statistics cards:
- Total systems
- Spill reports
- Deficiency count
- User activity
Charts and graphs:
- Deficiency trends over time
- Inspection completion rates
- Location map showing all your sites
Industry contact dashboard:
Your dashboard displays:
- Work order statistics: – Total work orders – Pending – In progress – Completed – Rejected
- Trend chart showing work order volume over time
- Quick links to each work order category
Screenshot placeholder:
Admin dashboard with statistics
Understanding roles
Admin dashboard (system owners)
A role determines what a user can see and do in TankAware CMMS. Roles control:
- Which menu items appear
- What data can be viewed
- What actions can be performed (create, edit, delete)
- Access to the admin dashboard
Key concepts:
- Company Owner: Has full access to everything. Cannot be restricted.
- Role Assignment: Each user is assigned one role.
- Custom Roles: You can create additional roles beyond the defaults.
Default roles explained
TankAware CMMS comes with built-in roles:
Admin
Full access to all features and data.
What they can do
- Manage all users
- Create, edit, delete sites
- Create, edit, delete systems
- Create and manage checklists
- Create and view all inspections
- Manage deficiencies
- Create and manage work orders
- Generate reports
- Access admin dashboard
- Create and edit roles
Site manager
Mid-level access focused on operational oversight.
| What they can do | What they cannot do |
|---|---|
| Create and manage sites | Manage other users |
| Create and manage systems | Create or edit roles |
| Create and view inspections | |
| Manage checklists | |
| Handle deficiencies | |
| Manage work orders | |
| Access admin dashboard |
Best for: Site supervisors, regional managers
Employee / contractor
Limited access for performing inspections.
| What they can do | What they cannot do |
|---|---|
| View sites (read-only) | Create or modify sites |
| View systems (read-only) | Create or modify systems |
| Create inspections | View all inspections |
| View assigned inspections | Manage checklists |
| Perform inspections | Access admin dashboard |
| Delete own inspections |
Best for: Field inspectors, technicians, contractors
Service provider
Limited access for work-related activities
| What they can do | What they cannot do |
|---|---|
| View sites (read-only) | Create anything |
| View systems (read-only) | Delete items |
| View deficiencies | Access admin dashboard |
| Update/fix deficiencies | |
| Update work orders | |
| Manage documents |
Best for: External repair technicians, maintenance crews
Creating custom roles
If the default roles don’t fit your needs, create your own.
To create a custom role:
- Go to User Management → Roles tab
- Click Create Role
- Enter:
- Role Name – for example, “Inspector Lead”
- Description – What this role is for
- Set permissions for each entity (see 5.4 Permission categories)
- Click Save
To edit a role:
- Find the role in the list
- Click Edit
- Modify permissions as needed
- Click Save
Note: You cannot modify or delete the Company Owner’s permissions.
Permission categories
When creating or editing a role, you control permissions for:
| Entity | Available Permissions |
|---|---|
| Users | Create, Read, Update, Delete |
| Sites | Read |
| Systems | Read |
| Inspections | Create, Read All, Read Assigned, Update, Delete |
| Checklists | Create, Read, Update, Delete |
| Deficiencies | Create, Read, Update, Delete |
| Work Orders | Create, Read, Update, Delete |
| Roles | Create, Read, Update, Delete |
| Documents | Create, Read, Update, Delete |
Special permissions:
- Admin Dashboard Access: Can view the administrative dashboard
- Read All Inspections: See every inspection, not just assigned ones
Screenshot placeholder:
Role permission matrix
Sites management
A site represents a physical location where you have petroleum storage equipment
Viewing sites:
- Click Sites in the menu
- Browse the list or grid view
- Use search to find specific sites
- Filter by:
- Deficient status (sites with open issues)
Creating a site:
- Click Add Site
- Complete the forms:
- Site Information: Name, address, coordinates, contact
- Tank Ownership: Who owns the tanks
- System Operator: Who operates the site
- Land Owner: Property owner details
- Service Provider: Assigned contractors
- Operation Type: Type of facility
- Click Save
Editing a site:
- Find the site in the list
- Click the Edit action
- Make your changes
- Click Save
Deleting a site:
Warning: Deleting a site also removes all associated systems, checklists, inspections, and deficiencies.
- Find the site
- Click Delete
- Read the warning carefully
- Confirm deletion
Site details:
Click on any site to see: All systems at that location - Recent activity - Quick access to site-specific features
Screenshot placeholder:
Sites list view
System management
A system is an individual tank or storage unit at a site.
Viewing systems:
- Click Systems in the menu
- View all systems or filter by:
- Deficiency status
- System type
- Active or Archived status
Tabs:
- Active – Systems currently in operation
- Archived – Systems no longer in use
Creating a system:
- Click Add System
- Select the site
- Enter system details:
- System name
- Type (for example, underground tank, above-ground tank)
- Registration number
- Capacity and specifications
- Click Save
System actions:
- View Details – See full system information
- Edit – Modify system details
- Delete – Remove system (with confirmation)
- Archive/Restore – Move to or from archived status
- Report Emergency Spill – Quick spill reporting
Bulk operations:
- Check the boxes next to multiple systems
- Click the bulk action button
- Choose an action (for example, report emergency for all selected)
Screenshot placeholder:
System List view
Checklists
A checklist is a template of questions used during inspections.
Viewing checklists:
- Click Checklists in the menu
- View active or disabled checklists
- Search by name
Creating a checklist:
- Click Create Checklist
- Enter:
- Checklist Name – for example, “Monthly Tank Inspection”
- Description – What this checklist covers
- Click Add Section to create groupings (for example, “Visual Check,” “Equipment Test”)
- Within each section, add questions:
| Type | Use For |
|---|---|
| Text | Short answers |
| Text Area | Longer descriptions |
| Number | Measurements or counts |
| Date | Date entries |
| Dropdown | Single choice from a list |
| Multi-select | Multiple choices from a lis |
| Yes/No | Simple boolean responses |
- For each question:
- Enter the question text
- Mark as required (if needed)
- Add answer options (for dropdowns/multi-select)
- Set up conditional logic (show only if another question has a specific answer)
- Click Save
Managing checklists:
- Edit – Modify questions and sections
- Delete – Remove the checklist
- Take Snapshot – Create a frozen copy for record-keeping
- Enable/Disable – Control availability
Screenshot placeholder:
Checklist builder
Inspections
An inspection is a scheduled evaluation of a system using a checklist.
Viewing inspections:
- Click Inspections in the menu
- Use segments to filter:
- All – Every inspection (if you have permission)
- Assigned To Me – Only your inspections
Creating an inspection:
- Click Add Inspection
- Select:
- Checklist – Which template to use
- Site and System – What to inspect
- Assigned User – Who will perform it
- Schedule:
- One-time (single occurrence)
- Recurring (daily, weekly, monthly, etc.)
- Due Date – When it must be completed
- Click Save
Performing an inspection:
- Find your inspection in the list
- Click Start or Continue
- Answer each question in the checklist
- Upload photos if needed
- Click Submit when complete
Inspection statuses
| Status | Meaning |
|---|---|
| Active | Scheduled but not started |
| In Progress | Started but not complete |
| Completed | Finished and submitted |
| Incomplete | Partially done, not submitted |
After an Inspection:
Any answers flagged as deficient automatically create deficiency records - The inspection is marked complete - Reports become available
Screenshot placeholder:
Inspection in progress
Performing an inspection
Time needed: 5-30 minutes (depending on checklist length)
- Log into your company workspace
- Go to Inspections
- Find your assigned inspection (look for “Assigned To Me”)
- Click Start Inspection
- For each question:
- Read the question carefully
- Select or enter your answer
- Upload photos if required or helpful
- Add notes for any concerns
- After answering all questions, click Submit
- Review the summary
- Confirm submission
Note: Save progress frequently on long inspections - Take clear photos that show the entire area - Be specific in notes about any issues found
Recording a delivery
Time needed: 2-3 minutes
- Go to the site dashboard for the delivery location
- Click System Observations
- Click Add Observation
- Select Delivery
- Enter:
- Before delivery tank level
- Delivery amount
- After delivery tank level
- Delivery company name
- Contact information
- Upload delivery ticket photo
- Click Save
Alternative for external delivery drivers:
- Access the public system page (via QR code or link)
- Select Report Delivery
- Enter the same information
- Submit without needing to log in
Reporting a deficiency
Time needed: 3-5 minutes
- Go to Deficiencies & Spills
- Click Create Deficiency
- Select the affected system
- Enter:
- What the problem is
- Where exactly it’s located
- How serious it is (Critical, Concern, Satisfactory)
- What you recommend doing about it
- Upload photos showing the issue
- Assign to someone who can fix it
- Click Save
Managing work orders
For system owners
Creating a work order:
- Go to Work Orders
- Click Create Work Order
- Select site and system
- Choose a service provider
- Describe the work needed
- Set a deadline
- Click Send
Tracking a work order:
- Go to Work Orders
- Find the order
- Check its status:
- Pending = Awaiting provider response
- In Progress = Work underway
- Completed = Work finished
For industry contacts
Accepting work:
- Go to Work Orders
- Check Pending segment
- Click on a work order to review
- Click Accept to take the job
Completing work:
- Perform the requested work
- Return to the work order
- Add completion notes
- Upload documentation/photos
- Click Complete
Rejecting work:
- Click Reject on the work order
- Provide a reason (optional)
- The requester will be notified