From 13ed89c480119227a453b4ef5b5a83f0972c9dea Mon Sep 17 00:00:00 2001 From: Francesco Siddi Date: Thu, 21 Sep 2017 22:17:52 +0200 Subject: [PATCH] Add terms and conditions and privacy statement --- cloud/routes.py | 10 ++ src/templates/layout.pug | 12 ++- src/templates/privacy.pug | 127 +++++++++++++++++++++++ src/templates/terms_and_conditions.pug | 137 +++++++++++++++++++++++++ 4 files changed, 283 insertions(+), 3 deletions(-) create mode 100644 src/templates/privacy.pug create mode 100644 src/templates/terms_and_conditions.pug diff --git a/cloud/routes.py b/cloud/routes.py index a65dea4..46e7c1c 100644 --- a/cloud/routes.py +++ b/cloud/routes.py @@ -345,6 +345,16 @@ def billing(): store_user=store_user, groups=groups, title='billing') +@blueprint.route('/terms-and-conditions') +def terms_and_conditions(): + return render_template('terms_and_conditions.html') + + +@blueprint.route('/privacy') +def privacy(): + return render_template('privacy.html') + + def setup_app(app): global _homepage_context cached = app.cache.cached(timeout=300) diff --git a/src/templates/layout.pug b/src/templates/layout.pug index 0d2cde5..df22bd7 100644 --- a/src/templates/layout.pug +++ b/src/templates/layout.pug @@ -256,16 +256,22 @@ html(lang="en") a(href="{{ url_for('main.main_blog') }}", title="Blender Cloud Blog") | Blog - li a(href="{{ url_for('cloud.services') }}", title="Blender Cloud Services") | Services - li - a(href="https://cloud.blender.org/blog/blender-cloud-v3", + a(href="{{ url_for('cloud.about') }}", title="About Blender Cloud") | About + li + a(href="{{ url_for('cloud.terms_and_conditions') }}", + title="Terms and Conditions") + | Terms and Conditions + li + a(href="{{ url_for('cloud.privacy') }}", + title="Privacy") + | Privacy .col-md-2.col-xs-6 h4 diff --git a/src/templates/privacy.pug b/src/templates/privacy.pug new file mode 100644 index 0000000..00cdab7 --- /dev/null +++ b/src/templates/privacy.pug @@ -0,0 +1,127 @@ +| {% extends 'layout.html' %} +| {% block page_title %}Terms and Conditions{% endblock %} +| {% block css %} +| {{ super() }} +style. + #page-content { + padding: 2% 20% !important; + } +| {% endblock css %} +| {% block body %} +#page-container + #page-content + h2 Privacy Policy of cloud.blender.org + p. + This Application collects some Personal Data from its Users. + h3 Data Controller and Owner + p. + Blender Institute B.V. - Entrepotdok 57A - 1018 AD Amsterdam - the Netherlands, + institute@blender.org + p. + Blender Institute has been authorised by Stichting Blender Foundation to conduct these + services. Blender Institute is committed to comply to the goals of the public benefit + free/open source project and community at blender.org. + p This Privacy Policy outlines how this is being achieved. + h3 Purpose of Service + p Blender Cloud is a service that provides or will provide: + ol + li. + Identification of a person via a unique BlenderID. Websites within the blender.org + domain can use it to enable a single login for users of the websites. + li. + Membership - via monthly subscription - to access and share data from Open Projects at + blender.org, post feedback or reviews. + li. + Project space - via monthly subscription - to upload and share data with other members. + p. + Information provided by Users, such as email address and billing information, will only be + used for the purpose of the service itself and to monitor traffic and usage. + h3 Types of Data collected + p. + Among the types of Personal Data that this Application collects, by itself or through third + parties, there are: Cookie and Usage Data, via Google Analytics. + The Personal Data may be freely provided by the User, or collected automatically when using + this Application. + Any use of Cookies - or of other tracking tools - by this Application or by the owners of + third party services used by this Application, unless stated otherwise, serves to identify + Users and remember their preferences, for the sole purpose of providing the service required + by the User. + The User assumes responsibility for the Personal Data of third parties published or shared + through this Application and declares to have the right to communicate or broadcast them, + thus relieving the Data Controller of all responsibility. + h3 Mode and place of processing the Data + h4 Method of processing + p. + The Data Controller processes the Data of Users in proper manner and shall take appropriate + security measures to prevent unauthorized access, disclosure, modification or unauthorized + destruction of the Data. + The Data processing is carried out using computers and/or IT enabled tools, following + organizational procedures and modes strictly related to the purposes indicated. In addition + to the Data Controller, in some cases, the Data may be accessible to certain types of + persons in charge, involved with the operation of the site (administration, sales, + marketing, legal, system administration) or external parties (such as third party technical + service providers, mail carriers, hosting providers, IT companies, communications agencies) + appointed, if necessary, as Data Processors by the Owner. The updated list of these + parties may be requested from the Data Controller at any time. + h4 Place + p. + The Data is processed at the Data Controller headquarters, unless stated otherwise in the + rest of this document. + h4 Conservation Time + p. + The Data is kept for the time necessary to provide the service requested by the User, or + stated by the purposes outlined in this document, and the User can always request the Data + Controller for their suspension or removal. + h3 The use of the collected Data + p. + The Data concerning the User is collected to allow the Application to provide its services, + as well as for the following purposes: Traffic and Usage Analytics. + The Personal Data used for each purpose is outlined in the specific sections of this document. + p. + Personal Data is collected for the following purposes and using the following services: + ul + li Google Analytics + h3 Additional information about Data collection and processing + h4 Legal Action + p. + The User's Personal Data may be used for legal purposes by the Data Controller, in Court or + in the stages leading to possible legal action arising from improper use of this + Application or the related services. + h4 Additional Information about User's Personal Data + p. + In addition to the information in this privacy policy, this Application may provide the User + with contextual information concerning particular services or the collection and processing + of Personal Data. + h4 System Logs and Maintenance + p. + For operation and maintenance purposes, this Application and any third party services may + collect files that record interaction with this Application (System Logs) or use for this + purpose other Personal Data (such as IP Address). + h4 Information not contained in this policy + p. + More details concerning the collection or processing of Personal Data may be requested from + the Data Controller at any time at its contact information. + h4 The rights of Users + p. + Users have the right, at any time, to know whether their Personal Data has been stored and + can consult the Data Controller to learn about their contents and origin, to verify their + accuracy or to ask for them to be supplemented, cancelled, updated or corrected, or for their + transformation into anonymous format or to block any data held in violation of the law, as + well as to oppose their treatment for any and all legitimate reasons. Requests should be sent + to the Data Controller at the contact information set out above. + This Application does not support “do not track” requests. + To understand if any of the third party services it uses honor the “do not track” requests, + please read their privacy policies. + h4 Changes to this privacy policy + p. + The Data Controller reserves the right to make changes to this privacy policy at any time by + giving notice to its Users on this page. It is strongly recommended to check this page often, + referring to the date of the last modification listed at the bottom. If a User objects to any + of the changes to the Policy, the User must cease using this Application and can request the + Data Controller to erase the Personal Data. Unless stated otherwise, the then-current privacy + policy applies to all Personal Data the Data Controller has about Users. + h4 Definitions and legal references + p Latest update: February 27, 2014 + + +| {% endblock body%} diff --git a/src/templates/terms_and_conditions.pug b/src/templates/terms_and_conditions.pug new file mode 100644 index 0000000..4355bda --- /dev/null +++ b/src/templates/terms_and_conditions.pug @@ -0,0 +1,137 @@ +| {% extends 'layout.html' %} +| {% block page_title %}Terms and Conditions{% endblock %} +| {% block css %} +| {{ super() }} +style. + #page-content { + padding: 2% 20% !important; + } +| {% endblock css %} +| {% block body %} +#page-container + #page-content + h1 Terms and Conditions + p. + The Blender Cloud (‘we’ or ‘us’, or ‘the Service’) is an open production funding/donation + platform that offers access for registered members to project space and repositories of + creative content and data. By registering as a member or by using the service in any way, + you accept these Terms of Service ("Agreement"), which forms a binding agreement between you + and the Blender Cloud. If you do not wish to be bound by this Agreement, do not use the + Blender Cloud Service. + p. + Blender Cloud is an activity of Blender Institute B.V. - Entrepotdok 57A - 1018 AD Amsterdam + - the Netherlands, contact: institute@blender.org. + p. + Blender Institute has been authorised by Stichting Blender Foundation to conduct these + services on blender.org. Blender Institute is committed to comply to and support the goals of + the public benefit free/open source project and community at blender.org. + + h2 Registration, the Blender ID + p. + By registration at the Blender Cloud, your email address will become the identification + ("Blender ID") for services on blender.org in general. Registration is free, and only + requires a confirmation of the owner of the email address - by responding to an authentication + email. + p. + Blender Cloud currently offers no additional services for Blender ID registrations. These + might be offered later, and will always be approved by Blender Foundation and be offered + as opt-in. + + h2 Badges: Supporters and Members + p. + After registration to the Blender Cloud, a user will get options to upgrade his account with + a number of options. Currently these options are for supporting, crediting or membership. All + options are called "Badges" - which will be used to show as a special property (icon) as part + of your Blender ID - for these places at blender.org that support it (forums or reviews). + p. + The Membership Badge is based on a monthly subscription, which can be applied for via + recurring payments or via a pre-payment. Members get access to all services of Blender Cloud, + which includes previous Open Movies, Open Workshop videos and the current running Open + Production. By keeping your membership active a user can earn a Credit Badge. Rules for this + will be mentioned on the campaign page for an Open Production. + p. + The other Badges are sold as special 'funding perks' - such as access to a film download, + an online screening or a film/website credit. A supporter can choose to claim a badge, and + only agree to pay for it after the production campaign reached its funding limit. + + h2 Blender Cloud Membership fee + p. + To register and activate a membership an additional charge will apply, including a minimum of + 3 months of membership fees. Fees are: (Feb 23, 2014) + p. + 45 euro (59 USD), membership registration, which includes 3 months Cloud membership. + After that, 10 euro (13.50 USD), monthly membership fee + + h2 Refund policy + p. + Membership fees and supporter contributions are non-refundable. That money we really need to + keep our services running, and to make open source and open content productions possible. + p. + We really care about our members and supporters though - in case you are really not happy + with our Blender Cloud we will kindly respond to your comments and try to settle a dispute + with you in harmony. + p. + Refunds will happen without delay when we get a report of fraud, abuse or non-authorised + usage of funds. + p Contact: cloudsupport@blender.org. + + h2 Blender Cloud Membership cancellation + p. + You may delete your account at any time via your personal account page, or by contacting us + at cloudsupport@blender.org. + p. + In case of suspected fraud or abuse of the service after registration and membership payment, + the account owner will be contacted and asked for clarification. Failure to alleviate + charges of fraud may result in the termination of the member’s account. + p. + Upon termination, all licenses granted by the Blender Cloud will terminate. In the event of + account deletion for any reason, content that you submitted may no longer be available. + The Blender Cloud shall not be responsible for the loss of such content. + + h2 Blender Cloud licences + p. + Unless notified otherwise, all digital content (webpages, video, artwork, 3D data) is + available under the Creative Commons Attribution 4.0. + p. + All software provided on Blender Cloud will be under a free and open license as recognised + as such by the Free Software Foundation. + p. + Trademarks and logos - including the Blender logo - are copyrighted properties, with all + rights reserved by its owners. + + h2 Indemnification + p. + You will indemnify, defend, and hold harmless the Blender Cloud and its affiliates, directors, + officers, employees, and agents, from and against all third party actions that: arise from + your activities on the Blender Cloud Service; assert a violation by you of any term of this + Agreement; or assert that any content you submitted to the Blender Cloud violates any law or + infringes any third party right, including any intellectual property or privacy right. + + h2 Availability of the service + p. + The Blender Cloud is not responsible for any damages resulting from the unavailability of + the Service. + + h2 Modification + p. + This Agreement may not be modified except by a revised Terms of Service posted by the Blender + Cloud on the Blender Cloud Site or a written amendment signed by an authorized representative + of the Blender Cloud. A revised Terms of Service will be effective as of the date it is + posted on the Blender Cloud Site. + p. + THE BLENDER CLOUD WILL NOT BE LIABLE FOR ANY LOSS OF INCOME, LOSS OF PROFITS, LOSS OF + CONTRACTS, LOSS OF DATA OR FOR ANY INDIRECT, INCIDENTAL, EXEMPLARY, SPECIAL, PUNITIVE OR + CONSEQUENTIAL LOSS OR DAMAGE OF ANY KIND HOWSOEVER ARISING AND WHETHER CAUSED BY TORT + (INCLUDING NEGLIGENCE), BREACH OF CONTRACT, WARRANTY OR OTHERWISE. OUR MAXIMUM AGGREGATE + LIABILITY UNDER THESE TERMS AND CONDITIONS WHETHER IN TORT (INCLUDING NEGLIGENCE) OR + OTHERWISE SHALL IN NO CIRCUMSTANCES EXCEED YOUR ANNUAL MEMBERSHIP FEE. + + h2 Disputes + p. + These Terms and any Additional Terms are governed by and construed by the laws of the + Netherlands exclusively. The parties agree that any disputes or proceedings between us + and you concerning these Terms, any Additional Terms, and/or any of the Websites or Services + shall be brought in a court of competent jurisdiction sitting in the Netherlands, and hereby + consent to the personal jurisdiction and venue of such court. + +| {% endblock body%}