UK GDPR Article 30 · Controller: Obimanso Technologies (UK) · Document version 1.0 · Last updated: 11 May 2026
| Field | Detail |
| Purpose | Identify the user, manage sessions, secure the account. |
| Lawful basis | UK GDPR Art. 6(1)(b) performance of contract. |
| Categories of data | Email address, name, hashed password (bcrypt cost 12) or Google OAuth identifier, profile image URL, role. |
| Categories of subject | Registered Azindoo users. |
| Recipients | None outside our infrastructure providers. |
| Transfers | Stored in US (Abacus.AI / AWS) — see §3. |
| Retention | Until account deletion (cascade), then 30 days backup window, then purged. |
| Security measures | TLS 1.2+, bcrypt password hashing, server-side session storage, role-based access on admin endpoints. |
| Field | Detail |
| Purpose | Provide email-intelligence features over the user’s last 30 days of Gmail history. |
| Lawful basis | Art. 6(1)(b) contract (user-as-subject) · Art. 6(1)(f) legitimate interest with LIA (third-party senders — see LIA). |
| Categories of data | Message ID, thread ID, subject, sender/recipient names & addresses (from, to, cc — no Bcc), sent timestamp, body (cleaned plain text only — HTML, quoted reply chains, signatures and content beyond 8 KB are stripped before storage). |
| Categories of subject | The user; any third party who has corresponded with the user via the connected mailbox. |
| Special category data | Possible but not actively solicited. May incidentally include health, political, religious or sexual-orientation information present in email bodies. Mitigations: no targeted use, no profiling on these axes, automated deletion options for the user. |
| OAuth scope | gmail.readonly only. We never send, modify or delete email. |
| Recipients | Abacus.AI LLM API (per activity 3), no other recipients. |
| Transfers | US — see §3. |
| Retention | Until user disconnects the account or triggers “Delete email data” or account deletion. Maximum default retention 24 months (see Retention Policy). |
| Security measures | TLS in transit; OAuth tokens encrypted at application layer with AES-256-GCM (envelope key in KMS-equivalent secret store); database access server-side only; row-level filtering by userId on every query. |
| Field | Detail |
| Purpose | Extract commitments, emotions, decisions, knowledge nodes, regulatory exposures, trust graph, etc. from imported emails. |
| Lawful basis | Art. 6(1)(b) for the user’s own data; Art. 6(1)(f) for third-party content (LIA). |
| Processor | Abacus.AI (LLM API, gpt-5.4-mini and successor models). No persistent storage or model training on user content. |
| Automated decision-making | None producing legal or similarly significant effects on the user. All outputs are advisory and visible only to the account owner. |
| Retention | Derived analytics retained alongside the source email and deleted on the same cascade. |
This ROPA is reviewed every 6 months, whenever a new processor is added, whenever a new AI module is shipped, or following any reportable incident. Director-level sign-off is recorded in the internal compliance binder.