{
 "name": "Hvac software data terms",
 "title": "Hvac software data terms",
 "kind": "terms-board",
 "url": "https://sellhvacdatatoai.com/datasets/hvac-software-data-terms/",
 "csv": "https://sellhvacdatatoai.com/datasets/hvac-software-data-terms.csv",
 "markdown": "https://sellhvacdatatoai.com/datasets/hvac-software-data-terms/index.md",
 "computed_at": "2026-10-31",
 "license": "https://sellhvacdatatoai.com/terms",
 "headline": "6 of 8 hvac software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 31 October 2026.",
 "quotes": [
  "6 of 8 hvac software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 31 October 2026.",
  "Who owns the business's data, by vendor: the business 4 of 8, not stated 3 of 8, the vendor 1 of 8 (hvac software terms, read 31 October 2026).",
  "Vendor keeps aggregated or anonymised use, by vendor: reserved 6 of 8, not stated 2 of 8 (hvac software terms, read 31 October 2026).",
  "Training AI on the business's data, by vendor: not stated 6 of 8, may train 2 of 8 (hvac software terms, read 31 October 2026).",
  "Export at exit, by vendor: a number of days 5 of 8, not stated 2 of 8, no export promised 1 of 8 (hvac software terms, read 31 October 2026)."
 ],
 "citation": "\"Hvac software data terms\", updated 2026-10-31, https://sellhvacdatatoai.com/datasets/hvac-software-data-terms/.",
 "national": {
  "n": 8,
  "unit": "vendors",
  "documents": 10,
  "published_sources": 8,
  "named_sources": 16
 },
 "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": 3,
     "vendor": 1,
     "customer": 4
    },
    "values": [
     {
      "value": "customer",
      "text": "the business"
     },
     {
      "value": "vendor",
      "text": "the vendor"
     }
    ]
   },
   {
    "id": "aggregated_use",
    "label": "Vendor keeps aggregated or anonymised use",
    "counts": {
     "reserved": 6,
     "not-stated": 2
    },
    "values": [
     {
      "value": "reserved",
      "text": "reserved"
     },
     {
      "value": "excluded",
      "text": "excluded"
     }
    ]
   },
   {
    "id": "ai_training",
    "label": "Training AI on the business's data",
    "counts": {
     "may-train": 2,
     "not-stated": 6
    },
    "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": 2,
     "none": 1,
     "days": 5
    },
    "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": 6,
   "of": 8,
   "label": "Vendors whose terms reserve aggregated or anonymised use"
  },
  "vendors": [
   {
    "name": "Bluon",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Bluon Mobile App Terms of Use",
        "url": "https://www.bluon.com/app-terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Bluon Mobile App Terms of Use",
        "url": "https://www.bluon.com/app-terms",
        "value": "reserved",
        "quote": "perpetual, and irrevocable license to access, collect, store, copy, use, modify, process, aggregate, and otherwise exploit your User Data for any lawful purpose"
       }
      ]
     },
     "ai_training": {
      "value": "may-train",
      "text": "may train",
      "documents": [
       {
        "document": "Bluon Mobile App Terms of Use",
        "url": "https://www.bluon.com/app-terms",
        "value": "may-train",
        "quote": "developing, training, and improving Bluon’s proprietary database, algorithms, and artificial intelligence and machine learning models and tools"
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Bluon Mobile App Terms of Use",
        "url": "https://www.bluon.com/app-terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Carrier ClimaVision",
    "answers": {
     "ownership": {
      "value": "vendor",
      "text": "the vendor",
      "documents": [
       {
        "document": "ClimaVision End User License Agreement",
        "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
        "value": "vendor",
        "quote": "Licensor shall own and retain all right, title, and interest in and to Aggregate Data"
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "ClimaVision End User License Agreement",
        "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
        "value": "reserved",
        "quote": "Licensor, its parent, or affiliates may anonymize or aggregate the Data (such anonymized or aggregated data, \"Aggregate Data\") to prepare reports, analyses and enhancements"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "ClimaVision End User License Agreement",
        "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "ClimaVision End User License Agreement",
        "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
        "value": "none",
        "quote": "In the event of termination, you must immediately destroy all copies of the Software"
       }
      ]
     }
    }
   },
   {
    "name": "FieldEdge",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
        "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
        "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
        "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
        "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
        "value": "30",
        "quote": "you will have a period of 30 days during which you may export the Registrant Content"
       }
      ]
     }
    }
   },
   {
    "name": "RazorSync",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "RazorSync Terms of Service",
        "url": "https://www.razorsync.com/terms-of-service/",
        "value": "customer",
        "quote": "As between the parties, Customer shall own all Customer Data."
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "RazorSync Terms of Service",
        "url": "https://www.razorsync.com/terms-of-service/",
        "value": "reserved",
        "quote": "RazorSync may use and disclose measures of Service usage and performance derived from Customer Data, in aggregated and de-identified form that does not identify Customer or any individual"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "RazorSync Terms of Service",
        "url": "https://www.razorsync.com/terms-of-service/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "RazorSync Terms of Service",
        "url": "https://www.razorsync.com/terms-of-service/",
        "value": "30",
        "quote": "for a period of thirty (30) calendar days following the effective date of termination, RazorSync will make Customer Data available for export by Customer in RazorSync’s then standard format"
       }
      ]
     }
    }
   },
   {
    "name": "Sera",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Sera Terms and Conditions of Service",
        "url": "https://sera.tech/terms-and-conditions",
        "value": "customer",
        "quote": "Sera expressly acknowledges that Customer Data and Confidential Information of Customer are exclusively owned by Customer."
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Sera Terms and Conditions of Service",
        "url": "https://sera.tech/terms-and-conditions",
        "value": "reserved",
        "quote": "Blind Data shall be solely owned by Sera and may be used by Sera for any lawful business purpose without a duty of accounting to Customer, provided that the Blind Data is used only in an anonymous and aggregated form"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Sera Terms and Conditions of Service",
        "url": "https://sera.tech/terms-and-conditions",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "Sera Terms and Conditions of Service",
        "url": "https://sera.tech/terms-and-conditions",
        "value": "30",
        "quote": "excluding any Customer Data which Sera will make available to Customer for export from the Software and Services and which will be deleted by Sera no sooner than 30 days following Termination"
       }
      ]
     }
    }
   },
   {
    "name": "Successware",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Successware Privacy Policy",
        "url": "https://www.successware.com/privacy-policy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Successware Privacy Policy",
        "url": "https://www.successware.com/privacy-policy/",
        "value": "reserved",
        "quote": "We may share aggregate, anonymized, or de-identified information about users – so that it does not directly or indirectly identify a particular user – for any purpose."
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Successware Privacy Policy",
        "url": "https://www.successware.com/privacy-policy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Successware Privacy Policy",
        "url": "https://www.successware.com/privacy-policy/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "XOi",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "XOi Terms",
        "url": "https://xoi.io/terms",
        "value": "customer",
        "quote": "Customers retain ownership of all Customer Data uploaded to the platform."
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "XOi Terms",
        "url": "https://xoi.io/terms",
        "value": "reserved",
        "quote": "Aggregated, anonymized, or de-identified information derived from platform usage and analytics."
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "XOi Terms",
        "url": "https://xoi.io/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "XOi Terms",
        "url": "https://xoi.io/terms",
        "value": "30",
        "quote": "Customers may request export of Customer Data within 30 days"
       }
      ]
     }
    }
   },
   {
    "name": "Zuper",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Zuper Terms and Conditions",
        "url": "https://www.zuper.co/terms-conditions",
        "value": "customer",
        "quote": "Customer shall retain all right, title and interest in and to Customer Data, including all intellectual property rights therein."
       },
       {
        "document": "Zuper AI Terms of Use and Service",
        "url": "https://info.zuper.co/en/zuperai-terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Zuper Data Migration Policy",
        "url": "https://info.zuper.co/en/zuper-datamigration",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Zuper Terms and Conditions",
        "url": "https://www.zuper.co/terms-conditions",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Zuper AI Terms of Use and Service",
        "url": "https://info.zuper.co/en/zuperai-terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Zuper Data Migration Policy",
        "url": "https://info.zuper.co/en/zuper-datamigration",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "may-train",
      "text": "may train",
      "documents": [
       {
        "document": "Zuper Terms and Conditions",
        "url": "https://www.zuper.co/terms-conditions",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Zuper AI Terms of Use and Service",
        "url": "https://info.zuper.co/en/zuperai-terms",
        "value": "may-train",
        "quote": "Your User Data may be used to train and enhance our proprietary AI models to improve the functionality, accuracy, and security of our services."
       },
       {
        "document": "Zuper Data Migration Policy",
        "url": "https://info.zuper.co/en/zuper-datamigration",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "Zuper Terms and Conditions",
        "url": "https://www.zuper.co/terms-conditions",
        "value": "30",
        "quote": "Upon termination or expiration of this Agreement, Customer may, for a period of thirty (30) days following such termination or expiration (the “Data Export Period”), access and export Customer Data using the functionality of the Services."
       },
       {
        "document": "Zuper AI Terms of Use and Service",
        "url": "https://info.zuper.co/en/zuperai-terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Zuper Data Migration Policy",
        "url": "https://info.zuper.co/en/zuper-datamigration",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   }
  ]
 },
 "subject_kind": "vendor",
 "rows": [
  {
   "subject": "Bluon",
   "url": "https://www.bluon.com/app-terms",
   "document": "Bluon Mobile App Terms of Use",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (30,007 characters) is silent on this.",
   "text_sha256": "66402cd1fcba83ba0060b5c0fba7870b1c3d23d971c53a646656bb85f0afa038"
  },
  {
   "subject": "Bluon",
   "url": "https://www.bluon.com/app-terms",
   "document": "Bluon Mobile App Terms of Use",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "perpetual, and irrevocable license to access, collect, store, copy, use, modify, process, aggregate, and otherwise exploit your User Data for any lawful purpose",
   "text_sha256": "66402cd1fcba83ba0060b5c0fba7870b1c3d23d971c53a646656bb85f0afa038"
  },
  {
   "subject": "Bluon",
   "url": "https://www.bluon.com/app-terms",
   "document": "Bluon Mobile App Terms of Use",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "developing, training, and improving Bluon’s proprietary database, algorithms, and artificial intelligence and machine learning models and tools",
   "text_sha256": "66402cd1fcba83ba0060b5c0fba7870b1c3d23d971c53a646656bb85f0afa038"
  },
  {
   "subject": "Bluon",
   "url": "https://www.bluon.com/app-terms",
   "document": "Bluon Mobile App Terms of Use",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (30,007 characters) is silent on this.",
   "text_sha256": "66402cd1fcba83ba0060b5c0fba7870b1c3d23d971c53a646656bb85f0afa038"
  },
  {
   "subject": "Carrier ClimaVision",
   "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
   "document": "ClimaVision End User License Agreement",
   "question": "ownership",
   "answer": "vendor",
   "answer_text": "the vendor",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Licensor shall own and retain all right, title, and interest in and to Aggregate Data",
   "text_sha256": "977cb5ebec1a51ade796b16610c2babc9308ac892af77aeeac56eaf0b56e5dc7"
  },
  {
   "subject": "Carrier ClimaVision",
   "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
   "document": "ClimaVision End User License Agreement",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Licensor, its parent, or affiliates may anonymize or aggregate the Data (such anonymized or aggregated data, \"Aggregate Data\") to prepare reports, analyses and enhancements",
   "text_sha256": "977cb5ebec1a51ade796b16610c2babc9308ac892af77aeeac56eaf0b56e5dc7"
  },
  {
   "subject": "Carrier ClimaVision",
   "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
   "document": "ClimaVision End User License Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (16,211 characters) is silent on this.",
   "text_sha256": "977cb5ebec1a51ade796b16610c2babc9308ac892af77aeeac56eaf0b56e5dc7"
  },
  {
   "subject": "Carrier ClimaVision",
   "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
   "document": "ClimaVision End User License Agreement",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "In the event of termination, you must immediately destroy all copies of the Software",
   "text_sha256": "977cb5ebec1a51ade796b16610c2babc9308ac892af77aeeac56eaf0b56e5dc7"
  },
  {
   "subject": "FieldEdge",
   "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
   "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (29,842 characters) is silent on this.",
   "text_sha256": "7d4b78e9e977cc75edd2d8078a4051ae00d4b9146d44dab64e09d2ee3fcd8e34"
  },
  {
   "subject": "FieldEdge",
   "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
   "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (29,842 characters) is silent on this.",
   "text_sha256": "7d4b78e9e977cc75edd2d8078a4051ae00d4b9146d44dab64e09d2ee3fcd8e34"
  },
  {
   "subject": "FieldEdge",
   "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
   "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (29,842 characters) is silent on this.",
   "text_sha256": "7d4b78e9e977cc75edd2d8078a4051ae00d4b9146d44dab64e09d2ee3fcd8e34"
  },
  {
   "subject": "FieldEdge",
   "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
   "document": "FieldEdge Flat Rate Mobile Terms and Conditions",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "you will have a period of 30 days during which you may export the Registrant Content",
   "text_sha256": "7d4b78e9e977cc75edd2d8078a4051ae00d4b9146d44dab64e09d2ee3fcd8e34"
  },
  {
   "subject": "RazorSync",
   "url": "https://www.razorsync.com/terms-of-service/",
   "document": "RazorSync Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "As between the parties, Customer shall own all Customer Data.",
   "text_sha256": "a492d5a09e32071a5b1d61d38a9e58b5ab58e618fcbb0a82c84144dce378e296"
  },
  {
   "subject": "RazorSync",
   "url": "https://www.razorsync.com/terms-of-service/",
   "document": "RazorSync Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "RazorSync may use and disclose measures of Service usage and performance derived from Customer Data, in aggregated and de-identified form that does not identify Customer or any individual",
   "text_sha256": "a492d5a09e32071a5b1d61d38a9e58b5ab58e618fcbb0a82c84144dce378e296"
  },
  {
   "subject": "RazorSync",
   "url": "https://www.razorsync.com/terms-of-service/",
   "document": "RazorSync Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (49,579 characters) is silent on this.",
   "text_sha256": "a492d5a09e32071a5b1d61d38a9e58b5ab58e618fcbb0a82c84144dce378e296"
  },
  {
   "subject": "RazorSync",
   "url": "https://www.razorsync.com/terms-of-service/",
   "document": "RazorSync Terms of Service",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "for a period of thirty (30) calendar days following the effective date of termination, RazorSync will make Customer Data available for export by Customer in RazorSync’s then standard format",
   "text_sha256": "a492d5a09e32071a5b1d61d38a9e58b5ab58e618fcbb0a82c84144dce378e296"
  },
  {
   "subject": "Sera",
   "url": "https://sera.tech/terms-and-conditions",
   "document": "Sera Terms and Conditions of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Sera expressly acknowledges that Customer Data and Confidential Information of Customer are exclusively owned by Customer.",
   "text_sha256": "ba0a2fa4afaa8d3d53ce7fa2d21558bc47566532b92a81d762b6951dc4dd2f81"
  },
  {
   "subject": "Sera",
   "url": "https://sera.tech/terms-and-conditions",
   "document": "Sera Terms and Conditions of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Blind Data shall be solely owned by Sera and may be used by Sera for any lawful business purpose without a duty of accounting to Customer, provided that the Blind Data is used only in an anonymous and aggregated form",
   "text_sha256": "ba0a2fa4afaa8d3d53ce7fa2d21558bc47566532b92a81d762b6951dc4dd2f81"
  },
  {
   "subject": "Sera",
   "url": "https://sera.tech/terms-and-conditions",
   "document": "Sera Terms and Conditions of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (45,285 characters) is silent on this.",
   "text_sha256": "ba0a2fa4afaa8d3d53ce7fa2d21558bc47566532b92a81d762b6951dc4dd2f81"
  },
  {
   "subject": "Sera",
   "url": "https://sera.tech/terms-and-conditions",
   "document": "Sera Terms and Conditions of Service",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "excluding any Customer Data which Sera will make available to Customer for export from the Software and Services and which will be deleted by Sera no sooner than 30 days following Termination",
   "text_sha256": "ba0a2fa4afaa8d3d53ce7fa2d21558bc47566532b92a81d762b6951dc4dd2f81"
  },
  {
   "subject": "Successware",
   "url": "https://www.successware.com/privacy-policy/",
   "document": "Successware Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (43,665 characters) is silent on this.",
   "text_sha256": "6649da1ee7b66f7946cc068aa5645ae173eb807a43290521b88ffb00b5390ae7"
  },
  {
   "subject": "Successware",
   "url": "https://www.successware.com/privacy-policy/",
   "document": "Successware Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "We may share aggregate, anonymized, or de-identified information about users – so that it does not directly or indirectly identify a particular user – for any purpose.",
   "text_sha256": "6649da1ee7b66f7946cc068aa5645ae173eb807a43290521b88ffb00b5390ae7"
  },
  {
   "subject": "Successware",
   "url": "https://www.successware.com/privacy-policy/",
   "document": "Successware Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (43,665 characters) is silent on this.",
   "text_sha256": "6649da1ee7b66f7946cc068aa5645ae173eb807a43290521b88ffb00b5390ae7"
  },
  {
   "subject": "Successware",
   "url": "https://www.successware.com/privacy-policy/",
   "document": "Successware Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (43,665 characters) is silent on this.",
   "text_sha256": "6649da1ee7b66f7946cc068aa5645ae173eb807a43290521b88ffb00b5390ae7"
  },
  {
   "subject": "XOi",
   "url": "https://xoi.io/terms",
   "document": "XOi Terms",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Customers retain ownership of all Customer Data uploaded to the platform.",
   "text_sha256": "8bb7a92369a9b589e4de3b7c920d50521b3d7593c03cc92e7cca4d9fb2529329"
  },
  {
   "subject": "XOi",
   "url": "https://xoi.io/terms",
   "document": "XOi Terms",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Aggregated, anonymized, or de-identified information derived from platform usage and analytics.",
   "text_sha256": "8bb7a92369a9b589e4de3b7c920d50521b3d7593c03cc92e7cca4d9fb2529329"
  },
  {
   "subject": "XOi",
   "url": "https://xoi.io/terms",
   "document": "XOi Terms",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (9,269 characters) is silent on this.",
   "text_sha256": "8bb7a92369a9b589e4de3b7c920d50521b3d7593c03cc92e7cca4d9fb2529329"
  },
  {
   "subject": "XOi",
   "url": "https://xoi.io/terms",
   "document": "XOi Terms",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Customers may request export of Customer Data within 30 days",
   "text_sha256": "8bb7a92369a9b589e4de3b7c920d50521b3d7593c03cc92e7cca4d9fb2529329"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuper-datamigration",
   "document": "Zuper Data Migration Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (6,107 characters) is silent on this.",
   "text_sha256": "15344fe094368f0ad861a65610a7df146f09ba619be4a2a439780071ef479e48"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuper-datamigration",
   "document": "Zuper Data Migration Policy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (6,107 characters) is silent on this.",
   "text_sha256": "15344fe094368f0ad861a65610a7df146f09ba619be4a2a439780071ef479e48"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuper-datamigration",
   "document": "Zuper Data Migration Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (6,107 characters) is silent on this.",
   "text_sha256": "15344fe094368f0ad861a65610a7df146f09ba619be4a2a439780071ef479e48"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuper-datamigration",
   "document": "Zuper Data Migration Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (6,107 characters) is silent on this.",
   "text_sha256": "15344fe094368f0ad861a65610a7df146f09ba619be4a2a439780071ef479e48"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuperai-terms",
   "document": "Zuper AI Terms of Use and Service",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (8,375 characters) is silent on this.",
   "text_sha256": "ca39f10be051575ab144f24d01f8ac76e1fa26a7214e3eafb50d9f99e4f25dcd"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuperai-terms",
   "document": "Zuper AI Terms of Use and Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (8,375 characters) is silent on this.",
   "text_sha256": "ca39f10be051575ab144f24d01f8ac76e1fa26a7214e3eafb50d9f99e4f25dcd"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuperai-terms",
   "document": "Zuper AI Terms of Use and Service",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Your User Data may be used to train and enhance our proprietary AI models to improve the functionality, accuracy, and security of our services.",
   "text_sha256": "ca39f10be051575ab144f24d01f8ac76e1fa26a7214e3eafb50d9f99e4f25dcd"
  },
  {
   "subject": "Zuper",
   "url": "https://info.zuper.co/en/zuperai-terms",
   "document": "Zuper AI Terms of Use and Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (8,375 characters) is silent on this.",
   "text_sha256": "ca39f10be051575ab144f24d01f8ac76e1fa26a7214e3eafb50d9f99e4f25dcd"
  },
  {
   "subject": "Zuper",
   "url": "https://www.zuper.co/terms-conditions",
   "document": "Zuper Terms and Conditions",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Customer shall retain all right, title and interest in and to Customer Data, including all intellectual property rights therein.",
   "text_sha256": "e7faf77fc4615488ebb80fbc07d7bb134d24b679d13a230287431d6af650f16a"
  },
  {
   "subject": "Zuper",
   "url": "https://www.zuper.co/terms-conditions",
   "document": "Zuper Terms and Conditions",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (34,499 characters) is silent on this.",
   "text_sha256": "e7faf77fc4615488ebb80fbc07d7bb134d24b679d13a230287431d6af650f16a"
  },
  {
   "subject": "Zuper",
   "url": "https://www.zuper.co/terms-conditions",
   "document": "Zuper Terms and Conditions",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-31",
   "quote": "Not addressed: the document read on 2026-10-31 (34,499 characters) is silent on this.",
   "text_sha256": "e7faf77fc4615488ebb80fbc07d7bb134d24b679d13a230287431d6af650f16a"
  },
  {
   "subject": "Zuper",
   "url": "https://www.zuper.co/terms-conditions",
   "document": "Zuper Terms and Conditions",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-31",
   "quote": "Upon termination or expiration of this Agreement, Customer may, for a period of thirty (30) days following such termination or expiration (the “Data Export Period”), access and export Customer Data using the functionality of the Services.",
   "text_sha256": "e7faf77fc4615488ebb80fbc07d7bb134d24b679d13a230287431d6af650f16a"
  }
 ],
 "sources": [
  {
   "url": "https://www.zuper.co/terms-conditions",
   "label": "Zuper Terms and Conditions",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://info.zuper.co/en/zuperai-terms",
   "label": "Zuper AI Terms of Use and Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://info.zuper.co/en/zuper-datamigration",
   "label": "Zuper Data Migration Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://sera.tech/terms-and-conditions",
   "label": "Sera Terms and Conditions of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://support.measurequick.com/portal/en/kb/articles/end-user-license-agreement-and-privacy-policy",
   "label": "measureQuick End User License Agreement and Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "unread"
  },
  {
   "url": "https://www.carrier.com/us/en/commercial/climavision/eula/",
   "label": "Carrier ClimaVision End User License Agreement",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://fieldedge.com/fe-flatrate-mobile-terms/",
   "label": "FieldEdge Flat Rate Mobile Terms and Conditions",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.successware.com/successware-connection-faq/",
   "label": "Successware Connection FAQ",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "a product FAQ about training courses, payroll export and the mobile app; it carries no customer data terms"
  },
  {
   "url": "https://www.successware.com/privacy-policy/",
   "label": "Successware Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://xoi.io/terms",
   "label": "XOi Terms",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.bluon.com/app-terms",
   "label": "Bluon App Terms",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.razorsync.com/terms-of-service/",
   "label": "RazorSync Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://fieldcomplete.com/wgs/terms/",
   "label": "Field Complete Terms",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "website terms of use for fieldcomplete.com and mrtask.com, a contractor network's site; no customer data terms"
  },
  {
   "url": "https://www.ecobee.com/legal/",
   "label": "ecobee Privacy Notice and Legal",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "a homeowner privacy summary for ecobee thermostats; it carries no terms for an HVAC firm's records"
  },
  {
   "url": "https://www.copeland.com/en-us/legal/terms-of-use",
   "label": "Copeland Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "the stored read is Copeland's page-not-found text, not its terms"
  },
  {
   "url": "https://www.successware.com/terms-of-use/",
   "label": "Successware Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "the page titled Terms of Use carried placeholder lorem ipsum text when read on 31 Oct 2026, no terms"
  }
 ],
 "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. 8 vendors, 10 documents.",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d0d0d0;background:#ffffff\"><blockquote style=\"margin:0 0 8px;background:#ffffff\">6 of 8 hvac software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 31 October 2026.</blockquote><figcaption style=\"background:#ffffff\"><a href=\"https://sellhvacdatatoai.com/datasets/hvac-software-data-terms/\" style=\"background:#ffffff\">Hvac software data terms, sellhvacdatatoai.com</a></figcaption></figure>"
}
