{
 "name": "Eda software data terms",
 "title": "Eda software data terms",
 "kind": "terms-board",
 "url": "https://sellpcbdatatoai.com/datasets/eda-software-data-terms/",
 "csv": "https://sellpcbdatatoai.com/datasets/eda-software-data-terms.csv",
 "markdown": "https://sellpcbdatatoai.com/datasets/eda-software-data-terms/index.md",
 "computed_at": "2026-10-27",
 "license": "https://sellpcbdatatoai.com/terms",
 "headline": "7 of 23 eda software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 27 October 2026.",
 "quotes": [
  "7 of 23 eda software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 27 October 2026.",
  "Who owns the business's data, by vendor: the business 14 of 23, not stated 9 of 23 (eda software terms, read 27 October 2026).",
  "Vendor keeps aggregated or anonymised use, by vendor: not stated 16 of 23, reserved 7 of 23 (eda software terms, read 27 October 2026).",
  "Training AI on the business's data, by vendor: not stated 18 of 23, may train 3 of 23, varies 1 of 23, will not train 1 of 23 (eda software terms, read 27 October 2026).",
  "Export at exit, by vendor: not stated 13 of 23, no export promised 6 of 23, a number of days 2 of 23, on request 2 of 23 (eda software terms, read 27 October 2026)."
 ],
 "citation": "\"Eda software data terms\", updated 2026-10-27, https://sellpcbdatatoai.com/datasets/eda-software-data-terms/.",
 "national": {
  "n": 23,
  "unit": "vendors",
  "documents": 38,
  "published_sources": 23,
  "named_sources": 43
 },
 "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": 9,
     "customer": 14
    },
    "values": [
     {
      "value": "customer",
      "text": "the business"
     },
     {
      "value": "vendor",
      "text": "the vendor"
     }
    ]
   },
   {
    "id": "aggregated_use",
    "label": "Vendor keeps aggregated or anonymised use",
    "counts": {
     "not-stated": 16,
     "reserved": 7
    },
    "values": [
     {
      "value": "reserved",
      "text": "reserved"
     },
     {
      "value": "excluded",
      "text": "excluded"
     }
    ]
   },
   {
    "id": "ai_training",
    "label": "Training AI on the business's data",
    "counts": {
     "not-stated": 18,
     "may-train": 3,
     "will-not-train": 1,
     "varies": 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": 13,
     "days": 2,
     "none": 6,
     "on-request": 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": 7,
   "of": 23,
   "label": "Vendors whose terms reserve aggregated or anonymised use"
  },
  "vendors": [
   {
    "name": "AISLER",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "AISLER Terms",
        "url": "https://www.aisler.net/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "AISLER Terms",
        "url": "https://www.aisler.net/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "AISLER Terms",
        "url": "https://www.aisler.net/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "AISLER Terms",
        "url": "https://www.aisler.net/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "AllSpice",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "AllSpice Terms of Service",
        "url": "https://www.allspice.io/terms",
        "value": "customer",
        "quote": "As between the parties, Customer owns and retains all right, title, and interest in and to the Customer Data and AI Output."
       },
       {
        "document": "AllSpice Privacy Policy",
        "url": "https://www.allspice.io/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "AllSpice Terms of Service",
        "url": "https://www.allspice.io/terms",
        "value": "reserved",
        "quote": "but solely on the basis of Customer Data that has first been anonymized and aggregated by AllSpice"
       },
       {
        "document": "AllSpice Privacy Policy",
        "url": "https://www.allspice.io/privacy",
        "value": "reserved",
        "quote": "To generate de-identified and aggregated Usage Data for any lawful purpose and as specified in the Terms;"
       }
      ]
     },
     "ai_training": {
      "value": "may-train",
      "text": "may train",
      "documents": [
       {
        "document": "AllSpice Terms of Service",
        "url": "https://www.allspice.io/terms",
        "value": "may-train",
        "quote": "solely for AllSpice’s Cloud Service, train AllSpice’s Service algorithms and models to provide insights and design recommendations to the Customer"
       },
       {
        "document": "AllSpice Privacy Policy",
        "url": "https://www.allspice.io/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "AllSpice Terms of Service",
        "url": "https://www.allspice.io/terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "AllSpice Privacy Policy",
        "url": "https://www.allspice.io/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Altium",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Altium General Terms of Service",
        "url": "https://www.altium.com/terms-2023",
        "value": "customer",
        "quote": "You (and/or others collaborating with You) own all Data that You choose to submit to and store with Altium as part of any website, platform or service"
       },
       {
        "document": "Altium Website Terms of Service",
        "url": "https://www.altium.com/terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium 365 Online Viewer Terms of Use",
        "url": "https://www.altium.com/terms-of-use-viewer",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium Privacy Policy",
        "url": "https://www.altium.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Altium General Terms of Service",
        "url": "https://www.altium.com/terms-2023",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium Website Terms of Service",
        "url": "https://www.altium.com/terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium 365 Online Viewer Terms of Use",
        "url": "https://www.altium.com/terms-of-use-viewer",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium Privacy Policy",
        "url": "https://www.altium.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Altium General Terms of Service",
        "url": "https://www.altium.com/terms-2023",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium Website Terms of Service",
        "url": "https://www.altium.com/terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium 365 Online Viewer Terms of Use",
        "url": "https://www.altium.com/terms-of-use-viewer",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium Privacy Policy",
        "url": "https://www.altium.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "90",
      "text": "90 days",
      "documents": [
       {
        "document": "Altium General Terms of Service",
        "url": "https://www.altium.com/terms-2023",
        "value": "90",
        "quote": "Altium shall provide You upon request with a file containing Your Data submitted in connection with such account up to ninety (90) days after such termination"
       },
       {
        "document": "Altium Website Terms of Service",
        "url": "https://www.altium.com/terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium 365 Online Viewer Terms of Use",
        "url": "https://www.altium.com/terms-of-use-viewer",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Altium Privacy Policy",
        "url": "https://www.altium.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Autodesk",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Autodesk General Terms of Use",
        "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
        "value": "customer",
        "quote": "You will retain Your ownership rights to files, designs, models, data sets, images, documents or similar material created by You"
       },
       {
        "document": "Autodesk Trust Center, data privacy",
        "url": "https://www.autodesk.com/trust/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Autodesk General Terms of Use",
        "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Autodesk Trust Center, data privacy",
        "url": "https://www.autodesk.com/trust/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Autodesk General Terms of Use",
        "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Autodesk Trust Center, data privacy",
        "url": "https://www.autodesk.com/trust/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "Autodesk General Terms of Use",
        "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
        "value": "none",
        "quote": "otherwise, Autodesk may delete, without notice, any or all of Your Content, including backup and other copies thereof"
       },
       {
        "document": "Autodesk Trust Center, data privacy",
        "url": "https://www.autodesk.com/trust/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Cadence",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Cadence Privacy Policy",
        "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Cadence Privacy Policy",
        "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
        "value": "reserved",
        "quote": "We may also aggregate and/or anonymize personal information so that it will no longer be considered personal information. We do so to generate other data for our use, which we may use and disclose for any purpose"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Cadence Privacy Policy",
        "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Cadence Privacy Policy",
        "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "CELUS",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "CELUS Design Platform Terms of Use",
        "url": "https://www.celus.io/terms-of-use-celus-design-platform",
        "value": "customer",
        "quote": "End User shall retain ownership of any intellectual property rights it holds in and to the User Content."
       },
       {
        "document": "CELUS Privacy Policy",
        "url": "https://celus.io/en/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "CELUS Design Platform Terms of Use",
        "url": "https://www.celus.io/terms-of-use-celus-design-platform",
        "value": "reserved",
        "quote": "CELUS may share aggregated, anonymized and de-identified data relating to End Users’ technical requirements, component preferences, design patterns and other usage statistics"
       },
       {
        "document": "CELUS Privacy Policy",
        "url": "https://celus.io/en/privacy-policy",
        "value": "reserved",
        "quote": "Where feasible, we anonymize or aggregate data before AI training."
       }
      ]
     },
     "ai_training": {
      "value": "may-train",
      "text": "may train",
      "documents": [
       {
        "document": "CELUS Design Platform Terms of Use",
        "url": "https://www.celus.io/terms-of-use-celus-design-platform",
        "value": "may-train",
        "quote": "use the User Content for internal purposes of CELUS, including testing, quality assurance, bug fixing, and the training, fine-tuning and optimization of AI models underlying the CELUS Design Platform"
       },
       {
        "document": "CELUS Privacy Policy",
        "url": "https://celus.io/en/privacy-policy",
        "value": "may-train",
        "quote": "we may analyze, pseudonymize and further process these data for the purpose of training, testing and improving our AI models, features and services"
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "CELUS Design Platform Terms of Use",
        "url": "https://www.celus.io/terms-of-use-celus-design-platform",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "CELUS Privacy Policy",
        "url": "https://celus.io/en/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "CircuitMaker (Altium)",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "CircuitMaker website Terms of Use",
        "url": "https://cmdev.altium.com/TermsOfUse",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "CircuitMaker website Terms of Use",
        "url": "https://cmdev.altium.com/TermsOfUse",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "CircuitMaker website Terms of Use",
        "url": "https://cmdev.altium.com/TermsOfUse",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "CircuitMaker website Terms of Use",
        "url": "https://cmdev.altium.com/TermsOfUse",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "EasyEDA",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "EasyEDA Terms & Conditions",
        "url": "https://easyeda.com/legal",
        "value": "customer",
        "quote": "The intellectual property rights in any form of information content published and uploaded by you while using EasyEDA and Services are owned by you"
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "EasyEDA Terms & Conditions",
        "url": "https://easyeda.com/legal",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "EasyEDA Terms & Conditions",
        "url": "https://easyeda.com/legal",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "EasyEDA Terms & Conditions",
        "url": "https://easyeda.com/legal",
        "value": "none",
        "quote": "Once you choose to delete your account, you will not be able to reactivate your account or retrieve any of the content or information you have added."
       }
      ]
     }
    }
   },
   {
    "name": "EMA Design Automation",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "EMA Design Automation Terms of Use",
        "url": "https://www.ema-eda.com/terms-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "EMA Design Automation Terms of Use",
        "url": "https://www.ema-eda.com/terms-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "EMA Design Automation Terms of Use",
        "url": "https://www.ema-eda.com/terms-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "EMA Design Automation Terms of Use",
        "url": "https://www.ema-eda.com/terms-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Eurocircuits",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Eurocircuits Terms of Sales",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Eurocircuits Non-Disclosure Agreement",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
        "value": "customer",
        "quote": "such Trade Secrets and Confidential Information are and will remain the sole property of THE CLIENT or its Customers"
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Eurocircuits Terms of Sales",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Eurocircuits Non-Disclosure Agreement",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Eurocircuits Terms of Sales",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Eurocircuits Non-Disclosure Agreement",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "on-request",
      "text": "on request",
      "documents": [
       {
        "document": "Eurocircuits Terms of Sales",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Eurocircuits Non-Disclosure Agreement",
        "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
        "value": "on-request",
        "quote": "EUROCIRCUITS agrees that, upon demand by THE CLIENT, EUROCIRCUITS will promptly return and deliver THE CLIENT"
       }
      ]
     }
    }
   },
   {
    "name": "Flux",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Flux Terms of Service",
        "url": "https://docs.flux.ai/legal",
        "value": "customer",
        "quote": "You retain ownership of and responsibility for Your Content."
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Flux Terms of Service",
        "url": "https://docs.flux.ai/legal",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Flux Terms of Service",
        "url": "https://docs.flux.ai/legal",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "Flux Terms of Service",
        "url": "https://docs.flux.ai/legal",
        "value": "none",
        "quote": "we will delete your full profile and the Content of your projects within 90 days of cancellation or termination"
       }
      ]
     }
    }
   },
   {
    "name": "GitHub",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "GitHub Terms of Service",
        "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
        "value": "customer",
        "quote": "You own Your Content. If you post Content you did not create, you are responsible for ensuring you have the right to post it"
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "GitHub Terms of Service",
        "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "may-train",
      "text": "may train",
      "documents": [
       {
        "document": "GitHub Terms of Service",
        "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
        "value": "may-train",
        "quote": "as necessary to provide, develop, and improve the Service, including by training AI Features"
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "GitHub Terms of Service",
        "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
        "value": "none",
        "quote": "This information cannot be recovered once your Account is canceled."
       }
      ]
     }
    }
   },
   {
    "name": "JLCPCB",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "JLCPCB Terms & Conditions",
        "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
        "value": "customer",
        "quote": "uploaded by you while using our Services are owned by you"
       },
       {
        "document": "Terms and Conditions of JLCPCB Assembly Service",
        "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "JLCPCB Privacy Policy",
        "url": "https://jlcpcb.com/help/article/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "JLCPCB Terms & Conditions",
        "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Terms and Conditions of JLCPCB Assembly Service",
        "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "JLCPCB Privacy Policy",
        "url": "https://jlcpcb.com/help/article/privacy-policy",
        "value": "reserved",
        "quote": "we may also share your aggregated, de-identified or other anonymous data records with third parties"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "JLCPCB Terms & Conditions",
        "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Terms and Conditions of JLCPCB Assembly Service",
        "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "JLCPCB Privacy Policy",
        "url": "https://jlcpcb.com/help/article/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "JLCPCB Terms & Conditions",
        "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
        "value": "none",
        "quote": "you will not be able to reactivate your account or retrieve any of the content or information you have added"
       },
       {
        "document": "Terms and Conditions of JLCPCB Assembly Service",
        "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "JLCPCB Privacy Policy",
        "url": "https://jlcpcb.com/help/article/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "KiCad",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "KiCad Licenses (GPL v3 and the libraries licence)",
        "url": "https://www.kicad.org/about/licenses/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "KiCad Licenses (GPL v3 and the libraries licence)",
        "url": "https://www.kicad.org/about/licenses/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "KiCad Licenses (GPL v3 and the libraries licence)",
        "url": "https://www.kicad.org/about/licenses/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "KiCad Licenses (GPL v3 and the libraries licence)",
        "url": "https://www.kicad.org/about/licenses/",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "NextPCB",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "NextPCB Terms of Service",
        "url": "https://www.nextpcb.com/terms-of-service",
        "value": "customer",
        "quote": "The ownership of the files you upload will remain with you, and the design will remain your only intellectual property."
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "NextPCB Terms of Service",
        "url": "https://www.nextpcb.com/terms-of-service",
        "value": "reserved",
        "quote": "you agree that NextPCB may use de-identified, anonymized, or aggregated data derived from your user content to improve our website services"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "NextPCB Terms of Service",
        "url": "https://www.nextpcb.com/terms-of-service",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "NextPCB Terms of Service",
        "url": "https://www.nextpcb.com/terms-of-service",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "OSH Park",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "OSH Park Privacy Policy (docs)",
        "url": "https://docs.oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "OSH Park Privacy",
        "url": "https://oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "OSH Park Privacy Policy (docs)",
        "url": "https://docs.oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "OSH Park Privacy",
        "url": "https://oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "OSH Park Privacy Policy (docs)",
        "url": "https://docs.oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "OSH Park Privacy",
        "url": "https://oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "OSH Park Privacy Policy (docs)",
        "url": "https://docs.oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "OSH Park Privacy",
        "url": "https://oshpark.com/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "PCBWay",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "PCBWay Terms of Service",
        "url": "https://www.pcbway.com/terms_service.html",
        "value": "customer",
        "quote": "Your designs and related intellectual property remain your property."
       },
       {
        "document": "PCBWay Privacy Policy & Agreement",
        "url": "https://www.pcbway.com/privacy_policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "PCBWay Terms of Service",
        "url": "https://www.pcbway.com/terms_service.html",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "PCBWay Privacy Policy & Agreement",
        "url": "https://www.pcbway.com/privacy_policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "will-not-train",
      "text": "will not train",
      "documents": [
       {
        "document": "PCBWay Terms of Service",
        "url": "https://www.pcbway.com/terms_service.html",
        "value": "will-not-train",
        "quote": "PCBWay will not use your technical files, designs, drawings, specifications, or other Customer Data to train artificial intelligence models, machine learning systems, or pricing algorithms without your prior written consent."
       },
       {
        "document": "PCBWay Privacy Policy & Agreement",
        "url": "https://www.pcbway.com/privacy_policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "PCBWay Terms of Service",
        "url": "https://www.pcbway.com/terms_service.html",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "PCBWay Privacy Policy & Agreement",
        "url": "https://www.pcbway.com/privacy_policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Quilter",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Quilter Terms of Service",
        "url": "https://www.quilter.ai/terms",
        "value": "customer",
        "quote": "As between Quilter and you, you are the owner of all right, title and interest in Your Content."
       },
       {
        "document": "Quilter Master Services Agreement",
        "url": "https://www.quilter.ai/msa",
        "value": "customer",
        "quote": "As between the parties, Customer owns and retains all right, title, and interest in and to the Customer Data and Output."
       },
       {
        "document": "Quilter Privacy Policy",
        "url": "https://www.quilter.ai/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Quilter Terms of Service",
        "url": "https://www.quilter.ai/terms",
        "value": "reserved",
        "quote": "randomly constructed using your Input by extracting metadata (e.g., individually isolated objects, geometries, constraints) to build a vocabulary to train Quilter’s AI Models of the Service"
       },
       {
        "document": "Quilter Master Services Agreement",
        "url": "https://www.quilter.ai/msa",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Quilter Privacy Policy",
        "url": "https://www.quilter.ai/privacy",
        "value": "reserved",
        "quote": "In aggregated, or non-personally identifying, forms about our users of our Services for marketing, advertising, research or other reasonable business purposes."
       }
      ]
     },
     "ai_training": {
      "value": "varies",
      "text": "varies by document",
      "documents": [
       {
        "document": "Quilter Terms of Service",
        "url": "https://www.quilter.ai/terms",
        "value": "may-train",
        "quote": "which for clarity includes the right to train Quilter’s underlying artificial intelligence models and algorithms of the Service"
       },
       {
        "document": "Quilter Master Services Agreement",
        "url": "https://www.quilter.ai/msa",
        "value": "will-not-train",
        "quote": "Customer Data is not used to train Quilter AI Models."
       },
       {
        "document": "Quilter Privacy Policy",
        "url": "https://www.quilter.ai/privacy",
        "value": "may-train",
        "quote": "randomly constructed using your Input by extracting metadata (e.g., individually isolated objects, geometries, constraints) to build a vocabulary to train the underlying artificial intelligence models and algorithms"
       }
      ]
     },
     "export_at_exit": {
      "value": "on-request",
      "text": "on request",
      "documents": [
       {
        "document": "Quilter Terms of Service",
        "url": "https://www.quilter.ai/terms",
        "value": "on-request",
        "quote": "Upon termination, you may request access to your Output and User Data, which we will make available"
       },
       {
        "document": "Quilter Master Services Agreement",
        "url": "https://www.quilter.ai/msa",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Quilter Privacy Policy",
        "url": "https://www.quilter.ai/privacy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Siemens",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "Siemens Artificial Intelligence Terms",
        "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Siemens Universal Customer Agreement",
        "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
        "value": "customer",
        "quote": "Siemens will not acquire any title to or ownership of Customer Content"
       }
      ]
     },
     "aggregated_use": {
      "value": "reserved",
      "text": "reserved",
      "documents": [
       {
        "document": "Siemens Artificial Intelligence Terms",
        "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
        "value": "reserved",
        "quote": "provided that any Systems Information derived from Customer content may only be used to improve products and services when aggregated with other information so that the original content is not identifiable"
       },
       {
        "document": "Siemens Universal Customer Agreement",
        "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
        "value": "reserved",
        "quote": "provided that any Systems Information derived from Customer Content is aggregated with other information so that the original Customer"
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Siemens Artificial Intelligence Terms",
        "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Siemens Universal Customer Agreement",
        "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "30",
      "text": "30 days",
      "documents": [
       {
        "document": "Siemens Artificial Intelligence Terms",
        "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "Siemens Universal Customer Agreement",
        "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
        "value": "30",
        "quote": "Customer may retrieve Customer Content available for download for a period of 30 days after expiration or termination"
       }
      ]
     }
    }
   },
   {
    "name": "SnapMagic",
    "answers": {
     "ownership": {
      "value": "customer",
      "text": "the business",
      "documents": [
       {
        "document": "SnapMagic Master Services Agreement",
        "url": "https://www.snapmagic.com/msa",
        "value": "customer",
        "quote": "All rights, title and interest, including all intellectual property rights, in and to the Platform, Customer Content and Customer Products is the sole and exclusive property of Customer"
       },
       {
        "document": "SnapMagic Terms of Service",
        "url": "https://www.snapeda.com/about/terms",
        "value": "customer",
        "quote": "except for your Submissions, which you retain ownership of"
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "SnapMagic Master Services Agreement",
        "url": "https://www.snapmagic.com/msa",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "SnapMagic Terms of Service",
        "url": "https://www.snapeda.com/about/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "SnapMagic Master Services Agreement",
        "url": "https://www.snapmagic.com/msa",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "SnapMagic Terms of Service",
        "url": "https://www.snapeda.com/about/terms",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "none",
      "text": "no export promised",
      "documents": [
       {
        "document": "SnapMagic Master Services Agreement",
        "url": "https://www.snapmagic.com/msa",
        "value": "not-stated",
        "quote": ""
       },
       {
        "document": "SnapMagic Terms of Service",
        "url": "https://www.snapeda.com/about/terms",
        "value": "none",
        "quote": "SnapMagic undertakes and has no obligation to review, accept, display, store, maintain, or provide you a copy of any of your Submissions"
       }
      ]
     }
    }
   },
   {
    "name": "Synopsys",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Synopsys Website Privacy Policy",
        "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Synopsys Website Privacy Policy",
        "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Synopsys Website Privacy Policy",
        "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Synopsys Website Privacy Policy",
        "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Ultra Librarian",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Ultra Librarian Privacy Policy",
        "url": "https://www.ultralibrarian.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Ultra Librarian Privacy Policy",
        "url": "https://www.ultralibrarian.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Ultra Librarian Privacy Policy",
        "url": "https://www.ultralibrarian.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Ultra Librarian Privacy Policy",
        "url": "https://www.ultralibrarian.com/privacy-policy",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   },
   {
    "name": "Zuken",
    "answers": {
     "ownership": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Terms of Access to Zuken Global Support",
        "url": "https://support.zuken.com/global/Index/term-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "aggregated_use": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Terms of Access to Zuken Global Support",
        "url": "https://support.zuken.com/global/Index/term-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "ai_training": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Terms of Access to Zuken Global Support",
        "url": "https://support.zuken.com/global/Index/term-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     },
     "export_at_exit": {
      "value": "not-stated",
      "text": "not stated",
      "documents": [
       {
        "document": "Terms of Access to Zuken Global Support",
        "url": "https://support.zuken.com/global/Index/term-of-use",
        "value": "not-stated",
        "quote": ""
       }
      ]
     }
    }
   }
  ]
 },
 "subject_kind": "vendor",
 "rows": [
  {
   "subject": "AISLER",
   "url": "https://www.aisler.net/terms",
   "document": "AISLER Terms",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,291 characters) is silent on this.",
   "text_sha256": "3949bd5262080f8c0b45078ff5b2cd8f8494aeee22f3e9edea368872068282fa"
  },
  {
   "subject": "AISLER",
   "url": "https://www.aisler.net/terms",
   "document": "AISLER Terms",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,291 characters) is silent on this.",
   "text_sha256": "3949bd5262080f8c0b45078ff5b2cd8f8494aeee22f3e9edea368872068282fa"
  },
  {
   "subject": "AISLER",
   "url": "https://www.aisler.net/terms",
   "document": "AISLER Terms",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,291 characters) is silent on this.",
   "text_sha256": "3949bd5262080f8c0b45078ff5b2cd8f8494aeee22f3e9edea368872068282fa"
  },
  {
   "subject": "AISLER",
   "url": "https://www.aisler.net/terms",
   "document": "AISLER Terms",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,291 characters) is silent on this.",
   "text_sha256": "3949bd5262080f8c0b45078ff5b2cd8f8494aeee22f3e9edea368872068282fa"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/privacy",
   "document": "AllSpice Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (17,087 characters) is silent on this.",
   "text_sha256": "db6bad3ce476f6eca282de858f27d15b9641b055f0a456a3951fd2808a774c11"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/privacy",
   "document": "AllSpice Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "To generate de-identified and aggregated Usage Data for any lawful purpose and as specified in the Terms;",
   "text_sha256": "db6bad3ce476f6eca282de858f27d15b9641b055f0a456a3951fd2808a774c11"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/privacy",
   "document": "AllSpice Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (17,087 characters) is silent on this.",
   "text_sha256": "db6bad3ce476f6eca282de858f27d15b9641b055f0a456a3951fd2808a774c11"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/privacy",
   "document": "AllSpice Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (17,087 characters) is silent on this.",
   "text_sha256": "db6bad3ce476f6eca282de858f27d15b9641b055f0a456a3951fd2808a774c11"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/terms",
   "document": "AllSpice Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "As between the parties, Customer owns and retains all right, title, and interest in and to the Customer Data and AI Output.",
   "text_sha256": "44b699e88cde686b93bc22952e988cd5d1cd02aafd6cd9fa81f9ea3ca8df7df3"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/terms",
   "document": "AllSpice Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "but solely on the basis of Customer Data that has first been anonymized and aggregated by AllSpice",
   "text_sha256": "44b699e88cde686b93bc22952e988cd5d1cd02aafd6cd9fa81f9ea3ca8df7df3"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/terms",
   "document": "AllSpice Terms of Service",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "solely for AllSpice’s Cloud Service, train AllSpice’s Service algorithms and models to provide insights and design recommendations to the Customer",
   "text_sha256": "44b699e88cde686b93bc22952e988cd5d1cd02aafd6cd9fa81f9ea3ca8df7df3"
  },
  {
   "subject": "AllSpice",
   "url": "https://www.allspice.io/terms",
   "document": "AllSpice Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (37,174 characters) is silent on this.",
   "text_sha256": "44b699e88cde686b93bc22952e988cd5d1cd02aafd6cd9fa81f9ea3ca8df7df3"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/privacy-policy",
   "document": "Altium Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (23,210 characters) is silent on this.",
   "text_sha256": "0cde40bdd61dbe4e8c9b88c92df42ae09bad8c2cf19448fc33def4ff4b098019"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/privacy-policy",
   "document": "Altium Privacy Policy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (23,210 characters) is silent on this.",
   "text_sha256": "0cde40bdd61dbe4e8c9b88c92df42ae09bad8c2cf19448fc33def4ff4b098019"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/privacy-policy",
   "document": "Altium Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (23,210 characters) is silent on this.",
   "text_sha256": "0cde40bdd61dbe4e8c9b88c92df42ae09bad8c2cf19448fc33def4ff4b098019"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/privacy-policy",
   "document": "Altium Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (23,210 characters) is silent on this.",
   "text_sha256": "0cde40bdd61dbe4e8c9b88c92df42ae09bad8c2cf19448fc33def4ff4b098019"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms",
   "document": "Altium Website Terms of Service",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (29,244 characters) is silent on this.",
   "text_sha256": "fccbe3a92fdf7978e9823960c7ccd7d567b35b503f8d7626daad1df4185a7976"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms",
   "document": "Altium Website Terms of Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (29,244 characters) is silent on this.",
   "text_sha256": "fccbe3a92fdf7978e9823960c7ccd7d567b35b503f8d7626daad1df4185a7976"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms",
   "document": "Altium Website Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (29,244 characters) is silent on this.",
   "text_sha256": "fccbe3a92fdf7978e9823960c7ccd7d567b35b503f8d7626daad1df4185a7976"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms",
   "document": "Altium Website Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (29,244 characters) is silent on this.",
   "text_sha256": "fccbe3a92fdf7978e9823960c7ccd7d567b35b503f8d7626daad1df4185a7976"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-2023",
   "document": "Altium General Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "You (and/or others collaborating with You) own all Data that You choose to submit to and store with Altium as part of any website, platform or service",
   "text_sha256": "f8e01e6929da7d9444626775f9e057e7cfad304b151481ac9eaa79e3453febbd"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-2023",
   "document": "Altium General Terms of Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (26,093 characters) is silent on this.",
   "text_sha256": "f8e01e6929da7d9444626775f9e057e7cfad304b151481ac9eaa79e3453febbd"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-2023",
   "document": "Altium General Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (26,093 characters) is silent on this.",
   "text_sha256": "f8e01e6929da7d9444626775f9e057e7cfad304b151481ac9eaa79e3453febbd"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-2023",
   "document": "Altium General Terms of Service",
   "question": "export_at_exit",
   "answer": "90",
   "answer_text": "90 days",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Altium shall provide You upon request with a file containing Your Data submitted in connection with such account up to ninety (90) days after such termination",
   "text_sha256": "f8e01e6929da7d9444626775f9e057e7cfad304b151481ac9eaa79e3453febbd"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-of-use-viewer",
   "document": "Altium 365 Online Viewer Terms of Use",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (7,118 characters) is silent on this.",
   "text_sha256": "7da992d4063249931eee78384759172bc83401a33f2931702e91cd021b2d34ca"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-of-use-viewer",
   "document": "Altium 365 Online Viewer Terms of Use",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (7,118 characters) is silent on this.",
   "text_sha256": "7da992d4063249931eee78384759172bc83401a33f2931702e91cd021b2d34ca"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-of-use-viewer",
   "document": "Altium 365 Online Viewer Terms of Use",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (7,118 characters) is silent on this.",
   "text_sha256": "7da992d4063249931eee78384759172bc83401a33f2931702e91cd021b2d34ca"
  },
  {
   "subject": "Altium",
   "url": "https://www.altium.com/terms-of-use-viewer",
   "document": "Altium 365 Online Viewer Terms of Use",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (7,118 characters) is silent on this.",
   "text_sha256": "7da992d4063249931eee78384759172bc83401a33f2931702e91cd021b2d34ca"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
   "document": "Autodesk General Terms of Use",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "You will retain Your ownership rights to files, designs, models, data sets, images, documents or similar material created by You",
   "text_sha256": "5b6038a7f5e48eacc2a7ad6f14c94077ada1a1bff9a4cfb11a58bf47dc6cefbc"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
   "document": "Autodesk General Terms of Use",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (83,966 characters) is silent on this.",
   "text_sha256": "5b6038a7f5e48eacc2a7ad6f14c94077ada1a1bff9a4cfb11a58bf47dc6cefbc"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
   "document": "Autodesk General Terms of Use",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (83,966 characters) is silent on this.",
   "text_sha256": "5b6038a7f5e48eacc2a7ad6f14c94077ada1a1bff9a4cfb11a58bf47dc6cefbc"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
   "document": "Autodesk General Terms of Use",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "otherwise, Autodesk may delete, without notice, any or all of Your Content, including backup and other copies thereof",
   "text_sha256": "5b6038a7f5e48eacc2a7ad6f14c94077ada1a1bff9a4cfb11a58bf47dc6cefbc"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/trust/privacy",
   "document": "Autodesk Trust Center, data privacy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (32,595 characters) is silent on this.",
   "text_sha256": "303a52321307bbe9dbbd9fd2a3b808a63ffd7f39bb2058f8e847fb2eb2414c39"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/trust/privacy",
   "document": "Autodesk Trust Center, data privacy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (32,595 characters) is silent on this.",
   "text_sha256": "303a52321307bbe9dbbd9fd2a3b808a63ffd7f39bb2058f8e847fb2eb2414c39"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/trust/privacy",
   "document": "Autodesk Trust Center, data privacy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (32,595 characters) is silent on this.",
   "text_sha256": "303a52321307bbe9dbbd9fd2a3b808a63ffd7f39bb2058f8e847fb2eb2414c39"
  },
  {
   "subject": "Autodesk",
   "url": "https://www.autodesk.com/trust/privacy",
   "document": "Autodesk Trust Center, data privacy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (32,595 characters) is silent on this.",
   "text_sha256": "303a52321307bbe9dbbd9fd2a3b808a63ffd7f39bb2058f8e847fb2eb2414c39"
  },
  {
   "subject": "Cadence",
   "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
   "document": "Cadence Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,681 characters) is silent on this.",
   "text_sha256": "9f477e30c7bf07d471df0b2b37deb5568bd2ac1286c9805e62c174fe05cc0504"
  },
  {
   "subject": "Cadence",
   "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
   "document": "Cadence Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "We may also aggregate and/or anonymize personal information so that it will no longer be considered personal information. We do so to generate other data for our use, which we may use and disclose for any purpose",
   "text_sha256": "9f477e30c7bf07d471df0b2b37deb5568bd2ac1286c9805e62c174fe05cc0504"
  },
  {
   "subject": "Cadence",
   "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
   "document": "Cadence Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,681 characters) is silent on this.",
   "text_sha256": "9f477e30c7bf07d471df0b2b37deb5568bd2ac1286c9805e62c174fe05cc0504"
  },
  {
   "subject": "Cadence",
   "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
   "document": "Cadence Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,681 characters) is silent on this.",
   "text_sha256": "9f477e30c7bf07d471df0b2b37deb5568bd2ac1286c9805e62c174fe05cc0504"
  },
  {
   "subject": "CELUS",
   "url": "https://celus.io/en/privacy-policy",
   "document": "CELUS Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (29,301 characters) is silent on this.",
   "text_sha256": "8a1bdb49931fb811d09c6110239b70f4f7aa419e57982aec54f213f916a944f2"
  },
  {
   "subject": "CELUS",
   "url": "https://celus.io/en/privacy-policy",
   "document": "CELUS Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Where feasible, we anonymize or aggregate data before AI training.",
   "text_sha256": "8a1bdb49931fb811d09c6110239b70f4f7aa419e57982aec54f213f916a944f2"
  },
  {
   "subject": "CELUS",
   "url": "https://celus.io/en/privacy-policy",
   "document": "CELUS Privacy Policy",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "we may analyze, pseudonymize and further process these data for the purpose of training, testing and improving our AI models, features and services",
   "text_sha256": "8a1bdb49931fb811d09c6110239b70f4f7aa419e57982aec54f213f916a944f2"
  },
  {
   "subject": "CELUS",
   "url": "https://celus.io/en/privacy-policy",
   "document": "CELUS Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (29,301 characters) is silent on this.",
   "text_sha256": "8a1bdb49931fb811d09c6110239b70f4f7aa419e57982aec54f213f916a944f2"
  },
  {
   "subject": "CELUS",
   "url": "https://www.celus.io/terms-of-use-celus-design-platform",
   "document": "CELUS Design Platform Terms of Use",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "End User shall retain ownership of any intellectual property rights it holds in and to the User Content.",
   "text_sha256": "052746e726ded3909f7d52069378a3d08f278be9b5e6da8b18957f03cf5d383d"
  },
  {
   "subject": "CELUS",
   "url": "https://www.celus.io/terms-of-use-celus-design-platform",
   "document": "CELUS Design Platform Terms of Use",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "CELUS may share aggregated, anonymized and de-identified data relating to End Users’ technical requirements, component preferences, design patterns and other usage statistics",
   "text_sha256": "052746e726ded3909f7d52069378a3d08f278be9b5e6da8b18957f03cf5d383d"
  },
  {
   "subject": "CELUS",
   "url": "https://www.celus.io/terms-of-use-celus-design-platform",
   "document": "CELUS Design Platform Terms of Use",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "use the User Content for internal purposes of CELUS, including testing, quality assurance, bug fixing, and the training, fine-tuning and optimization of AI models underlying the CELUS Design Platform",
   "text_sha256": "052746e726ded3909f7d52069378a3d08f278be9b5e6da8b18957f03cf5d383d"
  },
  {
   "subject": "CELUS",
   "url": "https://www.celus.io/terms-of-use-celus-design-platform",
   "document": "CELUS Design Platform Terms of Use",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (43,334 characters) is silent on this.",
   "text_sha256": "052746e726ded3909f7d52069378a3d08f278be9b5e6da8b18957f03cf5d383d"
  },
  {
   "subject": "CircuitMaker (Altium)",
   "url": "https://cmdev.altium.com/TermsOfUse",
   "document": "CircuitMaker website Terms of Use",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (12,588 characters) is silent on this.",
   "text_sha256": "43607c6caad575b5d565bf3782c3f48f065e9a307531aa1b1c8e328b8bac2e7f"
  },
  {
   "subject": "CircuitMaker (Altium)",
   "url": "https://cmdev.altium.com/TermsOfUse",
   "document": "CircuitMaker website Terms of Use",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (12,588 characters) is silent on this.",
   "text_sha256": "43607c6caad575b5d565bf3782c3f48f065e9a307531aa1b1c8e328b8bac2e7f"
  },
  {
   "subject": "CircuitMaker (Altium)",
   "url": "https://cmdev.altium.com/TermsOfUse",
   "document": "CircuitMaker website Terms of Use",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (12,588 characters) is silent on this.",
   "text_sha256": "43607c6caad575b5d565bf3782c3f48f065e9a307531aa1b1c8e328b8bac2e7f"
  },
  {
   "subject": "CircuitMaker (Altium)",
   "url": "https://cmdev.altium.com/TermsOfUse",
   "document": "CircuitMaker website Terms of Use",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (12,588 characters) is silent on this.",
   "text_sha256": "43607c6caad575b5d565bf3782c3f48f065e9a307531aa1b1c8e328b8bac2e7f"
  },
  {
   "subject": "EasyEDA",
   "url": "https://easyeda.com/legal",
   "document": "EasyEDA Terms & Conditions",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "The intellectual property rights in any form of information content published and uploaded by you while using EasyEDA and Services are owned by you",
   "text_sha256": "ac2f6265b41ec10a67313fa9648bc2c57838a92a188d25d0804557d82412e921"
  },
  {
   "subject": "EasyEDA",
   "url": "https://easyeda.com/legal",
   "document": "EasyEDA Terms & Conditions",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (24,138 characters) is silent on this.",
   "text_sha256": "ac2f6265b41ec10a67313fa9648bc2c57838a92a188d25d0804557d82412e921"
  },
  {
   "subject": "EasyEDA",
   "url": "https://easyeda.com/legal",
   "document": "EasyEDA Terms & Conditions",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (24,138 characters) is silent on this.",
   "text_sha256": "ac2f6265b41ec10a67313fa9648bc2c57838a92a188d25d0804557d82412e921"
  },
  {
   "subject": "EasyEDA",
   "url": "https://easyeda.com/legal",
   "document": "EasyEDA Terms & Conditions",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Once you choose to delete your account, you will not be able to reactivate your account or retrieve any of the content or information you have added.",
   "text_sha256": "ac2f6265b41ec10a67313fa9648bc2c57838a92a188d25d0804557d82412e921"
  },
  {
   "subject": "EMA Design Automation",
   "url": "https://www.ema-eda.com/terms-of-use",
   "document": "EMA Design Automation Terms of Use",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (18,240 characters) is silent on this.",
   "text_sha256": "0b76f9aa8c8e1d2d3a1e29b7c41f585f1328b0b1ae5e35931b658c34ff689c94"
  },
  {
   "subject": "EMA Design Automation",
   "url": "https://www.ema-eda.com/terms-of-use",
   "document": "EMA Design Automation Terms of Use",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (18,240 characters) is silent on this.",
   "text_sha256": "0b76f9aa8c8e1d2d3a1e29b7c41f585f1328b0b1ae5e35931b658c34ff689c94"
  },
  {
   "subject": "EMA Design Automation",
   "url": "https://www.ema-eda.com/terms-of-use",
   "document": "EMA Design Automation Terms of Use",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (18,240 characters) is silent on this.",
   "text_sha256": "0b76f9aa8c8e1d2d3a1e29b7c41f585f1328b0b1ae5e35931b658c34ff689c94"
  },
  {
   "subject": "EMA Design Automation",
   "url": "https://www.ema-eda.com/terms-of-use",
   "document": "EMA Design Automation Terms of Use",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (18,240 characters) is silent on this.",
   "text_sha256": "0b76f9aa8c8e1d2d3a1e29b7c41f585f1328b0b1ae5e35931b658c34ff689c94"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
   "document": "Eurocircuits Non-Disclosure Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "such Trade Secrets and Confidential Information are and will remain the sole property of THE CLIENT or its Customers",
   "text_sha256": "2a00c4be2691a9b05f351d2d88e5a6a9ac0238ae462c8a79bd82f5821f1a1223"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
   "document": "Eurocircuits Non-Disclosure Agreement",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (9,124 characters) is silent on this.",
   "text_sha256": "2a00c4be2691a9b05f351d2d88e5a6a9ac0238ae462c8a79bd82f5821f1a1223"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
   "document": "Eurocircuits Non-Disclosure Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (9,124 characters) is silent on this.",
   "text_sha256": "2a00c4be2691a9b05f351d2d88e5a6a9ac0238ae462c8a79bd82f5821f1a1223"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
   "document": "Eurocircuits Non-Disclosure Agreement",
   "question": "export_at_exit",
   "answer": "on-request",
   "answer_text": "on request",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "EUROCIRCUITS agrees that, upon demand by THE CLIENT, EUROCIRCUITS will promptly return and deliver THE CLIENT",
   "text_sha256": "2a00c4be2691a9b05f351d2d88e5a6a9ac0238ae462c8a79bd82f5821f1a1223"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
   "document": "Eurocircuits Terms of Sales",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,172 characters) is silent on this.",
   "text_sha256": "fe158b630f4217b78f75831477593f7d79999f74c347c396d08015c1f8e4a065"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
   "document": "Eurocircuits Terms of Sales",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,172 characters) is silent on this.",
   "text_sha256": "fe158b630f4217b78f75831477593f7d79999f74c347c396d08015c1f8e4a065"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
   "document": "Eurocircuits Terms of Sales",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,172 characters) is silent on this.",
   "text_sha256": "fe158b630f4217b78f75831477593f7d79999f74c347c396d08015c1f8e4a065"
  },
  {
   "subject": "Eurocircuits",
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
   "document": "Eurocircuits Terms of Sales",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (21,172 characters) is silent on this.",
   "text_sha256": "fe158b630f4217b78f75831477593f7d79999f74c347c396d08015c1f8e4a065"
  },
  {
   "subject": "Flux",
   "url": "https://docs.flux.ai/legal",
   "document": "Flux Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "You retain ownership of and responsibility for Your Content.",
   "text_sha256": "1c7f0deeaec8cd67b4ba92f420b353dcee5dc55866d730388f6ff9bf145c0843"
  },
  {
   "subject": "Flux",
   "url": "https://docs.flux.ai/legal",
   "document": "Flux Terms of Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (40,229 characters) is silent on this.",
   "text_sha256": "1c7f0deeaec8cd67b4ba92f420b353dcee5dc55866d730388f6ff9bf145c0843"
  },
  {
   "subject": "Flux",
   "url": "https://docs.flux.ai/legal",
   "document": "Flux Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (40,229 characters) is silent on this.",
   "text_sha256": "1c7f0deeaec8cd67b4ba92f420b353dcee5dc55866d730388f6ff9bf145c0843"
  },
  {
   "subject": "Flux",
   "url": "https://docs.flux.ai/legal",
   "document": "Flux Terms of Service",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "we will delete your full profile and the Content of your projects within 90 days of cancellation or termination",
   "text_sha256": "1c7f0deeaec8cd67b4ba92f420b353dcee5dc55866d730388f6ff9bf145c0843"
  },
  {
   "subject": "GitHub",
   "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
   "document": "GitHub Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "You own Your Content. If you post Content you did not create, you are responsible for ensuring you have the right to post it",
   "text_sha256": "95232e2e48ee2cc551e03b94d0d50690872cede7166f78438c7ec66ca904afb0"
  },
  {
   "subject": "GitHub",
   "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
   "document": "GitHub Terms of Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-08",
   "quote": "Not addressed: the document read on 2026-10-08 (51,232 characters) is silent on this.",
   "text_sha256": "95232e2e48ee2cc551e03b94d0d50690872cede7166f78438c7ec66ca904afb0"
  },
  {
   "subject": "GitHub",
   "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
   "document": "GitHub Terms of Service",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "as necessary to provide, develop, and improve the Service, including by training AI Features",
   "text_sha256": "95232e2e48ee2cc551e03b94d0d50690872cede7166f78438c7ec66ca904afb0"
  },
  {
   "subject": "GitHub",
   "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
   "document": "GitHub Terms of Service",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-08",
   "quote": "This information cannot be recovered once your Account is canceled.",
   "text_sha256": "95232e2e48ee2cc551e03b94d0d50690872cede7166f78438c7ec66ca904afb0"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
   "document": "Terms and Conditions of JLCPCB Assembly Service",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (10,011 characters) is silent on this.",
   "text_sha256": "441492334205dfae4e7d9b5af74bcdd90020d3751ef0ec6ff1555d4a050b8024"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
   "document": "Terms and Conditions of JLCPCB Assembly Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (10,011 characters) is silent on this.",
   "text_sha256": "441492334205dfae4e7d9b5af74bcdd90020d3751ef0ec6ff1555d4a050b8024"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
   "document": "Terms and Conditions of JLCPCB Assembly Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (10,011 characters) is silent on this.",
   "text_sha256": "441492334205dfae4e7d9b5af74bcdd90020d3751ef0ec6ff1555d4a050b8024"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
   "document": "Terms and Conditions of JLCPCB Assembly Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (10,011 characters) is silent on this.",
   "text_sha256": "441492334205dfae4e7d9b5af74bcdd90020d3751ef0ec6ff1555d4a050b8024"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
   "document": "JLCPCB Terms & Conditions",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "uploaded by you while using our Services are owned by you",
   "text_sha256": "e321c36b324e6a1f21376306bb7e010befd190c27668573293424affe0f2fe8b"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
   "document": "JLCPCB Terms & Conditions",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (32,192 characters) is silent on this.",
   "text_sha256": "e321c36b324e6a1f21376306bb7e010befd190c27668573293424affe0f2fe8b"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
   "document": "JLCPCB Terms & Conditions",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (32,192 characters) is silent on this.",
   "text_sha256": "e321c36b324e6a1f21376306bb7e010befd190c27668573293424affe0f2fe8b"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
   "document": "JLCPCB Terms & Conditions",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "you will not be able to reactivate your account or retrieve any of the content or information you have added",
   "text_sha256": "e321c36b324e6a1f21376306bb7e010befd190c27668573293424affe0f2fe8b"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/privacy-policy",
   "document": "JLCPCB Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (45,876 characters) is silent on this.",
   "text_sha256": "a384aa6df7e7effe08f7e2b999fc75714b159722483dbc4bb7ed0be684723f66"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/privacy-policy",
   "document": "JLCPCB Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "we may also share your aggregated, de-identified or other anonymous data records with third parties",
   "text_sha256": "a384aa6df7e7effe08f7e2b999fc75714b159722483dbc4bb7ed0be684723f66"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/privacy-policy",
   "document": "JLCPCB Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (45,876 characters) is silent on this.",
   "text_sha256": "a384aa6df7e7effe08f7e2b999fc75714b159722483dbc4bb7ed0be684723f66"
  },
  {
   "subject": "JLCPCB",
   "url": "https://jlcpcb.com/help/article/privacy-policy",
   "document": "JLCPCB Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (45,876 characters) is silent on this.",
   "text_sha256": "a384aa6df7e7effe08f7e2b999fc75714b159722483dbc4bb7ed0be684723f66"
  },
  {
   "subject": "KiCad",
   "url": "https://www.kicad.org/about/licenses/",
   "document": "KiCad Licenses (GPL v3 and the libraries licence)",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (50,277 characters) is silent on this.",
   "text_sha256": "47a22842468f80866e21a914a0006a418016d134edf0dc555e93e5c6c2e200bd"
  },
  {
   "subject": "KiCad",
   "url": "https://www.kicad.org/about/licenses/",
   "document": "KiCad Licenses (GPL v3 and the libraries licence)",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (50,277 characters) is silent on this.",
   "text_sha256": "47a22842468f80866e21a914a0006a418016d134edf0dc555e93e5c6c2e200bd"
  },
  {
   "subject": "KiCad",
   "url": "https://www.kicad.org/about/licenses/",
   "document": "KiCad Licenses (GPL v3 and the libraries licence)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (50,277 characters) is silent on this.",
   "text_sha256": "47a22842468f80866e21a914a0006a418016d134edf0dc555e93e5c6c2e200bd"
  },
  {
   "subject": "KiCad",
   "url": "https://www.kicad.org/about/licenses/",
   "document": "KiCad Licenses (GPL v3 and the libraries licence)",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (50,277 characters) is silent on this.",
   "text_sha256": "47a22842468f80866e21a914a0006a418016d134edf0dc555e93e5c6c2e200bd"
  },
  {
   "subject": "NextPCB",
   "url": "https://www.nextpcb.com/terms-of-service",
   "document": "NextPCB Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "The ownership of the files you upload will remain with you, and the design will remain your only intellectual property.",
   "text_sha256": "ebc9e9125679831238e4ceab2117a9dd82094f122549a6c03568597659f62b82"
  },
  {
   "subject": "NextPCB",
   "url": "https://www.nextpcb.com/terms-of-service",
   "document": "NextPCB Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "you agree that NextPCB may use de-identified, anonymized, or aggregated data derived from your user content to improve our website services",
   "text_sha256": "ebc9e9125679831238e4ceab2117a9dd82094f122549a6c03568597659f62b82"
  },
  {
   "subject": "NextPCB",
   "url": "https://www.nextpcb.com/terms-of-service",
   "document": "NextPCB Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (34,162 characters) is silent on this.",
   "text_sha256": "ebc9e9125679831238e4ceab2117a9dd82094f122549a6c03568597659f62b82"
  },
  {
   "subject": "NextPCB",
   "url": "https://www.nextpcb.com/terms-of-service",
   "document": "NextPCB Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (34,162 characters) is silent on this.",
   "text_sha256": "ebc9e9125679831238e4ceab2117a9dd82094f122549a6c03568597659f62b82"
  },
  {
   "subject": "OSH Park",
   "url": "https://docs.oshpark.com/privacy",
   "document": "OSH Park Privacy Policy (docs)",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (1,049 characters) is silent on this.",
   "text_sha256": "7eb6ac44a5071167933d85d4f5f5fa4d43f26218421d354f71eace5d3e08aa59"
  },
  {
   "subject": "OSH Park",
   "url": "https://docs.oshpark.com/privacy",
   "document": "OSH Park Privacy Policy (docs)",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (1,049 characters) is silent on this.",
   "text_sha256": "7eb6ac44a5071167933d85d4f5f5fa4d43f26218421d354f71eace5d3e08aa59"
  },
  {
   "subject": "OSH Park",
   "url": "https://docs.oshpark.com/privacy",
   "document": "OSH Park Privacy Policy (docs)",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (1,049 characters) is silent on this.",
   "text_sha256": "7eb6ac44a5071167933d85d4f5f5fa4d43f26218421d354f71eace5d3e08aa59"
  },
  {
   "subject": "OSH Park",
   "url": "https://docs.oshpark.com/privacy",
   "document": "OSH Park Privacy Policy (docs)",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (1,049 characters) is silent on this.",
   "text_sha256": "7eb6ac44a5071167933d85d4f5f5fa4d43f26218421d354f71eace5d3e08aa59"
  },
  {
   "subject": "OSH Park",
   "url": "https://oshpark.com/privacy",
   "document": "OSH Park Privacy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (994 characters) is silent on this.",
   "text_sha256": "0c68e15003313016015a71079d428876b3ad1ddb6a5b5625f49a06e6eefc482f"
  },
  {
   "subject": "OSH Park",
   "url": "https://oshpark.com/privacy",
   "document": "OSH Park Privacy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (994 characters) is silent on this.",
   "text_sha256": "0c68e15003313016015a71079d428876b3ad1ddb6a5b5625f49a06e6eefc482f"
  },
  {
   "subject": "OSH Park",
   "url": "https://oshpark.com/privacy",
   "document": "OSH Park Privacy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (994 characters) is silent on this.",
   "text_sha256": "0c68e15003313016015a71079d428876b3ad1ddb6a5b5625f49a06e6eefc482f"
  },
  {
   "subject": "OSH Park",
   "url": "https://oshpark.com/privacy",
   "document": "OSH Park Privacy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (994 characters) is silent on this.",
   "text_sha256": "0c68e15003313016015a71079d428876b3ad1ddb6a5b5625f49a06e6eefc482f"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/privacy_policy.html",
   "document": "PCBWay Privacy Policy & Agreement",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (34,848 characters) is silent on this.",
   "text_sha256": "54eb8c686889b624cae197a04adc4aa54d8afe70b97187d647bedcce4995fa52"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/privacy_policy.html",
   "document": "PCBWay Privacy Policy & Agreement",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (34,848 characters) is silent on this.",
   "text_sha256": "54eb8c686889b624cae197a04adc4aa54d8afe70b97187d647bedcce4995fa52"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/privacy_policy.html",
   "document": "PCBWay Privacy Policy & Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (34,848 characters) is silent on this.",
   "text_sha256": "54eb8c686889b624cae197a04adc4aa54d8afe70b97187d647bedcce4995fa52"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/privacy_policy.html",
   "document": "PCBWay Privacy Policy & Agreement",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (34,848 characters) is silent on this.",
   "text_sha256": "54eb8c686889b624cae197a04adc4aa54d8afe70b97187d647bedcce4995fa52"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/terms_service.html",
   "document": "PCBWay Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Your designs and related intellectual property remain your property.",
   "text_sha256": "fa11ff4f09c6c41d400f30dda83d640162f24ee8a508d2eb5858f5f0be0fd292"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/terms_service.html",
   "document": "PCBWay Terms of Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (26,394 characters) is silent on this.",
   "text_sha256": "fa11ff4f09c6c41d400f30dda83d640162f24ee8a508d2eb5858f5f0be0fd292"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/terms_service.html",
   "document": "PCBWay Terms of Service",
   "question": "ai_training",
   "answer": "will-not-train",
   "answer_text": "will not train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "PCBWay will not use your technical files, designs, drawings, specifications, or other Customer Data to train artificial intelligence models, machine learning systems, or pricing algorithms without your prior written consent.",
   "text_sha256": "fa11ff4f09c6c41d400f30dda83d640162f24ee8a508d2eb5858f5f0be0fd292"
  },
  {
   "subject": "PCBWay",
   "url": "https://www.pcbway.com/terms_service.html",
   "document": "PCBWay Terms of Service",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (26,394 characters) is silent on this.",
   "text_sha256": "fa11ff4f09c6c41d400f30dda83d640162f24ee8a508d2eb5858f5f0be0fd292"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/msa",
   "document": "Quilter Master Services Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "As between the parties, Customer owns and retains all right, title, and interest in and to the Customer Data and Output.",
   "text_sha256": "4ed7fb88ec0b262aa59ba2453c0edd69e17272713b237b108f90cd0956dad7cf"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/msa",
   "document": "Quilter Master Services Agreement",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (44,368 characters) is silent on this.",
   "text_sha256": "4ed7fb88ec0b262aa59ba2453c0edd69e17272713b237b108f90cd0956dad7cf"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/msa",
   "document": "Quilter Master Services Agreement",
   "question": "ai_training",
   "answer": "will-not-train",
   "answer_text": "will not train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Customer Data is not used to train Quilter AI Models.",
   "text_sha256": "4ed7fb88ec0b262aa59ba2453c0edd69e17272713b237b108f90cd0956dad7cf"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/msa",
   "document": "Quilter Master Services Agreement",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (44,368 characters) is silent on this.",
   "text_sha256": "4ed7fb88ec0b262aa59ba2453c0edd69e17272713b237b108f90cd0956dad7cf"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/privacy",
   "document": "Quilter Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (24,465 characters) is silent on this.",
   "text_sha256": "c65e0ff8c1cf5b4e9e7e679b57a72bbf891b4156c0a9b632e4ba2b626128c849"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/privacy",
   "document": "Quilter Privacy Policy",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "In aggregated, or non-personally identifying, forms about our users of our Services for marketing, advertising, research or other reasonable business purposes.",
   "text_sha256": "c65e0ff8c1cf5b4e9e7e679b57a72bbf891b4156c0a9b632e4ba2b626128c849"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/privacy",
   "document": "Quilter Privacy Policy",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "randomly constructed using your Input by extracting metadata (e.g., individually isolated objects, geometries, constraints) to build a vocabulary to train the underlying artificial intelligence models and algorithms",
   "text_sha256": "c65e0ff8c1cf5b4e9e7e679b57a72bbf891b4156c0a9b632e4ba2b626128c849"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/privacy",
   "document": "Quilter Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (24,465 characters) is silent on this.",
   "text_sha256": "c65e0ff8c1cf5b4e9e7e679b57a72bbf891b4156c0a9b632e4ba2b626128c849"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/terms",
   "document": "Quilter Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "As between Quilter and you, you are the owner of all right, title and interest in Your Content.",
   "text_sha256": "9f6bac22f30513c9d6e5f1643dbf2a6203a832f9bc3fcf7b27faee2d8f69abff"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/terms",
   "document": "Quilter Terms of Service",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "randomly constructed using your Input by extracting metadata (e.g., individually isolated objects, geometries, constraints) to build a vocabulary to train Quilter’s AI Models of the Service",
   "text_sha256": "9f6bac22f30513c9d6e5f1643dbf2a6203a832f9bc3fcf7b27faee2d8f69abff"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/terms",
   "document": "Quilter Terms of Service",
   "question": "ai_training",
   "answer": "may-train",
   "answer_text": "may train",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "which for clarity includes the right to train Quilter’s underlying artificial intelligence models and algorithms of the Service",
   "text_sha256": "9f6bac22f30513c9d6e5f1643dbf2a6203a832f9bc3fcf7b27faee2d8f69abff"
  },
  {
   "subject": "Quilter",
   "url": "https://www.quilter.ai/terms",
   "document": "Quilter Terms of Service",
   "question": "export_at_exit",
   "answer": "on-request",
   "answer_text": "on request",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Upon termination, you may request access to your Output and User Data, which we will make available",
   "text_sha256": "9f6bac22f30513c9d6e5f1643dbf2a6203a832f9bc3fcf7b27faee2d8f69abff"
  },
  {
   "subject": "Siemens",
   "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
   "document": "Siemens Universal Customer Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Siemens will not acquire any title to or ownership of Customer Content",
   "text_sha256": "07580a335d5993dc4e52d8901d2aa339eac66d0b0ff3b47079c231a02e74cf37"
  },
  {
   "subject": "Siemens",
   "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
   "document": "Siemens Universal Customer Agreement",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "provided that any Systems Information derived from Customer Content is aggregated with other information so that the original Customer",
   "text_sha256": "07580a335d5993dc4e52d8901d2aa339eac66d0b0ff3b47079c231a02e74cf37"
  },
  {
   "subject": "Siemens",
   "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
   "document": "Siemens Universal Customer Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (49,390 characters) is silent on this.",
   "text_sha256": "07580a335d5993dc4e52d8901d2aa339eac66d0b0ff3b47079c231a02e74cf37"
  },
  {
   "subject": "Siemens",
   "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
   "document": "Siemens Universal Customer Agreement",
   "question": "export_at_exit",
   "answer": "30",
   "answer_text": "30 days",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "Customer may retrieve Customer Content available for download for a period of 30 days after expiration or termination",
   "text_sha256": "07580a335d5993dc4e52d8901d2aa339eac66d0b0ff3b47079c231a02e74cf37"
  },
  {
   "subject": "Siemens",
   "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
   "document": "Siemens Artificial Intelligence Terms",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (3,891 characters) is silent on this.",
   "text_sha256": "fbbbdd62f033e10f1e1a7c683921b8d0363f2993e1b721e35ac83c9693ee5c7e"
  },
  {
   "subject": "Siemens",
   "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
   "document": "Siemens Artificial Intelligence Terms",
   "question": "aggregated_use",
   "answer": "reserved",
   "answer_text": "reserved",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "provided that any Systems Information derived from Customer content may only be used to improve products and services when aggregated with other information so that the original content is not identifiable",
   "text_sha256": "fbbbdd62f033e10f1e1a7c683921b8d0363f2993e1b721e35ac83c9693ee5c7e"
  },
  {
   "subject": "Siemens",
   "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
   "document": "Siemens Artificial Intelligence Terms",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (3,891 characters) is silent on this.",
   "text_sha256": "fbbbdd62f033e10f1e1a7c683921b8d0363f2993e1b721e35ac83c9693ee5c7e"
  },
  {
   "subject": "Siemens",
   "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
   "document": "Siemens Artificial Intelligence Terms",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (3,891 characters) is silent on this.",
   "text_sha256": "fbbbdd62f033e10f1e1a7c683921b8d0363f2993e1b721e35ac83c9693ee5c7e"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapeda.com/about/terms",
   "document": "SnapMagic Terms of Service",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "except for your Submissions, which you retain ownership of",
   "text_sha256": "7df4b0bd99a44691c50560d6d1da51055a892dd2a6caf3fa7f69bfc09cf69698"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapeda.com/about/terms",
   "document": "SnapMagic Terms of Service",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (43,406 characters) is silent on this.",
   "text_sha256": "7df4b0bd99a44691c50560d6d1da51055a892dd2a6caf3fa7f69bfc09cf69698"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapeda.com/about/terms",
   "document": "SnapMagic Terms of Service",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (43,406 characters) is silent on this.",
   "text_sha256": "7df4b0bd99a44691c50560d6d1da51055a892dd2a6caf3fa7f69bfc09cf69698"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapeda.com/about/terms",
   "document": "SnapMagic Terms of Service",
   "question": "export_at_exit",
   "answer": "none",
   "answer_text": "no export promised",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "SnapMagic undertakes and has no obligation to review, accept, display, store, maintain, or provide you a copy of any of your Submissions",
   "text_sha256": "7df4b0bd99a44691c50560d6d1da51055a892dd2a6caf3fa7f69bfc09cf69698"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapmagic.com/msa",
   "document": "SnapMagic Master Services Agreement",
   "question": "ownership",
   "answer": "customer",
   "answer_text": "the business",
   "status": "stated",
   "retrieved_at": "2026-10-27",
   "quote": "All rights, title and interest, including all intellectual property rights, in and to the Platform, Customer Content and Customer Products is the sole and exclusive property of Customer",
   "text_sha256": "284fe164014cdd0af8ae756bea81c0b8bcd26315a886589acfdaca5234c66e3f"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapmagic.com/msa",
   "document": "SnapMagic Master Services Agreement",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (22,764 characters) is silent on this.",
   "text_sha256": "284fe164014cdd0af8ae756bea81c0b8bcd26315a886589acfdaca5234c66e3f"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapmagic.com/msa",
   "document": "SnapMagic Master Services Agreement",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (22,764 characters) is silent on this.",
   "text_sha256": "284fe164014cdd0af8ae756bea81c0b8bcd26315a886589acfdaca5234c66e3f"
  },
  {
   "subject": "SnapMagic",
   "url": "https://www.snapmagic.com/msa",
   "document": "SnapMagic Master Services Agreement",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (22,764 characters) is silent on this.",
   "text_sha256": "284fe164014cdd0af8ae756bea81c0b8bcd26315a886589acfdaca5234c66e3f"
  },
  {
   "subject": "Synopsys",
   "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
   "document": "Synopsys Website Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (13,931 characters) is silent on this.",
   "text_sha256": "52b70d12c5ee7a59506d97f9f31a3592c17becbb189c11a02a2a1f4f4ae90aa9"
  },
  {
   "subject": "Synopsys",
   "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
   "document": "Synopsys Website Privacy Policy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (13,931 characters) is silent on this.",
   "text_sha256": "52b70d12c5ee7a59506d97f9f31a3592c17becbb189c11a02a2a1f4f4ae90aa9"
  },
  {
   "subject": "Synopsys",
   "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
   "document": "Synopsys Website Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (13,931 characters) is silent on this.",
   "text_sha256": "52b70d12c5ee7a59506d97f9f31a3592c17becbb189c11a02a2a1f4f4ae90aa9"
  },
  {
   "subject": "Synopsys",
   "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
   "document": "Synopsys Website Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (13,931 characters) is silent on this.",
   "text_sha256": "52b70d12c5ee7a59506d97f9f31a3592c17becbb189c11a02a2a1f4f4ae90aa9"
  },
  {
   "subject": "Ultra Librarian",
   "url": "https://www.ultralibrarian.com/privacy-policy",
   "document": "Ultra Librarian Privacy Policy",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,370 characters) is silent on this.",
   "text_sha256": "56fde1cdcf43a2dce894cc9e4927fd981e240e1f4b64675517684d6ac4094902"
  },
  {
   "subject": "Ultra Librarian",
   "url": "https://www.ultralibrarian.com/privacy-policy",
   "document": "Ultra Librarian Privacy Policy",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,370 characters) is silent on this.",
   "text_sha256": "56fde1cdcf43a2dce894cc9e4927fd981e240e1f4b64675517684d6ac4094902"
  },
  {
   "subject": "Ultra Librarian",
   "url": "https://www.ultralibrarian.com/privacy-policy",
   "document": "Ultra Librarian Privacy Policy",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,370 characters) is silent on this.",
   "text_sha256": "56fde1cdcf43a2dce894cc9e4927fd981e240e1f4b64675517684d6ac4094902"
  },
  {
   "subject": "Ultra Librarian",
   "url": "https://www.ultralibrarian.com/privacy-policy",
   "document": "Ultra Librarian Privacy Policy",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (4,370 characters) is silent on this.",
   "text_sha256": "56fde1cdcf43a2dce894cc9e4927fd981e240e1f4b64675517684d6ac4094902"
  },
  {
   "subject": "Zuken",
   "url": "https://support.zuken.com/global/Index/term-of-use",
   "document": "Terms of Access to Zuken Global Support",
   "question": "ownership",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (8,133 characters) is silent on this.",
   "text_sha256": "586f90fb1f0d47ffb7bd213bff7fb2bd8c7f4d139527285bcffc73495addce15"
  },
  {
   "subject": "Zuken",
   "url": "https://support.zuken.com/global/Index/term-of-use",
   "document": "Terms of Access to Zuken Global Support",
   "question": "aggregated_use",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (8,133 characters) is silent on this.",
   "text_sha256": "586f90fb1f0d47ffb7bd213bff7fb2bd8c7f4d139527285bcffc73495addce15"
  },
  {
   "subject": "Zuken",
   "url": "https://support.zuken.com/global/Index/term-of-use",
   "document": "Terms of Access to Zuken Global Support",
   "question": "ai_training",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (8,133 characters) is silent on this.",
   "text_sha256": "586f90fb1f0d47ffb7bd213bff7fb2bd8c7f4d139527285bcffc73495addce15"
  },
  {
   "subject": "Zuken",
   "url": "https://support.zuken.com/global/Index/term-of-use",
   "document": "Terms of Access to Zuken Global Support",
   "question": "export_at_exit",
   "answer": "not-stated",
   "answer_text": "not stated",
   "status": "not-stated",
   "retrieved_at": "2026-10-27",
   "quote": "Not addressed: the document read on 2026-10-27 (8,133 characters) is silent on this.",
   "text_sha256": "586f90fb1f0d47ffb7bd213bff7fb2bd8c7f4d139527285bcffc73495addce15"
  }
 ],
 "sources": [
  {
   "url": "https://www.altium.com/terms-2023",
   "label": "Altium, General Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.altium.com/terms",
   "label": "Altium, Website Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.altium.com/terms-of-use-viewer",
   "label": "Altium, Altium 365 Online Viewer Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.altium.com/privacy-policy",
   "label": "Altium, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.altium.com/trust",
   "label": "Altium, Trust Center",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "a trust-centre landing page on security certifications, no terms on the customer's data"
  },
  {
   "url": "https://altium.document360.io/docs/will-altium-employees-have-access-to-my-intellectual-property-ip-data",
   "label": "Altium 365, employee access to IP data",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "a trust-centre answer on which staff can open a workspace, not terms on the customer's data"
  },
  {
   "url": "https://cmdev.altium.com/TermsOfUse",
   "label": "Altium CircuitMaker, Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.cadence.com/en_US/home/privacy-policy.html",
   "label": "Cadence, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.siemens.com/de-ch/company/customer-partner-terms/sw-terms/ai/",
   "label": "Siemens, Artificial Intelligence Terms",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://assets.new.siemens.com/siemens/assets/api/uuid:6f7a3427-0af0-4863-89e2-4eab51f40985/UCA-base-terms-en-v1-4.pdf",
   "label": "Siemens, Universal Customer Agreement base terms v1.4",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.autodesk.com/company/terms-of-use/en/general-terms",
   "label": "Autodesk, General Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.autodesk.com/trust/privacy",
   "label": "Autodesk, Trust Center data privacy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.kicad.org/about/licenses/",
   "label": "KiCad, Licenses",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.kicad.org/about/kicad/",
   "label": "KiCad, About KiCad",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "the project's about page, no terms on a user's designs"
  },
  {
   "url": "https://easyeda.com/legal",
   "label": "EasyEDA, Terms & Conditions",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://docs.flux.ai/legal",
   "label": "Flux, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.quilter.ai/terms",
   "label": "Quilter, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.quilter.ai/msa",
   "label": "Quilter, Master Services Agreement",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.quilter.ai/privacy",
   "label": "Quilter, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.celus.io/terms-of-use-celus-design-platform",
   "label": "CELUS, Design Platform Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://celus.io/en/privacy-policy",
   "label": "CELUS, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.allspice.io/terms",
   "label": "AllSpice, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.allspice.io/privacy",
   "label": "AllSpice, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://support.zuken.com/global/Index/term-of-use",
   "label": "Zuken, Terms of Access to Zuken Global Support",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.snapmagic.com/msa",
   "label": "SnapMagic, Master Services Agreement",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.snapeda.com/about/terms",
   "label": "SnapMagic, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://support.snapmagic.com/en/articles/2957814-what-is-the-license-for-symbols-and-footprints",
   "label": "SnapMagic, licence for symbols and footprints",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "a help article on the licence of the parts SnapMagic distributes, not terms on a customer's own designs"
  },
  {
   "url": "https://www.ultralibrarian.com/privacy-policy",
   "label": "Ultra Librarian, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.synopsys.com/company/legal/privacy-policy.html",
   "label": "Synopsys, Website Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.ema-eda.com/terms-of-use",
   "label": "EMA Design Automation, Terms of Use",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.pcbway.com/terms_service.html",
   "label": "PCBWay, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.pcbway.com/privacy_policy.html",
   "label": "PCBWay, Privacy Policy & Agreement",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.pcbway.com/project/question/law",
   "label": "PCBWay, community 'law' questions",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "not-terms",
   "why": "a community question-and-answer list, not PCBWay's terms"
  },
  {
   "url": "https://jlcpcb.com/help/article/Terms-%26-Conditions",
   "label": "JLCPCB, Terms & Conditions",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://jlcpcb.com/help/article/61-Terms-and-Conditions-of-JLCPCB-Assembly-Service",
   "label": "JLCPCB, Terms and Conditions of the Assembly Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://jlcpcb.com/help/article/privacy-policy",
   "label": "JLCPCB, Privacy Policy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.nextpcb.com/terms-of-service",
   "label": "NextPCB, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/terms-of-sales/for-all-custom-pcb-pcba-stencil-services/",
   "label": "Eurocircuits, Terms of Sales for custom PCB, PCBA and stencil services",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.eurocircuits.com/about-us/our-business-etiquette/eurocircuits-non-disclosure-agreement/",
   "label": "Eurocircuits, Non-Disclosure Agreement",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://docs.oshpark.com/privacy",
   "label": "OSH Park, Privacy Policy (docs)",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://oshpark.com/privacy",
   "label": "OSH Park, Privacy",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://www.aisler.net/terms",
   "label": "AISLER, Terms",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  },
  {
   "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
   "label": "GitHub, Terms of Service",
   "license": "cited for reporting; the vendor's own published terms",
   "class": "primary-provider-own-site",
   "status": "read"
  }
 ],
 "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. 23 vendors, 38 documents.",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d0d0d0;background:#ffffff\"><blockquote style=\"margin:0 0 8px;background:#ffffff\">7 of 23 eda software vendors whose terms we read reserve the right to use their customers' data in aggregated or anonymised form, read 27 October 2026.</blockquote><figcaption style=\"background:#ffffff\"><a href=\"https://sellpcbdatatoai.com/datasets/eda-software-data-terms/\" style=\"background:#ffffff\">Eda software data terms, sellpcbdatatoai.com</a></figcaption></figure>"
}
