1. About this Agreement
This User Agreement (the "Agreement") is a binding contract between you and AZ Robotics Inc. ("AZ Robotics", "we", "us"), the company that operates the TaktPulse PLC Analyzer at analyzer.taktpulse.com (the "Service").
By ticking "I agree to the User Agreement" when you create your account, or by using the Service, you accept this Agreement. If you use the Service on behalf of a company, you confirm that you are authorized to accept this Agreement for that company, and "you" includes that company.
You must be at least 18 years old to use the Service. The Service is intended for professional use by technicians, engineers and businesses.
2. The Service
The Service lets you upload programmable logic controller (PLC) program files (such as Rockwell .ACD and .L5X files) and ask questions about them. Answers are generated by artificial intelligence (AI) and may include ladder logic excerpts, explanations, cross-references and suggested logic.
Without a Pocket, the Service analyzes a copy of a program file. It does not connect to your controllers or machines, and it cannot know whether the file you uploaded matches what is actually running on your equipment.
With a TaktPulse Pocket (Max plan), the Pocket connects to the machine network and reads data from the PLC and FANUC robots on that network (such as tag values, alarms, status and program backups). It is read-only: it never writes to your controllers or robots. See section 8 for the Pocket hardware terms.
3. Your account
- You must give accurate information when you register and keep it up to date.
- New accounts are reviewed before activation. We may approve or decline any registration at our discretion.
- Keep your password confidential. You are responsible for all activity under your account.
- An account is for the person or company that registered it. Do not share your login or resell access to the Service.
- Tell us right away at support@taktpulse.com if you believe your account has been compromised.
4. Your files and data
You own your files. You keep all rights to the PLC programs and other content you upload ("Your Content").
You must have the right to upload them. Many PLC programs belong to an employer, a customer or a machine builder, or are covered by a confidentiality agreement. You confirm that you have permission to upload and analyze every file you submit, and that doing so does not breach any agreement or law.
What we do with Your Content. You give us a limited licence to store, process and display Your Content only to provide, secure, support and improve the Service. To answer your questions, relevant parts of your program and your questions are sent to third-party AI providers that process them on our behalf, under their commercial terms. We do not sell Your Content.
Usage records. We keep records of how the Service is used, including the questions you ask, the program names involved, timestamps and message counts. We use these records to operate and bill the Service, provide support, prevent abuse and improve the product. Our Privacy Policy explains how we handle personal information.
Deleting your files. You can delete uploaded programs from the Service at any time. When your account is closed, we delete your programs within 30 days, except where we must keep records for legal, tax or billing reasons.
5. AI answers and machine safety
AI answers can be wrong. They may be incomplete, out of date, or describe logic that does not exist in your program or on your machine.
Never rely on the Service as your only source of truth for diagnosing, modifying, testing or operating any machine, process or safety system.
Before acting on any answer, you agree to:
- verify it against the actual program running in the controller and the actual condition of the machine;
- follow your site's safety procedures, lockout/tagout, applicable occupational health and safety law, and recognized machine-safety standards;
- never use the Service to defeat, bypass or disable a safety device, guard, interlock or safety-rated function;
- have any change to a PLC program, especially logic generated or suggested by the Service, reviewed and tested by a qualified person before it is downloaded to a controller.
The Service is a reference and productivity tool. It is not engineering, safety or code-compliance certification, and it does not replace the judgement of a qualified person. You are solely responsible for every decision and change you make to your equipment.
6. Acceptable use
You agree not to:
- upload anything you do not have the right to upload, or anything unlawful, malicious or containing malware;
- use the Service to plan or carry out harm to people, equipment or infrastructure;
- attempt to access other users' data, or to probe, disrupt or overload the Service;
- copy, reverse engineer or resell the Service, or use it to build a competing product;
- use bots, scripts or other automated means to access the Service, or create multiple accounts to get around message limits.
We may suspend or close accounts that break these rules.
7. Plans, messages and payments
- Messages. Each plan includes a number of AI messages per monthly billing period. A chat question uses 1 message. An Integration Builder plan uses 3 messages. Requests that fail on our side are not charged. We may adjust how many messages a feature uses, with notice.
- Free plan. Includes a limited number of messages per month at no charge. We may change or end the Free plan at any time.
- Pro plan. A monthly subscription that renews automatically at the start of each billing period until you cancel. Unused plan messages do not carry over to the next period.
- Max plan. A subscription per TaktPulse Pocket that includes the Pocket rental, live troubleshooting through the Pocket and a monthly message allowance. It renews automatically until you cancel. A one-time shipping and activation fee applies per Pocket.
- Invoiced accounts. Business customers may be billed by invoice (for example against a purchase order) at the price, message allowance and payment terms agreed with us in writing. Invoices are payable by their due date.
- Extra messages. Message packs are one-time purchases. Purchased extra messages do not expire while your account remains active. They are used after your plan messages for the period, and are forfeited if your account is closed.
- Prices and currency. Prices are shown in Canadian or US dollars. You choose your billing currency before your first payment. It cannot be changed afterwards without contacting us.
- Taxes. Prices shown do not include sales tax. Applicable taxes (such as GST/HST) are added where required, and are shown on your invoice or receipt.
- Payment processing. Payments are processed by our payment provider. We do not store your full card number.
- Refunds. Subscription fees and message packs are non-refundable, except where required by law or where we decide otherwise at our discretion.
- Price changes. We may change prices with at least 30 days' notice. Changes apply from your next billing period.
- Failed payments. If a renewal payment fails, we may move your account to the Free plan until payment is made.
8. TaktPulse Pocket hardware
- Ownership. The TaktPulse Pocket is provided as a rental with the Max plan and remains the property of AZ Robotics Inc. at all times. No payment, including subscription fees, invoices or the shipping and activation fee, transfers ownership of a Pocket to you. You may not sell, lend, rent out, pledge or give a Pocket to anyone else.
- Do not open the Pocket. The Pocket is sealed with a tamper-evident warranty sticker over its screws. There are no user-serviceable parts inside. Do not open, modify or repair it.
- Software and device faults: free replacement. If a Pocket stops working because of a software, firmware or internal fault under normal use, we replace it free of charge, including shipping. You return the faulty unit to us.
- Physical damage or broken seal: damage fee. If a Pocket is physically damaged (for example dropped, crushed, exposed to liquid, or damaged by incorrect wiring or power), or if its warranty sticker is broken, removed or tampered with, you pay a damage fee of CAD $199 per unit, plus applicable taxes, plus shipping. We then send you a replacement Pocket.
- Use. Use the Pocket only to connect to machine networks you are authorized to access, and follow your site's network and safety rules.
- Return, loss or theft. When your Max subscription ends, return each Pocket to us within 30 days. If a Pocket is lost or stolen, or is not returned within 30 days, you pay the same fee of CAD $199 per unit, plus applicable taxes.
9. Cancellation and termination
You can cancel your Pro or Max subscription at any time. It stays active until the end of the current billing period, and is not renewed after that. You can ask us to close your account at any time.
We may suspend or close your account if you break this Agreement, fail to pay, or if we stop offering the Service. If we stop offering the Service for reasons other than your breach, we will give you reasonable notice where possible.
10. Availability and changes
We work to keep the Service available and accurate, but we do not guarantee that it will be uninterrupted, error-free or available at any particular time. We may add, change or remove features. Planned maintenance may cause short interruptions.
11. Our intellectual property
The Service, including its software, design, trademarks and documentation, belongs to AZ Robotics Inc. and its licensors. This Agreement does not give you any rights to them other than the right to use the Service as described here. If you send us feedback or suggestions, we may use them without any obligation to you.
12. Disclaimer
To the maximum extent permitted by law, the Service and all AI answers are provided "as is" and "as available", without warranties or conditions of any kind, whether express or implied, including any implied warranties or conditions of merchantability, fitness for a particular purpose, accuracy or non-infringement.
13. Limitation of liability
To the maximum extent permitted by law, AZ Robotics Inc. will not be liable for any indirect, incidental, special, consequential or punitive damages, or for any loss of production, downtime, profits, revenue, data or goodwill, or for damage to equipment or property, arising from or related to your use of the Service or any AI answer, even if we have been told such damages are possible.
Our total liability for all claims relating to the Service is limited to the greater of (a) the amount you paid us for the Service in the 12 months before the claim arose, and (b) one hundred Canadian dollars (CAD $100).
Nothing in this Agreement limits liability that cannot be limited by law.
14. Indemnity
You agree to defend and indemnify AZ Robotics Inc. against claims, losses and costs (including reasonable legal fees) arising from Your Content, your breach of this Agreement, or changes you make to any machine or controller based on your use of the Service.
15. Governing law
This Agreement is governed by the laws of the Province of Ontario and the federal laws of Canada that apply there. You and we agree to the exclusive jurisdiction of the courts located in Toronto, Ontario.
16. Changes to this Agreement
We may update this Agreement from time to time. We will post the new version on this page with a new "Last updated" date, and notify you by email or in the Service for material changes. If you keep using the Service after a change takes effect, you accept the updated Agreement.
17. Contact
AZ Robotics Inc.
200 Silver Star Blvd, Unit 317
Toronto, ON M1V 5H4, Canada
support@taktpulse.com