Add French legal framework to content moderation filters
Integrate French penal code and press law into the legal filter prompt and update frontend displays to reflect the expanded moderation criteria, including rejection of obscene and defamatory content. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 923ae0e3-a363-4db8-b04a-e8baca2a1330 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: ec496618-f357-4c5d-aea6-f0bff4665765 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8af7d2ec-2cc3-4ece-8af3-9f071488d072/923ae0e3-a363-4db8-b04a-e8baca2a1330/nghZcOj Replit-Helium-Checkpoint-Created: true
This commit is contained in:
@@ -294,8 +294,8 @@ export default function Home() {
|
||||
<AccordionContent>
|
||||
<p className="text-xs text-muted-foreground mb-4 leading-relaxed">
|
||||
Les contributions sont modérées selon les textes fondamentaux du droit
|
||||
international des droits humains. Les contenus contraires à ces principes
|
||||
ne sont pas intégrés.
|
||||
international des droits humains et du droit français. Les contenus contraires
|
||||
à ces principes ne sont pas intégrés.
|
||||
</p>
|
||||
<div className="space-y-3">
|
||||
{VALEURS.map((v) => (
|
||||
@@ -306,9 +306,9 @@ export default function Home() {
|
||||
))}
|
||||
</div>
|
||||
<p className="text-xs text-muted-foreground font-mono mt-4">
|
||||
Sources : DUDH (ONU 1948) · PIDCP (ONU 1966) · CEDH (Conseil de l'Europe 1950) ·
|
||||
Charte des droits fondamentaux de l'UE (2000) · Statut de Rome / CPI (1998) ·
|
||||
CERD (ONU 1965)
|
||||
Sources : DUDH (ONU 1948) · PIDCP (ONU 1966) · CEDH (1950) ·
|
||||
Charte UE (2000) · Statut de Rome / CPI (1998) · CERD (ONU 1965) ·
|
||||
Code pénal français (Art. 222-32, 227-24) · Loi du 29 juillet 1881
|
||||
</p>
|
||||
</AccordionContent>
|
||||
</AccordionItem>
|
||||
|
||||
@@ -88,7 +88,7 @@ export default function Transparence() {
|
||||
<div>
|
||||
<p className="font-semibold mb-2">Ce que le filtre vérifie</p>
|
||||
<p className="text-foreground/80 text-sm leading-relaxed mb-3">
|
||||
Le modèle reçoit le texte de la contribution et une liste de critères fondés sur les textes internationaux suivants :
|
||||
Le modèle reçoit le texte de la contribution et une liste de critères fondés sur les textes internationaux et le droit français suivants :
|
||||
</p>
|
||||
<ul className="text-sm space-y-1.5 text-foreground/80">
|
||||
{[
|
||||
@@ -99,6 +99,9 @@ export default function Transparence() {
|
||||
"Convention internationale sur l'élimination de la discrimination raciale — CERD (ONU, 1965)",
|
||||
"Statut de Rome (CPI, 1998) — incitation au génocide",
|
||||
"Convention contre la torture (ONU, 1984)",
|
||||
"Code pénal français — Art. 222-32 (exhibition sexuelle), Art. 227-24 (contenu pornographique), Art. R. 624-2",
|
||||
"Loi sur la liberté de la presse du 29 juillet 1881 — Art. 32 (diffamation), Art. 33 (injure)",
|
||||
"Code civil français — Art. 9 (vie privée) · Dignité humaine (décision CC 94-343/344 DC)",
|
||||
].map((t) => (
|
||||
<li key={t} className="flex items-start gap-2">
|
||||
<span className="text-primary mt-0.5">•</span>
|
||||
@@ -117,6 +120,9 @@ export default function Transparence() {
|
||||
"Apologie du génocide, de crimes contre l'humanité ou de crimes de guerre",
|
||||
"Désinformation délibérée visant à nuire à un groupe protégé",
|
||||
"Contenus portant atteinte à la dignité humaine au sens de l'Art. 1 de la DUDH",
|
||||
"Contenus à caractère sexuel, obscène ou pornographique — atteinte à la pudeur (Code pénal Art. 222-32)",
|
||||
"Diffamation ou injure envers une personne ou un groupe identifiable (Loi du 29 juillet 1881)",
|
||||
"Textes sans proposition civique : spam, blagues, provocations gratuites, contenus hors sujet",
|
||||
].map((r) => (
|
||||
<li key={r} className="flex items-start gap-2">
|
||||
<XCircle className="h-3.5 w-3.5 text-red-500 flex-shrink-0 mt-0.5" />
|
||||
|
||||
Reference in New Issue
Block a user