{"platform":"Sourcery","slug":"sourcery","category":"Developer / Coding","website":"https://www.sourcery.com","risk_rating":"unknown","verification":"fully_verified","corpus_status":"corpus_complete","canonical":"https://aipolicycompare.com/platform/sourcery","machine_url":"https://aipolicycompare.com/api/machine/platform/sourcery","findings_count":67,"findings":[{"surface":"prompt_ownership","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We and our licensors own and retain all proprietary rights in the Services. The\nServices may contain the copyrighted material, trademarks, and other proprietary\ninformation of us and our licensors (the “Code”). Except for code that is in the\npublic domain or for which permission has been provided, you may not copy,\nmodify, publish, transmit, distribute, perform, display, or sell any code.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20We%20and%20our,or%20sell%20any%20code.","char_start":4303,"char_end":4695}},{"surface":"output_ownership","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" While we strive for accuracy from our code reviews we cannot guarantee the\nvalidity of their results. It is the responsiblity of the end user to review any\nSourcery suggestions or approval decisions and decide whether they make sense\nfor their project.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20While%20we%20strive,sense%20for%20their%20project.","char_start":6901,"char_end":7154}},{"surface":"output_ownership","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Subject to these Terms, we grant to you a fixed number of limited, revocable,\nnon-exclusive, paid license to access the Application content, subject to the\nfeature set described as available for the Pro Tier of Sourcery, for the limited\npurpose of facilitating your use of the Services. The number of licenses is\nequal to the number of developers paid for within your account. Your input code\nand messages and any output code generated by Sourcery remain your IP. Sourcery\ndoes not have a claim to any of the output code generated by our Coding\nAssistant or as part of a Code Review.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20Subject%20to%20these,of%20a%20Code%20Review.","char_start":5254,"char_end":5838}},{"surface":"output_ownership","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Subject to these Terms, we grant to you a single limited, revocable,\nnon-exclusive license to access the Application content, subject to the feature\nset described as available for the Free Tier of Sourcery, for the limited\npurpose of facilitating your use of the Services. Your input code and messages\nand any output code generated by Sourcery remain your IP. Sourcery does not have\na claim to any of the output code generated by our Coding Assistant or as part\nof a Code Review.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20Subject%20to%20these,of%20a%20Code%20Review.","char_start":4735,"char_end":5215}},{"surface":"training_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" For GitHub Cloud, GitLab Cloud, &#x26; GitLab self hosted Code Review our analyis\nis conducted on our servers and using third-party Large Language Model (LLM)\nproviders (such as OpenAI, Anthropic, etc) using their APIs. This data passes\nthrough our servers but we do not store any of your code. All LLM providers we\nwork with do not use any of your code or messages to train their models and do\nnot store any of your data for more than 30 days. Zero retention options are\navailable as needed (provided via Anthropic). These require a Sourcery Pro\nlicense and can be requested by contacting\n teams@sourcery.ai .","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20For%20GitHub%20Cloud%2C,by%20contacting%20teams%40sourcery.ai%20.","char_start":3859,"char_end":4470}},{"surface":"training_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" The Sourcery Coding Assistant is our AI powered pair programmer which looks\nto assist you with tasks such as code reviews, troubleshooting code problems,\ngenerating docstrings or test, explaining code, etc. The Sourcery Coding\nAssistant uses third party Large Language Models to provide its functionality\nand requires us to be able to send messages and code context to those models to\nfunction. We collect message data (but not your code) to allow us to improve the\nquality of our responses.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20The%20Sourcery%20Coding,quality%20of%20our%20responses.","char_start":1258,"char_end":1750}},{"surface":"training_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"store any of your code. All LLM providers we work with do not use any of your\ncode or messages to train their models and do not store any of your data for\nmore than 30 days. Zero retention options are available as needed (provided by\nLLM providers). These require a Sourcery Pro license and can be requested by\ncontacting teams@sourcery.ai .","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=store%20any%20of%20your,by%20contacting%20teams%40sourcery.ai%20.","char_start":2507,"char_end":2848}},{"surface":"commercial_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You are fully permitted to use our Application and Services for commercial\npurposes as a means to resell or build goods and services which you offer\ncommercially, except for the case in which your product is materially similar or\naims to compete with the Services offered by Sourcery.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20You%20are%20fully,Services%20offered%20by%20Sourcery.","char_start":1528,"char_end":1813}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We will only collect information surrounding usage and errors and messages you\nsend to the Coding Assistant but will not collect content of your code. We\ncollect the messages you send to the Coding Assistant to help us improve the\nquality of responses we can provide you with. You can opt out of us collecting\nthis information by disabling telemetry in your IDE, however, in order to use\nthe Coding Assistant you must opt into this information being sent to third\nparty Large Language Model providers. Full details are available in our Privacy\nPolicy.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20We%20will%20only,in%20our%20Privacy%20Policy.","char_start":3679,"char_end":4231}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" By accessing the Services, you agree to allow us to anonymously collect and use\ninformation from you and your experience with the Services to conduct research\nabout the Services and to improve the products and user experience therein. All\nsuch information collection and use will be in accordance with our Privacy\nPolicy.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20By%20accessing%20the,with%20our%20Privacy%20Policy.","char_start":3355,"char_end":3677}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"not) and the messsages you send to the Coding Assistant so that we can","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=not)%20and%20the%20messsages,so%20that%20we%20can","char_start":3313,"char_end":3383}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"continue to improve the Sourcery product and offer better suggestions in the\nfuture. You can opt out of our collection of this data by disabling telemetry\nin your IDE settings.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=continue%20to%20improve%20the,in%20your%20IDE%20settings.","char_start":3384,"char_end":3560}},{"surface":"privacy_data_use","risk":"unknown","confidence":"medium","tier":"All","verified":true,"quote":"suggestions in the future.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=suggestions%20in%20the%20future.","char_start":4696,"char_end":4722}},{"surface":"privacy_data_use","risk":"unknown","confidence":"medium","tier":"All","verified":true,"quote":" You’re probably here expecting a fairly lengthy document of legalese about how\nwe do and don’t collect info and how you can delete any information we collect &#x26;\nstore. Don’t worry - that’s all here - but before we dive into that we wanted to\nquickly give an overview of how your code is kept private via Sourcery, why you\nneed a Token to get started, and what info we do and don’t collect when you use\nour IDE plugins, GitHub integration, or CLI.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20You%E2%80%99re%20probably%20here,GitHub%20integration%2C%20or%20CLI.","char_start":74,"char_end":525}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Objection - Object to processing of personal data based on our legitimate\ninterests","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Objection%20-%20Object,on%20our%20legitimate%20interests","char_start":9262,"char_end":9346}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We collect basic usage statistics (eg. how many refactorings we ‘re\nsuggesting, which types of refactorings are they, and did you accept them or","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20We%20collect%20basic,you%20accept%20them%20or","char_start":4472,"char_end":4617}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"not) so that we can continue to improve the Sourcery product and offer better","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=not)%20so%20that%20we,product%20and%20offer%20better","char_start":4618,"char_end":4695}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" If you have any questions about this Privacy Policy or want to officially\nrequest, review, delete or anything else about your personal data, please\ncontact us at info@sourcery.ai and we will work with you to identify and follow\nthe appropriate process to satisfy your request.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20If%20you%20have,to%20satisfy%20your%20request.","char_start":10600,"char_end":10877}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Restriction - Ask us to retain but otherwise stop actively processing personal\ndata","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Restriction%20-%20Ask,actively%20processing%20personal%20data","char_start":9348,"char_end":9432}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" This document describes the information that we (“Sourcery AI Limited”) collect\nwhen you interact with our website and services.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20This%20document%20describes,our%20website%20and%20services.","char_start":5181,"char_end":5310}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" A cookie is a string of information that a website stores on a visitor ‘s\ncomputer, and that the visitor’s browser provides to the Service each time the\nvisitor returns. Sourcery uses cookies to help Sourcery identify and track\nvisitors. Sourcery visitors who do not wish to have cookies placed on their\ncomputers should set their browsers to refuse cookies when using Sourcery’s\nwebsite.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20A%20cookie%20is,when%20using%20Sourcery%E2%80%99s%20website.","char_start":6302,"char_end":6691}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Depending on the circumstances, we may need to verify your identity before\ncomplying with your request and we may not always be able to comply with your\nrequest in full (for example when producing your information may reveal another\nperson’s personal data or when there is an overriding interest or conflicting\nlegal obligation).","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Depending%20on%20the,or%20conflicting%20legal%20obligation).","char_start":9872,"char_end":10202}},{"surface":"privacy_data_use","risk":"unknown","confidence":"medium","tier":"All","verified":true,"quote":" We’re a team of developers here at Sourcery and we know how important the\nprivacy and security of your code is. That’s why we’re taking every step to\nensure that your code is being kept private and that our analysis is being done\nfully locally as much as possible.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20We%E2%80%99re%20a%20team,as%20much%20as%20possible.","char_start":527,"char_end":792}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" No code will ever be sent off of your device unless you trigger a Sourcery\ninteraction such as messaging through the Sourcery chat, choosing a recipe\nsuch as Generate Tests, or triggering a code review. Applying the in-line\nsuggestions does not result in any LLM request or any code being sent from\nyour machine.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20No%20code%20will,sent%20from%20your%20machine.","char_start":2850,"char_end":3163}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Access - Request information about personal data we hold on you","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Access%20-%20Request,we%20hold%20on%20you","char_start":9141,"char_end":9205}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" All analysis for Sourcery Core done fully locally. We don’t send any of your\ncode to our servers or see any of your code in any way for this analysis.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20All%20analysis%20for,way%20for%20this%20analysis.","char_start":2127,"char_end":2278}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You have the following rights in respect of your personal data:","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20You%20have%20the,of%20your%20personal%20data%3A","char_start":9073,"char_end":9137}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We collect basic usage statistics (eg. how many refactorings we ‘re\nsuggesting, which types of refactorings are they, and did you accept them or","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20We%20collect%20basic,you%20accept%20them%20or","char_start":3167,"char_end":3312}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Complaints - Contact the Information Commissioner’s Office with complaints\nabout our processing ( https://ico.org.uk/concerns )","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Complaints%20-%20Contact,processing%20(%20https%3A%2F%2Fico.org.uk%2Fconcerns%20)","char_start":9740,"char_end":9868}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Although most changes are likely to be minor, Sourcery may change its Privacy\nPolicy from time to time, and in Sourcery’s sole discretion. Sourcery encourages\nvisitors to frequently check this page for any changes to its Privacy Policy.\nYour continued use of this site after any change in this Privacy Policy will\nconstitute your acceptance of such change.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Although%20most%20changes,acceptance%20of%20such%20change.","char_start":10221,"char_end":10578}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery collects information to provide a better service to all our users and\nvisitors. We use the information to provide, maintain, protect and improve our\nwebsite and services. If you have signed up to receive updates from us we will\nuse your information to periodically contact you with information about our\nproducts and services. Our legal basis for processing the information we are the\ndata controller for, is the implicit consent that you provide when submitting\nyour information through a website form or emailing us. In some circumstances,\nwe may also process information on the basis of our legitimate interest in\nimproving our service.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20collects%20information,in%20improving%20our%20service.","char_start":6734,"char_end":7383}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We are the data controller for the following information:","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20We%20are%20the,for%20the%20following%20information%3A","char_start":5344,"char_end":5402}},{"surface":"privacy_data_use","risk":"unknown","confidence":"medium","tier":"All","verified":true,"quote":" At the end of the day we’re trying to do everything we can to offer you\nincredible improvements to your code while maintaining the privacy and security\nof your code base. If you have any questions about our approach please let us\nknow at hello@sourcery.ai .","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20At%20the%20end,know%20at%20hello%40sourcery.ai%20.","char_start":4890,"char_end":5148}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Information about yourself that you voluntarily provide to us such as your\nname, email address and other contact information.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Information%20about%20yourself,and%20other%20contact%20information.","char_start":5406,"char_end":5532}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Withdrawal - Withdraw consent for future processing, if we process based on\nyour consent","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Withdrawal%20-%20Withdraw,based%20on%20your%20consent","char_start":9555,"char_end":9644}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Decisions - To not be subject to significant decisions based solely on\nautomated processing","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Decisions%20-%20To,solely%20on%20automated%20processing","char_start":9646,"char_end":9738}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery Core is our original code quality review and improvement tool. It\nruns fully locally, analyzing your code and making suggestions and\nrecommendations about how it can be improved (these are the underlined sections\nof code with suggestions you see in your IDE).","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20Core%20is,see%20in%20your%20IDE).","char_start":987,"char_end":1256}},{"surface":"privacy_data_use","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Anonymised usage data collected by our services. These include information on\nyour OS version and the versions of our services that you use, as well as\nanonymised reports of which types of refactorings have been suggested and\naccepted. We do not collect information on your code.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Anonymised%20usage%20data,information%20on%20your%20code.","char_start":5534,"char_end":5814}},{"surface":"moderation_enforcement","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" The Services are not intended for individuals under 13 years of age. If you\nare under 13 years of age you are prohibitted from using the services. , and\nyou may not access any features that allow you to provide information to us or\ncommunicate and share information with other users of the Application (“Users”).\nBy using the Services and agreeing to these terms you represent and warrant that\nyou are 13 years of age or older and that you have the right, authority, and\ncapacity to enter into, agree to, and abide by these, terms.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20The%20Services%20are,abide%20by%20these%2C%20terms.","char_start":923,"char_end":1455}},{"surface":"moderation_enforcement","risk":"unknown","confidence":"medium","tier":"All","verified":true,"quote":" what actions your or others may take based off of the Application content","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20what%20actions%20your,of%20the%20Application%20content","char_start":6614,"char_end":6688}},{"surface":"moderation_enforcement","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You understand that we retain the right to, at our sole discretion, deny or\nblock any User from using the Services and/or terminate the account of any\nexisting User.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20You%20understand%20that,of%20any%20existing%20User.","char_start":2161,"char_end":2327}},{"surface":"moderation_enforcement","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We retain the right to cancel and terminate the account of any user who is\nviolating these Terms or is in any way using the Sourcery service for any\nillegal activities or is attempting to reverse engineer any of the Sourcery\nProducts or Services.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20We%20retain%20the,Sourcery%20Products%20or%20Services.","char_start":6101,"char_end":6348}},{"surface":"data_retention","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You may terminate your access to the Services at any time , for any reason, by\nceasing use of the Application or by directly requesting your account to be\ndeleted by emailing hello@sourcery.ai .","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20You%20may%20terminate,by%20emailing%20hello%40sourcery.ai%20.","char_start":5885,"char_end":6080}},{"surface":"data_retention","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"third-party LLM providers (such as OpenAI, Anthropic, etc.). You have the\noption to request to use models that have a zero retention policy in place.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=third-party%20LLM%20providers%20(such,retention%20policy%20in%20place.","char_start":6123,"char_end":6272}},{"surface":"data_retention","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"etc) using their APIs. This data passes through our servers but we do not","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=etc)%20using%20their%20APIs.,but%20we%20do%20not","char_start":2433,"char_end":2506}},{"surface":"data_retention","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery uses third-party vendors and hosting partners to provide the necessary\nhardware, software, networking, storage, and related technology required to run\nthe Service. You understand that although you retain full rights to your data,\nit may be stored on third-party storage and transmitted through third-party\nnetworks. We take careful technical measures to ensure that your information is\nsecure and inaccessible to unauthorized parties. We also continuously work on\nnew features to improve security. We retain personal data for as long as\nnecessary for the purpose for which the personal data was collected, or for such\nlonger period required by law or otherwise necessary to defend or exercise our\nlegal rights. At the end of this period (or expiry of our backup archive\nretention period if later), we will either delete or anonymise the personal\ndata.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20uses%20third-party,anonymise%20the%20personal%20data.","char_start":8189,"char_end":9050}},{"surface":"data_retention","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" All the information we collect on the product usage is stored in Mixpanel and\nyou can request that we delete it at any point by emailing us at\n info@sourcery.ai ","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20All%20the%20information,us%20at%20info%40sourcery.ai%20","char_start":4724,"char_end":4886}},{"surface":"tier_differences","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You need to enter a token to verify that you have a Sourcery account with the\nright level of feature access (Open Source, Pro, or Team). You can get your\ntoken from your dashboard. Sourcery checks your token every 2 weeks, otherwise\nyou can use Sourcery fully offline.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20You%20need%20to,use%20Sourcery%20fully%20offline.","char_start":3564,"char_end":3833}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You may be provided links to other websites or resources through the Services.\nBecause we have no control over such sites and resources, you acknowledge and\nagree that we are not responsible for the availability of such external sites or\nresources, and do not endorse and are not responsible or liable for any content,\nadvertising, products or other materials on or available from such sites or\nresources. You further acknowledge and agree that we shall not be responsible or\nliable, directly or indirectly, for any damage or loss caused or alleged to be\ncaused by or in connection with the use of, or reliance upon, any such content,\ngoods or services available on or through any such site or resource.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20You%20may%20be,such%20site%20or%20resource.","char_start":7882,"char_end":8586}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We have no special relationship with or fiduciary duty to you. You acknowledge\nthat we have no control over, and no duty to take any action regarding:","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20We%20have%20no,take%20any%20action%20regarding%3A","char_start":6399,"char_end":6550}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Under no circumstances will we or any of our affiliates, advertisers, promoters\nor distribution partners be responsible for any loss or damage, resulting from\nuse of the Services.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20Under%20no%20circumstances,use%20of%20the%20Services.","char_start":6706,"char_end":6886}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"(i) users knew or should have known the code was infringing or likely to","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=(i)%20users%20knew%20or,infringing%20or%20likely%20to","char_start":9580,"char_end":9652}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You agree to indemnify and hold us, our subsidiaries, affiliates, officers,\nagents, and other partners and employees, harmless from any loss, liability,\nclaim, or demand, including reasonable attorney’s fees, made by any third party\ndue to or arising out of your use of the Services in violation of these Terms\nand/or arising from a breach of these Terms and/or any breach of your\nrepresentations and warranties set forth above.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20You%20agree%20to,warranties%20set%20forth%20above.","char_start":8886,"char_end":9315}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" how you may interperet or use the Application content; or","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20how%20you%20may,the%20Application%20content%3B%20or","char_start":6554,"char_end":6612}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We provide the Application and Services “as is, as available”, without any\nwarranty or condition of any kind (express, implied or statutory) and your\naccess of the application and services is at your own risk. We do not warrant\nthat the application will meet your requirements or result in any particular\noutcome, or that the operation will be uninterrupted or error-free. To the\nfullest extent allowed by law, we specifically disclaim any implied warranties\nof titles, merchantability, non infringement and fitness for a particular\npurpose, some states do not allow the disclaimer of implied warranties, so the\nforegoing disclaimer may not apply to you.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20We%20provide%20the,not%20apply%20to%20you.","char_start":7169,"char_end":7824}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery’s indemnification obligations to code review users include any third\nparty claim related to the use of generated code suggestions which infringe a\nthird party’s intellectual property right. This indemnity does not apply where:","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20Sourcery%E2%80%99s%20indemnification%20obligations,does%20not%20apply%20where%3A","char_start":9343,"char_end":9579}},{"surface":"indemnity_liability","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":"infringe, (ii) code suggestions were modified, transformed, or used in\ncombination with products or services not provided by Sourcery, (iii) users did\nnot have the right to use the input code to generate the allegedly infringing\ncode suggestions, (iv) the claim alleges violation of trademark or related\nrights based on users use of the code in trade or commerce.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=infringe%2C%20(ii)%20code%20suggestions,in%20trade%20or%20commerce.","char_start":9653,"char_end":10016}},{"surface":"confidentiality","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" You acknowledge and agree that we have the right to disclose information your\nprovide, if required to do so by law at the request of a third party, or if we,\nin our sole discretion, believe that such disclosure is: 1) reasonable to comply\nwith the law, request or orders from law enforcement, or any legal process\n(whether or not such disclosure is required by applicable law); 2) protect or\ndefend our, or a third party’s, rights or property; or 3) protect someone’s\nhealth or safety","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20You%20acknowledge%20and,someone%E2%80%99s%20health%20or%20safety","char_start":2361,"char_end":2846}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" For the Sourcery Coding Assistant code sections and messages are sent to\nthird-party Large Language Model (LLM) providers (such as OpenAI, Anthropic,","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20For%20the%20Sourcery,(such%20as%20OpenAI%2C%20Anthropic%2C","char_start":2282,"char_end":2432}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery uses services from auth0, GitHub, and Google to allow users to create\nand log into accounts. No additional information is shared with these service\nproviders outside of the information required to create and log into an account.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20uses%20services,log%20into%20an%20account.","char_start":7423,"char_end":7661}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery uses analytics services from Google Analytics. All information sent to\nGoogle Analytics is anonymized.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20uses%20analytics,Google%20Analytics%20is%20anonymized.","char_start":7908,"char_end":8020}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Information provided to us by cookies and related technologies such as Google\nAnalytics.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Information%20provided%20to,such%20as%20Google%20Analytics.","char_start":5962,"char_end":6051}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Anonymised error reports provided by the third-party Sentry.io error reporting\nservice, which is fully GDPR and EU-US Privacy Shield compliant.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Anonymised%20error%20reports,EU-US%20Privacy%20Shield%20compliant.","char_start":5816,"char_end":5960}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" We do not share the information with any external third parties, except as\ndetailed in this document.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20We%20do%20not,detailed%20in%20this%20document.","char_start":8055,"char_end":8157}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery uses payment services from Stripe to process payments for Sourcery Pro\nand Team services. No additional information is shared with Stripe outside of\nthe information required to create and manage invoices, payments, and\nsubscriptions.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20uses%20payment,invoices%2C%20payments%2C%20and%20subscriptions.","char_start":7663,"char_end":7906}},{"surface":"subprocessors_data_sharing","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" Sourcery Code Review is our GitHub and GitLab integration to provide automatic\ncode review on every pull request or merge request you make. Sourcery Code\nReview uses third party Large Language Models to provide its functionality and\nrequires us to be able to send messages and code context to those models to\nfunction.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/privacy","snapshot_sha256":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10","wayback_url":null,"deep_link":"https://www.sourcery.ai/privacy#:~:text=%20Sourcery%20Code%20Review,those%20models%20to%20function.","char_start":1752,"char_end":2071}},{"surface":"governing_law_disputes","risk":"unknown","confidence":"high","tier":"All","verified":true,"quote":" These Terms are ruled by the law of the United Kingdom. In case of a dispute\narrisingout of the Services, by using the Services you expressly agree that any\nsuch dispute shall be litigated in London.","caution":null,"provenance":{"source_url":"https://www.sourcery.ai/terms","snapshot_sha256":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f","wayback_url":null,"deep_link":"https://www.sourcery.ai/terms#:~:text=%20These%20Terms%20are,be%20litigated%20in%20London.","char_start":8631,"char_end":8831}}],"disclaimer":"Informational only, not legal advice. Every finding is a verbatim quote from a fully-read, gate-verified document; verify via snapshot_sha256 + wayback_url. Partially-verified platforms show findings only from their verified document(s).","@jsonld":{"@context":"https://schema.org","@type":"Dataset","name":"Sourcery — AI policy risk findings","description":"Verified, cited policy findings for Sourcery across 13 risk surfaces.","url":"https://aipolicycompare.com/platform/sourcery","creator":{"@type":"Organization","name":"AIPolicyCompare","url":"https://aipolicycompare.com"},"isAccessibleForFree":true,"license":"https://aipolicycompare.com/terms","additionalProperty":[{"@type":"PropertyValue","name":"verification","value":"fully_verified"}],"variableMeasured":[{"@type":"PropertyValue","name":"prompt_ownership","value":"unknown","description":" We and our licensors own and retain all proprietary rights in the Services. The\nServices may contain the copyrighted material, trademarks, and other proprietary\ninformation of us and our licensors (the “Code”). Except for code that is in the\npublic domain or for which permission has been provided, you may not copy,\nmodify, publish, transmit, distribute, perform, display, or sell any code.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"output_ownership","value":"unknown","description":" While we strive for accuracy from our code reviews we cannot guarantee the\nvalidity of their results. It is the responsiblity of the end user to review any\nSourcery suggestions or approval decisions and decide whether they make sense\nfor their project.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"output_ownership","value":"unknown","description":" Subject to these Terms, we grant to you a fixed number of limited, revocable,\nnon-exclusive, paid license to access the Application content, subject to the\nfeature set described as available for the Pro Tier of Sourcery, for the limited\npurpose of facilitating your use of the Services. The number of licenses is\nequal to the number of developers paid for within your account. Your input code\nand messages and any output code generated by Sourcery remain your IP. Sourcery\ndoes not have a claim to any of the output code generated by our Coding\nAssistant or as part of a Code Review.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"output_ownership","value":"unknown","description":" Subject to these Terms, we grant to you a single limited, revocable,\nnon-exclusive license to access the Application content, subject to the feature\nset described as available for the Free Tier of Sourcery, for the limited\npurpose of facilitating your use of the Services. Your input code and messages\nand any output code generated by Sourcery remain your IP. Sourcery does not have\na claim to any of the output code generated by our Coding Assistant or as part\nof a Code Review.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"training_use","value":"unknown","description":" For GitHub Cloud, GitLab Cloud, &#x26; GitLab self hosted Code Review our analyis\nis conducted on our servers and using third-party Large Language Model (LLM)\nproviders (such as OpenAI, Anthropic, etc) using their APIs. This data passes\nthrough our servers but we do not store any of your code. All LLM providers we\nwork with do not use any of your code or messages to train their models and do\nnot store any of your data for more than 30 days. Zero retention options are\navailable as needed (provided via Anthropic). These require a Sourcery Pro\nlicense and can be requested by contacting\n teams@sourcery.ai .","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"training_use","value":"unknown","description":" The Sourcery Coding Assistant is our AI powered pair programmer which looks\nto assist you with tasks such as code reviews, troubleshooting code problems,\ngenerating docstrings or test, explaining code, etc. The Sourcery Coding\nAssistant uses third party Large Language Models to provide its functionality\nand requires us to be able to send messages and code context to those models to\nfunction. We collect message data (but not your code) to allow us to improve the\nquality of our responses.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"training_use","value":"unknown","description":"store any of your code. All LLM providers we work with do not use any of your\ncode or messages to train their models and do not store any of your data for\nmore than 30 days. Zero retention options are available as needed (provided by\nLLM providers). These require a Sourcery Pro license and can be requested by\ncontacting teams@sourcery.ai .","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"commercial_use","value":"unknown","description":" You are fully permitted to use our Application and Services for commercial\npurposes as a means to resell or build goods and services which you offer\ncommercially, except for the case in which your product is materially similar or\naims to compete with the Services offered by Sourcery.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" We will only collect information surrounding usage and errors and messages you\nsend to the Coding Assistant but will not collect content of your code. We\ncollect the messages you send to the Coding Assistant to help us improve the\nquality of responses we can provide you with. You can opt out of us collecting\nthis information by disabling telemetry in your IDE, however, in order to use\nthe Coding Assistant you must opt into this information being sent to third\nparty Large Language Model providers. Full details are available in our Privacy\nPolicy.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" By accessing the Services, you agree to allow us to anonymously collect and use\ninformation from you and your experience with the Services to conduct research\nabout the Services and to improve the products and user experience therein. All\nsuch information collection and use will be in accordance with our Privacy\nPolicy.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":"not) and the messsages you send to the Coding Assistant so that we can","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":"continue to improve the Sourcery product and offer better suggestions in the\nfuture. You can opt out of our collection of this data by disabling telemetry\nin your IDE settings.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":"suggestions in the future.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"medium"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" You’re probably here expecting a fairly lengthy document of legalese about how\nwe do and don’t collect info and how you can delete any information we collect &#x26;\nstore. Don’t worry - that’s all here - but before we dive into that we wanted to\nquickly give an overview of how your code is kept private via Sourcery, why you\nneed a Token to get started, and what info we do and don’t collect when you use\nour IDE plugins, GitHub integration, or CLI.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"medium"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Objection - Object to processing of personal data based on our legitimate\ninterests","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" We collect basic usage statistics (eg. how many refactorings we ‘re\nsuggesting, which types of refactorings are they, and did you accept them or","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":"not) so that we can continue to improve the Sourcery product and offer better","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" If you have any questions about this Privacy Policy or want to officially\nrequest, review, delete or anything else about your personal data, please\ncontact us at info@sourcery.ai and we will work with you to identify and follow\nthe appropriate process to satisfy your request.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Restriction - Ask us to retain but otherwise stop actively processing personal\ndata","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" This document describes the information that we (“Sourcery AI Limited”) collect\nwhen you interact with our website and services.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" A cookie is a string of information that a website stores on a visitor ‘s\ncomputer, and that the visitor’s browser provides to the Service each time the\nvisitor returns. Sourcery uses cookies to help Sourcery identify and track\nvisitors. Sourcery visitors who do not wish to have cookies placed on their\ncomputers should set their browsers to refuse cookies when using Sourcery’s\nwebsite.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Depending on the circumstances, we may need to verify your identity before\ncomplying with your request and we may not always be able to comply with your\nrequest in full (for example when producing your information may reveal another\nperson’s personal data or when there is an overriding interest or conflicting\nlegal obligation).","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" We’re a team of developers here at Sourcery and we know how important the\nprivacy and security of your code is. That’s why we’re taking every step to\nensure that your code is being kept private and that our analysis is being done\nfully locally as much as possible.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"medium"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" No code will ever be sent off of your device unless you trigger a Sourcery\ninteraction such as messaging through the Sourcery chat, choosing a recipe\nsuch as Generate Tests, or triggering a code review. Applying the in-line\nsuggestions does not result in any LLM request or any code being sent from\nyour machine.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Access - Request information about personal data we hold on you","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" All analysis for Sourcery Core done fully locally. We don’t send any of your\ncode to our servers or see any of your code in any way for this analysis.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" You have the following rights in respect of your personal data:","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" We collect basic usage statistics (eg. how many refactorings we ‘re\nsuggesting, which types of refactorings are they, and did you accept them or","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Complaints - Contact the Information Commissioner’s Office with complaints\nabout our processing ( https://ico.org.uk/concerns )","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Although most changes are likely to be minor, Sourcery may change its Privacy\nPolicy from time to time, and in Sourcery’s sole discretion. Sourcery encourages\nvisitors to frequently check this page for any changes to its Privacy Policy.\nYour continued use of this site after any change in this Privacy Policy will\nconstitute your acceptance of such change.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Sourcery collects information to provide a better service to all our users and\nvisitors. We use the information to provide, maintain, protect and improve our\nwebsite and services. If you have signed up to receive updates from us we will\nuse your information to periodically contact you with information about our\nproducts and services. Our legal basis for processing the information we are the\ndata controller for, is the implicit consent that you provide when submitting\nyour information through a website form or emailing us. In some circumstances,\nwe may also process information on the basis of our legitimate interest in\nimproving our service.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" We are the data controller for the following information:","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" At the end of the day we’re trying to do everything we can to offer you\nincredible improvements to your code while maintaining the privacy and security\nof your code base. If you have any questions about our approach please let us\nknow at hello@sourcery.ai .","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"medium"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Information about yourself that you voluntarily provide to us such as your\nname, email address and other contact information.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Withdrawal - Withdraw consent for future processing, if we process based on\nyour consent","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Decisions - To not be subject to significant decisions based solely on\nautomated processing","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Sourcery Core is our original code quality review and improvement tool. It\nruns fully locally, analyzing your code and making suggestions and\nrecommendations about how it can be improved (these are the underlined sections\nof code with suggestions you see in your IDE).","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"privacy_data_use","value":"unknown","description":" Anonymised usage data collected by our services. These include information on\nyour OS version and the versions of our services that you use, as well as\nanonymised reports of which types of refactorings have been suggested and\naccepted. We do not collect information on your code.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"moderation_enforcement","value":"unknown","description":" The Services are not intended for individuals under 13 years of age. If you\nare under 13 years of age you are prohibitted from using the services. , and\nyou may not access any features that allow you to provide information to us or\ncommunicate and share information with other users of the Application (“Users”).\nBy using the Services and agreeing to these terms you represent and warrant that\nyou are 13 years of age or older and that you have the right, authority, and\ncapacity to enter into, agree to, and abide by these, terms.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"moderation_enforcement","value":"unknown","description":" what actions your or others may take based off of the Application content","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"medium"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"moderation_enforcement","value":"unknown","description":" You understand that we retain the right to, at our sole discretion, deny or\nblock any User from using the Services and/or terminate the account of any\nexisting User.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"moderation_enforcement","value":"unknown","description":" We retain the right to cancel and terminate the account of any user who is\nviolating these Terms or is in any way using the Sourcery service for any\nillegal activities or is attempting to reverse engineer any of the Sourcery\nProducts or Services.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"data_retention","value":"unknown","description":" You may terminate your access to the Services at any time , for any reason, by\nceasing use of the Application or by directly requesting your account to be\ndeleted by emailing hello@sourcery.ai .","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"data_retention","value":"unknown","description":"third-party LLM providers (such as OpenAI, Anthropic, etc.). You have the\noption to request to use models that have a zero retention policy in place.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"data_retention","value":"unknown","description":"etc) using their APIs. This data passes through our servers but we do not","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"data_retention","value":"unknown","description":" Sourcery uses third-party vendors and hosting partners to provide the necessary\nhardware, software, networking, storage, and related technology required to run\nthe Service. You understand that although you retain full rights to your data,\nit may be stored on third-party storage and transmitted through third-party\nnetworks. We take careful technical measures to ensure that your information is\nsecure and inaccessible to unauthorized parties. We also continuously work on\nnew features to improve security. We retain personal data for as long as\nnecessary for the purpose for which the personal data was collected, or for such\nlonger period required by law or otherwise necessary to defend or exercise our\nlegal rights. At the end of this period (or expiry of our backup archive\nretention period if later), we will either delete or anonymise the personal\ndata.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"data_retention","value":"unknown","description":" All the information we collect on the product usage is stored in Mixpanel and\nyou can request that we delete it at any point by emailing us at\n info@sourcery.ai ","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"tier_differences","value":"unknown","description":" You need to enter a token to verify that you have a Sourcery account with the\nright level of feature access (Open Source, Pro, or Team). You can get your\ntoken from your dashboard. Sourcery checks your token every 2 weeks, otherwise\nyou can use Sourcery fully offline.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" You may be provided links to other websites or resources through the Services.\nBecause we have no control over such sites and resources, you acknowledge and\nagree that we are not responsible for the availability of such external sites or\nresources, and do not endorse and are not responsible or liable for any content,\nadvertising, products or other materials on or available from such sites or\nresources. You further acknowledge and agree that we shall not be responsible or\nliable, directly or indirectly, for any damage or loss caused or alleged to be\ncaused by or in connection with the use of, or reliance upon, any such content,\ngoods or services available on or through any such site or resource.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" We have no special relationship with or fiduciary duty to you. You acknowledge\nthat we have no control over, and no duty to take any action regarding:","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" Under no circumstances will we or any of our affiliates, advertisers, promoters\nor distribution partners be responsible for any loss or damage, resulting from\nuse of the Services.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":"(i) users knew or should have known the code was infringing or likely to","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" You agree to indemnify and hold us, our subsidiaries, affiliates, officers,\nagents, and other partners and employees, harmless from any loss, liability,\nclaim, or demand, including reasonable attorney’s fees, made by any third party\ndue to or arising out of your use of the Services in violation of these Terms\nand/or arising from a breach of these Terms and/or any breach of your\nrepresentations and warranties set forth above.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" how you may interperet or use the Application content; or","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" We provide the Application and Services “as is, as available”, without any\nwarranty or condition of any kind (express, implied or statutory) and your\naccess of the application and services is at your own risk. We do not warrant\nthat the application will meet your requirements or result in any particular\noutcome, or that the operation will be uninterrupted or error-free. To the\nfullest extent allowed by law, we specifically disclaim any implied warranties\nof titles, merchantability, non infringement and fitness for a particular\npurpose, some states do not allow the disclaimer of implied warranties, so the\nforegoing disclaimer may not apply to you.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":" Sourcery’s indemnification obligations to code review users include any third\nparty claim related to the use of generated code suggestions which infringe a\nthird party’s intellectual property right. This indemnity does not apply where:","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"indemnity_liability","value":"unknown","description":"infringe, (ii) code suggestions were modified, transformed, or used in\ncombination with products or services not provided by Sourcery, (iii) users did\nnot have the right to use the input code to generate the allegedly infringing\ncode suggestions, (iv) the claim alleges violation of trademark or related\nrights based on users use of the code in trade or commerce.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"confidentiality","value":"unknown","description":" You acknowledge and agree that we have the right to disclose information your\nprovide, if required to do so by law at the request of a third party, or if we,\nin our sole discretion, believe that such disclosure is: 1) reasonable to comply\nwith the law, request or orders from law enforcement, or any legal process\n(whether or not such disclosure is required by applicable law); 2) protect or\ndefend our, or a third party’s, rights or property; or 3) protect someone’s\nhealth or safety","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" For the Sourcery Coding Assistant code sections and messages are sent to\nthird-party Large Language Model (LLM) providers (such as OpenAI, Anthropic,","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" Sourcery uses services from auth0, GitHub, and Google to allow users to create\nand log into accounts. No additional information is shared with these service\nproviders outside of the information required to create and log into an account.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" Sourcery uses analytics services from Google Analytics. All information sent to\nGoogle Analytics is anonymized.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" Information provided to us by cookies and related technologies such as Google\nAnalytics.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" Anonymised error reports provided by the third-party Sentry.io error reporting\nservice, which is fully GDPR and EU-US Privacy Shield compliant.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" We do not share the information with any external third parties, except as\ndetailed in this document.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" Sourcery uses payment services from Stripe to process payments for Sourcery Pro\nand Team services. No additional information is shared with Stripe outside of\nthe information required to create and manage invoices, payments, and\nsubscriptions.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"subprocessors_data_sharing","value":"unknown","description":" Sourcery Code Review is our GitHub and GitLab integration to provide automatic\ncode review on every pull request or merge request you make. Sourcery Code\nReview uses third party Large Language Models to provide its functionality and\nrequires us to be able to send messages and code context to those models to\nfunction.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"251c7f0261964f1ee83f5e7e576a937859b78ced2f817421710189a7a4902c10"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/privacy"}]},{"@type":"PropertyValue","name":"governing_law_disputes","value":"unknown","description":" These Terms are ruled by the law of the United Kingdom. In case of a dispute\narrisingout of the Services, by using the Services you expressly agree that any\nsuch dispute shall be litigated in London.","additionalProperty":[{"@type":"PropertyValue","name":"confidence","value":"high"},{"@type":"PropertyValue","name":"snapshot_sha256","value":"d3cc457e4aefeae39a75384558ff626b71df707d9576a6444daad0e0266c612f"},{"@type":"PropertyValue","name":"wayback_url","value":""},{"@type":"PropertyValue","name":"source_url","value":"https://www.sourcery.ai/terms"}]}]}}