Security and control
Your Portfolio Connection Stays Read-Only.
Vikayo is built around constrained access, server-side boundaries, and customer control. This page describes implemented safeguards—not certifications.
Verified read-only synchronization
Read-only brokerage access
The implemented SnapTrade adapter reads supported account data. Vikayo cannot place trades. A production account has been verified with read-only synchronization. Brokerage availability varies by institution and account type.
Encryption
Broker connection credentials are encrypted before storage and decrypted only in server-side synchronization flows.
Row-level isolation
User-scoped records use ownership checks and Supabase row-level policies where defined.
Server-side secrets
Provider, billing, and signing secrets stay outside browser bundles.
Billing security
Stripe hosts payment collection; Vikayo validates signed webhook events and handles them idempotently.
Account ownership checks
User-scoped API operations verify the authenticated owner before acting.
Data minimization
Only data needed for portfolio intelligence and service operation should be retained; sensitive holdings are excluded from conversion analytics.
Disconnect and delete
Connection controls support disconnection. Account deletion requests can be sent to support@vikayo.com.
Incident reporting
Report suspected security issues to support@vikayo.com with enough detail to investigate safely.
Provider availability
SnapTrade, Stripe, market data, email, and push capabilities depend on provider configuration and uptime.