feat(pitch-deck): DSGVO privacy notice on email, auth + verify pages
All checks were successful
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 26s
CI / test-bqas (push) Successful in 28s

- Email: Datenschutzhinweis DE+EN (IP, 72h deletion, Art. 6 DSGVO)
- Auth login page: privacy footer with controller info
- Verify page: privacy footer with controller info
- Controller: Benjamin Bönisch & Sharang Parnerkar, info@breakpilot.com

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-04-22 14:27:39 +02:00
parent 31e1420cdc
commit a9c50208cf
3 changed files with 42 additions and 0 deletions

View File

@@ -122,6 +122,18 @@ export default function AuthPage() {
We are an AI-first company. No PDFs. No slide decks. Just code. We are an AI-first company. No PDFs. No slide decks. Just code.
</p> </p>
</motion.div> </motion.div>
{/* Privacy Notice Footer */}
<div className="absolute bottom-0 left-0 right-0 px-8 py-4 border-t border-white/5">
<div className="max-w-2xl mx-auto">
<p className="text-[10px] text-white/20 leading-relaxed text-center">
<strong className="text-white/25">Datenschutzhinweis:</strong> Beim Zugriff auf diese Seite werden technische Zugriffsdaten (insbesondere IP-Adresse und Zeitpunkt) verarbeitet, um die sichere Nutzung des Zugangs zu gewährleisten und Missbrauch zu verhindern. Die Speicherung erfolgt für maximal 72 Stunden. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse).
</p>
<p className="text-[10px] text-white/15 text-center mt-1">
Verantwortlich: Benjamin Bönisch & Sharang Parnerkar · Kontakt: info@breakpilot.com
</p>
</div>
</div>
</div> </div>
) )
} }

View File

@@ -114,6 +114,18 @@ export default function VerifyPage() {
> >
<VerifyContent /> <VerifyContent />
</Suspense> </Suspense>
{/* Privacy Notice Footer */}
<div className="absolute bottom-0 left-0 right-0 z-10 px-8 py-4 border-t border-white/5">
<div className="max-w-2xl mx-auto">
<p className="text-[10px] text-white/20 leading-relaxed text-center">
<strong className="text-white/25">Datenschutzhinweis:</strong> Beim Zugriff auf diese Seite werden technische Zugriffsdaten (insbesondere IP-Adresse und Zeitpunkt) verarbeitet, um die sichere Nutzung des Zugangs zu gewährleisten und Missbrauch zu verhindern. Die Speicherung erfolgt für maximal 72 Stunden. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse). Weitere Informationen zum Datenschutz erhalten Sie auf Anfrage.
</p>
<p className="text-[10px] text-white/15 text-center mt-1">
Verantwortlich: Benjamin Bönisch & Sharang Parnerkar · Kontakt: info@breakpilot.com
</p>
</div>
</div>
</div> </div>
) )
} }

View File

@@ -153,6 +153,24 @@ export async function sendMagicLinkEmail(
</td> </td>
</tr> </tr>
<!-- Privacy Notice -->
<tr>
<td style="padding:12px 40px 40px;border-top:1px solid rgba(255,255,255,0.05);">
<p style="margin:0 0 8px;font-size:10px;font-weight:600;color:rgba(255,255,255,0.2);text-transform:uppercase;letter-spacing:0.5px;">
Datenschutzhinweis / Privacy Notice
</p>
<p style="margin:0 0 6px;font-size:10px;color:rgba(255,255,255,0.15);line-height:1.5;">
Beim Aufruf des obenstehenden Links werden aus Sicherheitsgründen technische Zugriffsdaten (insbesondere Ihre IP-Adresse sowie Zeitpunkt des Zugriffs) verarbeitet. Dies dient ausschließlich der sicheren Bereitstellung des Zugangs und der Verhinderung von Missbrauch. Die Daten werden nach spätestens 72 Stunden gelöscht. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der IT-Sicherheit). Weitere Informationen zum Datenschutz erhalten Sie auf Anfrage.
</p>
<p style="margin:0;font-size:10px;color:rgba(255,255,255,0.12);line-height:1.5;">
When accessing the link above, technical access data (in particular your IP address and time of access) is processed for security purposes. This serves exclusively to ensure secure access and prevent misuse. Data is deleted after 72 hours at the latest. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in IT security). Further information on data protection is available on request.
</p>
<p style="margin:8px 0 0;font-size:10px;color:rgba(255,255,255,0.15);line-height:1.5;">
Verantwortlich / Controller: Benjamin Bönisch &amp; Sharang Parnerkar · Kontakt / Contact: info@breakpilot.com
</p>
</td>
</tr>
</table> </table>
</td> </td>
</tr> </tr>