Privacy
What we collect, why we collect it, and how to make us forget. Last updated 2026-06-19.
Short version
- No data sale, no broker resale, no ad targeting. We don't have an ads business.
- We collect what's needed to run the agent: your email, your resume (if you upload one), your saved preferences, your chat history, and the jobs you applied to.
- Third parties touch some of this data — Anthropic processes your prompts, Supabase stores them, Stripe handles payments. Their names + roles are listed below.
- You can delete your account and everything we have on you by emailing hello@roleminer.app.
What we collect
pypdf and run it through Anthropic Claude once to produce a structured summary used by the scoring tool. The raw file stays in your storage bucket until you delete it.
anonymize_ip on. We track which pages get viewed and which filters get used, never raw search text or chat content. The GA4 measurement ID is shared across the marketing site (roleminer.app) and the app (app.roleminer.app) so sessions stitch correctly.
Who else touches your data
These are the third-party processors. We use them under their standard data processing terms. Each one's privacy policy is linked.
| Processor | What it touches | Region |
|---|---|---|
| Anthropic | Chat prompts, resume text, JD analysis, CV tailoring. Anthropic has zero-day-retention enabled on our account — they don't train on this data. | US |
| Supabase | Database (auth, profiles, applications, chat history), file storage (resumes, tailored CVs), auth tokens. | US / EU (project-dependent) |
| Mem0 | Long-term preferences ("memories") the agent recalls across sessions. | US |
| Stripe | Card processing, subscription state. Only if you upgrade to a paid tier. | US / EU |
| Google (GA4) | Anonymised pageviews, event counts. No raw search text or chat content. | US |
| Vercel | Marketing site (roleminer.app) edge hosting. No personal data — the marketing site is static. | Global edge |
| Fantastic.jobs | Upstream job-listings index. We send filter parameters; we don't send your identity to them. | US |
| Sentry | Server-side crash reporting. Includes your user ID + the request path + the stack trace — no chat content, no resume bytes. | US |
Cookies
We use one functional cookie set by Supabase Auth to keep you signed in. We do not use ad-targeting cookies. GA4 sets first-party analytics cookies (_ga, _ga_*) with anonymize_ip enabled.
Your rights
- Access: ask us for a copy of what we have on you. Reply within 30 days.
- Deletion: ask us to delete your account. We remove the row in Supabase auth (which cascades to profiles, applications, conversations, messages, saved searches, alerts, tailored CVs) and ask Mem0 to delete your preferences. Anthropic and Sentry retain processed logs per their policies.
- Portability: the /applied page has a CSV export. For other data, ask us.
- Correction: edit your display name / preferences / resume from /profile at any time.
- Withdraw consent: you can sign out and stop using the service at any time. GA4 can be blocked with any browser-level "Do Not Track" extension.
To exercise any of these, email hello@roleminer.app from the address you signed up with.
Data retention
We keep your account data as long as your account exists. Chat messages and tool calls older than 18 months may be archived to cold storage but stay restorable until you delete the account. Application audit events are kept for the life of the application row; if you unapply a role, its event history goes with it.
Children
RoleMiner is built for engineers searching for engineering jobs. We don't market to anyone under 18 and don't knowingly collect data from anyone under that age. If you believe we have, email us and we'll delete it.
Changes
If we change this policy, we'll bump the "last updated" date and post a note on the changelog. Material changes get an email to active users.
Contact
Privacy questions or data requests: hello@roleminer.app. The data controller is Felipe Ramos da Silva, operating under the trade name RoleMiner.