Privacy policy
Last updated
Draft, not yet reviewed by a lawyer. RankWhy.com ("we") is operated by the owner of safarcheck@gmail.com.
What we store
| Data | Why | Kept |
|---|---|---|
| Account: email, name, sign-in ID from Firebase | To sign you in and keep your work under your account | Until you delete your account |
Session cookie rw_session (we store only a hash) | To keep you signed in; it is the only cookie we set and it is strictly necessary | 30 days, or until you sign out |
| Agent jobs: keyword, market, the ranking results and page extracts, intent and patterns | So you can reopen and approve your runs | Until you delete them with your account |
| Usage log: each call, its cost and duration | To show you what you used and what it cost | Until you delete your account |
| MCP keys (hash and prefix only) | To recognise your agent's requests | Until you revoke them or delete your account |
| Your IP address | Rate limits against abuse; also recorded with admin actions in the audit log | Rate limits: memory only, up to a day. Audit log: kept |
What we do not store
- Your DataForSEO login: passed through for each request, never written to disk or logs.
- URLs and pages you check with the free tools and the checker: not stored after the answer, apart from one usage line when you are signed in.
Who else receives data
- Google Firebase Authentication: your sign-in.
- Google Gemini API: page text and your keyword for the AI steps.
- DataForSEO: your keyword, market and DataForSEO login, when you run the agent.
- Neon: hosts our database.
- Our hosting provider may keep standard access logs for a limited time.
We do not sell data or use it for advertising, and we do not use tracking cookies.
Your choices
- Export everything as JSON or delete your account from the Account tab of your account. Deleting removes your sessions, keys, jobs and usage.
- Email safarcheck@gmail.com with any question or request.
Children
The service is not directed at children under 16.
Changes
We post changes here with a new date.