Terms of Service

Last updated: August 19, 2026

These Terms of Service (“Terms”) govern your access to and use of Keyway (the “Service”), operated as part of Ridge Systems (“we,” “us,” “our”). By creating an account or otherwise using the Service, you agree to these Terms on behalf of yourself and the business you represent (“you,” “your”).

1. What Keyway is

Keyway is inventory, quoting and job tracking software for locksmiths, residential, commercial and automotive. Each shop that signs up (a “Shop”) manages its own parts catalog, costs, sell prices, customer records and job tickets within its own account. Keyway is business software used by you and your staff to run your shop; it is not itself a marketplace, and it does not collect payment from your customers on your behalf.

2. Accounts and eligibility

The Service is intended for use by businesses and their employees or contractors, not individual consumers. You must be at least 18 years old and authorized to act on behalf of the business you’re signing up. You’re responsible for the accuracy of the information you enter, for keeping your login credentials confidential, and for everything that happens under your account, including actions taken by anyone you invite as a user of your Shop.

3. Your data

You own the data you enter into Keyway: your parts, pricing, customers, vehicles and tickets. We don’t sell it, and we don’t share one Shop’s data with another. Our Privacy Policy and Data Processing Note describe in more detail what we collect, how it’s stored, and who processes it on our behalf.

4. Fees and billing

Keyway is offered as one paid subscription plan; there are no tiers to choose between. The fee is $59.00 CAD every 4 weeks, billed in advance to the payment method on file. New Shops receive a 14 day free trial; a payment method is required to start the trial, and nothing is charged until the trial ends. Except where required by law or otherwise stated, fees are non-refundable. We’ll give you reasonable notice before any price change takes effect for your account. If a subscription payment fails or lapses, we may place your account into a read-only state until it’s resolved, so you don’t lose access to data you’ve already entered.

5. Acceptable use

You agree not to use the Service to store or transmit unlawful content, to attempt to access another Shop’s data or bypass the access controls that keep Shops separate, to reverse engineer or resell the Service without our written agreement, or to use the Service in a way that disrupts it for other customers.

6. Third-party services

Keyway is built on infrastructure and services operated by others, including Supabase (database, authentication and file storage), Vercel (application hosting), Resend (transactional email), Stripe (payment processing and subscription billing; Keyway never stores your card number, Stripe does), and, for one optional feature (mapping a pasted spreadsheet’s columns during import), Anthropic’s Claude API. Our Data Processing Note describes each of these in more detail.

7. Termination

Cancel any time. You keep full access to the end of the period you have already paid for. We may suspend or terminate an account that violates these Terms, is used unlawfully, or has payment significantly overdue.

On cancellation or termination, your account becomes read-only rather than locked: you and your staff can still sign in, view every screen, and download your data as CSV exports, for 30 days. Deletion after that period is reviewed by a person rather than carried out automatically on a fixed schedule, so we do not commit here to an exact date on which data is removed; download anything you want to keep well before then. This section is the governing statement of our retention practice after cancellation; see our Privacy Policy for how we handle your information more generally.

8. Disclaimers and limitation of liability

The Service is provided “as is.” We work to keep it available and accurate, but we don’t guarantee it will be uninterrupted or error-free, and quotes generated by the Service reflect the pricing data you’ve entered, not a guarantee of accuracy of that data. To the maximum extent permitted by law, our total liability to you for any claim arising from your use of the Service is limited to the amount you paid us in the three months before the claim arose. Neither party is liable for indirect, incidental or consequential damages.

9. Changes to these Terms

We may update these Terms from time to time. If we make a material change, we’ll give you reasonable notice before it takes effect, for example by email or an in-app notice. Continuing to use the Service after a change takes effect means you accept the updated Terms.

10. Governing law

These Terms are governed by the laws of the Province of British Columbia and the federal laws of Canada applicable in it, without regard to conflict of law principles.

11. Contact

Questions about these Terms can be sent to natearkell@gmail.com.