Help & Privacy
CRank is a job search agent that learns your preferences and recommends organizations.
What CRank Stores
- Account: Your Google sign-in identity (email, name).
- Preferences: Structured criteria you share during chat (compensation, culture, location, industry, funding stage, vesting, exclusions, notes). Stored as a versioned JSON document.
- Conversations: Your role and message text in agent chat sessions. Provider reasoning, hidden prompts, and API credentials are never stored.
- Job Matches: Ranked organization matches with rationale, seen/dismissed state.
What CRank Does Not Store
- Raw LLM prompts or hidden system instructions.
- API keys or provider credentials.
- Complete external API responses.
- Data from sources you have not interacted with.
Capabilities & Limitations
CRank recommends organizations based on your stated preferences and available score/listing data. It does not:
- Apply to jobs or contact employers on your behalf.
- Send email, SMS, or push notifications.
- Automatically create organizations from external data.
- Access sources outside an approved allowlist.
The interactive agent is behind a feature flag and may be disabled in some environments.
Preference & Conversation Storage
Preferences are created on your first agent interaction — not at login. They are the canonical source of truth for matching. A human-readable markdown projection is generated server-side and is never trusted as input.
Conversations are retained while active. You can archive or delete them at any time (see below).
Recommendation Rationale
When CRank recommends an organization, the match is based on deterministic filtering of your structured preferences against organization scores and job listings. The LLM may explain why a result matches, but it is never the only filter or ranking mechanism.
Retention
Preferences and conversations are retained while your account is active. Deleting your account cascades to all preference, conversation, and match records.
Export, Reset, and Delete
- Export: Use the conversation export API endpoint to download your conversation data.
- Reset: Reset your preferences to defaults through the agent conversation reset API.
- Delete: Delete individual conversations through the conversation delete API. Account deletion removes all associated data.
Reporting Problems
If you encounter a problem or have a privacy concern, please open an issue on the GitHub issue tracker or contact the project maintainers.
Owner: CRank maintainers · Last reviewed: 2026-08-12 · Full privacy notice · Architecture documentation