import { createHash } from "node:crypto"; import * as Sentry from "@sentry/nextjs"; Sentry.init({ dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, // Ajustez ces valeurs en production tracesSampleRate: 1.0, // Protection PII sendDefaultPii: false, beforeSend(event) { // Hachage de l'IP utilisateur pour Sentry si elle est présente if (event.user?.ip_address) { event.user.ip_address = createHash("sha256") .update(event.user.ip_address) .digest("hex"); } return event; }, });