{
 "name": "Iot software data terms",
 "title": "Iot software data terms",
 "kind": "terms-board",
 "url": "https://sellsensordatatoai.com/datasets/iot-software-data-terms/",
 "csv": "https://sellsensordatatoai.com/datasets/iot-software-data-terms.csv",
 "markdown": "https://sellsensordatatoai.com/datasets/iot-software-data-terms/index.md",
 "computed_at": "2026-10-28",
 "license": "https://sellsensordatatoai.com/terms",
 "headline": "5 of 11 iot software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 28 October 2026.",
 "quotes": [
  "5 of 11 iot software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 28 October 2026.",
  "Who owns the business's data, by vendor: the business 6 of 11, not stated 5 of 11 (iot software terms, read 28 October 2026).",
  "Vendor keeps aggregated or anonymised use, by vendor: not stated 5 of 11, reserved 5 of 11, excluded 1 of 11 (iot software terms, read 28 October 2026).",
  "Training AI on the business's data, by vendor: not stated 10 of 11, will not train 1 of 11 (iot software terms, read 28 October 2026).",
  "Export at exit, by vendor: not stated 7 of 11, no export promised 2 of 11, a number of days 1 of 11, on request 1 of 11 (iot software terms, read 28 October 2026)."
 ],
 "citation": "\"Iot software data terms\", updated 2026-10-28, https://sellsensordatatoai.com/datasets/iot-software-data-terms/.",
 "national": {
  "n": 11,
  "unit": "vendors",
  "documents": 22,
  "published_sources": 11,
  "named_sources": 24
 },
 "board": {
  "type": "terms",
  "noun": {
   "one": "vendor",
   "many": "vendors"
  },
  "document": {
   "one": "document",
   "many": "documents"
  },
  "fields": [
   {
    "id": "ownership",
    "label": "Who owns the business's data",
    "counts": {
     "not-stated": 5,
     "customer": 6
    },
    "values": [
     {
      "value": "customer",
      "text": "the business"
     },
     {
      "value": "vendor",
      "text": "the vendor"
     }
    ]
   },
   {
    "id": "aggregated_use",
    "label": "Vendor keeps aggregated or anonymised use",
    "counts": {
     "not-stated": 5,
     "excluded": 1,
     "reserved": 5
    },
    "values": [
     {
      "value": "reserved",
      "text": "reserved"
     },
     {
      "value": "excluded",
      "text": "excluded"
     }
    ]
   },
   {
    "id": "ai_training",
    "label": "Training AI on the business's data",
    "counts": {
     "not-stated": 10,
     "will-not-train": 1
    },
    "values": [
     {
      "value": "may-train",
      "text": "may train"
     },
     {
      "value": "will-not-train",
      "text": "will not train"
     },
     {
      "value": "opt-out",
      "text": "opt-out offered"
     }
    ]
   },
   {
    "id": "export_at_exit",
    "label": "Export at exit",
    "counts": {
     "not-stated": 7,
     "days": 1,
     "on-request": 1,
     "none": 2
    },
    "values": [
     {
      "value": "on-request",
      "text": "on request"
     },
     {
      "value": "none",
      "text": "no export promised"
     },
     {
      "value": "days",
      "text": "a number of days"
     }
    ]
   }
  ],
  "lead": {
   "type": "share",
   "field": "aggregated_use",
   "value": "reserved",
   "n": 5,
   "of": 11,
   "label": "Vendors whose terms reserve aggregated or anonymised use"
  },
  "vendors": [
   {
    "name": "Arduino",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Arduino Terms and Conditions",
        "url": "https://www.arduino.cc/en/terms-conditions",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Arduino Terms and Conditions",
        "url": "https://www.arduino.cc/en/terms-conditions",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Arduino Terms and Conditions",
        "url": "https://www.arduino.cc/en/terms-conditions",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Arduino Terms and Conditions",
        "url": "https://www.arduino.cc/en/terms-conditions",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "AWS",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "AWS Service Terms (AWS IoT Services, section 39)",
        "url": "https://aws.amazon.com/service-terms/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "AWS Customer Agreement",
        "url": "https://aws.amazon.com/agreement/",
        "value": "customer",
        "quote": "you or your licensors own all right, title, and interest in and to Your Content and Suggestions"
       }
      ]
     },
     "aggregated_use": {
      "value": "excluded",
      "text": "excluded",
      "documents": [
       {
        "document": "AWS Service Terms (AWS IoT Services, section 39)",
        "url": "https://aws.amazon.com/service-terms/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "AWS Customer Agreement",
        "url": "https://aws.amazon.com/agreement/",
        "value": "excluded",
        "quote": "We will not access or use Your Content except as necessary to maintain or provide the Services, or as necessary to comply with the law"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "AWS Service Terms (AWS IoT Services, section 39)",
        "url": "https://aws.amazon.com/service-terms/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "AWS Customer Agreement",
        "url": "https://aws.amazon.com/agreement/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "AWS Service Terms (AWS IoT Services, section 39)",
        "url": "https://aws.amazon.com/service-terms/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "AWS Customer Agreement",
        "url": "https://aws.amazon.com/agreement/",
        "value": "30",
        "quote": "during the 30 days following the Termination Date"
       }
      ]
     }
    }
   },
   {
    "name": "Blynk",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Blynk Platform Terms of Service",
        "url": "https://blynk.io/terms-of-service",
        "value": "customer",
        "quote": "You shall own all right, title and interest in and to Your Content"
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Blynk Platform Terms of Service",
        "url": "https://blynk.io/terms-of-service",
        "value": "reserved",
        "quote": "disclose such data solely in aggregate or other de-identified form in connection with its b"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Blynk Platform Terms of Service",
        "url": "https://blynk.io/terms-of-service",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Blynk Platform Terms of Service",
        "url": "https://blynk.io/terms-of-service",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Cognite",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Cognite End User License Agreement",
        "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
        "value": "customer",
        "quote": "The End-Customer shall, except as otherwise agreed between the Cognite Partner and the End-Customer, retain ownership of End-Customer Data."
       },
       {
        "document": "Cognite Master Subscription and Professional Services Agreement",
        "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
        "value": "customer",
        "quote": "The Customer shall retain ownership of its Customer Data."
       },
       {
        "document": "Cognite Security Appendix",
        "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Cognite End User License Agreement",
        "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
        "value": "reserved",
        "quote": "Cognite may use anonymized End-Customer Data to provide, secure, and improve Cognite Technology"
       },
       {
        "document": "Cognite Master Subscription and Professional Services Agreement",
        "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Cognite Security Appendix",
        "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Cognite End User License Agreement",
        "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Cognite Master Subscription and Professional Services Agreement",
        "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Cognite Security Appendix",
        "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "on-request",
      "text": "on request",
      "documents": [
       {
        "document": "Cognite End User License Agreement",
        "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Cognite Master Subscription and Professional Services Agreement",
        "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
        "value": "on-request",
        "quote": "Cognite shall, upon the Customer's request, at any time during the Term, make commercially reasonable efforts to make all Customer Data available to the Customer in a structured, commonly used, and machine-readable format"
       },
       {
        "document": "Cognite Security Appendix",
        "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Geotab",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Geotab Privacy Policy",
        "url": "https://www.geotab.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
        "value": "reserved",
        "quote": "Geotab and/or its licensors have ownership of Aggregated Data"
       },
       {
        "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
        "value": "reserved",
        "quote": "Geotab and/or its licensors have ownership of Aggregated Data"
       },
       {
        "document": "Geotab Privacy Policy",
        "url": "https://www.geotab.com/privacy-policy",
        "value": "reserved",
        "quote": "Once anonymized or de-identified, your data will be used strictly for statistical, research, or operational purposes"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Geotab Privacy Policy",
        "url": "https://www.geotab.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
        "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Geotab Privacy Policy",
        "url": "https://www.geotab.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Inductive Automation",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Inductive Automation Master Software License Agreement (Ignition)",
        "url": "https://inductiveautomation.com/ignition/license",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Inductive Automation Master Software License Agreement (Ignition)",
        "url": "https://inductiveautomation.com/ignition/license",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Inductive Automation Master Software License Agreement (Ignition)",
        "url": "https://inductiveautomation.com/ignition/license",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Inductive Automation Master Software License Agreement (Ignition)",
        "url": "https://inductiveautomation.com/ignition/license",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Losant",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Losant Terms of Service",
        "url": "https://www.losant.com/legal/terms-of-use",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Losant Enterprise Terms of Service",
        "url": "https://www.losant.com/legal/enterprise-terms-of-service",
        "value": "customer",
        "quote": "As between the parties, you retain ownership of all Intellectual Property Rights in the Customer Data"
       },
       {
        "document": "Losant Privacy Policy",
        "url": "https://losant.com/legal/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Losant Terms of Service",
        "url": "https://www.losant.com/legal/terms-of-use",
        "value": "reserved",
        "quote": "Losant shall have a non-exclusive, non-transferable, worldwide, perpetual, irrevocable license to collect, analyze or use statistical data relating to its delivery of the Losant Service derived from the Customer Data"
       },
       {
        "document": "Losant Enterprise Terms of Service",
        "url": "https://www.losant.com/legal/enterprise-terms-of-service",
        "value": "reserved",
        "quote": "aggregate and distribute Customer Data for the purpose of providing the Losant Products to you, support, and for developing and improving our services and products"
       },
       {
        "document": "Losant Privacy Policy",
        "url": "https://losant.com/legal/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Losant Terms of Service",
        "url": "https://www.losant.com/legal/terms-of-use",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Losant Enterprise Terms of Service",
        "url": "https://www.losant.com/legal/enterprise-terms-of-service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Losant Privacy Policy",
        "url": "https://losant.com/legal/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Losant Terms of Service",
        "url": "https://www.losant.com/legal/terms-of-use",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Losant Enterprise Terms of Service",
        "url": "https://www.losant.com/legal/enterprise-terms-of-service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Losant Privacy Policy",
        "url": "https://losant.com/legal/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Microsoft",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Microsoft Product Terms, privacy and security terms",
        "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Microsoft Product Terms, privacy and security terms",
        "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Microsoft Product Terms, privacy and security terms",
        "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Microsoft Product Terms, privacy and security terms",
        "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Particle",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Particle Terms of Use",
        "url": "https://www.particle.io/tos",
        "value": "customer",
        "quote": "As between the parties, You own the data and any other content transmitted and processed through Your Self-Service Account"
       },
       {
        "document": "Particle products privacy addendum",
        "url": "https://www.particle.io/legal/privacy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Particle Terms of Use",
        "url": "https://www.particle.io/tos",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Particle products privacy addendum",
        "url": "https://www.particle.io/legal/privacy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Particle Terms of Use",
        "url": "https://www.particle.io/tos",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Particle products privacy addendum",
        "url": "https://www.particle.io/legal/privacy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Particle Terms of Use",
        "url": "https://www.particle.io/tos",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Particle products privacy addendum",
        "url": "https://www.particle.io/legal/privacy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Samsara",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Samsara Master Terms of Service",
        "url": "https://samsara.com/terms-of-service",
        "value": "customer",
        "quote": "Customer owns all Customer Data, and Samsara will keep Customer Data confidential"
       },
       {
        "document": "Samsara Terms of Service (UK)",
        "url": "https://www.samsara.com/uk/terms-of-service",
        "value": "customer",
        "quote": "Customer owns all Customer Data, and Samsara will keep Customer Data confidential"
       },
       {
        "document": "Samsara Enterprise Trial Agreement",
        "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
        "value": "customer",
        "quote": "Customer owns all Customer-specific data captured by Customer’s use of any installed Trial Hardware"
       },
       {
        "document": "Samsara commitment to privacy",
        "url": "https://www.samsara.com/privacy",
        "value": "customer",
        "quote": "Our customers own their data and are in charge of directing and controlling how Samsara collects and processes it."
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Samsara Master Terms of Service",
        "url": "https://samsara.com/terms-of-service",
        "value": "reserved",
        "quote": "means any anonymized, de-identified, and/or aggregated data and/or publicly available information relating to Customer’s use of the Products"
       },
       {
        "document": "Samsara Terms of Service (UK)",
        "url": "https://www.samsara.com/uk/terms-of-service",
        "value": "reserved",
        "quote": "means any anonymized, de-identified, and/or aggregated data and/or publicly available information relating to Customer’s use of the Products"
       },
       {
        "document": "Samsara Enterprise Trial Agreement",
        "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
        "value": "reserved",
        "quote": "any anonymized, de-identified, and/or aggregated data and/or publicly available information relating to Customer’s use of the Products"
       },
       {
        "document": "Samsara commitment to privacy",
        "url": "https://www.samsara.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Samsara Master Terms of Service",
        "url": "https://samsara.com/terms-of-service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Samsara Terms of Service (UK)",
        "url": "https://www.samsara.com/uk/terms-of-service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Samsara Enterprise Trial Agreement",
        "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Samsara commitment to privacy",
        "url": "https://www.samsara.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "Samsara Master Terms of Service",
        "url": "https://samsara.com/terms-of-service",
        "value": "none",
        "quote": "or Customer Data has been stored beyond Samsara's data retention policies, the applicable Customer Data may be immediately deleted"
       },
       {
        "document": "Samsara Terms of Service (UK)",
        "url": "https://www.samsara.com/uk/terms-of-service",
        "value": "none",
        "quote": "or Customer Data has been stored beyond Samsara's data retention policies, the applicable Customer Data may be immediately deleted"
       },
       {
        "document": "Samsara Enterprise Trial Agreement",
        "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Samsara commitment to privacy",
        "url": "https://www.samsara.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "ThingsBoard",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "ThingsBoard Cloud Terms of Use",
        "url": "https://thingsboard.io/products/paas/terms-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "ThingsBoard Cloud Terms of Use",
        "url": "https://thingsboard.io/products/paas/terms-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "will-not-train",
      "text": "will not train",
      "documents": [
       {
        "document": "ThingsBoard Cloud Terms of Use",
        "url": "https://thingsboard.io/products/paas/terms-of-use",
        "value": "will-not-train",
        "quote": "ThingsBoard does not use Customer data to train or improve any proprietary ThingsBoard AI models"
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "ThingsBoard Cloud Terms of Use",
        "url": "https://thingsboard.io/products/paas/terms-of-use",
        "value": "none",
        "quote": "all rights and access to the Service are terminated for Customer (including access to Customer Data, if applicable)"
       }
      ]
     }
    }
   }
  ]
 },
 "subject_kind": "vendor",
 "rows": [
  {
   "subject": "Arduino",
   "url": "https://www.arduino.cc/en/terms-conditions",
   "document": "Arduino Terms and Conditions",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (93,395 characters, read in full 2026-10-28).",
   "text_sha256": "71a7cfaff2efcffba96d3ed5fcfe20b3f26ba723ba7b4d27e7d167bd46bca8c4"
  },
  {
   "subject": "Arduino",
   "url": "https://www.arduino.cc/en/terms-conditions",
   "document": "Arduino Terms and Conditions",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (93,395 characters, read in full 2026-10-28).",
   "text_sha256": "71a7cfaff2efcffba96d3ed5fcfe20b3f26ba723ba7b4d27e7d167bd46bca8c4"
  },
  {
   "subject": "Arduino",
   "url": "https://www.arduino.cc/en/terms-conditions",
   "document": "Arduino Terms and Conditions",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (93,395 characters, read in full 2026-10-28).",
   "text_sha256": "71a7cfaff2efcffba96d3ed5fcfe20b3f26ba723ba7b4d27e7d167bd46bca8c4"
  },
  {
   "subject": "Arduino",
   "url": "https://www.arduino.cc/en/terms-conditions",
   "document": "Arduino Terms and Conditions",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (93,395 characters, read in full 2026-10-28).",
   "text_sha256": "71a7cfaff2efcffba96d3ed5fcfe20b3f26ba723ba7b4d27e7d167bd46bca8c4"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/agreement/",
   "document": "AWS Customer Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-12",
   "quote": "you or your licensors own all right, title, and interest in and to Your Content and Suggestions",
   "text_sha256": "f00167017b1fa7616910cb9877c94387c91f26ec89e66923ff5862df021ec526"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/agreement/",
   "document": "AWS Customer Agreement",
   "question": "aggregated_use",
   "answer": "excluded",
   "answer_text": "excluded",
   "status": "stated",
   "retrieved_at": "2026-10-12",
   "quote": "We will not access or use Your Content except as necessary to maintain or provide the Services, or as necessary to comply with the law",
   "text_sha256": "f00167017b1fa7616910cb9877c94387c91f26ec89e66923ff5862df021ec526"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/agreement/",
   "document": "AWS Customer Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-12",
   "quote": "Left open by the document (104,102 characters, read in full 2026-10-12).",
   "text_sha256": "f00167017b1fa7616910cb9877c94387c91f26ec89e66923ff5862df021ec526"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/agreement/",
   "document": "AWS Customer Agreement",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-12",
   "quote": "during the 30 days following the Termination Date",
   "text_sha256": "f00167017b1fa7616910cb9877c94387c91f26ec89e66923ff5862df021ec526"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/service-terms/",
   "document": "AWS Service Terms (AWS IoT Services, section 39)",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (352,556 characters, read in full 2026-10-08).",
   "text_sha256": "f1120efe7f6a295c759df76ddb7ea3513827ee915411a918c2e4db86406eeaa3"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/service-terms/",
   "document": "AWS Service Terms (AWS IoT Services, section 39)",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (352,556 characters, read in full 2026-10-08).",
   "text_sha256": "f1120efe7f6a295c759df76ddb7ea3513827ee915411a918c2e4db86406eeaa3"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/service-terms/",
   "document": "AWS Service Terms (AWS IoT Services, section 39)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (352,556 characters, read in full 2026-10-08).",
   "text_sha256": "f1120efe7f6a295c759df76ddb7ea3513827ee915411a918c2e4db86406eeaa3"
  },
  {
   "subject": "AWS",
   "url": "https://aws.amazon.com/service-terms/",
   "document": "AWS Service Terms (AWS IoT Services, section 39)",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (352,556 characters, read in full 2026-10-08).",
   "text_sha256": "f1120efe7f6a295c759df76ddb7ea3513827ee915411a918c2e4db86406eeaa3"
  },
  {
   "subject": "Blynk",
   "url": "https://blynk.io/terms-of-service",
   "document": "Blynk Platform Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "You shall own all right, title and interest in and to Your Content",
   "text_sha256": "d43fe1cf5ba083732891b8083dd259220306e4a63ff0b7487f41670eb368e676"
  },
  {
   "subject": "Blynk",
   "url": "https://blynk.io/terms-of-service",
   "document": "Blynk Platform Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "disclose such data solely in aggregate or other de-identified form in connection with its b",
   "text_sha256": "d43fe1cf5ba083732891b8083dd259220306e4a63ff0b7487f41670eb368e676"
  },
  {
   "subject": "Blynk",
   "url": "https://blynk.io/terms-of-service",
   "document": "Blynk Platform Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (46,832 characters, read in full 2026-10-28).",
   "text_sha256": "d43fe1cf5ba083732891b8083dd259220306e4a63ff0b7487f41670eb368e676"
  },
  {
   "subject": "Blynk",
   "url": "https://blynk.io/terms-of-service",
   "document": "Blynk Platform Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (46,832 characters, read in full 2026-10-28).",
   "text_sha256": "d43fe1cf5ba083732891b8083dd259220306e4a63ff0b7487f41670eb368e676"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
   "document": "Cognite Security Appendix",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (28,506 characters, read in full 2026-10-28).",
   "text_sha256": "e3e362d8930d2fc27df3dbc4d7a1f86b7840afde9452d13a1d8c502c12f7f0e1"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
   "document": "Cognite Security Appendix",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (28,506 characters, read in full 2026-10-28).",
   "text_sha256": "e3e362d8930d2fc27df3dbc4d7a1f86b7840afde9452d13a1d8c502c12f7f0e1"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
   "document": "Cognite Security Appendix",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (28,506 characters, read in full 2026-10-28).",
   "text_sha256": "e3e362d8930d2fc27df3dbc4d7a1f86b7840afde9452d13a1d8c502c12f7f0e1"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
   "document": "Cognite Security Appendix",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (28,506 characters, read in full 2026-10-28).",
   "text_sha256": "e3e362d8930d2fc27df3dbc4d7a1f86b7840afde9452d13a1d8c502c12f7f0e1"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
   "document": "Cognite End User License Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "The End-Customer shall, except as otherwise agreed between the Cognite Partner and the End-Customer, retain ownership of End-Customer Data.",
   "text_sha256": "00cc8de7709aa945bfefe22d4db6e74ef260bdc55c97300315deb09be9825c5d"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
   "document": "Cognite End User License Agreement",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Cognite may use anonymized End-Customer Data to provide, secure, and improve Cognite Technology",
   "text_sha256": "00cc8de7709aa945bfefe22d4db6e74ef260bdc55c97300315deb09be9825c5d"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
   "document": "Cognite End User License Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,193 characters, read in full 2026-10-28).",
   "text_sha256": "00cc8de7709aa945bfefe22d4db6e74ef260bdc55c97300315deb09be9825c5d"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
   "document": "Cognite End User License Agreement",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,193 characters, read in full 2026-10-28).",
   "text_sha256": "00cc8de7709aa945bfefe22d4db6e74ef260bdc55c97300315deb09be9825c5d"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
   "document": "Cognite Master Subscription and Professional Services Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "The Customer shall retain ownership of its Customer Data.",
   "text_sha256": "130d4fb72979f2cf9c7c2494a02624ca7d5e641e8df13afcc0383d2c510ecc4f"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
   "document": "Cognite Master Subscription and Professional Services Agreement",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (69,863 characters, read in full 2026-10-28).",
   "text_sha256": "130d4fb72979f2cf9c7c2494a02624ca7d5e641e8df13afcc0383d2c510ecc4f"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
   "document": "Cognite Master Subscription and Professional Services Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (69,863 characters, read in full 2026-10-28).",
   "text_sha256": "130d4fb72979f2cf9c7c2494a02624ca7d5e641e8df13afcc0383d2c510ecc4f"
  },
  {
   "subject": "Cognite",
   "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
   "document": "Cognite Master Subscription and Professional Services Agreement",
   "question": "export_at_exit",
   "answer": "on-request",
   "answer_text": "on request",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Cognite shall, upon the Customer's request, at any time during the Term, make commercially reasonable efforts to make all Customer Data available to the Customer in a structured, commonly used, and machine-readable format",
   "text_sha256": "130d4fb72979f2cf9c7c2494a02624ca7d5e641e8df13afcc0383d2c510ecc4f"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (122,637 characters, read in full 2026-10-28).",
   "text_sha256": "d22d2f655ab7631e6d7981bcebb45789e392adac10ec7cb1fab8c2ae69b8dc51"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Geotab and/or its licensors have ownership of Aggregated Data",
   "text_sha256": "d22d2f655ab7631e6d7981bcebb45789e392adac10ec7cb1fab8c2ae69b8dc51"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (122,637 characters, read in full 2026-10-28).",
   "text_sha256": "d22d2f655ab7631e6d7981bcebb45789e392adac10ec7cb1fab8c2ae69b8dc51"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (122,637 characters, read in full 2026-10-28).",
   "text_sha256": "d22d2f655ab7631e6d7981bcebb45789e392adac10ec7cb1fab8c2ae69b8dc51"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (142,141 characters, read in full 2026-10-28).",
   "text_sha256": "9f94fa271e158559b0f5347e2b5f4d0670fc8714db84f574e3aa7a87d97cda61"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Geotab and/or its licensors have ownership of Aggregated Data",
   "text_sha256": "9f94fa271e158559b0f5347e2b5f4d0670fc8714db84f574e3aa7a87d97cda61"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (142,141 characters, read in full 2026-10-28).",
   "text_sha256": "9f94fa271e158559b0f5347e2b5f4d0670fc8714db84f574e3aa7a87d97cda61"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
   "document": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (142,141 characters, read in full 2026-10-28).",
   "text_sha256": "9f94fa271e158559b0f5347e2b5f4d0670fc8714db84f574e3aa7a87d97cda61"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/privacy-policy",
   "document": "Geotab Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (23,347 characters, read in full 2026-10-28).",
   "text_sha256": "69398115414ed7b725c4d0a2f312b3a3fe8704507cfc7bf4c7e92d9638df4c2a"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/privacy-policy",
   "document": "Geotab Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Once anonymized or de-identified, your data will be used strictly for statistical, research, or operational purposes",
   "text_sha256": "69398115414ed7b725c4d0a2f312b3a3fe8704507cfc7bf4c7e92d9638df4c2a"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/privacy-policy",
   "document": "Geotab Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (23,347 characters, read in full 2026-10-28).",
   "text_sha256": "69398115414ed7b725c4d0a2f312b3a3fe8704507cfc7bf4c7e92d9638df4c2a"
  },
  {
   "subject": "Geotab",
   "url": "https://www.geotab.com/privacy-policy",
   "document": "Geotab Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (23,347 characters, read in full 2026-10-28).",
   "text_sha256": "69398115414ed7b725c4d0a2f312b3a3fe8704507cfc7bf4c7e92d9638df4c2a"
  },
  {
   "subject": "Inductive Automation",
   "url": "https://inductiveautomation.com/ignition/license",
   "document": "Inductive Automation Master Software License Agreement (Ignition)",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (58,762 characters, read in full 2026-10-28).",
   "text_sha256": "69d30c4ec1857c3ded372e8d31d261bf6f64b52c68e4507dc59f1291b17b3c80"
  },
  {
   "subject": "Inductive Automation",
   "url": "https://inductiveautomation.com/ignition/license",
   "document": "Inductive Automation Master Software License Agreement (Ignition)",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (58,762 characters, read in full 2026-10-28).",
   "text_sha256": "69d30c4ec1857c3ded372e8d31d261bf6f64b52c68e4507dc59f1291b17b3c80"
  },
  {
   "subject": "Inductive Automation",
   "url": "https://inductiveautomation.com/ignition/license",
   "document": "Inductive Automation Master Software License Agreement (Ignition)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (58,762 characters, read in full 2026-10-28).",
   "text_sha256": "69d30c4ec1857c3ded372e8d31d261bf6f64b52c68e4507dc59f1291b17b3c80"
  },
  {
   "subject": "Inductive Automation",
   "url": "https://inductiveautomation.com/ignition/license",
   "document": "Inductive Automation Master Software License Agreement (Ignition)",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (58,762 characters, read in full 2026-10-28).",
   "text_sha256": "69d30c4ec1857c3ded372e8d31d261bf6f64b52c68e4507dc59f1291b17b3c80"
  },
  {
   "subject": "Losant",
   "url": "https://losant.com/legal/privacy-policy",
   "document": "Losant Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (9,980 characters, read in full 2026-10-28).",
   "text_sha256": "b8c530c26e0c84e5b9c44495a6e3c435e4c558d587c110317c79cd4f06981f17"
  },
  {
   "subject": "Losant",
   "url": "https://losant.com/legal/privacy-policy",
   "document": "Losant Privacy Policy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (9,980 characters, read in full 2026-10-28).",
   "text_sha256": "b8c530c26e0c84e5b9c44495a6e3c435e4c558d587c110317c79cd4f06981f17"
  },
  {
   "subject": "Losant",
   "url": "https://losant.com/legal/privacy-policy",
   "document": "Losant Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (9,980 characters, read in full 2026-10-28).",
   "text_sha256": "b8c530c26e0c84e5b9c44495a6e3c435e4c558d587c110317c79cd4f06981f17"
  },
  {
   "subject": "Losant",
   "url": "https://losant.com/legal/privacy-policy",
   "document": "Losant Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (9,980 characters, read in full 2026-10-28).",
   "text_sha256": "b8c530c26e0c84e5b9c44495a6e3c435e4c558d587c110317c79cd4f06981f17"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/enterprise-terms-of-service",
   "document": "Losant Enterprise Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "As between the parties, you retain ownership of all Intellectual Property Rights in the Customer Data",
   "text_sha256": "1507d418f162d422fb8735d0f10563d526410cebb21b24ab731d429821de8560"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/enterprise-terms-of-service",
   "document": "Losant Enterprise Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "aggregate and distribute Customer Data for the purpose of providing the Losant Products to you, support, and for developing and improving our services and products",
   "text_sha256": "1507d418f162d422fb8735d0f10563d526410cebb21b24ab731d429821de8560"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/enterprise-terms-of-service",
   "document": "Losant Enterprise Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,937 characters, read in full 2026-10-28).",
   "text_sha256": "1507d418f162d422fb8735d0f10563d526410cebb21b24ab731d429821de8560"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/enterprise-terms-of-service",
   "document": "Losant Enterprise Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,937 characters, read in full 2026-10-28).",
   "text_sha256": "1507d418f162d422fb8735d0f10563d526410cebb21b24ab731d429821de8560"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/terms-of-use",
   "document": "Losant Terms of Service",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (31,860 characters, read in full 2026-10-28).",
   "text_sha256": "9182f045fa403a3119ad91515e43d8e1ae32743e008baf7807e04181afc7308c"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/terms-of-use",
   "document": "Losant Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Losant shall have a non-exclusive, non-transferable, worldwide, perpetual, irrevocable license to collect, analyze or use statistical data relating to its delivery of the Losant Service derived from the Customer Data",
   "text_sha256": "9182f045fa403a3119ad91515e43d8e1ae32743e008baf7807e04181afc7308c"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/terms-of-use",
   "document": "Losant Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (31,860 characters, read in full 2026-10-28).",
   "text_sha256": "9182f045fa403a3119ad91515e43d8e1ae32743e008baf7807e04181afc7308c"
  },
  {
   "subject": "Losant",
   "url": "https://www.losant.com/legal/terms-of-use",
   "document": "Losant Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (31,860 characters, read in full 2026-10-28).",
   "text_sha256": "9182f045fa403a3119ad91515e43d8e1ae32743e008baf7807e04181afc7308c"
  },
  {
   "subject": "Microsoft",
   "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
   "document": "Microsoft Product Terms, privacy and security terms",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (69,658 characters, read in full 2026-10-08).",
   "text_sha256": "dc93d200e0829ba13665c5deb10754d964803ce4fa73a4de49434a84045619b4"
  },
  {
   "subject": "Microsoft",
   "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
   "document": "Microsoft Product Terms, privacy and security terms",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (69,658 characters, read in full 2026-10-08).",
   "text_sha256": "dc93d200e0829ba13665c5deb10754d964803ce4fa73a4de49434a84045619b4"
  },
  {
   "subject": "Microsoft",
   "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
   "document": "Microsoft Product Terms, privacy and security terms",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (69,658 characters, read in full 2026-10-08).",
   "text_sha256": "dc93d200e0829ba13665c5deb10754d964803ce4fa73a4de49434a84045619b4"
  },
  {
   "subject": "Microsoft",
   "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
   "document": "Microsoft Product Terms, privacy and security terms",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (69,658 characters, read in full 2026-10-08).",
   "text_sha256": "dc93d200e0829ba13665c5deb10754d964803ce4fa73a4de49434a84045619b4"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/legal/privacy/",
   "document": "Particle products privacy addendum",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (6,700 characters, read in full 2026-10-28).",
   "text_sha256": "4e7a6201ed5d924042a2a987fecaa2057cc1f4facf61d6278aab545c0a6894dd"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/legal/privacy/",
   "document": "Particle products privacy addendum",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (6,700 characters, read in full 2026-10-28).",
   "text_sha256": "4e7a6201ed5d924042a2a987fecaa2057cc1f4facf61d6278aab545c0a6894dd"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/legal/privacy/",
   "document": "Particle products privacy addendum",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (6,700 characters, read in full 2026-10-28).",
   "text_sha256": "4e7a6201ed5d924042a2a987fecaa2057cc1f4facf61d6278aab545c0a6894dd"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/legal/privacy/",
   "document": "Particle products privacy addendum",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (6,700 characters, read in full 2026-10-28).",
   "text_sha256": "4e7a6201ed5d924042a2a987fecaa2057cc1f4facf61d6278aab545c0a6894dd"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/tos",
   "document": "Particle Terms of Use",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "As between the parties, You own the data and any other content transmitted and processed through Your Self-Service Account",
   "text_sha256": "4755c6f7ebf75aafa991cac4955c126a3a520082b05e2d58d97072465187d988"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/tos",
   "document": "Particle Terms of Use",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,740 characters, read in full 2026-10-28).",
   "text_sha256": "4755c6f7ebf75aafa991cac4955c126a3a520082b05e2d58d97072465187d988"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/tos",
   "document": "Particle Terms of Use",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,740 characters, read in full 2026-10-28).",
   "text_sha256": "4755c6f7ebf75aafa991cac4955c126a3a520082b05e2d58d97072465187d988"
  },
  {
   "subject": "Particle",
   "url": "https://www.particle.io/tos",
   "document": "Particle Terms of Use",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (39,740 characters, read in full 2026-10-28).",
   "text_sha256": "4755c6f7ebf75aafa991cac4955c126a3a520082b05e2d58d97072465187d988"
  },
  {
   "subject": "Samsara",
   "url": "https://samsara.com/terms-of-service",
   "document": "Samsara Master Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Customer owns all Customer Data, and Samsara will keep Customer Data confidential",
   "text_sha256": "5a1fba86e9e46ccadcd96639dc8914addee2d7ccc5525b823247e14c6c0a7246"
  },
  {
   "subject": "Samsara",
   "url": "https://samsara.com/terms-of-service",
   "document": "Samsara Master Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "means any anonymized, de-identified, and/or aggregated data and/or publicly available information relating to Customer’s use of the Products",
   "text_sha256": "5a1fba86e9e46ccadcd96639dc8914addee2d7ccc5525b823247e14c6c0a7246"
  },
  {
   "subject": "Samsara",
   "url": "https://samsara.com/terms-of-service",
   "document": "Samsara Master Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (51,136 characters, read in full 2026-10-28).",
   "text_sha256": "5a1fba86e9e46ccadcd96639dc8914addee2d7ccc5525b823247e14c6c0a7246"
  },
  {
   "subject": "Samsara",
   "url": "https://samsara.com/terms-of-service",
   "document": "Samsara Master Terms of Service",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "or Customer Data has been stored beyond Samsara's data retention policies, the applicable Customer Data may be immediately deleted",
   "text_sha256": "5a1fba86e9e46ccadcd96639dc8914addee2d7ccc5525b823247e14c6c0a7246"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
   "document": "Samsara Enterprise Trial Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "Customer owns all Customer-specific data captured by Customer’s use of any installed Trial Hardware",
   "text_sha256": "a602967eeaa11cf91f61306170dea5ab96dab6df0383de72c37c6d9d93f99031"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
   "document": "Samsara Enterprise Trial Agreement",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "any anonymized, de-identified, and/or aggregated data and/or publicly available information relating to Customer’s use of the Products",
   "text_sha256": "a602967eeaa11cf91f61306170dea5ab96dab6df0383de72c37c6d9d93f99031"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
   "document": "Samsara Enterprise Trial Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (28,426 characters, read in full 2026-10-08).",
   "text_sha256": "a602967eeaa11cf91f61306170dea5ab96dab6df0383de72c37c6d9d93f99031"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
   "document": "Samsara Enterprise Trial Agreement",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Left open by the document (28,426 characters, read in full 2026-10-08).",
   "text_sha256": "a602967eeaa11cf91f61306170dea5ab96dab6df0383de72c37c6d9d93f99031"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/privacy",
   "document": "Samsara commitment to privacy",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Our customers own their data and are in charge of directing and controlling how Samsara collects and processes it.",
   "text_sha256": "c12c30d943c65f30075d87084853014f80fb5f42dad5b565406a90dfd2d63084"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/privacy",
   "document": "Samsara commitment to privacy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (8,172 characters, read in full 2026-10-28).",
   "text_sha256": "c12c30d943c65f30075d87084853014f80fb5f42dad5b565406a90dfd2d63084"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/privacy",
   "document": "Samsara commitment to privacy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (8,172 characters, read in full 2026-10-28).",
   "text_sha256": "c12c30d943c65f30075d87084853014f80fb5f42dad5b565406a90dfd2d63084"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/privacy",
   "document": "Samsara commitment to privacy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (8,172 characters, read in full 2026-10-28).",
   "text_sha256": "c12c30d943c65f30075d87084853014f80fb5f42dad5b565406a90dfd2d63084"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/uk/terms-of-service",
   "document": "Samsara Terms of Service (UK)",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "Customer owns all Customer Data, and Samsara will keep Customer Data confidential",
   "text_sha256": "9af22c39b6e3fe03e3e25e4a0163bd3576f66c89a29d594cd5be1856b889a374"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/uk/terms-of-service",
   "document": "Samsara Terms of Service (UK)",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "means any anonymized, de-identified, and/or aggregated data and/or publicly available information relating to Customer’s use of the Products",
   "text_sha256": "9af22c39b6e3fe03e3e25e4a0163bd3576f66c89a29d594cd5be1856b889a374"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/uk/terms-of-service",
   "document": "Samsara Terms of Service (UK)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (59,965 characters, read in full 2026-10-28).",
   "text_sha256": "9af22c39b6e3fe03e3e25e4a0163bd3576f66c89a29d594cd5be1856b889a374"
  },
  {
   "subject": "Samsara",
   "url": "https://www.samsara.com/uk/terms-of-service",
   "document": "Samsara Terms of Service (UK)",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "or Customer Data has been stored beyond Samsara's data retention policies, the applicable Customer Data may be immediately deleted",
   "text_sha256": "9af22c39b6e3fe03e3e25e4a0163bd3576f66c89a29d594cd5be1856b889a374"
  },
  {
   "subject": "ThingsBoard",
   "url": "https://thingsboard.io/products/paas/terms-of-use",
   "document": "ThingsBoard Cloud Terms of Use",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (29,763 characters, read in full 2026-10-28).",
   "text_sha256": "063a506d9e2f7b4e2b8e74c182ba4cae05632d7e94f4c6f210d6102c98f043ce"
  },
  {
   "subject": "ThingsBoard",
   "url": "https://thingsboard.io/products/paas/terms-of-use",
   "document": "ThingsBoard Cloud Terms of Use",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-28",
   "quote": "Left open by the document (29,763 characters, read in full 2026-10-28).",
   "text_sha256": "063a506d9e2f7b4e2b8e74c182ba4cae05632d7e94f4c6f210d6102c98f043ce"
  },
  {
   "subject": "ThingsBoard",
   "url": "https://thingsboard.io/products/paas/terms-of-use",
   "document": "ThingsBoard Cloud Terms of Use",
   "question": "ai_training",
   "answer": "will-not-train",
   "answer_text": "will not train",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "ThingsBoard does not use Customer data to train or improve any proprietary ThingsBoard AI models",
   "text_sha256": "063a506d9e2f7b4e2b8e74c182ba4cae05632d7e94f4c6f210d6102c98f043ce"
  },
  {
   "subject": "ThingsBoard",
   "url": "https://thingsboard.io/products/paas/terms-of-use",
   "document": "ThingsBoard Cloud Terms of Use",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-28",
   "quote": "all rights and access to the Service are terminated for Customer (including access to Customer Data, if applicable)",
   "text_sha256": "063a506d9e2f7b4e2b8e74c182ba4cae05632d7e94f4c6f210d6102c98f043ce"
  }
 ],
 "sources": [
  {
   "url": "https://aws.amazon.com/service-terms/",
   "label": "AWS Service Terms (AWS IoT)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://aws.amazon.com/agreement/",
   "label": "AWS Customer Agreement",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.microsoft.com/licensing/terms/product/PrivacyandSecurityTerms/all",
   "label": "Microsoft Product Terms: privacy and security terms (Azure IoT)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://samsara.com/terms-of-service",
   "label": "Samsara Master Terms of Service",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.samsara.com/uk/terms-of-service",
   "label": "Samsara Terms of Service (UK)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.samsara.com/legal/enterprise-trial-agreement",
   "label": "Samsara Enterprise Trial Agreement",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.samsara.com/privacy",
   "label": "Samsara commitment to privacy",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Canada_US (2026-07-23).docx (1).pdf",
   "label": "Geotab Main Services Agreement, Canada and US (2026-07-23)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.geotab.com/CMS-GeneralFiles-production/NA/legal/2026/July/Main Services Agreement - Europe_UK (2026-07-23).docx (1).pdf",
   "label": "Geotab Main Services Agreement, Europe and UK (2026-07-23)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.geotab.com/privacy-policy",
   "label": "Geotab Privacy Policy",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://altitude.geotab.com/terms-conditions/",
   "label": "Altitude by Geotab terms and conditions",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "Geotab's terms for buyers of its own aggregated fleet data on the Altitude platform, not terms on what Geotab may do with a customer's readings"
  },
  {
   "url": "https://www.particle.io/tos",
   "label": "Particle Terms of Use",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.particle.io/legal/privacy/",
   "label": "Particle products privacy addendum",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://thingsboard.io/products/paas/terms-of-use",
   "label": "ThingsBoard Cloud Terms of Use",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.losant.com/legal/terms-of-use",
   "label": "Losant Terms of Service",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.losant.com/legal/enterprise-terms-of-service",
   "label": "Losant Enterprise Terms of Service",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://losant.com/legal/privacy-policy",
   "label": "Losant Privacy Policy",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://blynk.io/terms-of-service",
   "label": "Blynk Platform Terms of Service",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.arduino.cc/en/terms-conditions",
   "label": "Arduino Terms and Conditions (Arduino Cloud)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.cognite.com/en/company/legal/end-user-license-agreement-eula",
   "label": "Cognite End User License Agreement",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.cognite.com/en/company/legal/master-subscription-services-agreement-Mar-Aug-2026",
   "label": "Cognite Master Subscription and Professional Services Agreement",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.cognite.com/en/company/legal/cognite-security-appendix",
   "label": "Cognite Security Appendix",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://inductiveautomation.com/ignition/license",
   "label": "Inductive Automation Master Software License Agreement (Ignition)",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.litmus.io/legal",
   "label": "Litmus legal",
   "license": "quoted for reporting from the vendor's published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "Litmus's legal index page: cookie notice and links to its agreements, no clause on customer data"
  }
 ],
 "methodology": "Each vendor's own published terms were read through estate-fetch and stored whole (sha256 on every row). For every document, four questions were answered from the vendor's own words: who owns the business's data, vendor keeps aggregated or anonymised use, training AI on the business's data, export at exit. Every stated answer carries the sentence it rests on, checked against the stored text; 'not stated' means the document read does not address the question. A vendor with several documents reads 'varies' where they disagree. 11 vendors, 22 documents.",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d0d0d0;background:#ffffff\"><blockquote style=\"margin:0 0 8px;background:#ffffff\">5 of 11 iot software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 28 October 2026.</blockquote><figcaption style=\"background:#ffffff\"><a href=\"https://sellsensordatatoai.com/datasets/iot-software-data-terms/\" style=\"background:#ffffff\">Iot software data terms, sellsensordatatoai.com</a></figcaption></figure>"
}
