SiliconCompiler Privacy Statement

Effective date: Dec 1, 2021.
(These terms were inspired by GitHub’s Privacy Statement)

The short version

We use your personal information as this Privacy Statement describes. No matter where you are, where you live, or what your citizenship is, we provide the same high standard of privacy protection to all our users around the world, regardless of their country of origin or location.

Of course, the short version and the Summary below don't tell you everything, so please read on for more details.

What information SiliconCompiler collects

"User Personal Information" is any information about one of our Users which could, alone or together with other information, personally identify them or otherwise be reasonably linked or connected with them. Information such as a username and password, an email address, a real name, an Internet protocol (IP) address, and a photograph are examples of “User Personal Information.”

User Personal Information does not include aggregated, non-personally identifying information that does not identify a User or cannot otherwise be reasonably linked or connected with them. We may use such aggregated, non-personally identifying information for research purposes and to operate, analyze, improve, and optimize our Website and Service. Information users provide directly to SiliconCompiler Registration information

We require some basic information at the time of account creation. When you create your own username and password, we ask you for a valid email address. Payment information

If you sign on to a paid Account with us, we collect your full name, address, and credit card information or PayPal information. Please note, SiliconCompiler does not process or store your credit card information or PayPal information, but our third-party payment processor does.

Profile information

You may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. This information may include User Personal Information. Please note that your profile information may be visible to other Users of our Service. Information SiliconCompiler automatically collects from Service Users Transactional information

If you have a paid Account with us we automatically collect certain information about your transactions on the Service, such as the date, time, and amount charged. Usage information

If you're accessing our Service or Website, we automatically collect the same basic information that most services collect, subject, where necessary, to your consent. This includes information about how you use the Service, such as the pages you view, the referring site, your IP address and session information, and the date and time of each request. This is information we collect from every visitor to the Website, whether they have an Account or not. This information may include User Personal information. Cookies

As further described below, we automatically collect information from cookies (such as cookie ID and settings) to keep you logged in, to remember your preferences, to identify you and your device and to analyze your use of our service. Device information

We may collect certain information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. This information may include User Personal information. Information we collect from third parties

SiliconCompiler may collect User Personal Information from third parties. For example, this may happen if you sign up for training or to receive information about SiliconCompiler from one of our vendors, partners, or affiliates. SiliconCompiler does not purchase User Personal Information from third-party data brokers. What information SiliconCompiler does not collect

We do not intentionally collect “Sensitive Personal Information”, such as personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, and the processing of genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person’s sex life or sexual orientation. If you choose to store any Sensitive Personal Information on our servers, you are responsible for complying with any regulatory controls regarding that data.

If you are a child under the age of 13, you may not have an Account on SiliconCompiler. SiliconCompiler does not knowingly collect information from or direct any of our content specifically to children under 13. If we learn or have reason to suspect that you are a User who is under the age of 13, we will have to close your Account. We don't want to discourage you from learning to code, but those are the rules. Please see our Terms of Service for information about Account termination. Different countries may have different minimum age limits, and if you are below the minimum age for providing consent for data collection in your country, you may not have an Account on SiliconCompiler.

We do not intentionally collect User Personal Information that is stored in your Account or other free-form content inputs. Any personal information within a user's Account is the responsibility of the Account owner.

How SiliconCompiler uses your information

We may use your information for the following purposes:

  • We use your Registration Information to create your account, and to provide you the Service.

  • We use your Payment Information to provide you with the Paid Account service you request.

  • We use your User Personal Information, specifically your username, to identify you on SiliconCompiler.

  • We use your Profile Information to fill out your Account profile and to share that profile with other users if you ask us to.

  • We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. Please see our section on email communication for more information.

  • We use User Personal Information to respond to support requests.

  • We may use User Personal Information to invite you to take part in surveys, beta programs, or other research projects, subject, where necessary, to your consent .

  • We use Usage Information and Device Information to better understand how our Users use SiliconCompiler and to improve our Website and Service.

  • We may use your User Personal Information if it is necessary for security purposes or to investigate possible fraud or attempts to harm SiliconCompiler or our Users.

  • We may use your User Personal Information to comply with our legal obligations, protect our intellectual property, and enforce our Terms of Service.

  • We limit our use of your User Personal Information to the purposes listed in this Privacy Statement. If we need to use your User Personal Information for other purposes, we will ask your permission first. You can always see what information we have, how we're using it, and what permissions you have given us in your user profile.

Our legal bases for processing information

To the extent that our processing of your User Personal Information is subject to certain international laws (including, but not limited to, the European Union's General Data Protection Regulation (GDPR)), SiliconCompiler is required to notify you about the legal basis on which we process User Personal Information. SiliconCompiler processes User Personal Information on the following legal bases:

  • Contract Performance:

    • When you create a SiliconCompiler Account, you provide your Registration Information. We require this information for you to enter into the Terms of Service agreement with us, and we process that information on the basis of performing that contract. We also process your username and email address on other legal bases, as described below.

    • If you have a paid Account with us, we collect and process additional Payment Information on the basis of performing that contract.

  • Consent:

    • We rely on your consent to use your User Personal Information under the following circumstances: when you fill out the information in your user profile; when you decide to participate in a SiliconCompiler training, research project, beta program, or survey; and for marketing purposes, where applicable. All of this User Personal Information is entirely optional, and you have the ability to access, modify, and delete it at any time. While you are not able to delete your email address entirely, you can make it private. You may withdraw your consent at any time.
  • Legitimate Interests:

    • Generally, the remainder of the processing of User Personal Information we perform is necessary for the purposes of our legitimate interest, for example, for legal compliance purposes, security purposes, or to maintain ongoing confidentiality, integrity, availability, and resilience of SiliconCompiler’s systems, Website, and Service.
  • If you would like to request deletion of data we process on the basis of consent or if you object to our processing of personal information, email [email protected].

How we share the information we collect

We may share your User Personal Information with third parties under one of the following circumstances:

With your consent

We share your User Personal Information, if you consent, after letting you know what information will be shared, with whom, and why.

For legal disclosure

SiliconCompiler strives for transparency in complying with legal process and legal obligations. Unless prevented from doing so by law or court order, or in rare, exigent circumstances, we make a reasonable effort to notify users of any legally compelled or required disclosure of their information. SiliconCompiler may disclose User Personal Information or other information we collect about you to law enforcement if required in response to a valid subpoena, court order, search warrant, a similar government order, or when we believe in good faith that disclosure is necessary to comply with our legal obligations, to protect our property or rights, or those of third parties or the public at large.

Change in control or sale

We may share User Personal Information if we are involved in a merger, sale, or acquisition of corporate entities or business units. If any such change of ownership happens, we will ensure that it is under terms that preserve the confidentiality of User Personal Information, and we will notify you on our Website or by email before any transfer of your User Personal Information. The organization receiving any User Personal Information will have to honor any promises we made in our Privacy Statement or Terms of Service.

Aggregate, non-personally identifying information

We share certain aggregated, non-personally identifying information with others about how our users, collectively, use SiliconCompiler, or how our users respond to our other offerings, such as our conferences or events.

We do not sell your User Personal Information for monetary or other consideration.

Repository contents

Access to private repositories

If your Account is private, you control the access to your Content. If you include User Personal Information or Sensitive Personal Information, that information may only be accessible to SiliconCompiler in accordance with this Privacy Statement. SiliconCompiler personnel do not access private Account content except for.

  • security purposes

  • to assist the repository owner with a support matter

  • to maintain the integrity of the Service

  • to comply with our legal obligations

  • if we have reason to believe the contents are in violation of the law, or

  • with your consent.

However, while we do not generally search for content in your repositories, we may scan our servers and content to detect certain tokens or security signatures, known active malware, known vulnerabilities in dependencies, or other content known to violate our Terms of Service, such as violent extremist or terrorist content or child exploitation imagery, based on algorithmic fingerprinting techniques (collectively, "automated scanning").

SiliconCompiler will provide notice regarding our access to private repository content, unless for legal disclosure, to comply with our legal obligations, or where otherwise bound by requirements under law, for automated scanning, or if in response to a security threat or other risk to security. Public Accounts

If your Account is public, anyone may view its contents. If you include User Personal Information, Sensitive Personal Information, or confidential information, such as email addresses or passwords, in your public Account, that information may be indexed by search engines or used by third parties. Other important information Public information on SiliconCompiler

Some of SiliconCompiler services and features are public-facing. If your content is public-facing, third parties may access and use it in compliance with our Terms of Service, such as by viewing your profile or repositories or pulling data via our API. We do not sell that content; it is yours. However, we do allow third parties, such as research organizations or archives, to compile public-facing SiliconCompiler information.

Your User Personal Information associated with your content could be gathered by third parties in these compilations of SiliconCompiler data. If you do not want your User Personal Information to appear in third parties’ compilations of SiliconCompiler data, please do not make your User Personal Information publicly available.

If you would like to compile SiliconCompiler data, you must comply with our Terms of Service regarding information usage and privacy, and you may only use any public-facing User Personal Information you gather for the purpose for which our user authorized it. For example, where a SiliconCompiler user has made an email address public-facing for the purpose of identification and attribution, do not use that email address for the purposes of sending unsolicited emails to users or selling User Personal Information, such as to recruiters, headhunters, and job boards, or for commercial advertising. We expect you to reasonably secure any User Personal Information you have gathered from SiliconCompiler, and to respond promptly to complaints, removal requests, and "do not contact" requests from SiliconCompiler or SiliconCompiler users. Additional services Data retention and deletion of data

Generally, SiliconCompiler retains User Personal Information for as long as your account is active or as needed to provide you services.

If you would like to cancel your account or delete your User Personal Information, you may do so in your user profile. We retain and use your information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements, but barring legal requirements, we will delete your full profile (within reason) within 90 days of your request. Our use of cookies and tracking Cookies

SiliconCompiler only uses strictly necessary cookies. Cookies are small text files that websites often store on computer hard drives or mobile devices of visitors.

We use cookies solely to provide, secure, and improve our service. For example, we use them to keep you logged in, remember your preferences, identify your device for security purposes, analyze your use of our service, compile statistical reports, and provide information for future development of SiliconCompiler. We use our own cookies for analytics purposes, but do not use any third-party analytics service providers.

By using our service, you agree that we can place these types of cookies on your computer or device. If you disable your browser or device’s ability to accept these cookies, you will not be able to log in or use our service. How SiliconCompiler secures your information

SiliconCompiler takes all measures reasonably necessary to protect User Personal Information from unauthorized access, alteration, or destruction; maintain data accuracy; and help ensure the appropriate use of User Personal Information.

SiliconCompiler enforces a written security information program. Our program:

  • aligns with industry recognized frameworks;

  • includes security safeguards reasonably designed to protect the confidentiality, integrity, availability, and resilience of our Users' data;

  • is appropriate to the nature, size, and complexity of SiliconCompiler’s business operations;

  • includes incident response and data breach notification processes; and

  • complies with applicable information security-related laws and regulations in the geographic regions where SiliconCompiler does business.

In the event of a data breach that affects your User Personal Information, we will act promptly to mitigate the impact of a breach and notify any affected Users without undue delay.

Transmission of data on SiliconCompiler is encrypted using SSH, HTTPS (TLS), and git repository content is encrypted at rest. We manage our own cages and racks at top-tier data centers with high level of physical and network security, and when data is stored with a third-party storage provider, it is encrypted.

No method of transmission, or method of electronic storage, is 100% secure. Therefore, we cannot guarantee its absolute security. SiliconCompiler's global privacy practices

We store and process the information that we collect in the United States in accordance with this Privacy Statement, though our service providers may store and process data outside the United States. However, we understand that we have Users from different countries and regions with different privacy expectations, and we try to meet those needs even when the United States does not have the same privacy framework as other countries.

We provide the same high standard of privacy protection—as described in this Privacy Statement—to all our users around the world, regardless of their country of origin or location, and we are proud of the levels of notice, choice, accountability, security, data integrity, access, and recourse we provide. We work hard to comply with the applicable data privacy laws wherever we do business, working with our Data Protection Officer as part of a cross-functional team that oversees our privacy compliance efforts. Additionally, if our vendors or affiliates have access to User Personal Information, they must sign agreements that require them to comply with our privacy policies and with applicable data privacy laws.

In particular:

  • SiliconCompiler provides clear methods of unambiguous, informed, specific, and freely given consent at the time of data collection, when we collect your User Personal Information using consent as a basis.

  • We collect only the minimum amount of User Personal Information necessary for our purposes, unless you choose to provide more. We encourage you to only give us the amount of data you are comfortable sharing.

  • We offer you simple methods of accessing, altering, or deleting the User Personal Information we have collected, where legally permitted.

  • We provide our Users notice, choice, accountability, security, and access regarding their User Personal Information, and we limit the purpose for processing it. We also provide our Users a method of recourse and enforcement.

How we communicate with you

We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. For example, if you contact our Support team with a request, we respond to you via email. You have a lot of control over how your email address is used and shared on and through SiliconCompiler. You may manage your communication preferences in your user profile. License

This Privacy Statement is licensed under this Creative Commons Zero license.

Terms | Privacy