Roles
Controller = ты, tenant, регистрирующий сервисы и/или вызывающий downstream-сервисы через Weft.
Processor = Weft, выполняющий settlement, audit, registry на твоё имя.
Subject matter
Processor обрабатывает данные tenant'ов и end-users по указаниям Controller'а в объёме необходимом для оказания услуг (Section 3 Privacy Policy).
Duration
Обработка длится пока активен tenant-аккаунт + retention periods (Section 5 Privacy Policy). После закрытия аккаунта — 1 год для balance state, 7 лет для ledger entries.
Categories of data subjects
- Tenant-пользователи (developers, providers)
- End-users сервисов (если applicable, через downstream calls)
- Counterparties on-chain transactions
Categories of personal data
- EVM addresses, HD-derived deposit addresses
- Bearer tokens (hashed in V1+)
- Tenant aliases
- Service usage logs, ledger entries
- Telegram chat_ids (только при opt-in)
Processor obligations
- Обрабатывать данные только по документированным инструкциям Controller'а (эта DPA + Privacy Policy).
- Обеспечивать confidentiality персонала имеющего доступ.
- Применять appropriate technical and organisational measures (Section 9 Privacy Policy: HTTPS, rate limiting, encrypted backups, file mode 0600 для secrets).
- Не привлекать sub-processors без previous notice (текущие sub-processors: Hetzner Nürnberg DE, RPC providers).
- Содействовать Controller в data subject rights requests (Section 8 Privacy Policy).
- Уведомить Controller о data breach в течение 72 часов от обнаружения.
- Удалить или вернуть все данные Controller'у по окончании оказания услуг.
Sub-processors
Текущие sub-processors:
- Hetzner Online GmbH (Nürnberg, DE) — server hosting. GDPR-compliant.
- Cloudflare — DNS, anti-DDoS (если applicable).
- Public Base RPC providers — drpc.org, base.org RPC. Для blockchain read/write.
Изменения списка sub-processors будут анонсированы за 30 дней через GitHub repo changelog.
International transfers
Если Controller в EU, Processor использует Standard Contractual Clauses (SCCs) Module 2 (controller-to-processor) для transfer'ов в страны без adequacy decision.
Audit
Controller имеет право audit обработки данных раз в 12 месяцев (или после material security incident). Запрос — через GitHub Issue.
Liability
Liability limited per Terms of Service Section 12. Не ограничивает GDPR Art. 82 statutory rights.
Contact
DPA-related requests: GitHub Issue. DPO будет назначен post-incorporation.