Skip to content

Commit

Permalink
Merge branch 'main' of github.com:eoscostarica/proton-affiliate into …
Browse files Browse the repository at this point in the history
…main
  • Loading branch information
xavier506 committed Nov 12, 2021
2 parents a6dfce0 + 460c1d1 commit 71bcf30
Show file tree
Hide file tree
Showing 18 changed files with 17,960 additions and 13,268 deletions.
22 changes: 9 additions & 13 deletions contracts/affiliate/earnproton.abi
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@
{
"name": "rejectref",
"type": "rejectref",
"ricardian_contract": "---\nspec_version: 0.1.0\ntitle: Reject a referral \nsummary: This action rejects a referral payment.\nicon: https://earnproton.com/icons/reject.png\n---"
"ricardian_contract": "---\nspec_version: 0.1.0\ntitle: Reject a referral\nsummary: This action rejects a referral payment.\nicon: https://earnproton.com/icons/reject.png\n---"
},
{
"name": "rmadmin",
Expand Down Expand Up @@ -467,24 +467,20 @@
],
"ricardian_clauses": [
{
"id": "Data Storage",
"body": "The affiliate application values the security of personal data. We may process only minimal user data as much as it is necessary to maintain the affiliate application running. We only receive and store any information you knowingly provide to us when you create an account, or fill using the app."
"id": "Data Processing and terms and conditions",
"body": "“You” in the statement regarding personal data is the person that creates an account on the decentralized application (“dapp”) or wishes to do so. The “website” is the website where you may create your account on the dapp."
},
{
"id": "Data Usage",
"body": "This smart contract will process user data to keep the affiliate application running. Any of the information we collect from you may be used for these purposes:\n - Create and manage user accounts.\n - Run and operate the affiliate application."
"id": "General",
"body": "The dapp functions “as is”. The dapp does not generate rights or obligations itself. The use of the dapp, including your creating an account, is conditional to your compliance with this Ricardian Contract. Under this contract you accept certain obligations, as detailed herein. Such obligations can be upheld by Proton Chain, LLC. Proton Chain, LLC will be entitled to demand fulfilment of your obligations. \nAll Proton affiliates, insofar as they suffer damages and losses as a result of your non-compliance, are entitled to claim such damages and losses with you. Proton affiliates being, without limitation, Proton Chain, LLC, the Proton block producers (whether active or not), the website owner, the account holder of the dapp as well as investors in Proton and Proton token holders."
},
{
"id": "Data Ownership",
"body": "The user of this smart contract verifies that the smart contract owns the data and that it can use the data in accordance with the terms defined in the Ricardian contract.\nYou can delete certain personal information you shared with the affiliate application. When you delete personal information, we may maintain a copy of the unrevised personal information in our records for the duration necessary to comply with our obligations to our affiliates and partners, and for the purposes described below. If you would like to delete your personal information or permanently delete your account, you can do so on your account's profile page in the affiliate application.\nWe will retain and use your personal information for the period necessary to comply with our legal obligations, resolve disputes, and enforce our agreements unless a more extended retention period is required or permitted by law. We may use any aggregated data derived from or incorporating your personal information after you update or delete it, but not in a manner that would identify you personally. Once the retention period expires, personal information shall be deleted."
"id": "Your personal data",
"body": "The dapp will collect, store and otherwise process your personal data. The dapp stores some of your personal data on the (immutable) and public blockchain (notably your account name and your transactions) and some on connected database(s).\nTHIS INFORMATION ON THE BLOCKCHAIN CANNOT BE AMENDED OR DELETED. IF YOU DO NOT WISH TO HAVE YOUR PERSONAL DATA PUBLICLY AVAILABLE FOR A VERY LONG TIME, DO NOT USE THE DAPP.\nThe purpose of such collecting, storing and processing, is to run and maintain the dapp and to execute this Ricardian contract with you. The purpose of the dapp is to run the Proton affiliate program on the blockchain.\nThe dapp only processes the data you knowingly provide - such as your email address, name, and Proton account name. Further the dapp processes the data you provide while using the app, including data regarding your transactions.\nShould you revoke your consent or if the contract terminates for whatever reason, your data will remain stored. Such continuing storage will in such an event be based on the legitimate interests of all other users of the dapp and of the Proton blockchain. Deleting or amending your personal data, if even technically and legally possible, might irreparably jeopardize the Proton blockchain."
},
{
"id": "Data Distribution",
"body": "The smart contract promises not actively to share or distribute the address data. The smart contract user understands that data stored in a multi-index table is not private and can be accessed by any user of the blockchain.\nDepending on your location, data transfers may involve transferring and storing your information in a country other than your own. Moreover, to keep affiliate running, we must share necessary personal data such as your name with the authorized blood donation centers and sponsors. We do not store any information regarding your blood type, health conditions, or any other confidential information between you and the donation centers."
},
{
"id": "Data Future",
"body": "The smart contract promises to only use the data following the terms defined in the Ricardian contract, now and at all future dates. You may exercise certain rights regarding your information processed by us. In particular, you have the right to do the following: (i) you have the right to withdraw consent where you have previously given your consent to the processing of your information; (ii) you have the right to object to the processing of your information if the processing is carried out on a legal basis other than consent; (iii) you have the right to learn if information is being processed by us, obtain disclosure regarding certain aspects of the processing and obtain a copy of the information undergoing processing; (iv) you have the right to verify the accuracy of your information and ask for it to be updated or corrected; (v) you have the right, under certain circumstances, to restrict the processing of your information, in which case, we will not process your information for any purpose other than storing it; (vi) you have the right, under certain circumstances, to obtain the erasure of your Personal Information from us; (vii) you have the right to receive your information in a structured, commonly used and machine readable format and, if technically feasible, to have it transmitted to another controller without any hindrance. This provision is applicable provided that your information is processed by automated means and that the processing is based on your consent, on a contract you are part of or on pre-contractual obligations thereof."
"id": "Terms and conditions",
"body": "You will fully abide by the following terms and conditions regarding the dapp, the website and the program:\nYou accept that the program has limited resources. If they are depleted, the dapp (and the affiliate program) will end.\nYou accept that the use of your account is subject to consent by the competent body as detailed from time to time in the Proton governance. You accept that the decision to consent to such use or to revoke such consent, is being made in such body’s sole discretion and that lack of consent does not entitle you to any claim whatsoever. Further, you accept that the competent body shall never have to provide any reason(s) for their decision.\nYOU ACCEPT THAT NO PERSON CAN BE LIABLE IN ANY WAY TOWARDS YOU IN RESPECT OF THE DAPP OR THE WEBSITE. Particularly none of the developers, block producers, the dapp account holder, website owner, Proton Chain, LLC or any of the other parties connected to the Proton blockchain and/or the app.\nYOU ACCEPT THAT THE DAPP AND THE WEBSITE ARE PROVIDED “AS IS” WITHOUT ANY IMPLICIT OR EXPLICIT WARRANTY OR GUARANTEE OR ANY OTHER OBLIGATION OF ANY PERSON IN RESPECT OF THE DAPP AND THE WEBSITE, WHETHER, WITHOUT LIMITATION, IN RESPECT OF ITS FUNCTIONING, AVAILABILITY, CONTENTS, FITNESS FOR PURPOSE OR ANY OTHER ASPECT OF THE DAPP AND ITS USE. YOU ACCEPT THAT THESE LIMITATIONS ARE YOUR SOLE SOURCE FOR ANY STIPULATIONS OR OBLIGATIONS REGARDING ANY LIABILITY AND/OR WARRANTEE OR GUARANTEE.\nYou acknowledge that the software of the dapp or the website may contain errors. You accept that you can nor may rely on continuous availability or on an error free availability, also in any other event than lack of funding of the program.\nYou accept that the use of the dapp and the website, including your registering as an affiliate through the dapp, can never constitute an agency, partnership or other legal relationship between you and any other person.\nYou shall pay all your taxes in connection with the use of the dapp. Any rewards transferred to you under the dapp will be deemed to be inclusive of value added tax and all other similar taxes (such as sales tax, withholding tax etc.) and levies. You will abide by all administrative obligations regarding any payment made hereunder.\nYou will always provide correct, complete and non-misleading information regarding the Proton blockchain and the affiliate program.\nYou will ensure that the persons that you have introduced and that you are rewarded for through the dapp, do so mainly out of interest for the Proton solutions and their own rewards offered through the dapp (if any) and that you will not introduce any reward sharing system or try to influence any person in any other way to open accounts in relation to Proton.\nYou agree to indemnify and hold harmless all other persons involved with the Proton blockchain against all claims, in the event you do not abide by these terms and conditions.\nYou will not acquire any copyrights or other rights of intellectual property in relation to the dapp, the website or the Proton blockchain.\nYou are entitled to use the “Proton” (trade)mark only insofar such use is necessary to execute the affiliate program. You are not entitled to use the “Proton” mark as an element of your own trademark and/or tradename. If and when the program ends or the dapp has been deactivated, your rights to use the Proton mark, terminate as well.\nYou will choose secure passwords for your account and keep them secure.\nYou will use your account and the dapp only for your own business purposes. Notwithstanding the foregoing, you accept that all use of your account on the dapp whether or not through the use of your passwords or by you, will be for your account. You will delete your account or, if still possible, change its passwords, if you have reason to believe you have been hacked.\nYou shall not use the dapp for anything other than running the affiliate program. You shall refrain from any and all action that might interfere with a correct operation of the dapp or the website.\nYou accept that there will be no support obligations for any person involved in the Proton blockchain nor the affiliate program.\nYou may terminate your account, without prejudice to any obligations already accrued hereunder, including without limitation, your obligation(s) to compensate for damages. A termination of your account does not constitute a termination of this agreement.\nIf a clause of this contract shall be void or can be annulled, you will continue to fully comply with all of the other clauses.\nYou accept that in the event of a dispute the persons that have a claim against you, including the right to demand fulfilment of your obligations, are entitled to commence proceedings before the competent court or, in such person’s sole discretion, to refer such dispute to and let such dispute be finally determined by arbitration in accordance with the WIPO Expedited Arbitration Rules. The place of arbitration shall be Geneva, Switzerland. The language to be used in the arbitral proceedings shall be English."
}
],
"variants": []
Expand Down
Loading

0 comments on commit 71bcf30

Please sign in to comment.