Your Data
What Data Is Collected
| Data | Where Stored | Retention |
|---|---|---|
| Screenshots (encrypted) | Azure Blob Storage | Configurable (default 3 days) |
| Screenshot metadata | PostgreSQL | Same as screenshot |
| AI analysis results | PostgreSQL | Same as screenshot |
| Alert records | PostgreSQL | Indefinite (audit trail) |
| Activity log | PostgreSQL | Same as screenshot |
| User accounts | PostgreSQL | Until account deletion |
| Device information | PostgreSQL | Until device removal |
Data Retention
Screenshots are automatically deleted after the configured retention period:
- Default: 3 days
- Maximum: 30 days
- Privacy mode: 24 hours
A cleanup worker runs periodically to delete expired screenshots and their encrypted blobs. Once deleted, the data is unrecoverable.
What the AI Sees
The AI analyses decrypted screenshots to detect harmful content. The analysis happens:
- On our servers (not on-device)
- In real-time as screenshots are uploaded
- Using the Anthropic Claude API (Haiku for triage, Sonnet for escalation)
The AI receives:
- The decrypted screenshot image
- The child’s age band (for age-appropriate analysis)
- The enabled detection categories from the policy
The AI does not receive:
- The child’s name or identity
- The family’s details
- Any other screenshots or history
Each screenshot is analysed independently.
Data Isolation
All data is scoped to your family. The system enforces this at the database query level — every query includes a family_id filter. There is no API endpoint that can access another family’s data.
Deleting Your Data
- Screenshots: Automatically deleted after the retention period, or instantly by enabling privacy mode
- Children: Deleting a child removes all their devices, screenshots, alerts, and activities
- Account: Contact us to request full account deletion (GDPR data export and purge will be available in a future release)
Last updated on