Blue Plan-it® (BPI) Decision Support System Web App Terms of Use

The ENGINEER will use Carollo's Blue Plan-it® (BPI) Decision Support System to model the system provided in the Block Flow Diagram (BFD) in Attachment 1. User can input flow and water quality for each stream included in the BFD to generate a mass balance calculation to determine the flow and water quality for each streams. The mass balance can be exported into a user customizable Excel template, using which User can generate basis of design and cost estimates.

Carollo will deliver the model as a web app accessible through Carollo's BPI web portal. Carollo will set up the web app to allow Users to adjust/overwrite default recoveries and rejection rates of each unit operation. Based on the mass balance generated by the BPI web app, User can produce planning level cost estimates for capital, operation and maintenance (O&M) costs, and life cycle costs. The unit cost inputs will be made adjustable by user based on vendor quotes for specific scopes as they become available. User will be trained to link values from the mass balance and modify the basis of design and cost estimate templates. Users are responsible for the accuracy of the basis of design and cost estimates.

The BPI web app uses state-of-art chemistry algorithms including those used in the AWWA "RTW" (Recarbonation–Titration–Water chemistry) equilibrium model plus other algorithms improved through Carollo's own Research and Development efforts. This includes the carbonate system equilibrium model used in drinking water treatment to estimate pH, alkalinity, and carbonate speciation after blending streams or adding typical water treatment chemicals. The web app calculation of key corrosion and scaling indices (Chloride Sulfate Mass Ratio, Langelier Saturation Index, Calcium Carbonate Precipitation Potential, Ryznar Index, Larson Index, etc.) and saturation indices of various scale forming constituents (e.g., CaSO4, BaSO4, CaCO₃, CaF2, Ca3(PO4)2, silica, etc.). The web app also includes algorithms to determine chemical usages and sludge production for cold lime softening. The chemistry calculations are based on data, calculation methods, and information obtained from thermodynamic databases, peer reviewed research papers, and research performed by Carollo. As a result, the calculations in this software may provide results may differ from other software that perform thermodynamic or kinetics calculations.

The User will be responsible to provide accurate water quality data for wastewater steams and chemical usages, especially for the concentrated wastewater streams (e.g., , fluoride-rich dilute acidic WW, concentrated alkaline WW, concentrated acid WW, etc.). When the wastewater stream water quality falls out of the predefined ranges, the model accuracy may be completely negated. All values entered contribute to all calculations performed by this software, and any incorrect values (e.g., values lack of balanced electroneutrality) will impact the results and recommendations provided by the software. Any values that are omitted will impact the outcome of a calculation in the same way as the entry of incorrect values. Carollo therefore strongly advises against entering assumed values and recommends that a complete and accurate water analysis be performed by an EPA accredited lab for all parameters.

Using the BPI web app, the User will be able to assess the impact of RO recovery on total system cost. For RO performance projection, the BPI web app will calculate saturation indices for typical scale forming constituents and give warnings when those thresholds are exceeded. However, the built-in BPI algorithm may be different than those used by a given membrane manufacturer and may give different results. Carollo does not intend for its calculations to supersede those of the membrane manufacturer. Instead, the BPI web app will allow the user to enter the recovery and rejection rates for each membrane system (1st Stage RO, 2nd Stage RO, WW RO, etc.) to supersede its internal algorithms. User shall determine RO recovery rejection rates using RO projection software made publicly available by various membrane manufacturers (e.g., WAVE model by Dupont) and anti-scalant suppliers (e.g., AWC Proton Analysis) for their products. Users are responsible for the proposed RO system design.

For other unit operations such as Ultrafiltration, ion exchange, EDI, dewatering process, and brine system, the web app will provide default recovery and rejection rates but allow the User to supersede them based on available project specific data. For other processes that are NOT included in the proposed Block Flow Diagram such as biological treatment system, ozone, Advanced Oxidation Process (AOP), digestion, etc., it will NOT be included in the web app.

The BPI web app will be set up to run in steady state mode, not an extended time simulation model. Users can create multiple stead-state scenarios to represent summer versus winter conditions, peak versus average, etc. User may create separate steady-state scenarios for each month, exporting them to Excel to do annual summary manually.

Using the BPI web app, the User will be allowed to perform what-if analysis and conduct sensitivity analysis manually. For example, the User may turn off the cooling tower or reduce the cooling tower water demands to zero to evaluate the impact of switching to dry cooling towers. The User can assess fully or partially bypass the makeup softening system to compare softer versus harder make-up water on water quality, cooling tower efficiency, sizes for the treatment system, based on which the cost implication can also be evaluated. The web app will include deep well injection of brine as an alternative for brine disposal, allowing user to enter deep well injection capacity, costs, and water quality limit. The Users are responsible for gathering accurate inputs and regulatory coordination.

Costs related to allowable discharge to the environment can be assessed using the web app although the evaluation criteria may NOT be determined until later, using the embedded Excel workbook. The user training will include examples on how this could be done independently by the User. The web app will include place holders for other wastewater streams from manufacturing that may be currently unclear for User to input at a later time. The Users shall try to identify the locations of such waste streams during the model set up stage. Alternatively, additional streams and other BFD changes can be made as Optional Additional Service by submitting tickets via the BPI web app.

Privacy Policy

Effective Date: March 4, 2026

This Privacy Policy describes how Carollo Engineers, Inc. ("Company," "we," "us," or "our") collects, uses, and protects information obtained from users ("you" or "End User") of the Blue Plan-it® software on the web portal application located at bpiwebapp.carollo.com (the "Application"). This policy is incorporated into and forms part of our Web Application Portal End User License Agreement.

By accessing or using the Application, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with this policy, please do not use the Application.

  1. Information We Collect
    1. Cookies and Tracking Technologies. We use cookies and similar tracking technologies to operate and improve the Application. Cookies are small data files placed on your browser when you access the Application. We use the following types:
      • Session Cookies: Temporary cookies that expire when you close your browser. These are essential to the functioning of the Application, including maintaining your login session and preserving your preferences during use.
      • Persistent Cookies: Cookies that remain on your device for a set period or until manually deleted. We use these to remember your settings and improve your experience on return visits.
      • Analytics Cookies: Used to collect aggregated, anonymized data about how users interact with the Application, such as pages visited, time spent, and navigation patterns. This information is used solely to improve Application performance and usability.
    2. Automatically Collected Technical Data. When you access the Application, our servers automatically record certain technical information, including your IP address, browser type and version, operating system, referring URLs, and the date and time of your visit. This information is used for security monitoring, troubleshooting, and maintaining the reliability of the Application.
  2. How We Use Your Information
    1. We use the information collected through cookies and tracking technologies solely for the following purposes:
      • To operate, maintain, and improve the functionality and performance of the Application.
      • To authenticate users and maintain secure sessions.
      • To analyze usage patterns in aggregate to enhance the user experience.
      • To detect, investigate, and prevent fraudulent, unauthorized, or illegal activity.
      • To comply with applicable legal obligations.

    We do not use your information for advertising, profiling, or any purpose beyond those listed above.

  3. We Do Not Sell Your Data. We do not sell, rent, trade, license, or otherwise transfer your personal information or usage data to any third party for any commercial purpose, including advertising or marketing. This applies without exception.
  4. Third-Party Sharing. We do not share your information with any third parties. All data collected through the Application is retained solely by Company and used exclusively for the internal purposes described in Section 2 of this policy.
  5. Data Retention. We retain cookie and session data only for as long as necessary to fulfill the purposes described in this policy. Session cookies are deleted when you close your browser. Persistent cookies expire according to their set duration or upon manual deletion. Anonymized analytics data may be retained in aggregate form for up to twelve (12) months.

    If you are a trial user, please refer to the Trial License section of our End User License Agreement for information on data retention following expiration of your trial period.

  6. Managing Cookies. You may control or disable cookies through your browser settings at any time. Please note that disabling certain cookies may affect the functionality of the Application, including your ability to log in or maintain session preferences. Instructions for managing cookies vary by browser; please consult your browser's help documentation for guidance.
  7. Security. We implement reasonable and appropriate technical and organizational measures to protect the information we collect against unauthorized access, disclosure, alteration, or destruction. However, no method of transmission over the internet or electronic storage is completely secure, and we cannot guarantee absolute security.
  8. Children's Privacy. The Application is not directed to individuals under the age of 18. We do not knowingly collect information from minors. If you believe a minor has accessed the Application, please contact us and we will take appropriate steps to address the situation.
  9. Changes to This Policy. We may update this Privacy Policy from time to time. When we do, we will revise the Effective Date at the top of this document and, where appropriate, notify you via the Application. Your continued use of the Application following any changes constitutes your acceptance of the revised policy.
  10. Contact Us. If you have any questions or concerns about this Privacy Policy or our data practices, please contact us at:

    Carollo Engineers, Inc.

    2795 Mitchell Drive

    Walnut Creek, CA 94598

    [email protected]

    (800) 523-5826

Web Application Portal End User License Agreement

This Web Application Portal End User License Agreement ("Agreement") is a binding agreement between you ("End User" or "you") and Carollo Engineers, Inc. ("Company"). This Agreement governs your use of the Blue Plan-it® software on the web portal application located at bpiwebapp.carollo.com (including all related documentation, the "Application"). The Application is licensed, not sold, to you.

BY CLICKING THE "AGREE" BUTTON/USING THE APPLICATION, YOU (A) ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTAND THIS AGREEMENT; (B) REPRESENT THAT YOU ARE 18 YEARS OF AGE OR OLDER; AND (C) ACCEPT THIS AGREEMENT AND AGREE THAT YOU ARE LEGALLY BOUND BY ITS TERMS. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT USE THE APPLICATION.

  1. License Grant. Subject to the terms of this Agreement, Company grants you a limited, non-exclusive, and nontransferable license to:
    1. use the Application for your personal, non-commercial use via a compatible web browser on a device owned or otherwise controlled by you ("Browser") strictly in accordance with the Application's documentation; and
    2. access and use via such Browser the Content and Services (as defined in Section 5) made available in or otherwise accessible through the Application, strictly in accordance with this Agreement and the Terms of Use applicable to such Content and Services as set forth in Section 5.
  2. Trial License. Company may, in its sole discretion, offer you a free trial period of thirty (30) days from the date of your initial registration ("Trial Period") during which you may access and use the Application subject to the terms of this Agreement. The following terms apply to your use of the Application during any Trial Period:
    1. Trial Access. Your trial license is limited to the features and functionality designated by Company as available during the Trial Period, as may be updated or modified by Company from time to time in its sole discretion. A description of features available during the Trial Period will be provided to you at the time of registration.
    2. Expiration. Upon expiration of the Trial Period, your access to the Application will be suspended and you will be prompted to purchase a paid subscription to continue use. Company reserves the right to modify, shorten, or discontinue any trial offer at any time without notice.
    3. No Warranty for Trial. THE APPLICATION IS PROVIDED DURING THE TRIAL PERIOD ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND. COMPANY MAKES NO REPRESENTATIONS OR WARRANTIES REGARDING THE SUITABILITY, RELIABILITY, AVAILABILITY, OR ACCURACY OF THE APPLICATION FOR PURPOSES OF EVALUATION.
    4. Data Following Trial. Company is not responsible for storing, backing up, maintaining, or recovering user data entered into during the Trial Period. Trial users should not rely on the platform for permanent data storage. Data may be deleted at any time without notice.
  3. License Restrictions. Except as may be expressly permitted by applicable law or expressly authorized by the Application, you shall not:
    1. copy the Application, except as expressly permitted by this license;
    2. modify, translate, adapt, or otherwise create derivative works or improvements, whether or not patentable, of the Application;
    3. reverse engineer, disassemble, decompile, decode, or otherwise attempt to derive or gain access to the source code of the Application or any part thereof;
    4. remove, delete, alter, or obscure any trademark or any copyright, trademark, patent, or other intellectual property or proprietary rights notices from the Application, including any copy thereof;
    5. rent, lease, lend, sell, sublicense, assign, distribute, publish, transfer, or otherwise make available the Application, or any feature or functionality of the Application, to any third party for any reason, including by making the Application available on a network where it is capable of being accessed by more than one device at any time;
    6. use any robot, spider, or other automatic device, process, or means to access the Application for any purpose, including monitoring or copying any of the material on the Application;
    7. use any manual process to monitor or copy any of the material on the Application, or for any other purpose not expressly authorized in this Agreement, without Company's prior written consent;
    8. frame, mirror, or otherwise incorporate the Application or any portion of the Application as part of any other web application, website, or service;
    9. use the Application in any manner that could disable, overburden, damage, or impair the Application or interfere with any other party's use of the Application;
    10. remove, disable, circumvent, or otherwise create or implement any workaround to any copy protection, rights management, or security features in or protecting the Application.
  4. Reservation of Rights. You acknowledge and agree that the Application is provided under license, and not sold, to you. You do not acquire any ownership interest in the Application under this Agreement, or any other rights thereto other than to use the Application in accordance with the license granted, and subject to all terms, conditions, and restrictions, under this Agreement. Company reserved and shall retain its entire right, title, and interest in and to the Application, including all copyrights, trademarks, and other intellectual property rights therein or relating thereto, except as expressly granted to you in this Agreement.
  5. Collection and Use of Your Information. You acknowledge that when you access or use the Application, Company may use automatic means (including, for example, cookies and web beacons) to collect information about your browser and device and about your use of the Application. You also may be required to provide certain information about yourself as a condition to accessing or using the Application or certain of its features or functionality. All information we collect through or in connection with this Application is subject to our Privacy Policy. By accessing, using, and providing information to or through this Application, you consent to all actions taken by us with respect to your information in compliance with the Privacy Policy.
  6. Content and Services. The Application may provide you with access to Company's website located at carollo.com (the "Website") and products and services accessible thereon, and certain features, functionality, and content accessible on or through the Application may be hosted on the Website (collectively, "Content and Services"). Your access to and use of such Content and Services are governed by Website's Terms of Use and Privacy Policy located at https://carollo.com/terms-of-use/ and https://carollo.com/privacy-policy/ which are incorporated herein by this reference. Your access to and use of such Content and Services may require you to acknowledge your acceptance of such Terms of Use and Privacy Policy and/or to register with the Website, and your failure to do so may restrict you from accessing or using certain of the Application's features and functionality. Any violation of such Terms of Use will also be deemed a violation of this Agreement.
  7. Geographic Restrictions. The Content and Services are based in the state of California in the United States and provided for access and use only by persons located in the United States. You acknowledge that you may not be able to access all or some of the Content and Services outside of the United States and that access thereto may not be legal by certain persons or in certain countries. If you access the Content and Services from outside the United States, you are responsible for compliance with local laws.
  8. Updates. Company may from time to time in its sole discretion develop and provide Application updates, which may include upgrades, bug fixes, patches, other error corrections, and/or new features (collectively, including related documentation, "Updates"). Updates may also modify or delete in their entirety certain features and functionality. You agree that Company has no obligation to provide any Updates or to continue to provide or enable any particular features or functionality. Updates to the Application will be deployed automatically by Company and will take effect upon your next access to the Application, which may include:
    1. the Application will be automatically updated without interruption to your session; or
    2. you may receive notice of or be prompted to refresh your browser session to access available Updates.

    You acknowledge and agree that the Application or portions thereof may not properly operate should you continue to access an outdated version of the Application. You further agree that all Updates will be deemed part of the Application and be subject to all terms and conditions of this Agreement.

  9. Term and Termination.
    1. The term of Agreement commences when you begin use of the Application/acknowledge your acceptance and will continue in effect until terminated by you or Company as set forth in this Section 9.
    2. You may terminate this Agreement by ceasing all use of and access to the Application and closing your account.
    3. Company may terminate this Agreement at any time without notice if it ceases to support the Application, which Company may do in its sole discretion. In addition, this Agreement will terminate immediately and automatically without any notice if you violate any of the terms and conditions of this Agreement.
    4. Upon termination:
      1. all rights granted to you under this Agreement will also terminate; and
      2. you must cease all use of and access to the Application and, if applicable, deactivate your account.
    5. Termination will not limit any of Company's rights or remedies at law or in equity.
  10. Disclaimer of Warranties. THE APPLICATION IS PROVIDED TO END USER "AS IS" AND WITH ALL FAULTS AND DEFECTS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, COMPANY, ON ITS OWN BEHALF AND ON BEHALF OF ITS AFFILIATES AND ITS AND THEIR RESPECTIVE LICENSORS AND SERVICE PROVIDERS, EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH RESPECT TO THE APPLICATION, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, AND WARRANTIES THAT MAY ARISE OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE, USAGE, OR TRADE PRACTICE. WITHOUT LIMITATION TO THE FOREGOING, COMPANY PROVIDES NO WARRANTY OR UNDERTAKING, AND MAKES NO REPRESENTATION OF ANY KIND THAT THE APPLICATION WILL MEET YOUR REQUIREMENTS, ACHIEVE ANY INTENDED RESULTS, BE COMPATIBLE, OR WORK WITH ANY OTHER SOFTWARE, APPLICATIONS, SYSTEMS, OR SERVICES, OPERATE WITHOUT INTERRUPTION, MEET ANY PERFORMANCE OR RELIABILITY STANDARDS, OR BE ERROR-FREE, OR THAT ANY ERRORS OR DEFECTS CAN OR WILL BE CORRECTED.

    SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF OR LIMITATIONS ON IMPLIED WARRANTIES OR THE LIMITATIONS ON THE APPLICABLE STATUTORY RIGHTS OF A CONSUMER, SO SOME OR ALL OF THE ABOVE EXCLUSIONS AND LIMITATIONS MAY NOT APPLY TO YOU.

  11. Limitation of Liability. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL COMPANY OR ITS AFFILIATES, OR ANY OF ITS OR THEIR RESPECTIVE LICENSORS OR SERVICE PROVIDERS, HAVE ANY LIABILITY ARISING FROM OR RELATED TO YOUR USE OF OR INABILITY TO USE THE APPLICATION OR THE CONTENT AND SERVICES FOR:
    1. PERSONAL INJURY, PROPERTY DAMAGE, LOST PROFITS, COST OF SUBSTITUTE GOODS OR SERVICES, LOSS OF DATA, LOSS OF GOODWILL, BUSINESS INTERRUPTION, COMPUTER FAILURE OR MALFUNCTION, OR ANY OTHER CONSEQUENTIAL, INCIDENTAL, INDIRECT, EXEMPLARY, SPECIAL, OR PUNITIVE DAMAGES.
    2. DIRECT DAMAGES IN AMOUNTS THAT IN THE AGGREGATE EXCEED THE AMOUNT ACTUALLY PAID BY YOU FOR THE APPLICATION.

    THE FOREGOING LIMITATIONS WILL APPLY WHETHER SUCH DAMAGES ARISE OUT OF BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE AND REGARDLESS OF WHETHER SUCH DAMAGES WERE FORESEEABLE OR COMPANY WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW CERTAIN LIMITATIONS OF LIABILITY SO SOME OR ALL OF THE ABOVE LIMITATIONS OF LIABILITY MAY NOT APPLY TO YOU.

  12. Indemnification. You agree to indemnify, defend, and hold harmless Company and its officers, directors, employees, agents, affiliates, successors, and assigns from and against any and all losses, damages, liabilities, deficiencies, claims, actions, judgments, settlements, interest, awards, penalties, fines, costs, or expenses of whatever kind, including reasonable attorneys' fees, arising from or relating to your use or misuse of the Application or your breach of this Agreement, including but not limited to the content you submit or make available through this Application.
  13. Export Regulation. The Application may be subject to US export control laws, including the Export Control Reform Act and its associated regulations. You shall not, directly or indirectly, export, re-export, or release the Application to, or make the Application accessible from, any jurisdiction or country to which export, re-export, or release is prohibited by law, rule, or regulation. You shall comply with all applicable federal laws, regulations, and rules, and complete all required undertakings (including obtaining any necessary export license or other governmental approval), prior to exporting, re-exporting, releasing, or otherwise making the Application available outside the US.
  14. US Government Rights. The Application is a commercial product, consisting of commercial computer software and commercial computer software documentation, as such terms are defined in 48 C.F.R. § 2.101. Accordingly, if you are an agency of the US Government or any contractor therefor, you receive only those rights with respect to the Application as are granted to all other end users under license, in accordance with (a) 48 C.F.R. § 227.7201 through 48 C.F.R. § 227.7204, with respect to the Department of Defense and their contractors, or (b) 48 C.F.R. § 12.212, with respect to all other US Government licensees and their contractors.
  15. Severability. If any provision of this Agreement is illegal or unenforceable under applicable law, the remainder of the provision will be amended to achieve as closely as possible the effect of the original term and all other provisions of this Agreement will continue in full force and effect.
  16. Governing Law. This Agreement is governed by and construed in accordance with the internal laws of the State of California without giving effect to any choice or conflict of law provision or rule. Any legal suit, action, or proceeding arising out of or related to this Agreement or the Application shall be instituted exclusively in the federal courts of the United States or the courts of the State of California in each case located in Walnut Creek and Contra Costa County. You waive any and all objections to the exercise of jurisdiction over you by such courts and to venue in such courts.
  17. Entire Agreement. This Agreement and our Privacy Policy constitute the entire agreement between you and Company with respect to the Application and supersede all prior or contemporaneous understandings and agreements, whether written or oral, with respect to the Application.
  18. Waiver. No failure to exercise, and no delay in exercising, on the part of either party, any right or any power hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any right or power hereunder preclude further exercise of that or any other right hereunder. In the event of a conflict between this Agreement and any applicable purchase or other terms, the terms of this Agreement shall govern.