DeviceSDK DeviceSDK
Product Pricing Solutions Examples Docs Community
Dashboard
Product Pricing Solutions Examples Docs Community
Dashboard

On this page

  • 1. Account Registration
  • 2. Acceptable Use
  • 3. Device Scripts and Intellectual Property
  • 4. Service Availability
  • 5. Usage Limits
  • 6. Account Suspension and Termination
  • 7. Limitation of Liability
  • 8. Indemnification
  • 9. Privacy
  • 10. Changes to These Terms
  • 11. Governing Law
  • 12. Contact Us

Terms of Service

Effective Date: April 12, 2026

These Terms of Service (“Terms”) govern your use of the DeviceSDK platform, including the API, dashboard, CLI tools, firmware, and related services (collectively, the “Service”) operated by DeviceSDK (“we”, “us”, or “our”).

By creating an account or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.

1. Account Registration

  • You must provide accurate information when creating an account via Google OAuth.
  • You are responsible for all activity under your account.
  • You must be at least 16 years old to use the Service.
  • You are responsible for maintaining the security of your API tokens and device credentials.

2. Acceptable Use

You agree to use the Service only for lawful purposes. You may not:

  • Use the Service to operate critical safety systems (medical devices, industrial safety controllers, or any system where failure could cause physical harm) without explicit written authorization.
  • Attempt to gain unauthorized access to other users’ accounts, projects, or devices.
  • Reverse engineer, decompile, or disassemble the Service or its firmware beyond what is permitted by applicable law.
  • Use the Service to transmit malware, conduct network attacks, or interfere with other users.
  • Exceed published rate limits or attempt to circumvent usage restrictions.
  • Resell or redistribute access to the Service without our written permission.

3. Device Scripts and Intellectual Property

  • Your scripts: You retain all rights to the device scripts you upload. We do not claim ownership of your code.
  • Our platform: The Service, including its software, firmware, API, documentation, and branding, is owned by DeviceSDK and protected by intellectual property laws. You may not copy, modify, or distribute our platform code except as expressly permitted.
  • License to run: By uploading a script, you grant us a limited license to store, execute, and deliver your script to your connected devices as part of providing the Service.

4. Service Availability

  • We strive to maintain high availability but do not guarantee uninterrupted service.
  • We may perform scheduled maintenance with reasonable advance notice.
  • We reserve the right to modify, suspend, or discontinue features of the Service at any time.

5. Usage Limits

  • Free-tier accounts are subject to resource limits (projects, devices, environment variables, script versions, API rate limits) as documented in our platform.
  • We reserve the right to adjust limits at any time. Material changes will be communicated in advance.

6. Account Suspension and Termination

We may suspend or terminate your account if you:

  • Violate these Terms or our Acceptable Use policy
  • Engage in activity that threatens the security or stability of the Service
  • Fail to respond to abuse reports within a reasonable timeframe

You may delete your account at any time from the Account page. Upon deletion, all your projects, devices, tokens, scripts, and associated data will be permanently removed within 30 days.

7. Limitation of Liability

To the maximum extent permitted by law:

  • The Service is provided “as is” and “as available” without warranties of any kind, whether express or implied.
  • We are not liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service.
  • Our total liability for any claim related to the Service shall not exceed the amount you paid us in the 12 months preceding the claim, or $100, whichever is greater.
  • We are not responsible for damage to hardware, data loss on devices, or unintended device behavior caused by scripts you deploy.

8. Indemnification

You agree to indemnify and hold us harmless from any claims, damages, or expenses arising from your use of the Service, your violation of these Terms, or your device scripts.

9. Privacy

Your use of the Service is also governed by our Privacy Policy, which describes how we collect, use, and protect your data.

10. Changes to These Terms

We may update these Terms from time to time. We will notify you of material changes by email or by posting a notice on the Service. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms.

11. Governing Law

These Terms are governed by the laws of the State of Delaware, United States, without regard to conflict of law principles.

12. Contact Us

If you have questions about these Terms, contact us at:

Email: support@devicesdk.com

DeviceSDK DeviceSDK

Build IoT applications with TypeScript. From prototype to production in minutes.

Product

  • Documentation
  • Dashboard
  • Pricing
  • Examples

Company

  • About
  • Changelog

Community

  • GitHub
  • X
  • Discord

Legal

  • Terms of Service
  • Privacy Policy

© 2026 DeviceSDK. All rights reserved.