Skip to content

Commit

Permalink
Removed Google Analytics
Browse files Browse the repository at this point in the history
  • Loading branch information
Florian Jud committed May 17, 2024
1 parent 3d3b75a commit b411569
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 205 deletions.
132 changes: 4 additions & 128 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 1 addition & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,21 @@
"@fontsource/roboto": "^5.0.13",
"@mui/icons-material": "^5.15.17",
"@mui/material": "^5.15.17",
"@mui/x-date-pickers": "^7.4.0",
"@mui/x-charts": "^7.4.0",
"@mui/x-date-pickers": "^7.4.0",
"@reduxjs/toolkit": "^2.2.4",
"@types/node": "^20.12.12",
"@types/react": "^18.3.2",
"@types/react-csv": "^1.1.10",
"@types/react-dom": "^18.3.0",
"@types/react-router-dom": "^5.3.3",
"dayjs": "^1.11.11",
"firebase": "^10.12.0",
"ga-4-react": "^0.1.281",
"grunt-bump": "^0.8.0",
"jspdf": "^2.5.1",
"jspdf-autotable": "^3.8.2",
"react": "^18.3.1",
"react-csv": "^2.2.2",
"react-dom": "^18.3.1",
"react-redux": "^9.1.2",
"react-router": "^6.23.1",
"react-router-dom": "^6.23.1",
"react-scripts": "5.0.1",
"typescript": "^4.5.4"
},
Expand Down
15 changes: 1 addition & 14 deletions src/App.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { ThemeProvider } from '@emotion/react';
import { CssBaseline, createTheme } from '@mui/material';
import { onAuthStateChanged } from 'firebase/auth';
import { useCallback, useContext, useEffect } from 'react';
import { useLocation } from 'react-router';
import { useContext, useEffect } from 'react';
import NavigationDrawer from './components/menu/NavigationDrawer';
import { ThemeContext } from './contexts/ThemeContextProvider';
import { auth } from './firebase/Firebase';
Expand All @@ -12,7 +11,6 @@ import { getAbsences } from './store/thunks/absencesThunks';
import { loadProfile } from './store/thunks/authThunks';
import { evaluateTimes, getTimes } from './store/thunks/timesThunks';
import A2HSInstaller from './utils/A2HSInstaller';
import AnalyticsTracker from './utils/AnalyticsTracker';
import { darkThemeOptions, lightThemeOptions } from './utils/MyThemeOptions';

const App = () => {
Expand All @@ -24,17 +22,6 @@ const App = () => {
const darkTheme = createTheme(darkThemeOptions);
const appliedTheme = createTheme(themeContext.light ? lightTheme : darkTheme);

// Google Analytics
const { pathname, search } = useLocation();

const analytics = useCallback(() => {
AnalyticsTracker({ path: pathname, search: search, title: pathname.split('/')[1] });
}, [pathname, search]);

useEffect(() => {
analytics();
}, [analytics]);

useEffect(() => {
if (user && user.uid) {
// Check if user is logged in
Expand Down
36 changes: 0 additions & 36 deletions src/components/legal/PolicyPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,42 +43,6 @@ const TermsPage = () => {
Aufsichtsbehörde zu.
</p>{' '}
<p>Hierzu sowie zu weiteren Fragen zum Thema Datenschutz k&ouml;nnen Sie sich jederzeit an uns wenden.</p>
<h3>Analyse-Tools Google Analytics</h3>
<p>
Beim Besuch dieser Website kann Ihr Surf-Verhalten statistisch ausgewertet werden. Das geschieht vor allem mit sogenannten
Analyseprogrammen.
</p>{' '}
<p>
Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. (&quot;Google&quot;). Google Analytics verwendet sog.
&quot;Cookies&quot;, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie
ermöglichen. Die durch das Cookie erzeugten Informationen über Ihre Benutzung dieser Website werden in der Regel an einen Server von
Google in den USA übertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf dieser Website, wird Ihre
IP-Adresse von Google jedoch innerhalb von Mitgliedstaaten der Europäischen Union oder in anderen Vertragsstaaten des Abkommens über
den Europäischen Wirtschaftsraum zuvor gekürzt.
</p>
<p>
Nur in Ausnahmefällen wird die volle IP-Adresse an einen Server von Google in den USA Übertragen und dort gekürzt. Im Auftrag des
Betreibers dieser Website wird Google diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die
Websiteaktivitäten zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen
gegenüber dem Websitebetreiber zu erbringen. Die im Rahmen von Google Analytics von Ihrem Browser übermittelte IP-Adresse wird nicht
mit anderen Daten von Google zusammengeführt.
</p>
<p>
Sie können die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern; wir weisen Sie jedoch
darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website vollumfänglich werden nutzen können.
Sie können darüber hinaus die Erfassung der durch das Cookie erzeugten und auf Ihre Nutzung der Website bezogenen Daten (inkl. Ihrer
IP-Adresse) an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem Sie das unter dem folgenden Link verfügbare
Browser-Plugin herunterladen und installieren:{' '}
<a href="http://tools.google.com/dlpage/gaoptout?hl=de">http://tools.google.com/dlpage/gaoptout?hl=de</a>. Auch können Sie die
Erfassung durch Google Analytics verhindern, indem Sie auf folgenden Link klicken. Es wird ein Opt-Out-Cookie gesetzt, das die
zukünftige Erfassung Ihrer Daten beim Besuch dieser Website verhindert:{' '}
<a href="javascript:gaOptout()">Google Analytics deaktivieren</a>.
</p>
<p>
Nähere Informationen zu Nutzungsbedingungen und Datenschutz finden Sie unter{' '}
<a href="http://www.google.com/analytics/terms/de.html">http://www.google.com/analytics/terms/de.html</a> bzw. unter{' '}
<a href="https://www.google.de/intl/de/policies/">https://www.google.de/intl/de/policies/</a>
</p>
<h2>2. Hosting</h2>
<p>Wir hosten die Inhalte unserer Website bei folgendem Anbieter:</p>
<h3>Externes Hosting</h3>{' '}
Expand Down
21 changes: 0 additions & 21 deletions src/utils/AnalyticsTracker.ts

This file was deleted.

0 comments on commit b411569

Please sign in to comment.