VistaConnect
    VistaConnectPrinted from https://vista.datahq.co.uk/legal/retention on 2026-04-24

    VistaConnect Data Retention Schedule

    Version: 2.0 Effective date: 2026-04-22 Owner: Data HQ Limited Review cycle: Annually, or on material platform change

    This schedule sets out how long Data HQ retains different categories of data processed through the VistaConnect platform. It is referenced by, and forms part of, the VistaConnect Non-Disclosure Agreement (NDA) and Privacy Notice.

    Retention table

    #CategoryWhat it containsRetentionBasisHow it's enforced
    1Data Audit — uploaded filesThe rows parsed from CSVs you upload to run a matching/enrichment job (company names, addresses, postcodes, contact details if provided)30 days from job completionBusiness necessity — auditors typically re-download or iterate within 30 daysAutomated — cleanup_expired_jobs daily task deletes jobs older than 30 days; cascades to results and purchased contacts
    2Data Audit — job resultsThe matched company data returned against your upload30 days (same as source job)Linked to #1Cascade delete from the job record
    3Find Look-alikes / ICP — uploaded filesThe raw CSVs uploaded to profile your customer baseNot persisted. Rows are parsed in-memory, matched, used to derive filters, and discarded at end of request. Only the matched site URNs (not your uploaded names/postcodes) are stored on the resulting saved list.Data minimisation (GDPR Article 5(1)(c))Code behaviour — upload endpoint does not write raw rows to any table or blob
    4List Builder — saved draftsFilter selections, chosen fields, list name (no personal data of third parties)Until you delete the list, or until account closure, whichever is soonerUser-controlledManual via UI; cascade delete on account closure
    5List Builder — purchased listsThe site URNs (and contact URNs where contacts are included) representing companies you purchased access to24 months from the purchase dateTypical B2B list-usage cycle — purchasers download, enrich and outreach over 6–18 months, with occasional reference over the following 6 months. After 24 months the data is materially stale and the list has limited continuing commercial value. Longer retention is not justified against data-subject interests.Automated — daily scheduler task deletes purchased lists with purchase_date older than 24 months; cascades to list_builder_results and list_builder_contact_results
    6Shared Audit linksA read-only share token that lets a recipient view an audit report without an accountToken valid for lifetime of the parent audit job (30 days). When the job is deleted, the token stops working.Linked to #1Cascade on job deletion
    7Your account — identifying detailsEmail, name, hashed password, client/company name, signup source, verification statusUntil you request deletionContract performanceUser self-serve deletion available in Settings → Delete account. Scheduled hard-delete after 7-day grace period
    8Credit balance + transactionsRecords of credit purchases, consumption and monthly allocationUp to 7 years from the end of the accounting period to which the record relatesUK tax and accounting law (HMRC)Retained via legal obligation; not deleted when an account is closed. Automated archival/purge after statutory period
    9Payment records (Stripe)Stripe payment intent IDs, invoice IDs, amounts, VAT, payment statusUp to 7 yearsUK tax and accounting law (HMRC)As #8
    10Usage logsA record of which API / portal features your account used, when, and how many credits were consumed24 months rolling, or until account closure if soonerOperational and fraud monitoring, billing audit and credit-dispute resolution (legitimate interest)Automated rolling purge at 24 months; remainder deleted as part of account closure. Aggregated / anonymised statistics may be retained per row 14
    11Container / application logsOperational logs (request traces, error messages, performance metrics). These do not contain customer-uploaded data but may contain email addresses of logged-in users and request IDs30 days standard; 90 days for audit-flagged eventsOperational securityAzure Log Analytics retention policy
    12Database backupsPoint-in-time backups of the full production database7-day rolling windowBusiness continuityAzure Flexible Server automated backups. See Backups and the right to erasure below.
    13Blog Bot content (if used)Draft articles, conversations, brand voice configuration you create within the Blog Bot featureUntil you delete, or until account closureUser-controlledCascade on account closure
    14Anonymised / aggregated dataStatistics about how VistaConnect is used in aggregate (e.g. number of jobs run per month, average list size), with no link to any individual client or userIndefiniteNo personal data involved once irreversibly aggregated (GDPR Recital 26)Retained in aggregate form only

    What "deletion" means in practice

    When data is deleted under this schedule:

    1. Live database — rows are permanently removed via SQL DELETE, usually cascaded from a parent record.
    2. Backups — deleted data remains in backups for up to 7 days while the backup window rolls forward. We cannot excise records from a backup snapshot without restoring, editing and re-snapshotting, which would compromise the integrity of the backup.
    3. Container logs — logs roll off the standard Azure retention window (30 days) independently of database deletion.

    Backups and the right to erasure

    If you exercise your right to erasure under UK GDPR, your data is removed from our live systems within 24 hours. Your data may persist in automated system backups for up to 7 additional days while the backup window rolls forward. During that period the data is not accessible for operational use and will be automatically aged out. If you have specific concerns requiring confirmation of backup ageing, email legal@datahq.co.uk and we will confirm the date by which residual backup copies will have been deleted.

    Account closure

    On request, or when an account is closed, we will delete:

    • your user record (users);
    • your client / organisation record (api_clients);
    • your account-to-user link (user_client_access);
    • your audit jobs and results (bulk_enrich_jobs, bulk_enrich_results, bulk_enrich_contacts);
    • your saved and purchased lists (list_builder_lists, list_builder_results, list_builder_contact_results);
    • your Blog Bot content (all blog_bot_* tables);
    • your usage logs (api_usage_log);
    • your credit ledger (credit_transactions), except where retention is required for tax purposes under items 8 and 9 above.

    We retain, for the statutory period, records required by UK tax and accounting law (invoices, payment history, VAT returns). These records are retained under legal obligation and are not subject to earlier deletion.

    Requesting earlier deletion

    You can request that Data HQ deletes your Confidential Information before the retention period expires, by emailing legal@datahq.co.uk. We will comply within 24 hours of receipt of the request, subject to the statutory exceptions above.

    Version history

    VersionDateNotes
    1.0[draft]Initial schedule
    2.02026-04-22Added basis column; clarified backup persistence on right-to-erasure; aligned HMRC wording with "up to 7 years"

    Questions about this document? Email legal@datahq.co.uk.