From b1b4721f7c15fe6ce017c106de8f13c0a491f13b Mon Sep 17 00:00:00 2001 From: Cannon Lock Date: Tue, 6 Aug 2024 13:17:53 -0500 Subject: [PATCH 1/2] Add Privacy Policy and Integration --- _data/footer.yaml | 2 ++ _includes/layout/head.html | 24 +++++++++++++++--------- privacy-policy.md | 28 ++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 9 deletions(-) create mode 100644 privacy-policy.md diff --git a/_data/footer.yaml b/_data/footer.yaml index ef24f4056..b0e652b95 100644 --- a/_data/footer.yaml +++ b/_data/footer.yaml @@ -9,6 +9,8 @@ url: /code-of-conduct - name: Acknowledging OSG url: /acknowledging + - name: Privacy Policy + url: /privacy-policy - name: Services id: services children: diff --git a/_includes/layout/head.html b/_includes/layout/head.html index 7db2e09e0..2e7f4fad5 100644 --- a/_includes/layout/head.html +++ b/_includes/layout/head.html @@ -6,17 +6,23 @@ {% if jekyll.environment == "production" %} -{% if site.google_analytics and site.production %} + -{% endif %} + diff --git a/privacy-policy.md b/privacy-policy.md new file mode 100644 index 000000000..8cb5d1955 --- /dev/null +++ b/privacy-policy.md @@ -0,0 +1,28 @@ +--- +layout: text-optimized-width +title: Privacy Policy +--- + +# {{ page.title }} + +The OSG above all else prioritizes user privacy and as such only collects anonymous data. The sole purpose of this information is to help us understand how our websites can be improved to the benefit of Open Science. + +## Opt-Out + +
+ + + + +## Introduction + +This Policy describes the personal information (or personal data) we collect from you, how we use that information and our legal basis for doing so. It also covers whether and how that information may be shared and your rights and choices regarding the information you provide to us. + +This privacy policy applies to the information that we obtain from the OSG website ( https://osg-htc.org ). + + +### What personal data we collect, when we receive it and how we use it + +#### Usage data - when you visit our site, we will store + +The website domain which you visited us from, the parts of our site you visit, the date and duration of your visit, your IP address, which we store with 2 bytes masked ( 192.168.XXX.XXX ), information from the device (device type, operating system, screen resolution, language, country you are located in, and web browser type) you used during your visit, and more. We process this usage data using our own OSG hosted instance of Matomo Analytics to ensure your privacy, and we process the information for statistical purposes, to improve our site. From c7b6a9efff08d842fe113d01ef2bec8d8789dc85 Mon Sep 17 00:00:00 2001 From: Cannon Lock Date: Thu, 8 Aug 2024 08:40:56 -0500 Subject: [PATCH 2/2] Update Team Page --- _about/team.html | 56 ++++++++++++++++++++++++++++++---------- assets/css/style-v3.scss | 2 +- 2 files changed, 43 insertions(+), 15 deletions(-) diff --git a/_about/team.html b/_about/team.html index 7f7ef37af..573c2bb07 100644 --- a/_about/team.html +++ b/_about/team.html @@ -46,22 +46,50 @@

Executive Team

Full Team

{% for member in team %} -
-
- Card image cap -
-
- {% if member.website %} - {{member.name}}
- {% else %} - {{member.name}}
- {% endif %} - {{member.institution}}

+ {% if member.status != "Past" %} +
+
+ Card image cap +
+
+ {% if member.website %} + {{member.name}}
+ {% else %} + {{member.name}}
+ {% endif %} + {{member.institution}}

+
+
{{member.osg.title | default: member.title}}
+
-
{{member.osg.title | default: member.title}}
-
-
+ {% endif %} + {% endfor %} +
+
+
+
+

Past Members

+
+ {% for member in team %} + {% if member.status == "Past" %} +
+
+ Card image cap +
+
+ {% if member.website %} + {{member.name}}
+ {% else %} + {{member.name}}
+ {% endif %} + {{member.institution}}

+
+
{{member.osg.title | default: member.title}}
+
+
+
+ {% endif %} {% endfor %}
diff --git a/assets/css/style-v3.scss b/assets/css/style-v3.scss index 4caa78ab1..ec3823dfb 100644 --- a/assets/css/style-v3.scss +++ b/assets/css/style-v3.scss @@ -79,7 +79,7 @@ th, td { // Card image caps .card-img-top { - height: 300px; + aspect-ratio: 1; object-fit: contain; }