Data Processing Agreement (DPA)

Effective: May 10, 2026 | Version 1.0

For Agency Customers: This DPA is automatically incorporated into your Agency or Enterprise subscription agreement. Individual (B2C) users are covered by our standard Privacy Policy and do not need a separate DPA.

1. Definitions

2. Scope of Processing

2.1 Categories of Data Subjects

2.2 Types of Personal Data

CategoryData ElementsSensitivity
IdentityFull name, email, phone numberStandard
EmploymentWork history, skills, certifications, desired titlesStandard
LocationCity, state, ZIP codeStandard
Legal/CourtCase number, probation officer name, court jurisdictionSensitive
ActivityJob applications, search logs, interview records, time trackingStandard
EvidenceUploaded documents, screenshots, business cardsStandard
TechnicalIP address, browser type, access timestampsStandard

2.3 Purpose of Processing

We process Personal Data solely to:

3. Processor Obligations

3.1 Lawful Processing

We process Personal Data only on documented instructions from the Controller, unless required by applicable law. If we believe an instruction infringes data protection law, we will promptly inform the Controller.

3.2 Confidentiality

All personnel authorized to process Personal Data are bound by confidentiality obligations. Given the justice-involved nature of many Data Subjects, we apply heightened sensitivity to all data handling.

3.3 Security Measures

MeasureImplementation
Encryption at restSQLite WAL with encrypted backups; planned AES-256 for Phase 2
Encryption in transitTLS 1.3 enforced on all connections
Access controlRole-based (client, caseworker, admin) with bcrypt-hashed credentials
Audit loggingAll data access and modifications logged with IP, timestamp, user
Data integritySHA-256 hash chain on all compliance records
BackupAutomated daily backups with 30-day retention and rotation
Rate limitingRequest-level throttling on all endpoints
Vulnerability managementDependency updates, CSRF protection, security headers

3.4 Sub-processors

We use the following sub-processors:

Sub-processorPurposeLocation
Coolify (self-hosted)Application hostingUS
SMTP provider (configurable)Email deliveryUS/EU (per config)
AI provider (optional, configurable)Resume generation, job matchingUS

We will notify the Controller at least 14 days before engaging a new sub-processor. The Controller may object, in which case we will work to find an alternative or the Controller may terminate the agreement.

3.5 No AI Training

Contractual Guarantee: We do not use any Personal Data processed under this DPA to train, fine-tune, or improve any machine learning or AI model. AI features (if enabled) use one-shot inference only; no data is retained by AI providers beyond the immediate request.

4. Controller Obligations

5. Data Subject Rights

We will assist the Controller in responding to Data Subject requests including:

Response time: within 72 hours of receiving a verified request from the Controller.

6. Data Breach Notification

In the event of a Personal Data breach, we will:

7. Data Retention and Deletion

8. International Transfers

All data is currently processed within the United States. If transfer outside the US becomes necessary, we will implement appropriate safeguards (Standard Contractual Clauses or equivalent) and notify the Controller in advance.

9. Audits

The Controller may audit our compliance with this DPA:

We will provide reasonable cooperation and access to relevant documentation, systems, and personnel.

10. Term and Termination

This DPA is effective for the duration of the subscription agreement. Upon termination:

11. Liability

Each party's liability under this DPA is subject to the limitations set forth in the underlying subscription agreement.

12. Governing Law

This DPA is governed by the laws of the State of California, United States.

13. Contact

Data Protection Officer: [email protected]

General inquiries: [email protected]

← Back to MySearchLog · Terms · Privacy