Privacy Policy
Last updated: June 7, 2026. Your privacy and data security are core priorities for us.
This Privacy Policy describes how Refetch(er) ("we", "us", or "our") collects, uses, and discloses your information when you create an account, register API keys, and use the Refetch(er) scraper API service ("Service").
We build tools for developers, and our data practices are designed to be transparent, minimal, and secure. We only collect the information necessary to authenticate your requests, log usage details for billing verification, and keep the API running efficiently.
2. Information We Collect
We collect and process the following categories of data in connection with the Service:
- Account Information: Email address, password hashes, and email verification status. If you sign in via Google OAuth, we retrieve your verified email and profile name as returned by Google.
- Billing Details: Records of prepaid credit top-ups, transaction logs, spent amounts, current balance states, payment provider ids, currency, and country-routing metadata in our SQLite database. We do not collect or store credit card numbers - checkout transactions are securely handled off-site by Razorpay, PayPal, or a configured fallback payment provider.
- Scraper API Request Logs: For billing audit trails and security, we log details of requests made using your API keys, including:
- Presented API key hashes (we never store raw API keys).
- HTTP request size, latency, response status codes, and timestamps.
- Target URLs submitted for scraping.
3. How We Use Your Information
We use the collected information for the following specific purposes:
- Service Access: To verify your identity, process session authentication cookies, and enable dashboard and playground access.
- Billing Enforcement: To calculate request debits dynamically at execution time and record transactional balance reductions.
- Performance Optimization: To monitor dispatch routing times, scale worker resources on AWS, and diagnose scraping errors.
- Abuse Prevention: To enforce rate limits, detect bot networks attempting to attack the dispatcher, and ensure compliance with our terms.
5. Data Protection & Retention
We implement appropriate technical security measures to protect your information:
- All browser interactions and API requests are encrypted in transit using standard Transport Layer Security (TLS/HTTPS).
- API keys are stored in the database as secure SHA-256 hashes. If a key is leaked or compromised, it can be revoked instantly from the dashboard.
- We retain request logs and transaction histories as SQLite database entries to provide billing audit trails. You may request account deletion by contacting us at support, in which case we delete your account identity rows.
6. Cookies & Sessions
Refetch(er) uses cookies solely for necessary session authentication purposes:
- Dashboard Session Cookie: We set a cookie (
refetcher_session) containing a cryptographically secure, random session token. This cookie is flagged asHttpOnly(inaccessible to browser JavaScript) and usesSameSite=Strictrules. It is served with theSecureattribute on production HTTPS hosts. - OAuth State Cookie: A temporary state cookie is used during Google Sign-in to protect against Cross-Site Request Forgery (CSRF). It is deleted immediately after the sign-in redirect flow completes.