Published · first-client

Owner onboarding privacy policy

How B Squared Properties handles information submitted through the owner onboarding path.

1. Purpose

We collect owner-onboarding data only to identify the owner and property, review readiness (lease, COI, checklist), keep an auditable record of consent and staff access, and contact the owner about their pack. We do not sell this data or use it for unrelated marketing in V1.

2. What we collect in V1

Object bytes are stored in R2 with Cloudflare server-side encryption once enabled. Until then, uploads fail closed.

3. What we do not collect in V1

4. Who can access data (by role)

RoleAccess
ownerTheir own pack only — create, read, update while draft, submit, upload/download allowlisted docs, request deletion.
staff_reviewerAssigned packs only (pack_assignments). Not all packs. Opens logged as staff_access.
adminFull desk operations. Acting on another owner’s pack logs impersonation.
UnauthenticatedNo production pack access.

Staff MFA (Cloudflare Access preferred) and owner auth (magic-link OTP) must be live before real packs are stored in production MODE.

5. Retention

Default retention is 2555 days (~7 years) from creation — stub pending counsel. Soft-delete hides a pack from normal reads. Hard delete (R2 removal, payload scrub) is not live; the retention job runs dry_run only until counsel and Guardian approve.

6. Correction and deletion

Correction: While draft, update via the authenticated API. After submit, email the privacy contact describing the field to correct.

Deletion: Submit a deletion request; the pack is soft-deleted. Hard delete remains a future job.

7. Consent

Before submit, the owner must accept this policy version. The Service stores a consent event with privacy_policy_version matching Worker var PRIVACY_POLICY_VERSION.

8. Contact

Privacy requests: desk@bsquaredprop.com (or the published privacy contact after counsel review).

Live policy for first-client owner onboarding. Source: owner-onboarding-api/PRIVACY-POLICY.md.

← Back to owner onboarding