Skip to main content

Subprocessors

GreenSweep Pte. Ltd. engages the following processors to deliver the platform. Each is bound by a Data Processing Agreement; where data is transferred outside the EEA, by Standard Contractual Clauses. We notify users of material additions or substitutions via this page and via a privacy policy version bump.

Last revised: 2026-05-02. See also Privacy Policy and Security Policy.

ProviderPurposeData locationCategories of dataTransfer mechanismDPA / SCC status
SupabaseDatabase, authentication, storageEU (Frankfurt, eu-central-1)Account credentials, voting history, consent records, referral graph, aggregated event logIntra-EEADPA in place
VercelHosting, edge functions, CDNSingapore (sin1) primary; global edge for static assetsRequest logs (transient), IP addresses (transient, not persisted)SCCsDPA in place
CloudflareDNS, WAF, Access SSO, Turnstile bot challengeGlobal edge (request handling)Request metadata, IP addresses, Turnstile challenge tokens, JA3 fingerprints (transient)SCCsDPA in place
Upstash RedisRate limiting, queues, ephemeral session stateEU (Frankfurt, eu-central-1)IP-bucketed counters, hashed session identifiers, queue payloads (sub-24h retention)Intra-EEADPA in place
Google Analytics 4consent-gatedAnonymous usage analyticsUnited StatesCookie ID, page-view event payload, anonymised IP (last octet zeroed)SCCsDPA in place
PostHogconsent-gatedProduct analytics, feature flagsEU (Frankfurt, EU cloud)Anonymous user ID (UUID), event payload, session recording metadataIntra-EEADPA in place
ManyChatWhatsApp messaging operatorUnited StatesHashed phone identifier (SHA-256), message content, opt-in statusSCCsDPA in place
ResendTransactional email (magic links, receipts, notifications)United StatesEmail address, message content, delivery statusSCCsDPA in place

About this list

This list is the canonical Article 13(1)(e) GDPR disclosure of the processors GreenSweep engages. We commit to updating this page within 30 days of any material change to the subprocessor set, including provider additions, substitutions, or removals.

“Consent-gated” processors are loaded only after a user affirmatively accepts analytics cookies via our consent banner. The banner currently runs in Germany, Austria, Malta, and Nigeria; visitors from those markets who have not granted consent generate zero requests to those providers. We are actively extending the consent gate to all EEA, UK, and Swiss visitors — see the “Open compliance work” note on the Privacy Policy.

Sub-subprocessors

Several processors above engage their own subprocessors (cloud-hosting providers, CDNs, monitoring tools). Each processor is contractually bound to maintain its own subprocessor list and to notify GreenSweep of changes. The current state of each processor’s subprocessor chain is available on the respective provider’s public trust page; we maintain an internal mirror as part of our annual vendor due-diligence cycle.

Reporting concerns

If you have questions about any subprocessor or wish to exercise your rights with respect to data shared with one, please contact [email protected]. We respond within 30 days per Article 12(3) GDPR.