You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Update domain from safenest.dev to tuteliq.ai
- Update API endpoint to api.tuteliq.ai
- Update docs URL to ai.tuteliq.ai/docs
- Rename all class names, constants, and references
- Add mission statement to README
- Update logo
The SDK is fully typed. All models are dataclasses with type hints:
265
265
266
266
```python
267
-
fromsafenestimport (
267
+
fromtuteliqimport (
268
268
# Enums
269
269
Severity,
270
270
GroomingRisk,
@@ -303,10 +303,10 @@ from safenest import (
303
303
304
304
```python
305
305
from fastapi import FastAPI, HTTPException
306
-
fromsafenestimportSafeNest, RateLimitError
306
+
fromtuteliqimportTuteliq, RateLimitError
307
307
308
308
app = FastAPI()
309
-
client =SafeNest(api_key="your-api-key")
309
+
client =Tuteliq(api_key="your-api-key")
310
310
311
311
@app.post("/check-message")
312
312
asyncdefcheck_message(message: str):
@@ -347,16 +347,16 @@ The **grooming** method already accepts a `messages` list and analyzes the full
347
347
348
348
### PII Redaction
349
349
350
-
Enable `PII_REDACTION_ENABLED=true` on your SafeNest API to automatically strip emails, phone numbers, URLs, social handles, IPs, and other PII from detection summaries and webhook payloads. The original text is still analyzed in full — only stored outputs are scrubbed.
350
+
Enable `PII_REDACTION_ENABLED=true` on your Tuteliq API to automatically strip emails, phone numbers, URLs, social handles, IPs, and other PII from detection summaries and webhook payloads. The original text is still analyzed in full — only stored outputs are scrubbed.
@@ -366,6 +366,31 @@ MIT License - see [LICENSE](LICENSE) for details.
366
366
367
367
---
368
368
369
+
## The Mission: Why This Matters
370
+
371
+
Before you decide to contribute or sponsor, read these numbers. They are not projections. They are not estimates from a pitch deck. They are verified statistics from the University of Edinburgh, UNICEF, NCMEC, and Interpol.
372
+
373
+
-**302 million** children are victims of online sexual exploitation and abuse every year. That is **10 children every second**. *(Childlight / University of Edinburgh, 2024)*
374
+
-**1 in 8** children globally have been victims of non-consensual sexual imagery in the past year. *(Childlight, 2024)*
375
+
-**370 million** girls and women alive today experienced rape or sexual assault in childhood. An estimated **240–310 million** boys and men experienced the same. *(UNICEF, 2024)*
376
+
-**29.2 million** incidents of suspected child sexual exploitation were reported to NCMEC's CyberTipline in 2024 alone — containing **62.9 million files** (images, videos). *(NCMEC, 2025)*
377
+
-**546,000** reports of online enticement (adults grooming children) in 2024 — a **192% increase** from the year before. *(NCMEC, 2025)*
378
+
-**1,325% increase** in AI-generated child sexual abuse material reports between 2023 and 2024. The technology that should protect children is being weaponized against them. *(NCMEC, 2025)*
379
+
-**100 sextortion reports per day** to NCMEC. Since 2021, at least **36 teenage boys** have taken their own lives because they were victimized by sextortion. *(NCMEC, 2025)*
380
+
-**84%** of reports resolve outside the United States. This is not an American problem. This is a **global emergency**. *(NCMEC, 2025)*
381
+
382
+
End-to-end encryption is making platforms blind. In 2024, platforms reported **7 million fewer incidents** than the year before — not because abuse stopped, but because they can no longer see it. The tools that catch known images are failing. The systems that rely on human moderators are overwhelmed. The technology to detect behavior — grooming patterns, escalation, manipulation — in real-time text conversations **exists right now**. It is running at [api.tuteliq.ai](https://api.tuteliq.ai).
383
+
384
+
The question is not whether this technology is possible. The question is whether we build the company to put it everywhere it needs to be.
385
+
386
+
**Every second we wait, another child is harmed.**
387
+
388
+
We have the technology. We need the support.
389
+
390
+
If this mission matters to you, consider [sponsoring our open-source work](https://github.com/sponsors/Tuteliq) so we can keep building the tools that protect children — and keep them free and accessible for everyone.
391
+
392
+
---
393
+
369
394
<palign="center">
370
-
<sub>Built with care for child safety by the <ahref="https://safenest.dev">SafeNest</a> team</sub>
395
+
<sub>Built with care for child safety by the <ahref="https://tuteliq.ai">Tuteliq</a> team</sub>
0 commit comments