Duality Digital Duality Digital Back to sign in

Privacy Policy

Effective 2 October 2026. Covers the SEO reporting dashboard at app.getduality.com and our website at getduality.com, run by Duality Digital.

Who we are

Duality Digital provides an SEO reporting dashboard: we track keyword rankings, site speed, backlinks and search performance for the websites our clients ask us to track, and show it back to them in one report. This policy explains what we collect to do that, why, and what you can ask us to do about it. Duality Digital is a trading name of BLACKPEAKSOLUTIONS LTD; the company details are under Contact, at the end of this policy.

What we collect directly from you

What we collect on your behalf

Once you grant our service account access to Google Search Console and Google Analytics for your own site, we read clicks, impressions, sessions, engagement and similar aggregate performance figures from those properties, so we can show them in your report. For this data, you remain the data controller — it is your website's performance data — and we act as a processor on your instruction. Revoking our access at any time stops this immediately.

What we collect from other providers

To measure your site's public search presence, we send your target keywords, website domain and location settings to a specialist search data provider (search rankings, backlinks, referring domains, domain trust, keyword research) and to Google PageSpeed Insights (page speed scores). Both describe your website's public footprint — how it ranks and performs in search — not personal data about your site's visitors.

Cookies and local storage

In the dashboard at app.getduality.com we use two cookies: a session cookie that keeps you signed in (httpOnly, secure, expires after two weeks of inactivity), and a security cookie that stops other websites from making changes to your account on your behalf (secure, expires after two weeks). The dashboard sets no tracking, advertising or analytics cookies. On its sign-up and free-trial pages, Google reCAPTCHA may set a cookie of its own. On our website at getduality.com, Google Analytics sets two cookies, _ga and _ga_ followed by our measurement ID, as described under "Website visits" above, and Google reCAPTCHA on the contact form may set a cookie of its own. We do not use advertising cookies. A light/dark theme preference is kept in your browser's local storage — it never leaves your device and we never read it. If you turned analytics off on our website with the link that used to be at the bottom of each page, that choice stays in your browser's local storage and we still respect it; it never leaves your device either. If you install the site as an app on your phone or computer, your browser also keeps three small files for a "you are offline" screen (a page and our logo); they contain nothing about you or your account.

Who we share data with

We use a small number of processors to run the service, each only for what's needed to provide it:

WhoWhat for
Google (Search Console, Analytics, PageSpeed APIs)reading the performance data described above
Google (Analytics, reCAPTCHA) on getduality.comunderstanding how our website is used (pages viewed, where visitors came from, device and browser, a rough location, and that a contact message was sent and its topic) and checking that contact-form messages come from people (information about your browser and how you use the contact page, which your browser sends to Google directly). We do not pass your name, email address or message to Google
Google (reCAPTCHA) on the dashboard's sign-up and free-trial pageschecking that new accounts are created by people (information about your browser and how you use the sign-up page, which your browser sends to Google directly). We do not pass your name, email address, password or website to Google
A specialist search data providerrank, backlink, domain trust and keyword research checks — only your target keywords, website domain and location settings (and, for the free domain authority checker on getduality.com, the domain a visitor types), never your name, email address or any visitor data
Postmarksending account emails (email confirmation, password resets, invites) and, while you are a subscriber or on a free trial, an email each time a new report is ready (you can switch these off in Settings) — your name and email address, and the summary figures in the report email. Postmark also carries messages sent through the contact form on getduality.com to our inbox, with the name, email address and message you wrote
DuckDuckGo (site icons)fetching the small icon shown beside your website's name. Our server asks for it, using only your website's domain name; your browser never contacts DuckDuckGo and it receives none of your account details
Stripetaking card payments and managing subscriptions, invoices and receipts — your name, email address, billing details and payment details, which Stripe collects directly

We also run an internal Telegram alert for our own team if a scheduled collection fails or a service credential needs attention — that alert never contains client account data, only operational status (which source failed, for which client, and why, or that a client's payment failed and for how much). A separate Telegram note tells us when a contact-form message has arrived; it gives only the topic and length of the message, never your details.

We do not sell personal data, and we do not use it for advertising, ours or anyone else's.

How long we keep data

We keep your data for as long as your account is active. If your paid plan ends, you choose: pay a flat monthly fee to hibernate, in which case we keep your reports and history, read-only, for as long as you keep paying; or delete your account. If a subscription ends without you choosing, your account is deactivated and your data is locked and kept for 90 days so you can come back or take a copy; nothing new is collected. After that we permanently delete it. If you'd rather we erased everything, see "Your rights" below.

Payment records. Invoices and payment records are held by Stripe, and kept for as long as tax and accounting law requires. Erasing your account does not remove those records, even though it removes everything else (see "Your rights").

The database is also backed up daily as a safeguard against data loss: daily backups are kept 14 days, weekly backups 8 weeks, and monthly backups are currently retained indefinitely for disaster-recovery purposes. A deletion request removes your data from our live system immediately; a copy may persist in a backup for as long as that backup is retained under this schedule, and is never used for anything other than restoring the system after a failure.

Your rights

You can ask us, at any time, to:

When we delete an account, we also delete your customer record from Stripe, which ends any subscription immediately. The one exception is the invoices and payment records described above, which Stripe and the law require to be kept.

You can delete your account yourself at any time: go to Settings, then Your account, then Delete account. To make sure a permanent, irreversible action is never a misclick away, you confirm by typing a word and entering your password. If you have paid time left, your account stays open until the end of the period you have paid for and is deleted then; until that date you can change your mind in Settings. Otherwise it is deleted straight away. Deleting ends your subscription, deletes your sites and their reports, and erases your login, and we email you to confirm. Copies of your data in our routine backups are removed as those backups expire, on the schedule above. If you would rather ask us, or you cannot sign in, email privacy@getduality.com and we'll do it for you.

Security

Passwords are hashed, never stored in plain text. Sessions are cookie-based with secure transport enforced. Sign-in attempts are rate-limited to make automated password guessing impractical. Access to anything administrative is gated behind a separate, additional passphrase on top of a normal admin login. Backups are taken daily and tested for restorability.

Children

This service is a B2B tool for businesses managing their own SEO reporting. It is not directed at, and we do not knowingly collect data from, children.

Changes to this policy

If this policy changes in a way that matters, we'll update the date at the top and, for a material change, let active clients know directly.

Contact

Duality Digital — privacy@getduality.com

Duality Digital is a trading name of BLACKPEAKSOLUTIONS LTD, a company registered in England and Wales.

BLACKPEAKSOLUTIONS LTD
17 High Street, Corby Glen, Grantham, England, NG33 4LU
Company no. 16819956 · VAT no. GB513280522