End User License Agreement

Last updated: August 2026


This End User License Agreement ("EULA" or "Agreement") is a legally binding contract between you ("User," "you," or "your") and Westlake Adventure Sports Inc., operating as Ridenet ("Company," "we," "us," or "our"), governing your use of the Ridenet mobile application ("App"). By downloading, installing, accessing, or using the App, you acknowledge that you have read, understood, and agree to be bound by the terms and conditions of this Agreement. If you do not agree to these terms, do not download, install, or use the App.

This Agreement should be read in conjunction with the Ridenet Terms of Service, Privacy Policy, Rental Agreement, Rider Waiver & Liability Release, and Safe Riding Guide, all of which are incorporated by reference.


1. Licence Grant

Subject to your compliance with this Agreement, Westlake Adventure Sports Inc. grants you a limited, non-exclusive, non-transferable, revocable licence to download, install, and use the App on a mobile device that you own or control, solely for your personal, non-commercial use in connection with the Ridenet e-bike rental platform.

This licence does not grant you any ownership interest in the App or any of its content. The App, including all intellectual property rights therein, remains the exclusive property of Westlake Adventure Sports Inc. and its licensors. We reserve all rights not expressly granted to you under this Agreement.

You may install the App on a reasonable number of personal devices for your own use. This licence is personal to you and may not be shared with, transferred to, or used by any other person.


2. Restrictions

You agree that you will not:

  • Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code, underlying algorithms, data structures, or encryption keys of the App, except to the limited extent that applicable law expressly prohibits this restriction;
  • Modify, adapt, translate, or create derivative works based on the App or any part thereof;
  • Copy, reproduce, distribute, publicly display, publicly perform, sublicence, lease, lend, rent, or otherwise transfer or make available the App or any portion thereof to any third party;
  • Remove, alter, or obscure any copyright, trademark, or other proprietary notices contained in or displayed by the App;
  • Use the App for any unlawful purpose, or in any manner that could damage, disable, overburden, or impair our servers or networks;
  • Use any automated means, including bots, scrapers, spiders, or scripts, to access, interact with, or extract data from the App;
  • Attempt to gain unauthorised access to any portion of the App, other accounts, computer systems, or networks connected to the App through hacking, password mining, social engineering, or any other means;
  • Circumvent, disable, or otherwise interfere with any security, authentication, digital rights management, rate-limiting, or geofencing features of the App;
  • Use the App to collect, harvest, or mine information about other users;
  • Transmit any malicious code, virus, worm, Trojan horse, or other harmful software through the App;
  • Use the App in a manner that violates any applicable law, regulation, or third-party right;
  • Use the App to facilitate any activity that is prohibited under the Terms of Service, the Rental Agreement, or the Rider Waiver.

3. System Requirements

3.1 Minimum Requirements

The App requires a compatible mobile device running a supported operating system. Minimum requirements include:

  • iOS: Version 15.0 or later on iPhone or iPad.
  • Android: Version 10 (API level 29) or later.
  • Connectivity: An active internet connection (cellular data or Wi-Fi) is required for core App functionality, including browsing vehicles, completing bookings, unlocking and locking vehicles, and processing payments.
  • Location Services: GPS/location services must be enabled for vehicle discovery, navigation, trip tracking, and geofence compliance.
  • Camera: Camera access is required for QR code scanning and may be required for identity verification and end-ride photos.
  • Bluetooth: Bluetooth Low Energy (BLE) may be required for communicating with the IoT lock hardware on vehicles (see Section 6.5).
  • Storage: Sufficient available storage for the App and its data (approximately 150 MB minimum).

Ridenet does not guarantee that the App will function on all devices, even if they meet the stated minimum requirements. Device-specific variations in hardware, operating system customisations, and carrier configurations may affect performance.

3.2 Offline Functionality

The App requires an active internet connection for all core functions. If you lose connectivity during an active rental, the following limitations apply:

  • You will not be able to lock or unlock a vehicle through the App (unless Bluetooth-based local lock is available on the specific vehicle model).
  • Real-time trip tracking, geofence alerts, and battery status may be interrupted.
  • Payment processing will be deferred until connectivity is restored.
  • Push notifications and in-app messages will not be received.

The rental period continues regardless of connectivity status. The Rider remains responsible for all rental obligations, charges, and vehicle care even while offline. If you cannot lock a vehicle due to a connectivity issue, secure the vehicle as safely as possible and contact support@ridenet.ca or call +1 (613) 242-0837 for manual assistance.

3.3 Multi-Device Usage

You may be logged into the App on more than one device at a time, but only one device may conduct an active rental session. If a conflict occurs (e.g., two devices attempt to unlock the same vehicle), the first authenticated request received by our servers will take priority. During an active rental, the device that initiated the unlock is the authoritative device for GPS tracking, trip recording, and lock/unlock commands. Using a second device to end a rental started on a different device may require re-authentication and may result in a brief delay in lock confirmation.


4. Account and Authentication

To use the App, you must create an account and provide accurate, complete, and current information. You are solely responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account.

4.1 Authentication

The App may require or offer two-factor authentication (2FA) as an additional security measure. You agree to comply with any authentication requirements we implement to protect the security of your account and the platform.

4.2 Biometric Authentication

If the App offers biometric authentication features (such as Face ID, Touch ID, or fingerprint unlock), these features rely on your device's built-in biometric capabilities. Ridenet does not collect, store, or process biometric data. All biometric authentication is handled entirely by your device's operating system. Biometric identifiers never leave your device and are never transmitted to our servers. Enabling biometric authentication is optional and can be disabled at any time through the App settings.

4.3 Account Security

You must notify us immediately at support@ridenet.ca if you suspect any unauthorised use of your account or any other breach of security. You are liable for all activity that occurs under your account, whether or not authorised by you.

4.4 Account Inactivity and Dormancy

If your Ridenet account has been inactive (no bookings, no logins, and no account activity) for a continuous period of twenty-four (24) months, Ridenet may designate the account as dormant. Before taking any action on a dormant account, Ridenet will send a notification to the email address on file giving you thirty (30) days to reactivate the account by logging in.

If the account is not reactivated within the notification period:

  • Stored payment methods may be removed from the account for security purposes. You will need to re-enter a payment method to make future bookings.
  • Your signed Waiver will remain on file, but you may be required to re-sign an updated Waiver before your next rental if the Waiver has been materially updated since your last activity.
  • Promotional Credits, loyalty balances, and referral credits associated with the account may expire and be forfeited in accordance with their original expiration terms.
  • Account data will be retained or deleted in accordance with the Privacy Policy.
  • The account will not be automatically deleted solely due to inactivity; deletion occurs only upon your request or as required by applicable law.

5. Data Collection, Permissions, and Privacy

Your use of the App is governed by our Privacy Policy, which is incorporated into this Agreement by reference. By using the App, you consent to the collection, use, and sharing of your information as described in the Privacy Policy.

5.1 Device Permissions

The App may request access to the following features and data on your device:

  • Camera: Used for scanning QR codes on vehicles to initiate and end rentals, for identity verification purposes when required by Fleet Operators, and for submitting end-ride photos. Camera data captured for QR scanning is processed in real-time and is not stored beyond the scan event. End-ride photos and identity verification images are stored in accordance with the Privacy Policy.
  • Location (GPS): Used as described in Section 6 (GPS, Location Data, and Geolocation). See Section 6 for comprehensive details on GPS data collection, use, storage, accuracy, and limitations.
  • Push Notifications: Used to send rental confirmations, trip status updates, payment receipts, late return warnings, geofence boundary alerts, low battery warnings, safety alerts, damage notifications, and important service announcements. With your consent, push notifications may also be used for promotional offers and marketing messages. You may disable push notifications at any time through your device's settings, though this may affect your ability to receive time-sensitive rental information such as geofence warnings and late return alerts. All commercial electronic messages comply with Canada's Anti-Spam Legislation (CASL).
  • Bluetooth: Used as described in Section 6.5 (Bluetooth and NFC Communication).

You may revoke any of these permissions at any time through your device's settings. However, revoking certain permissions (such as camera, location, or Bluetooth access) may limit or prevent your ability to use core features of the App, including initiating or ending rentals, locating vehicles, or communicating with vehicle lock hardware.

5.2 Analytics and Crash Reporting

The App collects anonymised usage analytics and crash reports to help us understand how the App is used, identify and fix bugs, improve performance, and enhance the user experience. This data may include: device type, operating system version, App version, session duration, feature usage patterns, error logs, and crash stack traces. Analytics data does not identify you personally. We may use third-party analytics services (such as Google Analytics or Expo Analytics) to process this data.

5.3 Sensor Data

The App may access your device's motion sensors (accelerometer, gyroscope) to detect device orientation, improve map display, and support ride-related features. Ridenet does not use sensor data for health monitoring, fitness tracking, or biometric analysis. Sensor data is processed locally on your device and is not transmitted to our servers unless it is part of an anonymised crash report.


6. GPS, Location Data, and Geolocation

This section provides a comprehensive description of how the App collects, uses, stores, and shares GPS and location data. By using the App, you consent to the GPS data practices described in this section and in the Privacy Policy.

6.1 What GPS Data Is Collected

The App collects the following location-related data:

  • Device GPS: When you grant location permission, the App collects your device's GPS coordinates to show nearby available vehicles, provide navigation assistance, and enable location-based features.
  • Background Location During Active Rentals: During an active rental, the App may collect your device's GPS coordinates in the background — even when the App is not in the foreground or the screen is locked — to enable accurate trip tracking, geofence enforcement, and vehicle recovery. Background location collection begins when you unlock a vehicle and ceases when the rental ends and the vehicle is locked and returned.
  • Vehicle GPS (IoT): Each Ridenet-connected vehicle independently transmits its own GPS coordinates to our servers through its IoT hardware during rentals and at periodic intervals when idle. Vehicle GPS data is collected regardless of whether the App is open on your device.
  • IP-Based Location: We collect approximate location data (city, province, or postal code) associated with the IP address of the device you use to access the App.

6.2 How GPS Data Is Used

GPS and location data is used for the following purposes:

During an Active Rental:

  • Real-time trip tracking for billing and ride history;
  • Geofence enforcement — alerting you when you approach or cross operating area boundaries, speed-limited zones, or no-ride zones;
  • Vehicle recovery in the event of theft, abandonment, or excessive late return;
  • Safety monitoring and incident response.

For Verification and Dispute Resolution:

  • Verifying that a vehicle was returned to a designated parking area by comparing the vehicle's GPS position at end-of-rental against the designated zone boundaries;
  • Verifying that the end-ride photo location matches the vehicle's GPS location at the time of return;
  • Resolving damage disputes by reviewing the vehicle's route, speed, and location data during the rental period;
  • Verifying the geographic origin of account activity for fraud prevention (e.g., detecting if a booking is made from one location but an unlock attempt originates from a significantly different location, which may indicate a compromised account).

For Security:

  • Detecting unauthorised vehicle movement (vehicle GPS shows movement without an active rental, indicating potential theft or tampering);
  • Triggering theft alerts and enabling vehicle recovery by providing real-time GPS coordinates to Ridenet staff and, where necessary, law enforcement;
  • Detecting lock tampering (GPS shows movement while the lock status indicates the vehicle is locked);
  • Identifying patterns of suspicious activity across the platform.

For Business and Operations:

  • Fleet distribution optimization — understanding where vehicles are needed and repositioning them accordingly;
  • Demand heat mapping — identifying high-demand areas and times to help Fleet Operators position their fleets effectively;
  • Route popularity analysis — understanding which routes riders take most frequently to improve vehicle placement, battery management, and infrastructure recommendations;
  • Pricing optimization — using demand patterns and route data to support dynamic pricing tools offered to Fleet Operators;
  • Aggregate urban planning data — sharing anonymised and aggregated GPS data with municipalities, tourism boards, cycling advocacy organisations, and urban planners to support cycling infrastructure development and tourism planning;
  • Service improvement and new feature development.

For Sharing with Third Parties:

  • GPS data related to a specific rental may be shared with the applicable Fleet Operator for fleet management, damage assessment, and parking verification;
  • Anonymised and aggregated GPS data (which does not identify individual riders) may be shared with third parties for research, analytics, urban planning, and marketing, as described in the Privacy Policy;
  • Specific GPS data may be shared with law enforcement in response to a valid legal request, court order, or in emergency circumstances to protect the safety of any person, as described in the Privacy Policy.

6.3 How Long GPS Data Is Stored

  • Trip-specific GPS data (detailed route, waypoints, speed at each point): Retained for twenty-four (24) months from the date of the rental, after which it is anonymised or deleted. During the retention period, trip GPS data may be accessed for damage dispute resolution, safety investigations, and aggregate analytics.
  • Vehicle GPS data (periodic location pings when idle): Retained for twelve (12) months for fleet management and theft recovery purposes.
  • IP-based location data: Retained in accordance with the general data retention schedule in the Privacy Policy.
  • Anonymised and aggregated GPS data: Retained indefinitely as it cannot be associated with any individual rider.

6.4 GPS Accuracy Disclaimer

GPS location data is inherently imprecise. The accuracy of GPS coordinates depends on many factors, including satellite availability, atmospheric conditions, device hardware quality, signal obstruction (urban canyons, tree cover, tunnels, indoor areas, large buildings), and device software. Under typical outdoor conditions, GPS accuracy is approximately 3–10 metres, but in obstructed environments accuracy may degrade to 15–50 metres or more.

This means:

  • Geofence boundaries enforced by the App are based on GPS data that may not precisely match real-world boundaries. If you are riding near the edge of a designated operating area, the App may trigger a geofence alert slightly before or after you actually cross the real-world boundary. The Rider is responsible for knowing their actual position relative to restricted areas regardless of what the App displays. If you are unsure whether you are inside the operating area, err on the side of caution and ride toward the centre of the designated area.
  • Vehicle location displayed on the App map is based on the last GPS position reported by the vehicle's IoT hardware and may be offset from the vehicle's actual physical location. A vehicle shown on the map at one position may actually be several metres — or, in degraded GPS conditions, up to 50 metres — from where it appears.
  • Parking verification uses GPS to determine whether the vehicle was returned within a designated parking zone. In borderline cases (e.g., the vehicle is within a few metres of the zone boundary), GPS imprecision may cause a vehicle that was properly parked to appear outside the zone, or vice versa. If you receive an improper parking fee that you believe was caused by GPS inaccuracy, you may dispute it within the dispute window described in the Rental Agreement.
  • End-ride photo location matching compares the GPS metadata of the photo with the vehicle's GPS position. Discrepancies of up to 15 metres are expected and do not necessarily indicate that the photo was taken at a different location than the vehicle.

Ridenet does not guarantee the accuracy of any GPS-derived data and is not liable for any fees, penalties, geofence actions, or other consequences that arise from GPS imprecision.

6.5 Bluetooth and NFC Communication

The App may use Bluetooth Low Energy (BLE) to communicate with the IoT lock hardware installed on vehicles. BLE is used for:

  • Sending unlock and lock commands to the vehicle when the device is within close range;
  • Exchanging authentication tokens between the App and the vehicle's lock to verify that the correct Rider is attempting to unlock the vehicle;
  • Receiving lock confirmation status from the vehicle.

BLE communication between the App and the vehicle lock is encrypted. The App does not use Bluetooth to scan for, connect to, or exchange data with any other Bluetooth device in the vicinity. Bluetooth data exchanged with the vehicle lock is limited to authentication tokens, lock/unlock commands, and status confirmations — no personal data is transmitted via BLE.

The App may also support Near Field Communication (NFC) for tap-to-unlock functionality on compatible devices and vehicles. NFC operates at very close range (typically under 4 cm) and is used solely to initiate the unlock sequence.

If Bluetooth or NFC is disabled on your device, you may still be able to unlock vehicles via cloud-based commands over cellular data, but this method is slower and depends on the vehicle's cellular connectivity.

6.6 GPS, Battery, and Network Impact

The App's use of GPS (particularly background location during active rentals), Bluetooth, and cellular data consumes your device's battery at a higher rate than typical apps. During an active rental, you should expect increased battery drain compared to normal phone usage.

You are responsible for ensuring that your device has sufficient battery charge to complete and end your rental. If your phone battery dies during an active rental:

  • You may be unable to lock the vehicle through the App, which means the rental remains active and charges continue to accrue;
  • You may be unable to receive geofence warnings, late return alerts, or damage notifications;
  • You may be unable to submit the required end-ride photo;
  • The vehicle's IoT hardware will continue to transmit GPS and telemetry data independently of your phone.

If your phone dies during a rental, you should secure the vehicle as safely as possible and seek assistance from the Fleet Operator directly or call support@ridenet.ca from another phone.

The App's cellular data usage (for GPS transmission, map loading, real-time updates, and background sync) is the Rider's responsibility. Ridenet does not provide Wi-Fi or cellular data. Riders using the App while roaming internationally should be aware that data charges from their carrier may be significant. Ridenet is not responsible for any cellular data charges, roaming fees, or carrier costs incurred while using the App.


7. Updates and Modifications

7.1 App Updates

Ridenet may release updates, patches, bug fixes, new features, or new versions of the App from time to time. Some updates may be delivered over-the-air (OTA) through our application framework (Expo) without requiring a download from the App Store. Other updates may require you to download a new version from the App Store.

By using the App, you consent to the automatic delivery and installation of OTA updates. OTA updates may modify the App's functionality, interface, permissions, or behaviour without requiring a separate download or your manual approval. If you do not wish to receive OTA updates, you must uninstall the App.

7.2 App Store Updates

For updates delivered through the Apple App Store or Google Play Store, we recommend enabling automatic updates on your device. If you do not install required updates, certain features of the App may not function correctly, and we cannot guarantee compatibility, security, or continued access to the Platform.

7.3 Modifications to Features

We reserve the right to modify, suspend, or discontinue any feature or functionality of the App at any time, with or without notice. We are not liable for any modification, suspension, or discontinuation of features.

7.4 Backward Compatibility

We make reasonable efforts to maintain backward compatibility with recently released versions of the App. However, we do not guarantee that older versions of the App will continue to function indefinitely. After a new version is released, we may require users to update to the latest version to continue using the App.


8. In-App Purchases and Rentals

The App allows you to browse available vehicles, make rental reservations, and pay for rentals directly through the platform. All vehicle rentals purchased or initiated through the App are subject to the Rental Agreement, Terms of Service, and the Rider Waiver & Liability Release, together with any supplementary rental terms presented at the time of booking.

Rental pricing, availability, cancellation policies, and refund terms are set by individual Fleet Operators and displayed within the App at the time of booking. Payment is processed securely through Stripe at the time the rental is confirmed. You agree to pay all fees and charges associated with your rentals in accordance with the pricing and payment terms presented to you.

Ridenet acts as a platform facilitating the transaction between you and the Fleet Operator. The rental agreement for each booking is between you and the respective Fleet Operator. For billing disputes or refund requests, please contact the Fleet Operator directly or reach out to support@ridenet.ca.


9. In-App Communication Features

9.1 AI Chat Assistant

The App may include an AI-powered chat assistant that helps you with booking questions, support inquiries, local recommendations, safety guidance, and general information. The AI assistant is an automated tool and does not constitute professional advice of any kind — including legal, medical, financial, or safety advice. Responses generated by the AI assistant may be inaccurate, incomplete, or outdated. You should verify any important information independently. Your messages to the AI assistant and the responses generated are collected and may be used to improve the service, as described in the Privacy Policy.

9.2 Fleet Operator Messaging

The App may allow direct messaging between you and Fleet Operators for rental-related inquiries (e.g., pickup instructions, local directions, equipment questions). Messages exchanged through the App are stored by Ridenet for support, dispute resolution, and safety purposes. You must not use in-app messaging to send unlawful, threatening, harassing, or inappropriate content.

9.3 No Emergency Service

The App, including the AI chat assistant and Fleet Operator messaging, is not an emergency service. In case of emergency, call 911 or your local emergency number. Do not rely on the App for urgent safety communications.


10. Vehicle Availability Disclaimer

The App displays information about vehicle availability, location, battery level, and condition based on the most recent data received from each vehicle's IoT hardware. This information may not reflect the current real-time state of the vehicle. Specifically:

  • A vehicle shown as "available" on the map may have already been rented by another Rider, may have moved since the last GPS report, may have an insufficient charge to complete your intended trip, or may not be physically present at the displayed location.
  • Battery level and range estimates displayed in the App are based on the last telemetry report and may not reflect the current charge. Battery estimates are inherently imprecise and affected by terrain, weather, rider weight, and assist mode.
  • Vehicle condition information is based on the last known telemetry and operator records. A vehicle displayed as available may have an unreported defect or damage.
  • Telemetry data is transmitted at periodic intervals and may be delayed due to cellular connectivity issues, particularly in rural or low-coverage areas.

Ridenet does not guarantee the availability, location, battery level, condition, or accessibility of any vehicle displayed on the App. If you arrive at a listed location and find the vehicle absent, uncharged, damaged, or inaccessible, you should report the issue through the App and either select a different vehicle or cancel the booking in accordance with the applicable cancellation policy.


11. User-Generated Content

11.1 Content You Submit

The App may allow you to submit content including ratings, reviews, comments, photos, profile information, and feedback ("User Content"). By submitting User Content through the App, you grant Ridenet a non-exclusive, perpetual, irrevocable, royalty-free, worldwide, fully sublicensable licence to use, reproduce, modify, adapt, publish, translate, distribute, display, and perform such User Content in any media for any purpose, including platform operation, marketing, and service improvement.

11.2 Content Standards

You are solely responsible for your User Content. You must not submit User Content that is false, misleading, defamatory, obscene, threatening, harassing, discriminatory, infringing of any third-party right, or otherwise unlawful. Ridenet reserves the right to remove any User Content at any time without notice.

11.3 Ratings and Reviews

Rider ratings and reviews of vehicles and Fleet Operators are displayed publicly on the Platform and may influence search rankings and Trust Scores. Ratings must be honest, fair, and based on your actual rental experience. Retaliatory, fabricated, or incentivised ratings (e.g., receiving a discount in exchange for a positive review) are prohibited.


12. Feedback and Suggestions

If you provide Ridenet with any suggestions, ideas, feature requests, enhancement proposals, or other feedback regarding the App ("Feedback"), you acknowledge and agree that: (a) the Feedback is provided voluntarily and without any obligation of confidentiality; (b) Ridenet may freely use, implement, modify, and commercialise the Feedback without restriction, attribution, or compensation to you; and (c) you irrevocably assign to Ridenet all right, title, and interest in any intellectual property created based on the Feedback.


13. Third-Party Services and Content

13.1 Integrated Services

The App integrates with and relies upon certain third-party services to provide its functionality. These services include, but are not limited to:

  • Convex: Real-time database and backend infrastructure for data storage, synchronisation, and serverless functions.
  • Stripe: Payment processing for rental transactions and in-app purchases. Your payment information is handled directly by Stripe in accordance with their security standards and terms of service.
  • Google Maps Platform: Mapping, geocoding, and location-based services for displaying available vehicles, providing navigation, and rendering map interfaces.
  • Expo (React Native): Application framework and over-the-air update delivery for the mobile app.
  • OpenAI: AI vision and language processing for identity-document field extraction, end-ride and vehicle photo verification, helmet and safety-gear checks, content moderation, and the AI chat assistant. Images and messages are processed subject to OpenAI's terms and, per OpenAI's API data usage policies, are not used to train OpenAI's models.
  • Anthropic: AI-assisted route and trip planning.
  • Google Gemini API: Automated extraction of event details from publicly available Instagram business content.
  • Amazon Web Services (AWS): Cloud hosting, email delivery, and infrastructure services.

Your use of these third-party services is subject to the respective terms of service and privacy policies of each provider. Ridenet is not responsible for the practices, content, availability, performance, accuracy, or reliability of any third-party service integrated into the App. Third-party services may be modified, suspended, or discontinued by their providers at any time, which may affect App functionality.

13.2 Third-Party Content

The App displays content created by third parties, including Fleet Operator vehicle descriptions, photographs, pricing, availability information, and ratings and reviews submitted by other Riders. Ridenet does not warrant the accuracy, completeness, reliability, or timeliness of any third-party content displayed in the App. Fleet Operator descriptions may contain errors, photographs may not reflect the current condition of a vehicle, and Rider reviews represent individual opinions and experiences that may not be representative. You rely on third-party content at your own risk.


14. Open-Source Software

The App may contain or be built using open-source software components licensed under various open-source licences (such as MIT, Apache 2.0, BSD, and others). A list of open-source components used in the App and their respective licence terms is available upon written request to legal@ridenet.ca.

Nothing in this Agreement restricts or limits your rights under any applicable open-source licence. To the extent there is a conflict between the terms of an open-source licence and this Agreement, the open-source licence terms shall control with respect to the applicable open-source component.


15. Beta Features and Pre-Release Software

Ridenet may offer access to beta features, pre-release software, experimental functionality, or early-access programs ("Beta Features") within the App from time to time. Beta Features are provided for testing and evaluation purposes only and are subject to the following:

  • Beta Features are provided "as-is" and "as-available" without any warranty of any kind. They may contain bugs, errors, and instability.
  • Beta Features may be modified, suspended, or removed at any time without notice.
  • Data created or stored through Beta Features may be lost or reset without notice.
  • Your use of Beta Features may be subject to additional terms communicated through the App.
  • Ridenet accepts no liability for any loss, damage, or inconvenience arising from your use of Beta Features. You use Beta Features entirely at your own risk.
  • Feedback provided during beta testing is subject to Section 12 (Feedback and Suggestions).

16. Children and Age Restriction

The App is not intended for use by children under the age of sixteen (16). You must be at least eighteen (18) years of age to create a booking, make a payment, or enter into a rental agreement through the App. Riders aged sixteen (16) to seventeen (17) are permitted to ride e-bikes but must be added as riders by an adult booker (aged 18+) who assumes full responsibility. In the Province of Ontario, you must be at least sixteen (16) years of age to operate an e-bike; age requirements may differ by jurisdiction. By using the App, you represent that you meet the minimum age requirement applicable in your jurisdiction. If we become aware that a user under the minimum age has created an account without appropriate consent, we will take steps to terminate the account and delete associated data.


17. Data Portability and Account Deletion

17.1 Data Portability

You may request a copy of your personal data held by Ridenet at any time by contacting privacy@ridenet.ca or through the "Request My Data" feature in the App's account settings (when available). Your data will be provided in a structured, commonly used, and machine-readable format (JSON or CSV) within thirty (30) days of your request. The export will include your account profile, trip history, rental records, and payment summaries. It will not include Ridenet's internal notes, algorithmic scores, or data belonging to third parties (such as Fleet Operator records).

17.2 Account Deletion

You may request the deletion of your Ridenet account at any time by contacting support@ridenet.ca or through the "Delete Account" feature in the App's account settings. Upon receiving a verified deletion request:

  • Your account will be deactivated immediately and you will no longer be able to log in or make bookings.
  • Active rentals must be completed and returned before the deletion takes effect. If you have an active rental, the deletion will be processed after the rental concludes and all associated charges are finalised.
  • Certain data will be retained after deletion as required by law or for legitimate business purposes, including: signed Waiver records (retained indefinitely as legal records), financial transaction records (retained for seven (7) years for tax compliance), active damage claims or disputes (retained until resolved), and audit logs (retained for three (3) years). All other personal data will be deleted or anonymised within thirty (30) days of the deletion request.
  • Account deletion is permanent and cannot be reversed. Any Promotional Credits, loyalty balances, or referral credits associated with the account are forfeited.

18. Indemnification

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

  • Your use of or inability to use the App;
  • Your violation of this Agreement;
  • Your violation of any applicable law or third-party right;
  • Any User Content you submit through the App;
  • Any unauthorised use of your account;
  • Any claim that your use of the App caused damage to a third party.

This indemnification obligation survives termination of this Agreement.


19. Disclaimer of Warranties

THE APP IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, WESTLAKE ADVENTURE SPORTS INC. DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, AND SECURITY.

WE DO NOT WARRANT THAT THE APP WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE; THAT THE RESULTS OBTAINED FROM USE OF THE APP WILL BE ACCURATE OR RELIABLE; THAT ANY DEFECTS IN THE APP WILL BE CORRECTED; OR THAT THE APP IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.

The App may be subject to interruptions, delays, or outages due to maintenance, updates, network issues, server failures, or circumstances beyond our reasonable control.

YOU ACKNOWLEDGE THAT THE APP RELIES ON NETWORK CONNECTIVITY, GPS SIGNALS, BLUETOOTH COMMUNICATION, AND THIRD-PARTY SERVICES, ALL OF WHICH MAY BE UNAVAILABLE OR INACCURATE AT TIMES. RIDENET DOES NOT GUARANTEE THE AVAILABILITY OF ANY PARTICULAR VEHICLE, THE ACCURACY OF VEHICLE LOCATION DATA, THE ACCURACY OF BATTERY LEVEL OR RANGE ESTIMATES, THE ACCURACY OF GPS-DERIVED GEOFENCE BOUNDARIES, OR THE FUNCTIONALITY OF IoT LOCK DEVICES OR BLUETOOTH CONNECTIONS AT ALL TIMES.

THE AI CHAT ASSISTANT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY AND WITHOUT WARRANTY OF ACCURACY. AI-GENERATED RESPONSES MAY CONTAIN ERRORS AND DO NOT CONSTITUTE PROFESSIONAL ADVICE.

THIRD-PARTY CONTENT DISPLAYED IN THE APP — INCLUDING FLEET OPERATOR DESCRIPTIONS, PHOTOGRAPHS, PRICING, AND RIDER REVIEWS — IS NOT WARRANTED BY RIDENET FOR ACCURACY, COMPLETENESS, OR RELIABILITY.


20. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL WESTLAKE ADVENTURE SPORTS INC., ITS DIRECTORS, OFFICERS, EMPLOYEES, AGENTS, AFFILIATES, OR SUCCESSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, LOSS OF DATA, LOSS OF USE, LOSS OF GOODWILL, OR OTHER INTANGIBLE LOSSES, ARISING OUT OF OR IN CONNECTION WITH:

  • Your use of or inability to use the App;
  • Any unauthorised access to or alteration of your data or transmissions;
  • Any errors, inaccuracies, or omissions in the App's content, features, or functionality;
  • Any interruption, suspension, or termination of the App or any part thereof;
  • Any bugs, viruses, or other harmful code transmitted through the App;
  • Any third-party service failure or unavailability;
  • Any reliance on information provided by the AI chat assistant;
  • Any GPS inaccuracy leading to geofence alerts, parking fees, or incorrect location display;
  • Any Bluetooth or NFC communication failure affecting lock/unlock functionality;
  • Any device battery depletion during an active rental;
  • Any reliance on third-party content displayed in the App;
  • Any other matter relating to the App.

IN NO EVENT SHALL THE TOTAL AGGREGATE LIABILITY OF WESTLAKE ADVENTURE SPORTS INC. FOR ALL CLAIMS ARISING UNDER THIS AGREEMENT EXCEED THE TOTAL AMOUNT OF FEES ACTUALLY PAID BY YOU THROUGH THE APP DURING THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR FIFTY CANADIAN DOLLARS ($50 CAD), WHICHEVER IS GREATER.

SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN WARRANTIES OR LIABILITY. IN SUCH JURISDICTIONS, THE ABOVE LIMITATIONS SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW.


21. Termination

21.1 Automatic Termination

This licence is effective until terminated. Your rights under this Agreement will terminate automatically and without notice if you fail to comply with any term of this Agreement or the Terms of Service.

21.2 Termination by Ridenet

We may, at our sole discretion, suspend or terminate your licence and access to the App at any time, with or without cause, and with or without notice. Grounds for termination include, but are not limited to: violation of this Agreement or our Terms of Service, fraudulent or abusive activity, failure to pay for rentals, unsafe operation of vehicles, or conduct that we reasonably determine is harmful to other users, Fleet Operators, or the platform.

21.3 Termination by User

You may terminate this Agreement at any time by deleting the App from all of your devices and closing your Ridenet account by contacting support@ridenet.ca or through the account settings in the App. See Section 17.2 for the account deletion process and data retention.

21.4 Effect of Termination

Upon termination:

  • You must cease all use of the App and destroy any copies in your possession.
  • Termination does not relieve you of any obligation to pay outstanding fees, charges, or damage assessments incurred prior to termination.
  • Your account data will be handled in accordance with the Privacy Policy and the data retention provisions in Section 17.2.
  • Sections 2 (Restrictions), 6 (GPS and Location Data), 11 (User-Generated Content), 12 (Feedback), 13 (Third-Party Services), 14 (Open-Source Software), 18 (Indemnification), 19 (Disclaimer of Warranties), 20 (Limitation of Liability), 22 (App Store Terms), 23 (Dispute Resolution and Arbitration), 25 (Document Hierarchy), and 26 (General Provisions) shall survive termination.

22. App Store Terms

If you downloaded the App from the Apple App Store or Google Play Store (each, an "App Store"), you acknowledge and agree to the following:

  • This Agreement is between you and Westlake Adventure Sports Inc. only, and not with Apple Inc. ("Apple") or Google LLC ("Google"). Westlake Adventure Sports Inc. is solely responsible for the App and its content.
  • Your use of the App must comply with the applicable App Store terms of service, including the Apple Media Services Terms and Conditions or the Google Play Terms of Service.
  • The App Store provider has no obligation to furnish any maintenance or support services with respect to the App.
  • In the event of any failure of the App to conform to any applicable warranty, you may notify the App Store provider, and the App Store provider may refund the purchase price of the App (if any) to you. To the maximum extent permitted by applicable law, the App Store provider will have no other warranty obligation with respect to the App.
  • Westlake Adventure Sports Inc., and not the App Store provider, is responsible for addressing any claims by you or any third party relating to the App, including product liability claims, any claim that the App fails to conform to any applicable legal or regulatory requirement, and claims arising under consumer protection, privacy, or similar legislation.
  • In the event of any third-party claim that the App or your possession and use of the App infringes that third party's intellectual property rights, Westlake Adventure Sports Inc., and not the App Store provider, will be solely responsible for the investigation, defence, settlement, and discharge of any such intellectual property infringement claim.
  • Apple and Google, and their respective subsidiaries, are third-party beneficiaries of this Agreement. Upon your acceptance of this Agreement, each App Store provider will have the right (and will be deemed to have accepted the right) to enforce this Agreement against you as a third-party beneficiary thereof.

23. Dispute Resolution and Arbitration

23.1 Arbitration

Any dispute, controversy, or claim arising out of or relating to this Agreement, or the breach, termination, or invalidity thereof, that cannot be resolved through good-faith negotiation within thirty (30) days of written notice of the dispute, shall be finally resolved by binding arbitration administered in accordance with the Arbitration Act, 1991 (Ontario). The arbitration shall take place in the Province of Ontario. The language of the arbitration shall be English. The decision of the arbitrator shall be final and binding and may be entered as a judgment in any court of competent jurisdiction.

23.2 Class Action Waiver

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, YOU AGREE THAT ANY DISPUTE RESOLUTION PROCEEDINGS WILL BE CONDUCTED ONLY ON AN INDIVIDUAL BASIS AND NOT IN A CLASS, CONSOLIDATED, OR REPRESENTATIVE ACTION. YOU WAIVE ANY RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS-WIDE ARBITRATION AGAINST RIDENET OR WESTLAKE ADVENTURE SPORTS INC. If this class action waiver is found to be unenforceable, then the entirety of this arbitration provision shall be null and void, and the dispute shall be resolved by the courts of the Province of Ontario.

23.3 Injunctive Relief

Notwithstanding the above, either party may seek injunctive or other equitable relief in any court of competent jurisdiction to prevent the actual or threatened infringement, misappropriation, or violation of intellectual property rights, or to address an urgent safety concern.


24. Force Majeure

Ridenet shall not be liable for any delay, interruption, or failure in the operation of the App or any of its features resulting from events beyond its reasonable control, including but not limited to: natural disasters; war or terrorism; government orders or regulatory action; public health emergencies or pandemics; labour disputes; telecommunications or internet outages; power failures; cyberattacks or distributed denial-of-service attacks; failures of third-party service providers (including Convex, Stripe, Google, AWS, Expo, or Apple/Google app stores); removal or suspension of the App from an app store by Apple or Google; and acts or omissions of cellular network carriers.

During a force majeure event, certain App features — including vehicle unlock/lock, real-time tracking, payment processing, and push notifications — may be unavailable. Ridenet will make reasonable efforts to restore service as quickly as possible but does not guarantee any specific restoration timeline.


25. Document Hierarchy

In the event of a conflict or inconsistency between this EULA and the other documents that form part of the agreement between you and Ridenet, the following order of precedence shall apply (from highest to lowest priority):

  1. Rider Waiver & Liability Release — prevails on all matters relating to assumption of risk, release of liability, indemnification, and fitness to ride.
  2. Rental Agreement — prevails on all matters relating to the specific rental transaction, including pricing, cancellation, damage, payment, and return obligations.
  3. Terms of Service — prevails on all matters relating to general platform use, account obligations, intellectual property, and dispute resolution.
  4. This EULA — prevails on all matters relating specifically to the App, its licence, its features, and device-level functionality.
  5. Privacy Policy — prevails on all matters relating to data collection, use, storage, sharing, and individual privacy rights.
  6. Safe Riding Guide — informational and educational; does not create legal obligations beyond those established in the documents above.
  7. Fleet Operator supplementary terms — apply only to the extent they do not conflict with any of the above documents.

If a provision in a lower-priority document provides greater protection to Ridenet or Westlake Adventure Sports Inc. than the corresponding provision in a higher-priority document, the more protective provision shall apply to the extent permitted by law.

Liability Cap Clarification. Different documents in this suite contain different aggregate liability caps (e.g., the Terms of Service caps liability at twelve months of fees paid; this EULA caps liability at twelve months of fees or fifty Canadian dollars, whichever is greater). Where a claim could fall under more than one document, the liability cap that is most favourable to Ridenet and Westlake Adventure Sports Inc. shall apply. The Rider Waiver & Liability Release, which includes a full release of liability and covenant not to sue, takes precedence over any monetary cap in any other document for all matters within its scope.


26. General Provisions

  • Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the Province of Ontario and the federal laws of Canada applicable therein, without regard to conflict of law principles.
  • Severability. If any provision of this Agreement is held to be invalid or unenforceable, the remaining provisions shall continue in full force and effect.
  • Entire Agreement. This Agreement, together with the Terms of Service, Privacy Policy, Rental Agreement, Rider Waiver & Liability Release, and Safe Riding Guide, constitutes the entire agreement between you and Westlake Adventure Sports Inc. with respect to your use of the App, subject to the document hierarchy in Section 25, and supersedes all prior or contemporaneous understandings, whether written or oral.
  • Amendments. We reserve the right to modify this Agreement at any time. If we make material changes, we will notify you through the App, by email, or by other reasonable means. Your continued use of the App following notification of any changes constitutes your acceptance of the revised Agreement. If you do not agree to the revised terms, you must stop using the App and delete it from your device.
  • Waiver. No failure or delay by Westlake Adventure Sports Inc. in exercising any right under this Agreement shall constitute a waiver of that right.
  • Assignment. You may not assign or transfer this Agreement or any rights hereunder. We may assign this Agreement without restriction.
  • No Verbal Modifications. This Agreement may not be modified verbally by any employee, agent, or representative of Ridenet.
  • Export Control. The App may be subject to Canadian and international export control laws and regulations. You agree not to export, re-export, or transfer the App or any portion thereof to any country, entity, or person prohibited by applicable export control laws, including but not limited to countries subject to Canadian or international sanctions. You represent that you are not located in, under the control of, or a national or resident of any sanctioned country or entity.
  • Government End Users. If you are accessing or using the App on behalf of a government entity, additional terms may apply. Contact legal@ridenet.ca for government licensing terms.
  • Accessibility. Ridenet is committed to making the App accessible to users with disabilities. We strive to comply with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA) where applicable. If you encounter accessibility barriers in the App, please contact support@ridenet.ca so we can work to address them.
  • Language. This Agreement is drafted in English. If this Agreement is translated into any other language and there is a conflict between the English version and the translated version, the English version shall prevail.

27. Contact

If you have any questions about this End User License Agreement, please contact us:

  • Email: legal@ridenet.ca
  • Support: support@ridenet.ca
  • Phone: +1 (613) 242-0837
  • Mail: Westlake Adventure Sports Inc., operating as Ridenet, 15985 Loyalist Parkway, RR2, Bloomfield, Ontario K0K 1G0, Canada

ridenet.ca