How we protect your financial data

VestmentPulse holds records of your policies, notes, income, and the people who help you manage them. This page describes, in plain language, how that data is protected. It is written both for the people who use the product and for the compliance teams who review it on their behalf.

Last updated October 18, 2026

Infrastructure and hosting

We run on audited cloud platforms rather than servers we patch ourselves.

Account security

Strong credentials by default, with a second factor for anyone who wants one.

Access control and data isolation

Your data is visible only to you and to the people you explicitly invite.

Data handling and privacy

We collect what the product needs, keep it only as long as needed, and never sell it.

Application security

Defense in depth in the code itself, checked on every change.

Logging, monitoring, and audit

Security-relevant actions leave a record.

Responsible disclosure

If you find something, we want to know.

Sub-processors

ProviderPurposeData sharedAttestation
VercelApplication hosting and CDNAll application trafficSOC 2 Type II, ISO 27001
NeonPostgreSQL databaseAll stored account and portfolio dataSOC 2 Type II
StripeSubscription billingName, email, payment method (held by Stripe)PCI DSS Level 1, SOC 2
AppleiOS app distribution and in-app subscriptionsApp Store transaction identifiersApple platform security
ResendTransactional email (password resets, alerts)Email address, message contentSOC 2 Type II
BrevoOnboarding and lifecycle emailEmail address, name, plan and engagement attributesISO 27001, GDPR
AnthropicAI scenario analysis and statement parsingPortfolio figures needed for the request; not used to train modelsSOC 2 Type II
PostHogProduct usage analyticsPseudonymous usage events; no financial figuresSOC 2 Type II
CloudinaryImage hosting for uploaded photos and brandingUploaded imagesSOC 2 Type II

What we are working toward

Reviewing us for a partnership? Email support@vestmentpulse.com for a completed vendor security questionnaire.