best / PRIVACY.md
anky2002's picture
fix: Add PRIVACY.md with data handling, retention, and LLM disclosure
5474f93 verified
|
Raw
History Blame Contribute Delete
3.17 kB

Privacy Policy

What Data We Collect

Category Data Purpose Retention
Account Email, name, password hash Authentication Until account deletion
Profile Skills, experience, education, preferences Resume generation, job matching Until account deletion
Resumes Resume text, PDF files Resume building, AI review Until user deletes
Applications Job titles, companies, status, notes Application tracking Until user deletes
Saved Jobs Job bookmarks, folder assignments Organization Until user removes
AI Interactions Prompts sent, responses received, token counts Audit trail, cost tracking 90 days, then anonymized
Analytics Page views, search queries, click events Product improvement 30 days, aggregated
API Keys Encrypted provider credentials LLM API access Until user deletes

What We Do NOT Collect

  • Browser fingerprints
  • Location tracking
  • Contact lists
  • Social media data
  • Third-party cookies
  • Advertising data

Data Processing

Local Mode (Ollama)

When using Ollama as LLM provider:

  • Zero data leaves your machine
  • All AI processing happens locally
  • No external API calls for AI features
  • This is the default and recommended mode

Cloud LLM Mode

When using OpenAI/Anthropic/etc:

  • Resume text, job descriptions, and user queries are sent to the selected provider
  • Data is processed per the provider's privacy policy
  • We do not store prompts longer than 90 days
  • Users explicitly choose to enable cloud providers

Scraping

  • We only scrape publicly accessible job listings
  • We respect robots.txt
  • We do not scrape personal profiles or private data
  • Scraped data is job postings only (title, description, requirements)

User Rights

Data Export

GET /api/v1/export/profile/json — Download all your data as JSON

Data Deletion

DELETE /api/v1/export/account — Permanently delete your account and ALL data

What Gets Deleted

  • User record
  • Profile and preferences
  • All resumes and cover letters
  • All applications and tracking data
  • All saved jobs and bookmarks
  • All AI artifacts and history
  • All API keys
  • All notifications and alerts

Deletion is immediate and irreversible.

Third-Party Services

Service Data Shared Purpose
Ollama (local) Nothing Local LLM inference
OpenAI (optional) Prompts AI features
Anthropic (optional) Prompts AI features
Google Gemini (optional) Prompts AI features
Cloudflare R2 (optional) Files Resume/document storage
PostgreSQL (self-hosted) All app data Primary database
Redis (self-hosted) Cache/queue data Task queue, caching

Self-Hosting

This is an open-source, self-hostable application. When self-hosted:

  • You control all data
  • No data is sent to us
  • No telemetry or analytics to external services
  • You are the data controller
  • Applicable privacy laws depend on your jurisdiction

Contact

For privacy questions: privacy@jobportal.dev For data deletion requests: Use the in-app account deletion feature or email above.