Skip to main content

Privacy Policy

Last updated: 15 August 2026

This Privacy Policy explains how Threadsovereign Ltd (“Threadsovereign”, “we”, “us”, “our”) collects, uses, stores and protects your personal data when you use the Threadsovereign platform (“Platform”). It applies to all portal users including Principal Designers, Contractors, Clients, Residents and Platform Administrators.

This policy is written in accordance with the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.

1. Who We Are

Roles depend on whose data it is. That split matches the Data Processing Agreement.

  • Threadsovereign is the controller for account, billing, security, cookie-consent evidence, and support data we decide how to process.
  • The Customer is the controller for personal data it uploads or generates about residents, contractors, clients, and other third parties — including PEEPs, complaints, safety concerns, and golden-thread documents.
  • Threadsovereign is the processor for that Customer-controlled data, on the Customer's documented instructions.

Company details

Threadsovereign Ltd

Registered in England and Wales

Company Registration Number: 17178521

VAT Number: GB 522 6434 10

Registered Office: 1 St. Peters Mews, Poole, England, BH14 0DN

ICO Registration Number: ZC132889

Data Protection contact: privacy@threadsovereign.io

Residents and other individuals: if you use a portal because a duty-holder invited you, your organisation (the Customer) is usually the controller of the records about you. Use the in-app request tools or contact that organisation first. You may still write to us at privacy@threadsovereign.io and we will forward a request that belongs to a Customer.

2. Data We Collect

We collect the following categories of personal data:

CategoryExamplesSource
Account dataFull name, email address, job title, phone number, password (hashed)Provided by you at registration
Organisation dataCompany name, Companies House registration number, VAT number, registered addressProvided by your organisation admin
Profile dataRole within the platform (e.g. Principal Designer), user preferences, notification settingsProvided by you or your admin
Project & building dataBuilding addresses, project names, building height, number of storeys and units, Gateway submission records, document metadataProvided by you in the course of using the Platform
Resident dataFlat/unit number, floor, resident name and contact details (for Resident Portal users)Provided by the Accountable Person or BSM, or directly by residents
PEEP / evacuation-plan dataPersonal emergency evacuation plans, including mobility or health information needed to plan evacuation (special category / Art.9)Entered by the Accountable Person or BSM as controller; resident may confirm or update
Usage dataLogin timestamps, IP address at login, pages visited, features usedCollected automatically
Audit log dataRecord of actions taken on the Platform (document uploads, approvals, Gateway submissions)Generated automatically
CommunicationsMessages sent through the Platform's messaging feature, RFI contentProvided by you
Cookie dataSession identifiers, analytics data (with consent)See Section 9

The Platform does process special category personal data where the Customer records a personal emergency evacuation plan (PEEP). Mobility and health information in a PEEP is special category data under UK GDPR Article 9. The Customer is the controller and must have both an Article 6 lawful basis and an Article 9 condition. The Fire Safety (Residential Evacuation Plans) (England) Regulations 2025 require explicit consent before prescribed information is shared with the fire and rescue authority — that sharing consent is not automatically the Article 6 basis for storing the PEEP. Counsel should confirm the Customer's Article 6 / 9 pair before go-live. The Platform can record two optional timestamps on a PEEP — Art.9 processing consent and FRA-sharing consent — and does not require either tick to save. Do not upload other special category data (for example racial or ethnic origin, or biometric templates) unless the DPA records a written instruction. If you believe special category data has been uploaded in error, contact privacy@threadsovereign.io.

3. Lawful Basis for Processing

UK GDPR requires that every processing activity has a lawful basis. Below we set out the basis for each type of processing we carry out:

Processing ActivityLawful BasisDetail
Creating and managing your accountContract (Article 6(1)(b))Processing is necessary to perform the contract between you (or your organisation) and Threadsovereign
Providing all Platform featuresContract (Article 6(1)(b))Core service delivery
Storing building safety records, Gateway submissions, Golden Thread documents (as processor)Customer's instruction + Customer's Article 6 basis (often legal obligation Article 6(1)(c) — BSA s.88 / SI 2023/907)We process as processor. The Customer decides the basis. We do not delete records still inside a statutory keep window or legal hold — see Section 5.
PEEP / evacuation-plan records (as processor)Customer's Article 6 basis + Article 9 condition (counsel to confirm pair)Health / mobility data. Fire Safety (Residential Evacuation Plans) (England) Regulations 2025 consent is for sharing prescribed information with the FRA, not a substitute for the Article 6/9 analysis.
Maintaining activity logsLegitimate interests (Article 6(1)(f)) as controller of security logs; Customer's legal obligation / instruction as processor of golden-thread change recordsSI 2023/907 reg.7(1)(f) requires changes to prescribed information to be recorded. Application users cannot edit those entries in the product UI.
Sending transactional emails (password reset, notifications)Contract (Article 6(1)(b))Part of service delivery
Session management and security monitoringLegitimate interests (Article 6(1)(f))Our legitimate interest in platform security and preventing unauthorised access. We have conducted a balancing test and concluded this processing does not override your interests.
Analytics cookies (Vercel Analytics and PostHog)Consent (Article 6(1)(a))Only fires after you grant analytics consent via the cookie banner. You may withdraw at any time.
Marketing communications (not currently active)Consent (Article 6(1)(a))We will only send marketing communications with your explicit consent

4. How We Use Your Data

We use your personal data to:

  • Create and manage your Platform account
  • Provide the building safety compliance features of the Platform
  • Enable collaboration between Principal Designers, Contractors, Clients, Residents and Regulators
  • Generate, store and maintain Gateway submission records required by the Building Safety Regulator (BSR)
  • Maintain the Golden Thread of building information as required by the Building Safety Act 2022
  • Send you notifications about tasks, deadlines, approvals and system alerts
  • Provide customer support
  • Detect and prevent fraud, abuse and security incidents
  • Comply with our legal obligations
  • Improve the Platform (with your consent for analytics)

5. How Long We Keep Data

We retain personal data only as long as necessary for the purposes set out in this policy, and no longer than required by applicable law.

Data TypeRetention PeriodReason
Mandatory occurrence reports and related MOR documents7 years from the day the AP created or received the reportSI 2024/41 Sched.1 paras 12 and 28
Relevant complaints to the PAP (summary) and recurring-complaint logs7 years from receipt (recurring log: from the most recent complaint)SI 2024/41 Sched.1 paras 14 and 30
Maintenance / inspection records described in Sched.17 years (where the paragraph states that window)SI 2024/41 Sched.1 paras 10 and 26(b)
Contravention notices given by an AP (BSA s.96)5 years from the day the notice was givenSI 2024/41 Sched.1 para 31
Other golden-thread documents (default product policy)7 years from creation (configurable 7–25 on Enterprise); legal hold blocks purgeProduct policy supporting BSA s.88 / SI 2023/907 reg.7 — not a 15-year statutory floor. BSA ss.79–82 are BAC, not a keep-everything clock.
Activity log entriesAligned with the related record's keep window or legal holdSI 2023/907 reg.7(1)(f) — record who changed prescribed information and when
User account data (name, email, job title, phone)Duration of active subscription + 6 months after terminationOperational necessity; soft-anonymised after 6 months where legally permissible
Auth sessionsUntil sign-out or token expiry (Supabase Auth refresh as configured)Keep you signed in. Not a 24-hour rolling wipe.
Marketing consent recordsUntil withdrawn + 3 yearsICO guidance on evidencing consent
Cookie consent records3 years or until withdrawnICO / PECR evidence of consent
Billing records and invoices6 years from invoice dateUK tax law (HMRC requirement)
Failed login / rate-limit signalsShort-lived (typically days, not a fixed 90-day lockout store)Security monitoring. The Platform rate-limits auth; it does not implement a published '5 failures / 30 minutes' account lockout.
Erasure vs golden thread: we will not erase records still inside a SI 2024/41 keep window, a legal hold, or the Customer's configured retention period. That is not a claim that BSA ss.79–82 require a 15-year keep of every file. If you submit a right to erasure request, we will say what cannot be erased and why.

6. Who We Share Data With

We do not sell your personal data. We share it only in the following circumstances:

6.1 Within the Platform

Data is shared between users within the same organisation and project team as part of the collaborative nature of the Platform (e.g. a contractor can view documents uploaded to a shared project).

6.2 The Building Safety Regulator (BSR)

The Platform does not machine-file to the Building Safety Regulator. Duty-holders remain responsible for filing on the GOV.UK digital service (or successor). We may disclose records if lawfully required by the BSR, a court, or another competent authority, and we will notify the Customer where legally permitted.

6.3 Sub-processors

We use the following third-party service providers (sub-processors) who process personal data on our behalf under Article 28 UK GDPR Data Processing Agreements:

Sub-processorPurposeLocationData Transfer Safeguard
Supabase Inc.Postgres, Auth, and some object storageProduction and staging United Kingdom / EU (eu-west-2). Former production us-east-1 is parked and not in live use.UK adequacy for EU/UK hosting
Vercel Inc.Application hosting and serverless functionsFunction region London, United Kingdom (eu-west-2 / lhr1). Vercel’s control plane and global CDN may still process connection metadata outside the UK.UK adequacy for function execution in London; UK–US Data Bridge and/or UK IDTA / SCCs where Vercel or a connected US service still processes data
Vercel Blob (Vercel Inc.)Uploaded document bytes (golden-thread files)Production Blob store London, United Kingdom (lhr1) — confirmed 2026-08-15 via Vercel Blob store list. Not the same setting as Function Regions; this store happens to match. A separate staging Blob store exists in iad1 and is not used for production files.UK adequacy for the London production store. Vercel’s control plane may still process connection metadata outside the UK.
Stripe, Inc.Subscription billing and invoicesUS / EUUK–US Data Bridge and/or UK IDTA / SCCs; Stripe DPA
ResendTransactional emailUSUK–US Data Bridge and/or UK IDTA / SCCs
Twilio Inc.SMS notifications (Professional+ when configured)USUK–US Data Bridge and/or UK IDTA / SCCs
Upstash Inc.API rate limitingUS / EUUK–US Data Bridge and/or UK IDTA / SCCs
Functional Software, Inc. (Sentry)Application error monitoring (when DSN configured)US / EUUK–US Data Bridge and/or UK IDTA / SCCs
Inngest Inc.Background job scheduling (crons, retries)USUK–US Data Bridge and/or UK IDTA / SCCs
DocuSign Inc.Handover / formal sign-off envelopes (when configured)US / EUUK–US Data Bridge and/or UK IDTA / SCCs
Google LLC / Microsoft CorporationOptional social login and calendar OAuthUS / EUProvider DPAs; UK–US Data Bridge and/or UK IDTA / SCCs
OpenAI, L.L.C. or Anthropic PBCOptional Professional+ AI document extraction (advisory only; FRA scan gated off)USUK–US Data Bridge and/or UK IDTA / SCCs; no compliance judgement by the model
Autodesk Inc.Optional Enterprise CDE import (Revit / AutoCAD / ACC)USUK–US Data Bridge and/or UK IDTA / SCCs
PostHog Inc.Product analytics and optional session replay (consent-gated)EU (eu.i.posthog.com by default)UK adequacy for EU hosting when the EU cloud is used

We will update this list if we add or change sub-processors and will notify our customers as required under our Data Processing Agreement.

6.4 Legal requirements

We may disclose personal data where required by law, court order, or regulatory requirement.

7. International Data Transfers

The UK has not yet made an adequacy decision in respect of all countries where our sub-processors operate. Where data is transferred outside the UK we rely on:

  • UK–US Data Bridge and/or the UK International Data Transfer Agreement (IDTA) / SCCs — for transfers to US-hosted services (billing, email, SMS, and other US-hosted vendors on the sub-processor list)
  • UK adequacy — for EU-hosted services (production and staging Supabase in eu-west-2, Vercel functions in London, and PostHog EU cloud when that host is used)

Application functions run in London (Vercel eu-west-2) and query the production database in the UK/EU (Supabase eu-west-2). Production document bytes are in the London Vercel Blob store (lhr1). Those hops are not UK–US transfers. Other sub-processors may still process data in the US (see the list in this policy and the DPA). Do not treat this as “EU hosted, no international transfer.”

You can request a copy of the relevant transfer safeguards by contacting privacy@threadsovereign.io.

8. Your Rights Under UK GDPR

You have the following rights in relation to your personal data. To exercise any right, contact privacy@threadsovereign.io. We will respond within 30 calendar days.

RightWhat It MeansLimitations
Right of access (DSAR)Request a copy of all personal data we hold about you, in a portable formatWe may verify your identity before releasing data
Right to rectificationAsk us to correct inaccurate or incomplete dataGolden-thread records must stay accurate (BSA s.88). Corrections are made by a new version or a logged change, not by silent rewrite.
Right to erasure ('right to be forgotten')Ask us to delete your personal dataWe cannot erase records still inside a SI 2024/41 keep window, legal hold, or configured retention period. We will tell you exactly what cannot be erased and why.
Right to data portabilityReceive your personal data in a machine-readable format (JSON)Applies to data you provided to us and that we process on the basis of consent or contract
Right to restrictionAsk us to stop actively processing your data (while retaining it)Available while an objection or rectification request is pending
Right to objectObject to processing based on legitimate interestsWe will stop unless we can demonstrate compelling legitimate grounds
Rights related to automated decision-makingWe do not make solely automated decisions that produce significant effects on individuals
Right to lodge a complaint: If you are unhappy with how we handle your data, you have the right to complain to the Information Commissioner's Office (ICO): ico.org.uk · Helpline: 0303 123 1113. We would appreciate the opportunity to resolve any concern before you contact the ICO — please email privacy@threadsovereign.io first.

9. Cookies

We use cookies and similar technologies. For full details — including a complete list of every cookie we set, its purpose and duration — see our Cookie Policy.

You can manage your cookie preferences at any time via the Cookie Settings link in the footer, or by withdrawing consent in your browser. Withdrawing consent for analytics cookies will prevent Vercel Analytics and PostHog from loading on subsequent page visits.

10. Security

We take the security of your data seriously and implement the following technical and organisational measures:

  • All data encrypted in transit via TLS 1.2+
  • All data encrypted at rest (Supabase AES-256)
  • Role-based access control (RBAC) with Row Level Security (RLS) on all database tables
  • Multi-factor authentication available to all users; enforced for platform_admin (AAL2) outside listed exception paths
  • Auth rate limiting and session controls (not a published “5 failures / 30 minutes” lockout)
  • Activity logs that application users cannot edit in the product UI
  • Private file storage — all uploaded documents are stored with access controls
  • Regular security assessments. Cyber Essentials and an external penetration test have been applied for; we do not claim certification or a completed pen-test report until those instruments exist. We do not hold a SOC 2 report.

In the event of a personal data breach that poses a risk to your rights and freedoms, we will notify the ICO within 72 hours and affected individuals without undue delay, as required by UK GDPR Article 33.

11. Children

Platform accounts are for adults (18+). We do not offer accounts to children. A Customer may still record a child's evacuation needs in a PEEP as controller. That is the Customer's processing, not Threadsovereign creating a children's service. If you believe a child has been given an account in error, contact privacy@threadsovereign.io.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in law or our practices. We will notify you of material changes by email or by a prominent notice in the Platform. The “Last updated” date at the top of this page indicates when the policy was last revised.

Your continued use of the Platform after any change constitutes acceptance of the updated policy. Where changes require fresh consent, we will obtain it explicitly.

13. Contact Us

For any data protection queries, requests or complaints:

Data Protection Contact

Threadsovereign Ltd

1 St. Peters Mews, Poole, England, BH14 0DN

Email: privacy@threadsovereign.io

We aim to acknowledge all requests within 5 working days and respond in full within 30 calendar days. Where a request is complex, we may extend this by a further 2 months — we will notify you if this applies.