diff options
-rw-r--r-- | index.html | 5 | ||||
-rw-r--r-- | privacy-policy/index.html | 175 | ||||
-rw-r--r-- | style-alt1.css | 2 | ||||
-rwxr-xr-x | style.css | 96 | ||||
-rw-r--r-- | transparency-report/index.html | 76 |
5 files changed, 310 insertions, 44 deletions
@@ -178,6 +178,11 @@ <h2><a href="wiki/index.php/Maintainer_and_Contacts">Contacts and Maintainer</a></h2> <h2><a href="wiki/index.php/Maintainer_and_Contacts#Commercial_Support">Commercial Support & Funding</a></h2> + + <h2><a href="/privacy-policy/">Privacy & Security Policy</a></h2> + <ul> + <li><a href="/transparency-report/">Transparency Report</a></li> + </ul> </div> <div class="clear"> diff --git a/privacy-policy/index.html b/privacy-policy/index.html new file mode 100644 index 0000000..621a333 --- /dev/null +++ b/privacy-policy/index.html @@ -0,0 +1,175 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta content="java, gluegen, jogl, jocl, joal, opengl, opencl, openal, libraries" name="keywords"/> + <title>JogAmp.org - Java graphics, audio, media and processing libraries exposing OpenGL, OpenCL, OpenAL and OpenMAX</title> + <link href="/style.css" rel="stylesheet" type="text/css"/> + <link href="/style-alt1.css" rel="alternate stylesheet" title="default sans-serif font" type="text/css"/> + <link href="/SocialCoding/logo_symbol_finals/website_final_blue_favicon_symbol_16x16pel.ico" rel="shortcut icon"/> + </head> + + <body> + <div id="container"> + <!-- header --> + <div id="header"> + <div id="slogan"><img src="/images/jogamp_symbols/website_final_sideslogan_jogamp_404x20pel.png" alt="graphics, audio, media and processing libraries"/></div> + <div id="logo"><a href="/"><img src="/images/jogamp_symbols/website_final_blue_jogamp_346x70pel.png" alt="JogAmp symbol"/></a></div> + </div> + + <div id="menu"> + <ul> + <li><a href="http://jogamp.org/">Home</a></li> + <li><a href="gluegen/www/">Gluegen</a></li> + <li><a href="joal/www/">JOAL</a></li> + <li><a href="jogl/www/">JOGL</a></li> + <li><a href="jocl/www/">JOCL</a></li> + <!-- <li><a href="demos/www/">Demos</a></li>--> + <li><a href="wiki/">Wiki</a></li> + <li><a href="blog/">Blogs</a></li> + <li><a href="stream/">Streams</a></li> + <li><a href="http://forum.jogamp.org/" target="_blank">Forum</a></li> + </ul> + </div> + <!--end header --> + <!-- main --> + <div id="main"> + + <div id="sidebar"> + <ul> + <li><a href="/">Homepage</a></li> + <li><a href="/transparency-report/">Transparency Report</a></li> + </ul> + </div> + + <div id="text"> + <div class="column"> + <h1>Who we are</h1> + + <p>Our website address is: http://jogamp.org/.</p> + <p>You can also read out <a href="/transparency-report/">transparency report</a>.</p> + + <h2>Contact forms</h2> + <p>Find our contact information in <a href="/wiki/index.php/Maintainer_and_Contacts#Contacts">our wiki page</a>.</p> + + <h2>Content</h2> + <ul> + <li><a href="#privacy">Privacy Policy</a></li> + <li><a href="#security">Security Policy</a></li> + </ul> + + <h1>Privacy information<a name="privacy"></a></h1> + + <h2>JogAmp Project Services</h2> + Besides offering read-only information about out JogAmp project, + this website also utilizes interactive services where users + submit data for the project. These are: + <ul> + <li><a href="/wiki/">Mediawiki</a></li> + <li><a href="/bugzilla/">Bugzilla</a></li> + <li><a href="/chuck/">Jenkins</a></li> + </ul> + We further provide <a href="/git/">git repositories</a> of the project's source code + containing source code of our contributors adhering to the <a href="/wiki/index.php?title=License">respective license</a>. + + <h2>What data we collect and why we collect it</h2> + + <h3>Public Project Data</h3> + <p>Data collected via our project services as listed above, are stored and published to further the JogAmp project and is not considered private data. Project data is shared with he world.</p> + + <h3>Private Connectivity Artifacts & User Credentials</h3> + <p>When visitors leave comments on the site or add data via our project services, we collect the data and may also collect the visitor’s IP address and browser user agent string to help spam detection, which is considered private data and is not disclosed nor shared.</p> + + <h3>Media</h3> + <p>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p> + + <h3>Cookies</h3> + <p>If you submit data using our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p> + + <p>If you have an account and you log in to this site, we may set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p> + + <p>We consider cookies private data and do no share them.</p> + + <h3>Embedded content from other websites</h3> + <p>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p> + + <p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p> + <p>Example: Our <em>Vimeo</em> or <em>YouTube</em> embedded media.</p> + + <h2>Who we share your data with</h2> + <p>Private data as described above, if any, is not shared with anybody!</p> + <p>Public project data as described above is non-private and shared with the world.</p> + + <h2>How long we retain your data</h2> + <p>Private data as described above, if any, is not stored permanently nor backed up.</p> + <p>Public project data as described above is retained indefinitely to document and further the JogAmp project.</p> + + <h2>What rights you have over your data</h2> + <p>Private data as described above, if any, is not accessible.</p> + <p>If you hold a user account via our project services, you should be able to delete your account. However, public project data is persistent.</p> + + <h2>Where we send your data</h2> + <p>Private data as described above, if any, is not send or shared to anybody.</p> + <p>Public project data as described above is shared with the world.</p> + + <h1>Security information<a name="security"></a></h1> + <h2>How we protect data and secure operations</h2> + <p>Our servers are setup, protected & handled as follows to ensure secure & coherent operations</p> + <ul> + <li>Access via asymmetric cryptography key-pairs only</li> + <li>Only store asymmetric public keys, used to access <em>sensitive services</em> from our secured environment only.</li> + <li>Not allowing service access from 3rd parties via weak ‘cookies’ or ‘tokens’.</li> + <li>Web-applications may manage their own user-login database with credentials and + <ul> + <li>won’t send passwords via emails</li> + <li>store encrypted/hashed passwords only, not clear text</li> + </ul> + </li> + <li>Database and certain other vulnerable resources are directly accessed by web-applications via intranet only</li> + <li>Web-applications are not executed with the web-server credentials, but within dedicated user space (separation, encapsulation)</li> + <li>A firewall explicitly opts-in network services as intended</li> + <li>Using a self-healing redundant filesystem and encrypted distributed replication backup strategy</li> + <li>Follows regular update procedures</li> + <li>Utilizing <a href="https://en.wikipedia.org/wiki/Warrant_canary" target="_blank" rel="noopener noreferrer">Warrant Canaries</a> in our <a href="/transparency-report/">transparency report</a>.</li> + </ul> + + <h2>What data breach procedures we have in place</h2> + <ul> + <li>Notifying world via our <a href="/transparency-report/">transparency report</a>.</li> + <li>Notifying data owners of the breach, excluding + <ul> + <li>public project data as described above</li> + </ul> + </li> + <li>Data coherency tests using backups and restoration of the original data</li> + </ul> + + <h2>What third parties we receive data from</h2> + <ul> + <li>public project data as described above</li> + </ul> + + <h2>What automated decision making and/or profiling we do with user data</h2> + <ul> + <li>None</li> + </ul> + + <h2>Industry regulatory disclosure requirements</h2> + <ul> + <li>None to our knowledge</li> + </ul> + </div> <!-- column --> + </div> <!-- text --> + </div> <!-- main --> + + <!-- end main --> + <div id="footer"> + <div id="footer_left"> + <span>JogAmp.org</span> + by <a href="http://jogamp.org">http://jogamp.org</a> is licensed under a <br/> + <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>. + </div> + </div> <!-- footer --> + </div> <!-- container --> + </body> +</html> diff --git a/style-alt1.css b/style-alt1.css index a614e8b..1a85f65 100644 --- a/style-alt1.css +++ b/style-alt1.css @@ -1,5 +1,5 @@ @import url("/style.css"); -body {padding:0; margin:0; color:#111111; background: #ffffff; font-family: sans-serif; font-weight:normal; font-style:normal; font-size:15px; line-height:1.4;} +html {padding:0; margin:0; color:#111111; background: #ffffff; font-family: sans-serif; font-weight:normal; font-style:normal; font-size:1rem; line-height:1.4;} @@ -14,14 +14,20 @@ * + Menu * | * + Main + * | | + * | + Sidebar + * | | + * | + Text + * | | + * | + Column + * | | + * | + Clear + * | + * + Footer * | - * + Sidebar + * + Footer-Right * | - * + Text - * | - * + Column - * | - * + Clear + * + Footer-Left * * 1. body * 1.1 Container @@ -34,33 +40,37 @@ * 1.1.3.2 Text * 1.1.3.2.1 Column * 1.1.3.2.2 Clear + * 1.1.4 Footer + * 1.1.4.1 Footer-Right + * 1.1.4.2 Footer-Left * * Normal font size: 14px w/ line-height 1.4. * Note: 14px = 0.875em = 10.5pt = 3.6898mm = 0.1453inch (1 point = 1pt = 1/72in (cala) = 0.3528 mm) * Note: 16px (1em) is browser/css default. * Note: Wiki also uses 14px (0.875em) * - * Header Top Margin: 8px - * Header + Text Left Margin: 24px + * Header Top Margin: 8px or 0.5714rem @ 14px + * Header + Text Left Margin: 24px or 1.7143rem @ 14px * Subsequent blocks have zero or collapsable top and left margins, maintaining layout alignment. * Menu may use whole page width. */ @import url("/style-fonts.css"); -body {padding:0; margin:0; color:#111111; background: #ffffff; font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif; font-weight:normal; font-style:normal; font-size:14px; line-height:1.4;} +html {padding:0; margin:0; color:#111111; background: #ffffff; font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif; font-weight:normal; font-style:normal; font-size:14px; line-height:1.4;} +body {padding:0; margin:0;} -a {color:#111111; border-style:none; padding: 2px; text-decoration: underline; text-decoration-style: dotted} -a:hover {color:#000000; background-color: #c9e2ff; border-radius: 5px 10px; padding: 2px; } +a {color:#111111; border-style:none; padding: 0.1429rem; text-decoration: underline; text-decoration-style: dotted} +a:hover {color:#000000; background-color: #c9e2ff; border-radius: 0.3572rem 0.7143rem; padding: 0.1429rem; } -#container {padding:0; margin:0; color:#111111; background: #ffffff; min-width:350px;} +#container {width:100%; height:100%; padding:0; margin:0; color:#111111; background: #ffffff; min-width:25rem;} #container img { border-style:none; margin:0; padding:0; } /** Allow slogan to be invisible to the right space via min-width:560px */ -#header {margin:8px 0 0 24px; min-width:560px; display:block; } +#header {margin:0.5714rem 0 0 1.7143rem; min-width:560px; display:block; } #logo { height:80px; font-size:40px; display:inline-block; padding:0} #logo a { text-decoration:none; padding:0; display:block; } #logo img { padding: 0; margin: 0; border-style:none; } -#slogan {float:right; font-size:18px; color:#444444; margin: 55px 8px 0 0; right:0; display:inline-block; } +#slogan {float:right; font-size:1.2857rem; color:#444444; margin: 55px 0.5714rem 0 0; right:0; display:inline-block; } /*webside theme colors*/ #menu {background-color:#c9e2ff; background-image: linear-gradient(#f5f5f5, #c9e2ff, #f5f5f5);} @@ -69,49 +79,49 @@ a:hover {color:#000000; background-color: #c9e2ff; border-radius: 5px 10px; padd #footer {background-color:#c9e2ff;} #footer a:hover {background-color:#3b4d4f; color:#c9e2ff} -#menu {height:40px; margin-top:5px;} +#menu {height:2.8571rem; margin-top:0.3571rem;} #menu ul {margin:0; padding:0;} #menu li {list-style:none; float:left;} -#menu a {float:left; height:20px; padding:10px 20px; font-size:15px; font-weight:bold; text-decoration:none;} +#menu a {float:left; height:1.4286rem; padding:0.7143rem 1.4286rem; font-size:1.0714rem; font-weight:bold; text-decoration:none;} #main {float:left; width:100%; height:100%; padding:0; margin:0;} -#main br {line-height:8px;} +#main br {line-height:0.5714rem;} -.rss {background:url(images/feed-icon-10x10.png) no-repeat scroll 2px 50% !important; padding:0px 0px 0px 15px;} +.rss {background:url(images/feed-icon-10x10.png) no-repeat scroll 0.1429rem 50% !important; padding:0 0 0 1.0714rem;} .fill {margin-right:0 !important;} .centered {margin-left: auto; margin-right: auto; text-align: center;} -.clear {clear: both; margin: 16px 0 0 0} -.clearcentered {clear: both; margin: 16px auto 0 auto; text-align: center;} -.codetight {float: left; font-family: monospace; font-size:12px; line-height:normal; text-align: left; display: block; white-space: pre;} -.code {float: left; font-family: monospace; font-size:13px; line-height:normal; text-align: left; display: block; white-space: pre;} -.column {float: left; margin: 0 24px 16px 0; } -.splash {margin-left: auto; margin-right: auto; font-size:22px; } +.clear {clear: both; margin: 1.1429rem 0 0 0} +.clearcentered {clear: both; margin: 1.1429rem auto 0 auto; text-align: center;} +.codetight {float: left; font-family: monospace; font-size:0.8571rem; line-height:normal; text-align: left; display: block; white-space: pre;} +.code {float: left; font-family: monospace; font-size:0.9286rem; line-height:normal; text-align: left; display: block; white-space: pre;} +.column {float: left; margin: 0 1.7143rem 1.1429rem 0; } +.splash {margin-left: auto; margin-right: auto; font-size:1.5714rem; } -#sidebar {font-size:13px; width:150px; height: auto; float: right; text-align: center; margin:16px 16px 16px 16px; } -#sidebar h3 {font-size:13px; font-weight:bold; font-style:italic; margin:13px 0 5px 0;} +#sidebar {font-size:0.9286rem; width:10.7143rem; height: auto; float: right; text-align: center; margin:1.1429rem 1.1429rem 1.1429rem 1.1429rem; } +#sidebar h3 {font-size:0.9286rem; font-weight:bold; font-style:italic; margin:0.9286rem 0 0.3571rem 0;} #sidebar ul {margin:0; padding:0;} -#sidebar li {list-style:none; padding:1px 0; margin:8px 0;} -#sidebar li a {text-decoration:none; display:block; border: 1px dotted #3b4d4f; border-radius: 8px 18px; } +#sidebar li {list-style:none; padding:1px 0; margin:0.5714rem 0;} +#sidebar li a {text-decoration:none; display:block; border: 1px dotted #3b4d4f; border-radius: 0.5714rem 1.2857rem; } -#text {padding:0; margin:14px 210px 24px 24px; min-width:350px; } -#text img { padding: 5px; } -#text h1 {font-size:20px; font-weight:normal; margin:18px 0 10px 0;} -#text h2 {font-size:18px; font-weight:normal; margin:16px 0 10px 0;} -#text h3 {font-size:16px; font-weight:normal; margin:14px 0 10px 0;} -#text h4 {font-size:14px; font-weight:bold; margin:14px 0 10px 0;} +#text {padding:0; margin:1rem 15rem 1.7143rem 1.7143rem; min-width:25rem; } +#text img { padding: 0.3571rem; } +#text h1 {font-size:1.4286rem; font-weight:normal; margin:1.2857rem 0 0.7143rem 0;} +#text h2 {font-size:1.2857rem; font-weight:normal; margin:1.1429rem 0 0.7143rem 0;} +#text h3 {font-size:1.1429rem; font-weight:normal; margin:1rem 0 0.7143rem 0;} +#text h4 {font-size:1rem; font-weight:bold; margin:1rem 0 0.7143rem 0;} -#text ul { padding: 0; margin: 8px 0 8px 8px; } -#text ul li { background:url(images/bullet.gif) 0em 0.3em no-repeat; padding-left: 10px; list-style: none; } +#text ul { padding: 0; margin: 0.5714rem 0 0.5714rem 0.5714rem; } +#text ul li { background:url(images/bullet.gif) 0em 0.3em no-repeat; padding-left: 0.7143rem; list-style: none; } #text ul li { background-image:url(images/bullet_child.gif); } -#text ul li { margin-bottom: 7px; } -#text ol { padding: 0; margin: 8px 0 8px 8px; } +#text ul li { margin-bottom: 0.5rem; } +#text ol { padding: 0; margin: 0.5714rem 0 0.5714rem 0.5714rem; } #text ol li { list-style:decimal; background-image:none; padding-left:0em; } -#text ol li { margin-bottom: 7px; } +#text ol li { margin-bottom: 0.5rem; } -#footer {height:40px; font-size:10px; clear:both;} -#footer_left {float:left; margin: 4px 0 0 5px;} -#footer_left img {float: left; margin-right: 5px;} -#footer_right {float:right; margin:14px 30px 0 0;} +#footer {padding:0.2857rem 0 0.2857rem 0; margin:0; width:100%; height:2.8571rem; font-size:0.7143rem; clear:both;} +#footer_right {width:10.7143rem; float:right; text-align: center; margin:0.2857rem 1.1429rem 0 1.1429rem;} +#footer_left {margin: 0.2857rem 15rem 0 0.3571rem;} +#footer_left img {margin-right: 0.3571rem;} td.streams_text { text-align: left; vertical-align: middle; } td.streams_thumbs { width:400px; } diff --git a/transparency-report/index.html b/transparency-report/index.html new file mode 100644 index 0000000..dd373ac --- /dev/null +++ b/transparency-report/index.html @@ -0,0 +1,76 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta content="java, gluegen, jogl, jocl, joal, opengl, opencl, openal, libraries" name="keywords"/> + <title>JogAmp.org - Java graphics, audio, media and processing libraries exposing OpenGL, OpenCL, OpenAL and OpenMAX</title> + <link href="/style.css" rel="stylesheet" type="text/css"/> + <link href="/style-alt1.css" rel="alternate stylesheet" title="default sans-serif font" type="text/css"/> + <link href="/SocialCoding/logo_symbol_finals/website_final_blue_favicon_symbol_16x16pel.ico" rel="shortcut icon"/> + </head> + + <body> + <div id="container"> + <!-- header --> + <div id="header"> + <div id="slogan"><img src="/images/jogamp_symbols/website_final_sideslogan_jogamp_404x20pel.png" alt="graphics, audio, media and processing libraries"/></div> + <div id="logo"><a href="/"><img src="/images/jogamp_symbols/website_final_blue_jogamp_346x70pel.png" alt="JogAmp symbol"/></a></div> + </div> + + <div id="menu"> + <ul> + <li><a href="http://jogamp.org/">Home</a></li> + <li><a href="gluegen/www/">Gluegen</a></li> + <li><a href="joal/www/">JOAL</a></li> + <li><a href="jogl/www/">JOGL</a></li> + <li><a href="jocl/www/">JOCL</a></li> + <!-- <li><a href="demos/www/">Demos</a></li>--> + <li><a href="wiki/">Wiki</a></li> + <li><a href="blog/">Blogs</a></li> + <li><a href="stream/">Streams</a></li> + <li><a href="http://forum.jogamp.org/" target="_blank">Forum</a></li> + </ul> + </div> + <!--end header --> + <!-- main --> + <div id="main"> + + <div id="sidebar"> + <ul> + <li><a href="/">Homepage</a></li> + <li><a href="/privacy-policy/">Privace & Security Policy</a></li> + </ul> + </div> + + <div id="text"> + <div class="column"> + See our <a href="/privacy-policy/#privacy">privacy</a> and <a href="/privacy-policy/#security">security policy</a> + <h3><a href="https://en.wikipedia.org/wiki/Computer_security" target="_blank" rel="noopener noreferrer">Security</a> breaches</h3> + <ul> + <li>2019-05-06 Incidents: None</li> + <li>2019-06-06 <em>Next Report</em></li> + </ul> + <br/> + <br/> + <h3><a href="https://en.wikipedia.org/wiki/Warrant_canary" target="_blank" rel="noopener noreferrer">Warrant Canaries</a> regarding <a href="https://en.wikipedia.org/wiki/National_security_letter" target="_blank" rel="noopener noreferrer">national security letter (NSL)</a> alike forced data disclosures under <a href="https://en.wikipedia.org/wiki/Gag_order" target="_blank" rel="noopener noreferrer">gag order</a>.</h3> + <ul> + <li>2019-05-06 Incidents: None</li> + <li>2019-06-06 <em>Next Report</em></li> + </ul> + In case such incident would take place, we will not update this section of the transparency report. + + </div> <!-- column --> + </div> <!-- text --> + </div> <!-- main --> + + <!-- end main --> + <div id="footer"> + <div id="footer_left"> + <span>JogAmp.org</span> + by <a href="http://jogamp.org">http://jogamp.org</a> is licensed under a <br/> + <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>. + </div> + </div> <!-- footer --> + </div> <!-- container --> + </body> +</html> |