Skip to content
ToolCargo

Legal

Privacy notice

Last updated 8 October 2026 (billing receipts and scheduled reports).

ToolCargo is a service run by its founder, Mustafa Halawa. Contact: mustafa.halawa9@gmail.com. There is no registered company behind it yet; this notice will be updated when there is.

What we collect

DataWhyKept
Launch notification email and selected planSending the plan launch notification you requestedStored for the requested launch notification. Contact support for privacy requests.
Email, optional name, password hash (scrypt)Your account and sign-inUntil you delete the account
Session records (hashed token, browser user agent)Keeping you signed in30 days, or until you sign out
API keys and OAuth tokens — stored only as SHA-256 hashes — with name, scopes and last-used timeAuthenticating your AI clientsUntil the account is deleted; access tokens expire after an hour
OAuth app details (name, redirect URLs) for apps you approveShowing and revoking connected appsUntil the account is deleted
Usage records: tool name, result, duration, time, which key was usedQuotas, your usage history, abuse preventionUntil the account is deleted
Plan status, PayPal subscription/order/capture references, payment amounts and receipt recordsKnowing which plan you are on and recording your paymentsAs long as needed for accounting
PayPal notifications, with subscriber name, email and address removed before storageProcessing billing changes exactly onceAs long as needed for accounting
Connector requests you submit, and your email if you give itDeciding what to build and asking follow-upsUntil you ask us to delete them
Saved audits (signed-in users): the audited URL, the check results and short evidence such as the page title or canonicalYour audit history, re-runs, comparisons and client reports — visible only to your account180 days, or until you delete them; you can switch history off
Google Search Console (if you connect Google): an encrypted Google refresh token for read-only Search Console access, the permissions Google granted, and when the connection was made and last used. Search Console data (queries, clicks, pages) is fetched from Google when you ask and is not storedAnswering your questions about your own Search Console propertiesUntil you disconnect (we also ask Google to revoke access) or delete the account
Page Watch (signed-in users): watched URLs, a small snapshot of the last check (status, canonical, noindex, robots.txt result, failing high-impact check titles) and the change historyRe-checking pages you chose and telling you when they change — visible only to your accountWatches until you stop them; change history 180 days; deleted with the account
Client workspace labels, report schedules, and uploaded report logosOrganising your projects and delivering scheduled reports to your verified account email; branding your PDF exportsUntil you delete the records or your account
Email confirmation: when you confirmed your address, and one-time confirmation links stored only as hashesSending alert emails only to addresses their owner confirmedLinks until used or expired (24 hours); deleted with the account
Public visitor statistics: daily public-page keys, broad entry sources and event counts; no account linkUnderstanding public discovery and setup interestAbout 90 days; separate hashed abuse-counter windows about one day
Product events: sign-up, first successful tool call, days with activity, report exports, pricing and checkout events, demo audit outcomes — no URLs or page contentUnderstanding whether the product is usefulAbout 13 months; deleted with the account
Recovery codes and password-reset links — stored only as hashesLetting you back into your accountUntil used, replaced or expired; deleted with the account
Support messages you send (your email, topic and message)Answering youUntil resolved, then up to 12 months; ask us to delete sooner
Pilot access records (dates, call limit, reason) and a log of staff actions on accountsRunning the pilot fairly and keeping an audit trailPilot records are deleted with the account; the staff action log keeps only a hash of your email
Daily counts of anonymous demo runs (no URLs, no IPs)Capacity and abuse monitoringAbout 13 months
Hashed IP address or email in rate-limit countersStopping abuse of sign-in, sign-up and the demoAbout one day
Error events (no request bodies, tokens or page contents)Keeping the service working90 days

Google user data

If you connect Google Search Console, ToolCargo requests read-only access to your Search Console data (scope webmasters.readonly). We use it only to answer the requests you make through Google Search Console, for your own account. We do not use it for advertising, do not sell it, do not transfer it to others except as needed to provide the feature, and no person reads it unless you ask us to for support or the law requires it. ToolCargo's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. You can disconnect at any time on the Search Console page or at myaccount.google.com/permissions.

What we do not collect

Visitor statistics

Our own public-page counter stores daily totals for a fixed public page key, a broad entry-source category (such as Google search, AI referral or direct/unknown), and pageviews or setup-link clicks. It does not store full page addresses, query strings, referrer addresses, account identifiers, browser details, IP addresses or a per-visit record in these aggregate tables. It does not use cookies or browser storage, and requests omit account cookies.

Private pages, unknown public paths, verification visits, non-campaign query strings and browsers requesting Do Not Track are excluded. An excluded visit stays excluded during navigation within that document. Referrer categories are approximate; counts are not unique people or successful tool use. Separate abuse controls store hashed network-derived keys in fixed hourly rate-limit windows, with old windows removed by the hourly cleanup after about one day. Hosting request logs are separate from these aggregates. Daily aggregate counts are removed by the hourly cleanup after about 90 days. No external visitor-statistics script is loaded.

Cookies

tp_session (HTTP-only, 30 days) keeps you signed in. tp_signed_in (30 days, value “1”) only lets pages show “Dashboard” instead of “Sign in”. Both are strictly necessary.

Who processes data for us

Your data may therefore be processed outside your country. We do not sell personal data or share it for advertising.

Your choices and rights

Changes

If we change what we collect, we will update this page and the date above. Material changes will be announced to account holders before they apply.