Skip to main content

Data Privacy & GDPR

Status: DRAFT Owner: Engineering / Legal Last Review: 2026-05-03 Applicable Standards: GDPR (Art. 5, 6, 13–22, 25, 32, 44–49) / CCPA / SOC 2 (P1) / ePrivacy Directive

1. Purpose

This document describes what personal data the Equa platform collects, why it is processed, where it is stored, what rights users have over their data, and what gaps exist in the current privacy posture. It serves as the technical privacy inventory to support a formal privacy policy and Data Protection Impact Assessment (DPIA).

2. Scope

3. Entity-by-Entity Data Inventory

Source: equa-server/modules/persistence/src/schema.ts

3.1 Directly Identifying PII

3.2 Indirectly Identifying / Sensitive Operational Data

3.3 Equity and Financial Data

4. Processing Purposes and Lawful Bases

4.1 GDPR Article 6 Lawful Basis Mapping

4.2 Special Category Data

The platform does not intentionally collect special category data (Art. 9). However, documents uploaded to the data room may contain health information, religious affiliation, or other sensitive data at the user’s discretion. The platform does not parse or process document contents beyond storage and retrieval.

5. Data Storage Architecture

5.1 Primary Database

5.2 File Storage

5.3 Session Storage

Source: equa-server/modules/auth/src/sessions.ts
The express-session cookie constitutes personal data under GDPR because it links a browser to an authenticated user session. The session cookie should be documented in any published privacy policy and cookie consent mechanism as a “strictly necessary” cookie that does not require consent but does require disclosure under GDPR Art. 13 and the ePrivacy Directive.

6. Third-Party Data Sharing

No Data Processing Agreements (DPAs) are documented with sub-processors. Under GDPR Art. 28, the data controller must have a written DPA with each processor.Recommendation: Execute DPAs with Google Cloud, AWS, and any email delivery provider. Document the DPA register as part of the compliance program.

7. User Rights

Under GDPR (and analogous rights under CCPA), users have the following rights:

7.1 Right of Access (Article 15)

Users can request a copy of all personal data held about them. The platform should provide an export mechanism covering:
  • Profile data (name, email, contact information)
  • Equity holdings and transaction history
  • Activity logs associated with their account
  • Session data and authentication history

7.2 Right to Rectification (Article 16)

Users can request correction of inaccurate personal data. Profile fields (name, email, address, phone) are editable through the application. Tax IDs and legal data changes require admin verification.

7.3 Right to Erasure (Article 17)

Users can request deletion of their personal data, subject to legal retention requirements. Key constraints:
  • Equity transaction records may need to be retained for 7 years (IRS requirements)
  • SEC filing data cannot be deleted while the issuer has reporting obligations
  • Audit trail records tied to securities transactions are retained per regulatory requirements
See Data Retention Policy for the full retention schedule.

7.4 Right to Data Portability (Article 20)

Users can request their data in a structured, machine-readable format. The platform should support export in JSON or CSV format covering profile data, equity holdings, and transaction history.

7.5 Right to Restrict Processing (Article 18)

Users can request that processing of their data be limited while disputes about accuracy or lawfulness are resolved.

7.6 Right to Object (Article 21)

Users can object to processing based on legitimate interest (Art. 6(1)(f)). This applies to audit logging and anti-abuse processing. The controller must demonstrate compelling legitimate grounds to continue processing.

8. Email Blacklists

The platform maintains an email blacklist mechanism to:
  • Prevent delivery of transactional emails to addresses that have hard-bounced
  • Honor unsubscribe requests for non-essential communications
  • Comply with CAN-SPAM and GDPR consent withdrawal
Source: equa-server/modules/persistence/src/schema.ts (DomainBlacklists entity line 195, EmailBlacklists entity) Blacklisted addresses are stored in the database and checked before any email dispatch.

9. Cross-Border Data Transfers

Data is stored and processed in the United States. For users in the European Economic Area (EEA): Sub-processors requiring SCCs:
No Standard Contractual Clauses (SCCs) or other GDPR Chapter V transfer mechanisms are in place for cross-border data transfers. Under GDPR Art. 44–49, transfers to third countries require an adequacy decision, SCCs, or another approved mechanism.Recommendation: Execute SCCs with each sub-processor and complete a Transfer Impact Assessment (TIA) documenting the legal framework in the destination country.

10. Data Protection Gaps and Recommendations

The following gaps should be addressed to strengthen GDPR compliance posture.

11. Regulatory References

12. Revision History