Commit 1f286a8a authored by Wolfgang Wiese's avatar Wolfgang Wiese
Browse files

init files

parents
Customizing für OTRS
# Git
Repo: https://gitlab.rrze.fau.de/rrze-webteam/rrze-otrs-customizing
Die hier produzierten Templates dienen nur dem Customizing.
Die eigentlichen Sourcen des Helios-Voting Systems befinden sich in den Git-Projekten:
* https://gitlab.rrze.fau.de/adb-otrs/opm-rrze-design
* https://gitlab.rrze.fau.de/adb-otrs/iotrs
## Gulp Builder
Der Gulp-Builder leistet folgendes:
- Erstellung der CSS-Dateien für das Produktivsystem
- Kopieren der ausgewählten Logos und Bilder an die jeweils richtige Stelle
Aufruf:
./gulp build
Zur Erstellung der stabilen, öffentlichen Version.
Erstellte Dateien werden in den src-default Ordner kopiert.
./gulp dev
Zur Erstellung der ENtwickler-Version der CSS-Dateien. (Nicht minifiziert).
Erstellte Dateien werden in den src-default Ordner kopiert.
## Ordner Screenshots
Beispiel Screenshots wie das Customizing bei richtiger Nutzung aussehen soll.
## Ordner src
In diesem Ordner befinden sich die Quelldateien für die CSS-Dateien, Bilder etc.
Die CSS Dateien werden mittels SASS-Compiler gebaut. Hierzu wird der Gulp-Builder verwendet.
Beum Buildprozess werden die erzeugten Resourcen in den Ordner src-default kopiert.
## Ordner iotrs
Die hier bearbeiteten Dateien entsprechenden den Dateien im Git Projekt
https://gitlab.rrze.fau.de/adb-otrs/iotrs
Diese Dateien werden unter der OTRS-Domain als statische Seiten aufgerufen.
## Ordner apache
Ebenfalls enthalten ist sind Konfigurationseinstellungen für den Apache Virtual Hosts (bzw. .htaccess), die z.B. in
der Apache-Konfigurationsdateien zu ergänzen oder über
Include iotrs.conf
einzufügen sind
## Order src-default
Diese Inhalte sollen mit dem Ordner
https://gitlab.rrze.fau.de/adb-otrs/opm-rrze-design/-/tree/otrs-6/src/var/httpd/htdocs/skins/Agent/default
synchronisiert werden.
## Order Templates
Die hierin befindlichen Ordner/Dateien sollen in den Git-Ordner
https://gitlab.rrze.fau.de/adb-otrs/opm-rrze-design/-/tree/otrs-6/orig/Kernel/Output/HTML/Templates
kopiert werden.
\ No newline at end of file
Alias /iotrs "/opt/iotrs/public"
<Directory /opt/iotrs/public>
Require all granted
</Directory>
RewriteRule ^/datenschutz/?$ /opt/iotrs/public/datenschutz.html [NC]
RewriteRule ^/privacy/?$ /opt/iotrs/public/datenschutz.html [NC]
RewriteRule ^/impressum/?$ /opt/iotrs/public/impressum.html [NC]
RewriteRule ^/imprint/?$ /opt/iotrs/public/impressum.html [NC]
RewriteRule ^/accessibility/?$ /opt/iotrs/public/barrierefreiheit.html [NC]
RewriteRule ^/barrierefreiheit/?$ /opt/iotrs/public/barrierefreiheit.html [NC]
RewriteRule ^/img/(.+)$ /opt/iotrs/public/img/$1 [NC]
RewriteRule ^/css/(.+)$ /opt/iotrs/public/css/$1 [NC]
RewriteRule ^/(iotrs-.+)$ /opt/iotrs/public/$1 [NC]
'use strict';
const
{src, dest, watch, series} = require('gulp'),
sass = require('gulp-sass'),
cleancss = require('gulp-clean-css'),
postcss = require('gulp-postcss'),
autoprefixer = require('autoprefixer'),
bump = require('gulp-bump'),
semver = require('semver'),
info = require('./package.json'),
rename = require('gulp-rename'),
touch = require('gulp-touch-cmd')
;
function css() {
return src('./src/sass/rrze-otrs.scss', {
sourcemaps: false
})
.pipe(sass())
.pipe(postcss([autoprefixer()]))
.pipe(cleancss())
.pipe(rename(info.custom_otrs_cssfilename))
.pipe(dest(info.otrs_agentpath + './css'))
.pipe(touch());
}
function cssdev() {
return src('./src/sass/rrze-otrs.scss', {
sourcemaps: true
})
.pipe(sass())
.pipe(postcss([autoprefixer()]))
.pipe(rename(info.custom_otrs_cssfilename))
.pipe(dest(info.otrs_agentpath +'./css'))
.pipe(touch());
}
function patchPackageVersion() {
var newVer = semver.inc(info.version, 'patch');
return src(['./package.json'])
.pipe(bump({
version: newVer
}))
.pipe(dest('./'))
.pipe(touch());
};
function prereleasePackageVersion() {
var newVer = semver.inc(info.version, 'prerelease');
return src(['./package.json'])
.pipe(bump({
version: newVer
}))
.pipe(dest('./'))
.pipe(touch());;
};
function logo() {
return src(['./src/img/' + info.logofile])
.pipe(rename('otrs-logo.png'))
.pipe(dest(info.otrs_agentpath +'./img'))
.pipe(touch());
}
function loginbackground() {
return src(['./src/img/background/' + info.loginbackground])
.pipe(rename('login-background.jpg'))
.pipe(dest(info.otrs_agentpath +'./img'))
.pipe(touch());
}
function js() {
return src('./src/js/*.js')
.pipe(dest(info.otrs_agentpath +'./js'))
.pipe(touch());
}
function logo2iotrs() {
return src(['./src/img/' + info.logofile])
.pipe(rename('otrs-logo.png'))
.pipe(dest(info.iotrs_path +'./img'))
.pipe(touch());
}
function css2iotrs() {
return src('./src/sass/rrze-otrs.scss', {
sourcemaps: false
})
.pipe(sass())
.pipe(postcss([autoprefixer()]))
.pipe(cleancss())
.pipe(rename(info.custom_otrs_cssfilename))
.pipe(dest(info.iotrs_path + './css'))
.pipe(touch());
}
function background2iotrs() {
return src(['./src/img/background/' + info.loginbackground])
.pipe(rename('login-background.jpg'))
.pipe(dest(info.iotrs_path +'./img'))
.pipe(touch());
}
function copy_cifiles() {
return src(['./src/img/fau-logo-37x16.png', './src/img/fau-logo-fff.png', './src/img/rrze-logo-37x16.png', './src/img/rrze-otrs-icon.png' ])
.pipe(dest(info.otrs_agentpath +'./img'))
.pipe(touch());
}
function copy_cifiles2iotrs() {
return src(['./src/img/fau-logo-37x16.png', './src/img/fau-logo-fff.png', './src/img/rrze-logo-37x16.png', './src/img/rrze-otrs-icon.png' ])
.pipe(dest(info.iotrs_path +'./img'))
.pipe(touch());
}
exports.css = css;
exports.dev = series(cssdev, prereleasePackageVersion, logo, loginbackground, logo2iotrs, css2iotrs, background2iotrs, copy_cifiles, copy_cifiles2iotrs);
exports.build = series(css, patchPackageVersion, logo, loginbackground, logo2iotrs, css2iotrs, background2iotrs, copy_cifiles, copy_cifiles2iotrs);
<!DOCTYPE html>
<html lang="de-DE" class="no-js">
<head>
<title>RRZE-Helpdesk: Barrierefreiheitserklärung</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="RRZE, OTRS, FAU, Helpdesk">
<meta name="description" content="OTRS-Ticketsystem">
<link rel="icon" href="img/rrze-otrs-icon.png" sizes="120x120">
<link rel="apple-touch-icon" href="img/rrze-otrs-icon.png" >
<link rel="stylesheet" href="css/Custom.RRZE.css">
</head>
<body class="iotrs">
<div class="container">
<header>
<div class="meta-header">
<nav class="meta-links" aria-labelledby="meta-links-title">
<h2 id="meta-links-title" class="screen-reader-text">Meta-Navigation</h2>
<ul class="orgalist">
<li class="fauhome"><a href="https://www.fau.de"><img src="img/fau-logo-37x16.png" alt="Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)"></a></li>
<li><a href="https://www.rrze.fau.de"><img src="img/rrze-logo-37x16.png" alt="Regionales Rechenzentrum Erlangen (RRZE)"></a></li>
</ul>
</nav>
<div class="login-info">
<a class="login" href="/otrs/index.pl">Anmelden</a>
</div>
</div>
</header>
<main class="content-body">
<div class="content">
<div class="row">
<p class="logo">
<a href="/"><img src="img/otrs-logo.png" alt="RRZE OTRS"></a>
</p>
<h1>Erklärung zur Barrierefreiheit</h1>
<p>
Die Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) ist bemüht, das Angebot im Einklang
mit der <a href="https://www.gesetze-bayern.de/Content/Document/BayBITV">Bayerischen E-Government-Verordnung (BayEGovV)</a> barrierefrei zugänglich zu machen.
</p>
<p> Diese Erklärung zur Barrierefreiheit gilt für die Webauftritte
unter den Adressen:<br>
<strong><em>
helpdesk.rrze.fau.de
helpdesk.zuv.fau.de
helpdesk.phil.fau.de
faq.rrze.fau.de
faq.rrze.de
otrs-dev.rrze.fau.de
faq-dev.rrze.fau.de
otrs-qa.rrze.fau.de
dotrs.rrze.fau.de
</em></strong>
<br>
In allen Aliasen für <em>fau.de</em> (in Form <em>uni-erlangen.de</em>), sowie mit und ohne vorangestellten <em>www.</em>.
</p>
<h2>Stand der Vereinbarkeit mit den Anforderungen ("Konformitätsstatus")</h2>
<div class="alert alert-warning"><p>Teilweise konform: Einige Teile des Inhalts entsprechen nicht vollständig dem Standard für Barrierefreiheit.</p> </div>
<h2>Nicht barrierefreie Inhalte</h2>
<p>Die nachstehend aufgeführten Inhalte sind aus folgenden Gründen nicht barrierefrei:</p>
<ul>
<li>Das Login-Verfahren ist nicht für alle Endgeräte geeignet.</li>
<li>Die Bedienung der Tickets im System durch Bearbeiter erfordert die Nutzung eines WYSIWYG-Editors. Diese Editor (TinyMCE) ist leider nicht allgemein zugänglich. </li>
</ul>
<h3>Begründung</h3>
<p>Aufgrund der verwendeten Sicherheitsverfahren und dem Sicherheitsbedarf der Anwendung können nur Internet-Browser und
Devices verwendet werden, die eine Anmeldung mit Hilfe einer zentralen Anmeldung ermöglichen.</p>
<p>
Die aktuelle Version der Software OTRS konnte noch nicht auf ein aktuelleres Berabeitungswerkzeug umgestellt werden.
</p>
<h2>Erstellung dieser Erklärung zur Barrierefreiheit</h2>
<table class="nobackground" style="width: auto;">
<tbody>
<tr> <th>Methodik der Prüfung:</th><td>Selbstbewertung</td> </tr>
<tr> <th>Erstellungsdatum:</th><td>20. Mai 2020</td> </tr>
<tr> <th>Letzte Überprüfung:</th><td>20. Mai 2020</td> </tr>
</tbody>
</table>
<h2>Feedback und Kontaktangaben</h2>
<p>
Zuständig für die barrierefreie Zugänglichkeit und die Bearbeitung der im Rahmen des Feedback-Mechanismus eingehenden Mitteilungen ist:
</p>
<p>
OTRS-Ticketsystem<br>
Abteilung Entwicklung, Integration, Verfahren
</p>
<address>
Hugenottenplatz 1a<br>
91054 Erlangen
</address>
<p>
Telefonnummer: +49 9131 85-20738<br>
E-Mail: <a href="mailto:rrze-otrs@fau.de">rrze-otrs@fau.de</a><br>
</p>
<h2>Durchsetzungsverfahren</h2>
<p>
Bleibt eine Anfrage über die Kontaktmöglichkeit innerhalb von sechs Wochen ganz oder teilweise unbeantwortet,
prüft die zuständige Aufsichtsbehörde auf Antrag des Nutzers,
ob im Rahmen der Überwachung gegenüber dem Verpflichteten Maßnahmen erforderlich sind. </p>
<p>Kontaktinformation der für das Durchsetzungsverfahren zuständigen Aufsicht:</p>
<p><strong>Landesamt für Digitalisierung, Breitband und Vermessung</strong> <br>
IT-Dienstleistungszentrum des Freistaats Bayern<br>
Durchsetzungs- und Überwachungsstelle für barrierefreie Informationstechnik</p>
<address>
St.-Martin-Straße 47<br>
81541 München
</address>
<ul class="person-info">
<li class="person-info-phone">Telefon: +49 89 2129-1111</li>
<li class="person-info-fax">Fax: +49 89 2129-1113</li>
<li class="person-info-email">E-Mail: <a href="mailto:bitv@bayern.de">bitv@bayern.de</a></li>
<li class="person-info-www">Web: <a href="https://www.ldbv.bayern.de/digitalisierung/bitv.html">https://www.ldbv.bayern.de/digitalisierung/bitv.html</a></li>
</ul>
</div>
</div>
</main>
<footer>
<div class="content-footer">
<div class="logo">
<a href="https://www.fau.de"><img src="img/fau-logo-fff.png" alt="Friedrich-Alexander-Universität Erlangen-Nürnberg"></a>
</div>
<div class="meta">
<nav aria-labelledby="footer-nav-title">
<h2 class="screen-reader-text" id="footer-nav-title">Kontakt, Impressum und Zusatzinformationen</h2>
<ul>
<li><a href="/kontakt">Kontakt</a></li>
<li><a href="/imprint">Impressum</a></li>
<li><a href="/privacy">Datenschutz</a></li>
<li><a href="/accessibility">Barrierefreiheit</a></li>
</ul>
</nav>
</div>
</div>
</footer>
</div>
</body>
</html>
\ No newline at end of file
body,html{margin:0;height:100%}:root{--main-bg-url:url("../img/login-background.jpg");--screen-xs:480px;--fontsize:16px;--lineheight:24px;--lineheighth1:32px;--smallfont:14px;--smallerfont:12px;--fontfamily:'Roboto','Open Sans','Lato',sans-serif;--meta-bg-color:#e9edf2;--main-bg-color:#fff;--meta-link-color:#036}.container{display:flex;width:100%;height:100vh;flex-direction:column;flex-wrap:wrap}@media (min-width:480px){.container{flex-wrap:wrap}}.container main{margin:0 0 30px 0;width:100%;flex:1;overflow-y:auto;display:flex}.container main .content{max-width:1200px;margin:0 auto;width:100%}.container main.login .content{margin:0;width:100%;max-width:inherit}@media (min-width:600px){.container main.login .content{width:450px;margin:0 0 0 auto;min-width:var(--screen-xs)}}@media (min-width:1200px){.container main.login .content{margin:auto;align-self:flex-start}}.container footer{margin-top:auto;width:100%}.container header{margin:0;width:100%;background:var(--meta-bg-color)}.meta-header{max-width:1200px;margin:0 auto;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;font-size:var(--smallfont)}.meta-header a{display:inline-block;padding:8px;color:var(--meta-link-color);text-decoration:none}.meta-header a.logout{background-color:#b00f0f;color:#fff}.meta-header .login-info,.meta-header .meta-links{padding:0 10px}.meta-header .meta-links ul{display:inline-block;margin:0;padding:0}.meta-header .meta-links li{list-style:none;padding:0;display:inline;margin:0 4px;background:0 0}.meta-header .meta-links li a{white-space:nowrap}.content-footer{max-width:1200px;margin:0 auto;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.content-footer .logo{order:1;margin:10px}@media (min-width:480px){.content-footer .logo{margin:20px}}.content-footer .logo img{width:120px}@media (min-width:480px){.content-footer .logo img{width:240px}}.content-footer .meta{order:2;padding:10px}@media (min-width:480px){.content-footer .meta{padding:10px 20px}}.content-footer .meta ul{display:inline-block;margin:0;padding:0}@media (min-width:480px){.content-footer .meta ul{margin-top:10px}}.content-footer .meta li{font-size:var(--smallerfont);list-style:none;padding:0;display:inline;margin:0 4px;background:0 0}@media (min-width:480px){.content-footer .meta li{font-size:var(--smallfont);margin:0 6px}}.content-footer .meta li a{white-space:nowrap}@media (min-width:480px){.content-footer .meta{text-align:right}}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;font-weight:400;background-color:#e9edf2;font-size:1rem}.alert strong{color:inherit}.alert.light{color:#fff;letter-spacing:.03em}.alert.light *{color:#fff;letter-spacing:.03em}.alert.light a{color:#ccc}.alert.light a:active,.alert.light a:focus,.alert.light a:hover{color:#fff}.alert a.standard-btn{margin-bottom:0}.alert :last-child{margin-bottom:0}.alert p:last-child{padding-bottom:0}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}a.standard-btn,button.standard-btn{display:inline-block;margin:5px 0;padding:10px 18px;overflow:hidden;cursor:pointer;background:#036;color:#fff;font-size:16px;font-size:1rem;text-align:center;font-weight:400;text-decoration:none!important;transition:.2s background ease;border:1px solid transparent}.page .entry-content a.standard-btn,.page .entry-content button.standard-btn,.post .entry-content a.standard-btn,.post .entry-content button.standard-btn{color:#fff}.page .entry-content a.standard-btn:hover,.page .entry-content button.standard-btn:hover,.post .entry-content a.standard-btn:hover,.post .entry-content button.standard-btn:hover{color:#fff}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{padding:5px 10px;font-size:14px;font-size:.875rem}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{padding:14px 20px 13px;font-size:23px;font-size:1.4375rem}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{padding:18px 30px 17px;font-size:25px;font-size:1.5625rem}a.standard-btn.blue-btn,a.standard-btn.primary-btn,button.standard-btn.blue-btn,button.standard-btn.primary-btn{background:#036;border-color:#00264d}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:#001a33}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#5cb85c;border-color:#4cae4c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#419641}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#5bc0de;border-color:#46b8da}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#2aabd2}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#f0ad4e;border-color:#eea236}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#eb9316}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#d9534f;border-color:#d43f3a}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#c12e2a}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#5a6268}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#3e4347}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#393944}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#1d1d23}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)}body{font-size:var(--fontsize);line-height:var(--lineheight);font-family:var(--fontfamily)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{background:var(--main-bg-color)}@media (min-width:480px){.container{background:0 0}}footer{background-color:#036;color:#fff}.content-footer a{text-decoration:none;color:#fff}.content-footer a:focus,.content-footer a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#036;font-weight:700}ul{font-size:1rem}ul li{font-size:1rem}.logo{margin-top:40px;margin-bottom:30px}
\ No newline at end of file
<!DOCTYPE html>
<html lang="de-DE" class="no-js">
<head>
<title>RRZE-Helpdesk: Datenschutzerklärung</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="RRZE, OTRS, FAU, Helpdesk">
<meta name="description" content="OTRS-Ticketsystem">
<link rel="icon" href="img/rrze-otrs-icon.png" sizes="120x120">
<link rel="apple-touch-icon" href="img/rrze-otrs-icon.png" >
<link rel="stylesheet" href="css/Custom.RRZE.css">
</head>
<body class="iotrs">
<div class="container">
<header>
<div class="meta-header">
<nav class="meta-links" aria-labelledby="meta-links-title">
<h2 id="meta-links-title" class="screen-reader-text">Meta-Navigation</h2>
<ul class="orgalist">
<li class="fauhome"><a href="https://www.fau.de"><img src="img/fau-logo-37x16.png" alt="Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)"></a></li>
<li><a href="https://www.rrze.fau.de"><img src="img/rrze-logo-37x16.png" alt="Regionales Rechenzentrum Erlangen (RRZE)"></a></li>
</ul>
</nav>
<div class="login-info">
<a class="login" href="/otrs/index.pl">Anmelden</a>
</div>
</div>
</header>
<main class="content-body">
<div class="content">
<div class="row">
<p class="logo">
<a href="/"><img src="img/otrs-logo.png" alt="RRZE OTRS"></a>
</p>
<h1>Datenschutzerklärung</h1>
<p>
Für die Webangebote und Webauftritte der Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) ist der
Verantwortliche im Sinne der Datenschutz-Grundverordnung (DSGVO) und anderer nationaler Datenschutzgesetze sowie
sonstiger datenschutzrechtlicher Bestimmungen die FAU. Sie wird durch ihren Präsidenten gesetzlich vertreten.
Die Kontaktinformationen erhalten Sie im
<a href="https://www.fau.de/impressum">Impressum des zentralen Webauftritts der FAU.</a>
</p>
<p>
Für die angebotenen Inhalte auf den Webangeboten und Webauftritten der Friedrich-Alexander-Universität
Erlangen-Nürnberg (FAU) sind die jeweiligen Einrichtungen der FAU verantwortlich. Für Fragen im Zusammenhang mit
einer betreffenden Angebot wenden Sie sich bitte an den jeweiligen verantwortlichen Ansprechpartner oder die
jeweilige verantwortliche Ansprechpartnerin, wie er oder sie im <a href="/impressum">Impressum des Webauftritts</a> genannt ist.
</p>
<h2>Name und Anschrift des Datenschutzbeauftragten</h2>
<address>
Datenschutzbeauftragter<br>
Schloßplatz 4<br>
91054 Erlangen
</address>
<ul class="person-info">
<li class="person-info-phone"><span class="screen-reader-text">Telefon: </span> +49 9131 85-25860</li>
<li class="person-info-fax"><span class="screen-reader-text">Fax:</span> +49 9131 85-70239</li>
<li class="person-info-email"><span class="screen-reader-text">E-Mail:</span> <a href="mailto:datenschutzbeauftragter@fau.de">datenschutzbeauftragter@fau.de</a></li>
</ul>
<h2>Allgemeines zur Datenverarbeitung</h2>
<h3>Umfang der Verarbeitung personenbezogener Daten</h3>
<p>
Wir verarbeiten personenbezogene Daten unserer Nutzer grundsätzlich nur, soweit dies zur Bereitstellung einem
funktionsfähigen Webauftrittes sowie unserer Inhalte und Leistungen erforderlich ist. Die Verarbeitung
personenbezogener Daten unserer Nutzer erfolgt regelmäßig nur nach Einwilligung des Nutzers. Eine Ausnahme gilt
in solchen Fällen, in denen eine vorherige Einholung einer Einwilligung aus tatsächlichen Gründen nicht möglich
ist und die Verarbeitung der Daten durch gesetzliche Vorschriften gestattet ist.
</p>
<h3>Rechtsgrundlage für die Verarbeitung personenbezogener Daten</h3>
<p>
Soweit wir für Verarbeitungsvorgänge personenbezogener Daten eine Einwilligung der betroffenen Person einholen,
dient Art. 6 Abs. 1 lit. a EU-Datenschutzgrundverordnung (DSGVO) als Rechtsgrundlage.<br>
Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrages, dessen Vertragspartei die
betroffene Person ist, erforderlich ist, dient Art. 6 Abs. 1 lit. b DSGVO als Rechtsgrundlage. Dies gilt auch
für Verarbeitungsvorgänge, die zur Durchführung vorvertraglicher Maßnahmen erforderlich sind.<br>
Soweit eine Verarbeitung personenbezogener Daten zur Erfüllung einer rechtlichen Verpflichtung erforderlich ist,
der unserer Universität unterliegt, dient Art. 6 Abs. 1 lit. c DSGVO als Rechtsgrundlage.<br>
Für den Fall, dass lebenswichtige Interessen der betroffenen Person oder einer anderen natürlichen Person eine
Verarbeitung personenbezogener Daten erforderlich machen, dient Art. 6 Abs. 1 lit. d DSGVO als
Rechtsgrundlage.<br>
Ist die Verarbeitung zur Erfüllung der gesetzlichen Aufgaben unserer Universität
erforderlich, bildet Art. 6 Abs. 1 lit. e DSGVO i.V.m. Art. 4 und 5 BayDSG die
Rechtsgrundlage für die Verarbeitung. Viele unserer Aufgaben ergeben sich aus
Art. 2 BayHSchG.
</p>
<h3>Datenlöschung und Speicherdauer</h3>
<p>
Wir speichern Ihre personenbezogenen Daten nur so lange, wie dies zur Erfüllung
unserer gesetzlichen Aufgaben bzw. der jeweiligen Verarbeitungstätigkeit
erforderlich ist. In der Regel bewahren wir personenbezogene Daten 10 Jahre
lang nach der Entstehung auf. Eine Übergabe an staatliche Archive bleibt dazu
unberührt. Eine Speicherung kann darüber hinaus erfolgen, wenn dies durch den
europäischen oder nationalen Gesetzgeber in unionsrechtlichen Verordnungen,
Gesetzen oder sonstigen Vorschriften, denen der Verantwortliche unterliegt,
vorgesehen wurde. Eine Sperrung oder Löschung der Daten erfolgt auch dann,
wenn eine durch die genannten Normen vorgeschriebene Speicherfrist abläuft,
es sei denn, dass eine Erforderlichkeit zur weiteren Speicherung der Daten für
einen Vertragsabschluss oder eine Vertragserfüllung besteht.
</p>
[/collapse][collapse title="Bereitstellung des Webauftrittes und Erstellung von Logfiles" name="logfiles"]
<h2>Bereitstellung des Webauftrittes und Erstellung von Logfiles</h2>
<h3>Beschreibung und Umfang der Datenverarbeitung</h3>
<p>
Bei jedem Aufruf unserer Internetseite erfasst unser System automatisiert Daten und Informationen vom
Computersystem des aufrufenden Rechners.<br>
Folgende Daten werden hierbei erhoben:
</p>
<ul>
<li>die Adresse (URL) der Webseite, von der aus die Datei angefordert wurde</li>
<li>der Name der aufgerufenen Datei</li>
<li>das Datum und die Uhrzeit der Anforderung</li>
<li>die übertragene Datenmenge</li>
<li>der Zugriffsstatus (Datei übertragen, Datei nicht gefunden, etc.)</li>
<li>die Beschreibung des verwendeten Webbrowsertyps bzw. des verwendeten Betriebssystems</li>
<li>die anonymisierte IP-Adresse des anfordernden Rechners.</li>
</ul>
<p>
Die gespeicherten Daten werden ausschließlich zu technischen oder statistischen Zwecken benötigt; ein Abgleich
mit anderen Datenbeständen oder gar eine Weitergabe an Dritte, auch in Auszügen, findet nicht statt. Die Daten
werden in den Logfiles unseres Systems gespeichert. Nicht hiervon betroffen sind die IP-Adressen des Nutzers
oder andere Daten, die die Zuordnung der Daten zu einem Nutzer ermöglichen: Vor der Speicherung wird jeder
Datensatz durch Veränderung der IP-Adresse anonymisiert. Eine Speicherung dieser Daten zusammen mit anderen
personenbezogenen Daten des Nutzers findet nicht statt.
</p>
<h3>Rechtsgrundlage für die Datenverarbeitung</h3>
<p>
Rechtsgrundlage für die vorübergehende Speicherung der Daten und der Logfiles
ist §§ 14, 15 TMG, § 100 Abs. 1 TKG sowie Art. 4 BayDSG folgend aus den Aufgaben
des Art. 11 BayEGovG und Art. 7 und 34 BayHO.
</p>
<h3>Zweck der Datenverarbeitung</h3>
<p>
Die vorübergehende Speicherung der IP-Adresse durch das System ist notwendig, um eine Auslieferung des Webauftrittes an
den Rechner des Nutzers zu ermöglichen. Hierfür muss die IP-Adresse des Nutzers für die Dauer der Sitzung
gespeichert bleiben.<br>
Die Speicherung in Logfiles erfolgt, um die Funktionsfähigkeit des Webauftrittes sicherzustellen. Zudem dienen uns die
Daten zur Optimierung des Webauftrittes und zur Sicherstellung der Sicherheit unserer informationstechnischen Systeme.
Eine Auswertung der Daten zu Marketingzwecken findet in diesem Zusammenhang nicht statt.
</p>
<h3>Dauer der Speicherung</h3>
<p>
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht mehr erforderlich sind.
Im Falle der Erfassung der Daten zur Bereitstellung des Webauftrittes ist dies der Fall, wenn die jeweilige Sitzung
beendet ist.<br>
Im Falle der Speicherung der Daten in Logfiles ist dies nach spätestens sieben Tagen der Fall. Eine
darüberhinausgehende Speicherung ist möglich. In diesem Fall werden die IP-Adressen der Nutzer gelöscht oder
verfremdet, sodass eine Zuordnung des aufrufenden Clients nicht mehr möglich ist.
</p>
<h3>Widerspruchs- und Beseitigungsmöglichkeit</h3>
<p>
Die Erfassung der Daten zur Bereitstellung des Webauftrittes und die Speicherung der Daten in Logfiles ist für den
Betrieb der Internetseite zwingend erforderlich. Es besteht folglich seitens des Nutzers keine
Widerspruchsmöglichkeit.
</p>
<h2>Verwendung von Cookies</h2>
<h3>Beschreibung und Umfang der Datenverarbeitung</h3>
<p>
Unsere Webseite verwendet Cookies. Bei Cookies handelt es sich um Textdateien, die im Internetbrowser bzw. vom
Internetbrowser auf dem Computersystem des Nutzers gespeichert werden. Ruft ein Nutzer einen Webauftritt auf, so kann
ein Cookie auf dem Betriebssystem des Nutzers gespeichert werden. Dieser Cookie enthält eine charakteristische
Zeichenfolge, die eine eindeutige Identifizierung des Browsers beim erneuten Aufrufen des Webauftrittes
ermöglicht.
</p>
<p>
Wir setzen Cookies ein, um unseren Webauftritt nutzerfreundlicher zu gestalten. Einige Elemente unserer Internetseite