Terms of Service

Effective date: March 10, 2026

1. Acceptance of Terms

By accessing or using the GrainFlow platform (the "Service"), operated by GrainFlow Inc. ("GrainFlow", "we", "us", "our"), you ("User", "you", "your") agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you must not access or use the Service.

Your use of the Service is also governed by our Privacy Policy, which is incorporated into these Terms by reference.

2. Description of Service

GrainFlow is a business-to-business software-as-a-service (SaaS) platform designed for the grain logistics industry. The Service provides tools and capabilities including, but not limited to:

  • Delivery scheduling and coordination between grain facilities, farms, and third-party logistics providers (3PLs)
  • Contract management and tracking
  • Inventory monitoring and storage capacity forecasting
  • Fleet and driver management, including availability scheduling and route planning
  • Yard intelligence and facility throughput analytics
  • Decision support alerts and operational analytics
  • Equipment and railcar tracking

GrainFlow does not itself buy, sell, transport, or store grain. We provide the technology platform that enables our users to manage their own grain logistics operations.

3. Eligibility

To use the Service, you must be at least eighteen (18) years of age and have the legal authority to enter into these Terms. If you are using the Service on behalf of a business entity, you represent and warrant that you have the authority to bind that entity to these Terms, and references to "you" shall include that entity.

4. Account Responsibilities

When you create an account on the Service, you agree to:

  • Provide accurate, current, and complete information during registration and maintain the accuracy of such information throughout your use of the Service
  • Maintain the security and confidentiality of your login credentials, and not share your account access with unauthorized individuals
  • Accept responsibility for all activities that occur under your account
  • Notify GrainFlow immediately at info@grainflow.ca upon becoming aware of any unauthorized use of your account or any other breach of security

GrainFlow reserves the right to suspend or terminate accounts that contain inaccurate information or that have been accessed without authorization.

5. Permitted Use

The Service is intended solely for legitimate commercial grain logistics operations. You agree that you will not:

  • Use the Service for any purpose other than managing your grain logistics operations or those of the business entity you represent
  • Scrape, harvest, or systematically collect data from the Service for the purpose of building or enhancing a competing product or service
  • Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code, algorithms, or underlying architecture of the Service
  • Interfere with or disrupt the integrity or performance of the Service or its underlying infrastructure
  • Attempt to gain unauthorized access to the Service, other user accounts, or any related systems or networks
  • Use the Service to transmit any malicious code, viruses, or harmful content
  • Sublicense, resell, or redistribute access to the Service without GrainFlow's prior written consent

6. User-Generated Content and Data

You retain full ownership of all operational data you input into the Service, including but not limited to delivery records, contract details, inventory levels, fleet configurations, driver schedules, and pricing information (collectively, "Your Data").

By using the Service, you grant GrainFlow a non-exclusive, worldwide, royalty-free license to host, store, process, and display Your Data solely as necessary to provide, maintain, and improve the Service. This license terminates when you delete Your Data or when your account is terminated, subject to any applicable data retention obligations.

You represent and warrant that you have all necessary rights and authorizations to input Your Data into the Service and to grant GrainFlow the license described above.

7. Data Sharing Between Participants

The Service is designed to facilitate coordination between multiple parties in the grain supply chain, including grain facilities, farms, and third-party logistics providers. By using the Service, you acknowledge and agree that:

  • Scheduling, delivery, and contract data will be shared with your counterparties (e.g., facility-to-farm, farm-to-3PL) as necessary for the coordination and execution of logistics operations
  • Information such as delivery times, commodity types, quantities, and contract references may be visible to the other parties involved in a given transaction
  • You are responsible for ensuring that any data you share through the Service does not violate any confidentiality obligations you may have with third parties outside the platform

GrainFlow provides tools within the platform to manage the scope of data shared with counterparties. It is your responsibility to configure these settings appropriately for your business requirements.

8. Analytics and Session Recording

GrainFlow uses third-party analytics and user experience tools, including Microsoft Clarity, Google Analytics, and similar services, to understand how the Service is used and to improve its functionality. These tools may collect data through the use of cookies, heatmaps, session recordings, and click tracking.

These analytics tools are used to:

  • Analyze usage patterns and identify areas for product improvement
  • Diagnose technical issues and optimize platform performance
  • Understand user workflows to enhance the overall experience

No sensitive financial data, including specific contract pricing, bid amounts, or payment information, is captured by these tools. Session recordings may capture general navigation behavior but are configured to exclude sensitive input fields.

You may opt out of analytics tracking through your browser privacy settings, by using browser extensions that block tracking scripts, or by enabling "Do Not Track" in your browser preferences. Please note that opting out may affect our ability to diagnose issues or improve features relevant to your use of the Service.

9. Confidentiality of Commercial Data

GrainFlow recognizes that the data you input into the Service, including pricing information, contract terms, inventory levels, and capacity data, constitutes confidential business information.

GrainFlow commits to the following:

  • We will not share your individual business data with your competitors or with any third party except as necessary for the operation of the Service or as required by law
  • We will not use your pricing or contract data to provide competitive advantages to other users of the platform
  • Aggregated, anonymized data that cannot reasonably be used to identify any individual user or business may be used by GrainFlow for product improvement, industry research, or benchmarking purposes
  • All GrainFlow employees and contractors with access to user data are bound by confidentiality obligations

10. Intellectual Property

The Service, including its user interface, design, algorithms, analytics models, forecasting engines, source code, documentation, and all associated intellectual property rights, is and shall remain the exclusive property of GrainFlow Inc. These Terms do not grant you any right, title, or interest in the Service beyond the limited right to use it in accordance with these Terms.

You retain all ownership rights in Your Data as described in Section 6. Nothing in these Terms transfers ownership of Your Data to GrainFlow.

All trademarks, service marks, logos, and trade names displayed on the Service are the property of GrainFlow or their respective owners. You may not use any GrainFlow marks without prior written permission.

11. Service Availability

GrainFlow will use commercially reasonable efforts to maintain the availability and performance of the Service. However, these Terms do not constitute a service level agreement (SLA), and we do not guarantee uninterrupted or error-free operation of the Service.

The Service may be temporarily unavailable due to:

  • Scheduled maintenance, for which we will endeavor to provide reasonable advance notice
  • Emergency maintenance required to address security vulnerabilities or critical system failures
  • Circumstances beyond our reasonable control, including internet outages, third-party service disruptions, or force majeure events

Enterprise customers may negotiate specific uptime commitments and service level agreements as part of a separate Master Service Agreement. Please contact us for details.

12. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:

  • GRAINFLOW SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, BUSINESS OPPORTUNITIES, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE, REGARDLESS OF THE THEORY OF LIABILITY
  • GRAINFLOW'S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS OR YOUR USE OF THE SERVICE SHALL NOT EXCEED THE TOTAL FEES PAID BY YOU TO GRAINFLOW DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM

Without limiting the foregoing, GrainFlow specifically disclaims liability for:

  • Delivery timing: GrainFlow provides scheduling and coordination tools but does not guarantee that deliveries will occur at the times scheduled. Actual delivery times are subject to factors outside our control, including weather, road conditions, and driver availability.
  • Grain quality and grading: GrainFlow does not inspect, grade, or certify grain quality. Any grading or quality information entered into the platform is provided by users and is not verified by GrainFlow.
  • GPS and location accuracy: Location-based features, including driver tracking and proximity alerts, rely on third-party GPS technology and may not always be accurate. GrainFlow does not warrant the precision of location data.
  • Third-party integrations: The Service may integrate with third-party tools and services (including calendar systems, mapping providers, and communication platforms). GrainFlow is not responsible for the availability, accuracy, or performance of these third-party services.

13. Indemnification

You agree to indemnify, defend, and hold harmless GrainFlow Inc., its officers, directors, employees, agents, and affiliates from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to:

  • Your use of the Service in violation of these Terms
  • The accuracy, legality, or appropriateness of the data you input into the Service
  • Any claims brought by your counterparties, customers, or other third parties arising from your use of the Service or from data you have shared through the Service
  • Your violation of any applicable law, regulation, or third-party rights

14. Termination

Either party may terminate the use of the Service by providing thirty (30) days' written notice to the other party.

GrainFlow reserves the right to immediately suspend or terminate your access to the Service, without prior notice, if:

  • You materially breach these Terms and fail to cure such breach within ten (10) days of receiving written notice
  • Your use of the Service poses a security risk to the platform or other users
  • Continued provision of the Service to you would cause GrainFlow to violate applicable law

Upon termination, your right to access and use the Service will cease. GrainFlow will make Your Data available for export for a period of thirty (30) days following termination. After this period, GrainFlow may delete Your Data in accordance with our data retention policies. Any provisions of these Terms that by their nature should survive termination (including Sections 6, 9, 10, 12, 13, and 15) shall continue to apply.

15. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the Province of Saskatchewan, Canada, and the federal laws of Canada applicable therein, without regard to conflict of law principles.

16. Dispute Resolution

In the event of any dispute arising out of or relating to these Terms or the Service, the parties agree to the following resolution process:

  • Good faith negotiation: The parties shall first attempt to resolve the dispute through good faith negotiation between senior representatives of each party for a period of not less than thirty (30) days.
  • Mediation: If the dispute cannot be resolved through negotiation, the parties agree to submit the matter to non-binding mediation administered by a mutually agreed-upon mediator in the Province of Saskatchewan.
  • Litigation: If mediation is unsuccessful, either party may pursue the matter before the courts of competent jurisdiction in the Province of Saskatchewan, Canada, and each party hereby consents to the exclusive jurisdiction of such courts.

17. Modifications to These Terms

GrainFlow reserves the right to modify these Terms at any time. We will provide at least thirty (30) days' notice of material changes by posting the updated Terms on our website and, where practicable, by notifying you through the Service or via email.

Your continued use of the Service after the effective date of any modified Terms constitutes your acceptance of the changes. If you do not agree with the modified Terms, you must discontinue your use of the Service before the changes take effect.

18. Enterprise Agreements

These Terms constitute the standard agreement governing your use of the Service. However, if you or your organization has entered into a separate enterprise agreement with GrainFlow (such as a Master Service Agreement or similar contract), the terms of that enterprise agreement shall take precedence over these Terms to the extent of any conflict.

For information about enterprise plans and custom agreements, please contact us at info@grainflow.ca.

19. Contact

If you have any questions about these Terms of Service, please contact us: