Privacy Policy

Last updated: August 1, 2026 · Effective: August 1, 2026 · Version 2.0

01Introduction

This Privacy Policy ("Policy") describes how WealthView Ltd ("WealthView," "we," "us," or "our"), a company registered and operating under applicable law, collects, uses, stores, discloses, and protects personal data when you use the WealthView platform, accessible at wealthview.ltd(the "Service").

WealthView Ltd acts as the Data Controllerwithin the meaning of Article 4(7) of the General Data Protection Regulation (EU) 2016/679 ("GDPR") for all personal data processed through the Service.

This Policy applies to all users of the Service, regardless of geographic location. We have designed this Policy to comply with the GDPR, the California Consumer Privacy Act (CCPA) as amended by the CPRA, the UAE Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data ("UAE PDPL"), and other applicable data protection legislation.

Data Controller: WealthView, established in the United Arab Emirates

Email: wintertonvincent@gmail.com

Domain: wealthview.ltd

Hosting: Vercel (Frankfurt), Supabase Cloud (Singapore), Cloudflare (global edge)

By creating an account or using the Service, you acknowledge that you have read and understood this Policy. If you do not agree with any part of this Policy, you must immediately discontinue use of the Service and request deletion of your account and associated data.

02Data We Collect

We collect and process the following categories of personal data. Each category is listed alongside the specific data points collected, the purpose for collection, and the lawful basis under Article 6 GDPR.

2.1 Account Information

Data PointPurposeLawful Basis (Art. 6 GDPR)
Email addressAccount creation, authentication, password resets, critical security notificationsArt. 6(1)(b) - Contract performance
Hashed password (held by our authentication provider)Secure authenticationArt. 6(1)(b) - Contract performance
Display name (optional)Personalisation of the user interfaceArt. 6(1)(a) - Consent
Preferred currencyDisplay financial data in user-selected currencyArt. 6(1)(b) - Contract performance
Preferred languageInterface localisationArt. 6(1)(b) - Contract performance
Account creation timestampAudit trail, retention schedulingArt. 6(1)(f) - Legitimate interest
Last login timestamp and IP addressSecurity monitoring, anomalous login detectionArt. 6(1)(f) - Legitimate interest

2.2 Financial Data

Data PointPurposeLawful Basis (Art. 6 GDPR)
Stock holdings (ticker, quantity, purchase price, purchase date)Portfolio tracking, performance calculation, P&L reportingArt. 6(1)(b) - Contract performance
Cryptocurrency holdings (asset, quantity, cost basis, wallet labels)Crypto portfolio tracking, performance calculationArt. 6(1)(b) - Contract performance
Property records (address, estimated value, mortgage details, rental income)Net worth calculation, property portfolio trackingArt. 6(1)(b) - Contract performance
Bank account data (institution name, account type, balances and transactions), whether entered by you or retrieved via Plaid if you connect a bankNet worth calculation, cash position trackingArt. 6(1)(b) - Contract performance
Exchange API keys you connect (encrypted with AES-256-GCM before storage) and the balances and trades read with themSyncing your crypto holdingsArt. 6(1)(b) - Contract performance
Debt records (creditor, outstanding balance, interest rate, minimum payment, due date)Debt management, net worth calculation, payoff projectionsArt. 6(1)(b) - Contract performance
Budget categories and spending limitsBudget tracking and alertsArt. 6(1)(b) - Contract performance
Financial goals (target amount, target date, linked accounts)Goal progress trackingArt. 6(1)(b) - Contract performance
Subscription records (service name, cost, billing frequency, renewal date)Subscription expense trackingArt. 6(1)(b) - Contract performance
What we can and cannot do with your accounts. You may enter everything manually, and many users do. You may also connect a bank through Plaid, or a Binance or Coinbase account using an API key. Where you connect an exchange, we require a read-only key: keys that can trade or withdraw are rejected, and keys whose permissions we cannot verify are not stored at all. Kraken is not supported, because Kraken does not let us confirm what a key is allowed to do. Connected keys are encrypted with AES-256-GCM and are only ever decrypted on our servers to read balances. We never receive your bank or exchange passwords, and we never hold payment card details. One honest caveat: a Binance key marked read-only can still trigger Binance's own dust-to-BNB conversion, which is a limitation of their permission model rather than a feature of ours.

2.3 Transaction Data

Data PointPurposeLawful Basis (Art. 6 GDPR)
Buy/sell trade records (asset, date, quantity, price, fees)Historical performance tracking, tax reporting assistanceArt. 6(1)(b) - Contract performance
Dividend and interest income recordsIncome tracking, total return calculationArt. 6(1)(b) - Contract performance
Manual transaction logs (date, description, amount, category)Expense tracking, budget analysisArt. 6(1)(b) - Contract performance

2.4 Usage Data

Data PointPurposeLawful Basis (Art. 6 GDPR)
Pages visited and features usedService improvement, identifying unused featuresArt. 6(1)(f) - Legitimate interest
Timestamps of actionsDebugging, performance monitoringArt. 6(1)(f) - Legitimate interest
Error logs and stack traces (anonymised)Bug identification and resolutionArt. 6(1)(f) - Legitimate interest
API request metadata (endpoint, response time, status code)Infrastructure monitoring, rate limitingArt. 6(1)(f) - Legitimate interest

2.5 Device and Connection Information

Data PointPurposeLawful Basis (Art. 6 GDPR)
IP addressSecurity (geo-anomaly detection, brute-force prevention)Art. 6(1)(f) - Legitimate interest
Browser type and versionCompatibility, debugging rendering issuesArt. 6(1)(f) - Legitimate interest
Operating systemCompatibility testingArt. 6(1)(f) - Legitimate interest
Screen resolutionResponsive design optimisationArt. 6(1)(f) - Legitimate interest
Referring URLUnderstanding acquisition channelsArt. 6(1)(f) - Legitimate interest

2.6 Market Data (Third-Party Derived)

Data PointPurposeLawful Basis (Art. 6 GDPR)
Real-time and historical stock prices (via Yahoo Finance and Finnhub)Portfolio valuation, performance chartsArt. 6(1)(b) - Contract performance
Real-time and historical cryptocurrency prices (via CoinGecko API)Crypto portfolio valuationArt. 6(1)(b) - Contract performance
Company fundamentals (P/E, market cap, sector)Research and analysis featuresArt. 6(1)(b) - Contract performance
Market data is fetched from third-party APIs and is not personal data. However, the combination of which tickers you track with your holdings constitutes personal data and is treated as such under this Policy.

03How We Collect Data

3.1 Directly From You

The majority of data we process is provided directly by you when you:

  • Create an account (email, password, display name, preferences)
  • Add financial records (holdings, bank accounts, debts, budgets, goals, subscriptions, properties)
  • Record transactions (trades, income events, manual entries)
  • Configure settings (currency, language, notification preferences, 2FA enrollment)
  • Contact us via email for support or feedback

3.2 Automatically

When you access the Service, we automatically collect certain technical data through server logs and essential cookies. This includes your IP address, browser type, operating system, referring URL, pages visited, timestamps, and error logs. We do not use advertising or marketing analytics platforms such as Google Analytics. We do use Sentry for error monitoring, which receives error reports and, when an error occurs, a replay of the page you were on.

3.3 From Third-Party APIs

When you add a stock ticker or cryptocurrency to your portfolio, we fetch publicly available market data from Yahoo Finance, Finnhub and CoinGecko. These requests are made by our servers, running on Vercel (Frankfurt) and Cloudflare's edge network, and contain only the ticker symbol or asset identifier — no name, email or holdings. This applies to price data only; the insights feature sends a summary of your portfolio to Cloudflare Workers AI, and property valuation features send address details to their provider.

04Lawful Basis for Processing

Under Article 6 of the GDPR, we process personal data only where we have a valid lawful basis. The following table maps each processing activity to its corresponding lawful basis:

Processing ActivityLawful BasisGDPR Article
Providing and maintaining your accountPerformance of a contractArt. 6(1)(b)
Processing and storing your financial data to deliver the ServicePerformance of a contractArt. 6(1)(b)
Fetching market data to calculate portfolio valuesPerformance of a contractArt. 6(1)(b)
Sending critical security and service notifications (e.g., password reset, breach alerts)Performance of a contract / Legitimate interestArt. 6(1)(b) / Art. 6(1)(f)
Sending optional product update emailsConsentArt. 6(1)(a)
Monitoring server performance and uptimeLegitimate interestArt. 6(1)(f)
Detecting and preventing fraudulent access or attacksLegitimate interestArt. 6(1)(f)
Logging IP addresses for security purposesLegitimate interestArt. 6(1)(f)
Generating anonymised, aggregated analytics on feature usageLegitimate interestArt. 6(1)(f)
Complying with legal obligations (e.g., responding to lawful data requests)Legal obligationArt. 6(1)(c)
Generating automated financial health scores or insightsConsent (explicitly granted upon enabling the feature)Art. 6(1)(a)

Where we rely on legitimate interest(Art. 6(1)(f)), we have conducted a Legitimate Interest Assessment ("LIA") and concluded that our interests do not override your fundamental rights and freedoms. You may request a copy of any LIA by contacting wintertonvincent@gmail.com.

Where we rely on consent (Art. 6(1)(a)), you may withdraw your consent at any time without affecting the lawfulness of processing based on consent before its withdrawal. Consent withdrawal can be requested by emailing wintertonvincent@gmail.com. In-app consent controls are not built yet.

05Why We Collect Data

We collect and process personal data strictly for the following specific, explicit, and legitimate purposes:

Service Delivery

To provide, operate, and maintain the WealthView platform, including portfolio tracking, net worth calculation, budget management, debt tracking, goal monitoring, and subscription tracking.

Portfolio Valuation

To fetch real-time and historical market data from third-party APIs (Yahoo Finance, Finnhub, CoinGecko) in order to calculate the current value of your investment holdings and display performance metrics.

Security and Access Control

To authenticate your identity, enforce access controls via Row-Level Security (RLS) policies, detect anomalous login attempts, prevent brute-force attacks, and maintain audit logs.

Infrastructure Monitoring

To monitor server performance, detect errors, maintain uptime, and ensure the reliability and availability of the Service.

Communication

To send essential transactional emails (password resets, security alerts, breach notifications) and, where you have provided consent, optional product update emails.

Legal Compliance

To comply with applicable laws, regulations, and legal processes, including responding to lawful requests from competent authorities.

Product Improvement

To analyse anonymised, aggregated usage patterns to identify underused features, improve the user experience, and prioritise development efforts. We do not use personal data for profiling or targeted advertising.

We do not collect or process data for advertising, marketing profiling, selling to third parties, credit scoring, or any purpose unrelated to the delivery and improvement of the Service.

06How We Store Data

Your data is held by cloud providers, not on servers we own. The database and authentication are provided by Supabase Cloud in Singapore (region ap-southeast-1). The web application runs on Vercel in Frankfurt (fra1), and our API runs on Cloudflare Workers at locations worldwide. We do not operate any physical or dedicated server.

6.1 Database

We use Supabase Cloud (Supabase Inc.) for our PostgreSQL database and authentication. Your data is stored on Supabase-managed infrastructure, and Supabase is therefore a processor with access to it, acting under its own data processing agreement. Access from the application is scoped by PostgreSQL row-level security, so each account can only read its own rows.

6.2 Encryption at Rest

Exchange API keys and bank connection tokens are encrypted using AES-256-GCM(256-bit Advanced Encryption Standard in Galois/Counter Mode) before being written to the database. The encryption key is held in our hosting platforms' secret stores, separately from the database itself. Other data is not separately encrypted at the field level; it is protected by row-level security and by the encryption our database provider applies to its own storage.

6.3 Encryption in Transit

All data transmitted between your browser and our servers is encrypted using TLS 1.3 with forward secrecy. We enforce HSTS (HTTP Strict Transport Security) with a minimum max-age of one year and include the preload directive.

6.4 Backups

Our database provider takes automated daily backups of the production database and retains them for the period included in our plan (currently 7 days). These backups are created, encrypted and deleted by the provider under its own key management; we do not maintain separate backups of our own. Backups from before that window are no longer available, which also means data deleted from the live database disappears from backups as they expire.

07Data Sharing

WealthView does not sell, rent, lease, or trade your personal data to any third party, under any circumstances. We do not share your data with advertisers, data brokers, marketing platforms, or any entity for commercial purposes unrelated to the delivery of the Service.

We share limited data with the following categories of recipients, strictly as necessary to operate the Service:

RecipientData SharedPurposeLocation
Supabase Inc.All stored account and financial data; email address and password hashManaged PostgreSQL database and authenticationSingapore (ap-southeast-1)
Vercel Inc.IP address, request metadata, server logsHosting the web applicationUS company; execution in Frankfurt (fra1)
Cloudflare, Inc.IP address, request metadata, cached market data, and portfolio summaries sent to Workers AI for insightsDNS, CDN, DDoS protection, our API, and the insights featureGlobal edge network
Functional Software, Inc. (Sentry)Error reports, which may include the URL, browser details and a session replay of the page where an error occurredDiagnosing application errorsUnited States
Resend (Plus Five Five, Inc.)Email address and the contents of emails we send you, including portfolio figures in the weekly digestSending transactional and digest emailUnited States
Plaid Inc.Bank credentials you enter with Plaid, account and transaction dataConnecting bank accounts, where you choose to use itUnited States
Binance / CoinbaseThe read-only API key you provide, used to read balances and tradesSyncing exchange balances, where you connect an accountGlobal / United States
Yahoo Finance, FinnhubTicker symbols only (no user data)Fetching stock, ETF and index pricesUnited States
CoinGecko (Gecko Labs Pte. Ltd.)Cryptocurrency identifiers only (no user data)Fetching real-time and historical crypto pricesSingapore

For the price providers — Yahoo Finance, Finnhub and CoinGecko — no personal data is transmitted. Those requests contain only a ticker symbol or coin identifier (e.g. "AAPL" or "bitcoin") and are made by our servers, so the providers cannot identify which user requested which data point. This does not apply to the other recipients above: Supabase, Vercel, Cloudflare, Sentry, Resend, Plaid and the exchanges each receive data that relates to you.

7.1 Law Enforcement Disclosure

We may disclose personal data to law enforcement or regulatory authorities if required to do so by law (Art. 6(1)(c) GDPR) or in response to valid legal process (e.g., a court order, subpoena, or binding regulatory request). In such cases, we will: (a) verify the legal validity of the request; (b) limit the scope of data disclosed to the minimum necessary; (c) notify the affected user, unless legally prohibited from doing so; and (d) document the disclosure internally.

08Data Retention

We retain personal data only for as long as necessary to fulfil the purposes described in this Policy, or as required by applicable law. The following table sets out our specific retention periods:

Data CategoryRetention PeriodJustification
Account information (email, password hash, preferences)For the life of your account, then deleted within 30 days of a deletion requestContract performance
Financial data (holdings, balances, debts, budgets, goals)For the life of your account, then deleted within 30 days of a deletion requestContract performance
Transaction historyFor the life of your account, then deleted within 30 days of a deletion requestContract performance
Authentication logs (sign-in timestamps, IP addresses)Held by our authentication provider under its own retention policyLegitimate interest in account security
Request logsHeld by our hosting and CDN providers under their own retention policiesInfrastructure debugging
Error reports and session replaysHeld by Sentry under our plan's retention periodBug fixing and stability
Provider-managed database backups7 days, after which they expire automaticallyDisaster recovery; deleted data disappears as backups expire
Support correspondence (email)24 months from last messageQuality assurance and dispute resolution
Consent records (proof of consent granted/withdrawn)Duration of account + 5 yearsLegal obligation under GDPR Art. 7(1) to demonstrate consent was obtained

8.1 Account Deletion

You can delete your account yourself from Settings, or email wintertonvincent@gmail.com and we will do it for you. Deleting your account removes your user record, and every table holding your data is removed with it: accounts, holdings, transactions, budgets, goals, household membership, your quick-log PIN, and any encrypted exchange credentials. What we cannot do is revoke an API key you created at an exchange — deleting our copy does not disable the key, so please also remove it in your Binance or Coinbase account. The process is:

  1. Your account is immediately deactivated and you are logged out of all sessions.
  2. A 30-day grace period begins. During this period, you may contact us to reverse the deletion.
  3. After 30 days, all personal data associated with your account is permanently deleted from the production database. This includes all financial data, transaction records, preferences, and usage data.
  4. Within the next 30-day backup rotation cycle, all references to your data are purged from encrypted backups via cryptographic erasure.
  5. Anonymised, aggregated statistical data that cannot be linked back to you may be retained indefinitely.

09Your Rights Under GDPR

If you are located in the European Economic Area (EEA), the United Kingdom, or Switzerland, you have the following rights under the GDPR and equivalent legislation. These rights are not absolute and may be subject to legal exemptions.

Right of Access (Art. 15)

You have the right to obtain confirmation as to whether we process your personal data and, if so, to receive a copy of that data together with information about the purposes, categories, recipients, retention periods, and your rights. We will provide this information in a commonly used, machine-readable format (JSON or CSV) within 30 days of your request.

How to exercise: Submit a request to wintertonvincent@gmail.com with the subject line "Data Access Request" or use the "Export My Data" feature in your account settings.

Right to Rectification (Art. 16)

You have the right to request correction of inaccurate personal data and completion of incomplete data without undue delay.

How to exercise: You can update most data directly through the application. For data you cannot modify directly, email wintertonvincent@gmail.com.

Right to Erasure (Art. 17)

You have the right to request deletion of your personal data where: (a) the data is no longer necessary for the purpose it was collected; (b) you withdraw consent; (c) you object to processing and there are no overriding legitimate grounds; (d) the data was unlawfully processed; or (e) deletion is required by law. We may refuse erasure where processing is necessary for compliance with a legal obligation or the establishment, exercise, or defence of legal claims.

How to exercise: Use "Delete My Account" in Settings, which erases your data immediately, or email wintertonvincent@gmail.com and we will complete erasure within 30 days.

Right to Restriction of Processing (Art. 18)

You have the right to request restriction of processing where: (a) you contest the accuracy of data (restriction applies during verification); (b) processing is unlawful and you prefer restriction over deletion; (c) we no longer need the data but you require it for legal claims; or (d) you have objected under Art. 21 (restriction applies pending outcome).

How to exercise: Email wintertonvincent@gmail.com with specific details of which processing activities you wish to restrict.

Right to Data Portability (Art. 20)

You have the right to receive your personal data in a structured, commonly used, machine-readable format (JSON and/or CSV) and to transmit that data to another controller without hindrance. This right applies to data processed on the basis of consent or contract performance, and processed by automated means.

How to exercise: Use the "Export My Data" feature in account settings to download a complete archive in JSON format, or email wintertonvincent@gmail.com.

Right to Object (Art. 21)

You have the right to object to processing based on legitimate interest (Art. 6(1)(f)). Upon receiving your objection, we will cease processing unless we demonstrate compelling legitimate grounds that override your interests, rights, and freedoms, or for the establishment, exercise, or defence of legal claims. You have an absolute right to object to processing for direct marketing purposes at any time.

How to exercise: Email wintertonvincent@gmail.com specifying the processing activity you object to and the grounds for your objection.

Right Related to Automated Decision-Making (Art. 22)

You have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects or similarly significantly affects you. See Section 17 for further details on our automated decision-making practices.

How to exercise: Email wintertonvincent@gmail.com to request human review of any automated decision.

Response Timeframes

We will respond to all data subject requests within 30 calendar days of receipt. If the request is complex or we have received a high volume of requests, we may extend this period by a further 60 calendar days, in which case we will notify you within the initial 30-day period and explain the reason for the extension, in accordance with Art. 12(3) GDPR. All requests are processed free of charge unless they are manifestly unfounded or excessive (Art. 12(5) GDPR).

10Your Rights Under CCPA

If you are a California resident, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA), provides you with the following rights regarding your personal information:

Right to Know (Cal. Civ. Code § 1798.100)

You have the right to request that we disclose: (a) the categories of personal information collected; (b) the categories of sources; (c) the business or commercial purpose for collecting; (d) the categories of third parties with whom we share; and (e) the specific pieces of personal information collected. You may make this request up to twice in any 12-month period.

Right to Delete (Cal. Civ. Code § 1798.105)

You have the right to request deletion of your personal information, subject to certain exceptions (e.g., where retention is necessary to complete a transaction, detect security incidents, or comply with a legal obligation).

Right to Correct (Cal. Civ. Code § 1798.106)

You have the right to request correction of inaccurate personal information.

Right to Opt-Out of Sale or Sharing (Cal. Civ. Code § 1798.120)

You have the right to opt out of the "sale" or "sharing" of your personal information. WealthView does not sell or share (as defined by the CCPA/CPRA) your personal information with any third party for monetary or other valuable consideration. Therefore, there is no sale or sharing activity to opt out of. We do not engage in cross-context behavioural advertising.

Right to Non-Discrimination (Cal. Civ. Code § 1798.125)

We will not discriminate against you for exercising any of your CCPA rights. We will not deny you goods or services, charge different prices, provide a different level or quality of service, or suggest any of the foregoing as a consequence of exercising your rights.

To exercise any CCPA right, email wintertonvincent@gmail.com with the subject line "CCPA Request" or use the in-app data export tool. We will verify your identity before processing the request by confirming your email address and, if necessary, requesting additional verification.

In the preceding 12 months, WealthView has not sold personal information of any consumer. WealthView has not shared personal information for cross-context behavioural advertising purposes.

11Your Rights Under UAE PDPL

If you are located in the United Arab Emirates, Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data ("UAE PDPL") and its implementing regulations grant you the following rights:

Right of Access (Art. 13, UAE PDPL)

You have the right to request access to your personal data held by us, including the purpose of processing, the categories of data, and the recipients to whom data has been disclosed.

Right to Correction (Art. 14, UAE PDPL)

You have the right to request rectification of inaccurate or incomplete personal data.

Right to Erasure (Art. 15, UAE PDPL)

You have the right to request deletion of your personal data where the purpose for which it was collected has been fulfilled, or where you withdraw consent.

Right to Restrict Processing (Art. 16, UAE PDPL)

You have the right to request the cessation or restriction of processing of your personal data in certain circumstances.

Right to Data Portability (Art. 17, UAE PDPL)

You have the right to receive your personal data in a structured, commonly used, and machine-readable format.

Right to Object (Art. 18, UAE PDPL)

You have the right to object to the processing of your personal data where such processing is based on legitimate interest.

Right to Withdraw Consent (Art. 7, UAE PDPL)

Where processing is based on consent, you have the right to withdraw that consent at any time, without affecting the lawfulness of processing carried out prior to withdrawal.

To exercise any right under the UAE PDPL, contact wintertonvincent@gmail.com. We will respond within the timeframes prescribed by the UAE Data Office. If you are dissatisfied with our response, you have the right to lodge a complaint with the UAE Data Office.

12International Data Transfers

Your personal data is stored by Supabase Cloud in Singapore and is processed by service providers in the United States and Singapore, and at Cloudflare's global edge. WealthView itself is established in the United Arab Emirates. These transfers are covered by each provider's standard contractual clauses.

12.1 EU-to-UAE Transfers

Where WealthView Ltd or its operators access personal data from the United Arab Emirates for administrative purposes (e.g., customer support, system maintenance), such access constitutes an international data transfer under Chapter V of the GDPR (Articles 44-49). The UAE has not received an adequacy decision from the European Commission as of the date of this Policy.

To ensure lawful transfer, we rely on the following safeguards:

  • Standard Contractual Clauses (SCCs): We implement the European Commission's Standard Contractual Clauses (Commission Implementing Decision (EU) 2021/914) for any transfer of personal data to the UAE, as required by Article 46(2)(c) GDPR.
  • Transfer Impact Assessment (TIA): We have conducted a Transfer Impact Assessment evaluating the legal framework of the UAE, including the UAE PDPL, to determine whether the laws of the UAE provide an essentially equivalent level of data protection. A copy of the TIA is available upon request.
  • Supplementary Measures: All remote access from the UAE is conducted via encrypted VPN tunnels with multi-factor authentication. Access is restricted to the minimum necessary data, and all administrative actions are logged and audited.

12.2 Transfers to Market Data Providers

API requests to Yahoo Finance and Finnhub (United States) and CoinGecko (Singapore) contain only non-personal ticker identifiers, so those interactions do not constitute international data transfers. Transfers that do involve your personal data — to Supabase (Singapore), and to Vercel, Cloudflare, Sentry, Resend and Plaid (United States) — are covered by each provider's standard contractual clauses.

12.3 Cloudflare

Cloudflare may process IP addresses and request metadata at global edge nodes. Cloudflare is certified under the EU-US Data Privacy Framework and we have entered into a Data Processing Agreement (DPA) with Cloudflare that includes the Standard Contractual Clauses. We have configured Cloudflare to route EU traffic through EU data centres where possible.

13Cookies and Tracking

WealthView uses a minimal number of cookies, strictly limited to those necessary for the operation and security of the Service. We do not use third-party advertising or tracking cookies.

13.1 Strictly Necessary Cookies

Cookie NamePurposeDurationType
sb-<project>-auth-token (may be split across .0/.1)Supabase authentication session, set by our authentication providerSession, refreshed automaticallyFirst-party, Secure, SameSite=Lax
__cf_bmCloudflare bot management (distinguishes humans from bots)30 minutesThird-party (Cloudflare), HttpOnly, Secure

These cookies are essential for the functioning of the Service and cannot be disabled. They do not require consent under Article 5(3) of the ePrivacy Directive (2002/58/EC) as they are strictly necessary for the provision of the Service explicitly requested by the user.

13.2 Analytics Cookies

We do not currently use any analytics cookies. If we introduce analytics cookies in the future, they will be opt-in only and will require your explicit consent before being set. We will update this Policy and display a cookie consent banner accordingly.

13.3 Managing Cookies

You can manage cookies through your browser settings. Please note that disabling strictly necessary cookies will prevent you from using the Service, as they are required for authentication and security. Instructions for managing cookies can be found in your browser's help documentation.

13.4 Do Not Track

WealthView honours "Do Not Track" (DNT) browser signals. As we do not engage in cross-site tracking, no behavioural changes are necessary in response to DNT signals, but we recognise and respect them as an expression of user preference.

14Security Measures

We implement comprehensive technical and organisational measures to protect your personal data against unauthorised access, alteration, disclosure, or destruction, in accordance with Article 32 of the GDPR.

14.1 Encryption

  • Data at rest: exchange API keys and bank connection tokens are encrypted with AES-256-GCM before storage. Other data is protected by row-level security and by the storage encryption our database provider applies.
  • Data in transit: TLS for all communication between your browser and the Service. HSTS is enforced with the preload directive.
  • Backups: taken, encrypted and expired by our database provider under its own key management.

14.2 Authentication and Access Control

  • Passwords: handled entirely by our authentication provider (Supabase Auth), which stores them only as salted hashes. We never receive, store or log a plaintext password.
  • Leaked-password protection: passwords found in known public breach corpora are rejected at sign-up and password change.
  • Row-Level Security (RLS): PostgreSQL row-level security policies ensure each authenticated user can only read and write their own rows. This is enforced by the database itself, so it holds even if an application-level check is missed.
  • Read-only exchange access: API keys that can trade or withdraw are rejected when you connect them, and keys whose permissions cannot be verified are not stored at all.
  • Sessions: short-lived access tokens issued by our authentication provider, refreshed automatically and revocable by signing out.
  • Administrative access: limited to the founders, through the hosting, database and CDN providers' own dashboards, each protected by multi-factor authentication.

14.3 Network Security

  • DDoS protection and CDN: traffic is served through Cloudflare, which provides network-level mitigation.
  • Security headers: HSTS, a Content Security Policy restricting framing, and MIME-sniffing protection are set on all responses.
  • Rate limiting: authenticated API endpoints are rate limited per account. Sign-in attempts are rate limited by our authentication provider.
  • Managed infrastructure: we run no servers of our own, so there is no operating system, firewall or SSH access under our administration to compromise.

14.4 Monitoring

  • Application errors are reported to Sentry and reviewed by the team.
  • Automated tests and dependency vulnerability scanning run on every change before it is deployed.
What we do not have. WealthView has not undergone a SOC 2, ISO 27001 or comparable third-party audit, and has not had an external penetration test. We do not operate 24/7 monitoring, a formal incident response function, or a bug bounty programme. We would rather say so than imply assurances we cannot evidence.
No system is 100% secure. While we implement industry-leading security measures, we cannot guarantee absolute security. If you become aware of any security vulnerability or suspected breach, please report it immediately to wintertonvincent@gmail.com.

15Data Breach Notification

In the event of a personal data breach as defined by Article 4(12) of the GDPR (a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data), we will take the following actions:

15.1 Supervisory Authority Notification (Art. 33 GDPR)

Where a breach is likely to result in a risk to the rights and freedoms of natural persons, we will notify the competent supervisory authority — the UAE Data Office, where WealthView is established, and any EU or UK authority with jurisdiction over affected users — without undue delay and no later than 72 hours after becoming aware of the breach. The notification will include: (a) the nature of the breach including approximate number of affected data subjects and records; (b) the name and contact details of our DPO or point of contact; (c) the likely consequences of the breach; and (d) the measures taken or proposed to address and mitigate the breach.

15.2 User Notification (Art. 34 GDPR)

Where a breach is likely to result in a high risk to your rights and freedoms, we will notify affected users without undue delay via: (a) email to your registered email address; and (b) an in-app notification banner visible upon login. The notification will describe the nature of the breach, the likely consequences, and the measures taken to address and mitigate it, along with recommendations for protective steps you can take (e.g., changing your password, enabling 2FA).

15.3 UAE PDPL Notification (Art. 9, UAE PDPL)

Where the breach affects data subjects located in the UAE, we will additionally notify the UAE Data Office immediately upon becoming aware of the breach, as required by the UAE PDPL and its implementing regulations.

15.4 US State Law Compliance

For users located in the United States, we will comply with applicable state breach notification laws, including but not limited to the California Data Breach Notification Law (Cal. Civ. Code § 1798.82), which requires notification "in the most expedient time possible and without unreasonable delay."

15.5 Breach Documentation

In accordance with Article 33(5) GDPR, we maintain a comprehensive internal register of all personal data breaches, regardless of whether they trigger a notification obligation. This register documents the facts of each breach, its effects, and the remedial actions taken. The register is maintained for a minimum of 5 years and is available for inspection by the competent supervisory authority upon request.

16Children and Minors

The Service is not directed to, and is not intended for use by, individuals under the age of 18.

WealthView does not knowingly collect, solicit, or process personal data from children under the age of 18. By creating an account, you represent and warrant that you are at least 18 years of age.

COPPA Compliance:In compliance with the Children's Online Privacy Protection Act (COPPA, 15 U.S.C. §§ 6501-6506), we do not knowingly collect personal information from children under the age of 13 in the United States.

UK Age Appropriate Design Code: As a financial services application intended exclusively for adults, we do not design features to appeal to children and do not implement age-appropriate design features. The nature of the Service (investment tracking, debt management, portfolio analysis) is inherently directed at adults.

If we discover that we have inadvertently collected personal data from a minor under 18, we will:

  1. Immediately suspend the account.
  2. Delete all personal data associated with the account within 48 hours of discovery.
  3. Purge the data from all backup systems within the next backup rotation cycle (maximum 30 days).
  4. Notify the minor's parent or legal guardian, if contact information is available.

If you believe a minor has created an account or provided personal data to WealthView, please contact us immediately at wintertonvincent@gmail.com.

17Automated Decision-Making and Profiling

In accordance with Article 22 of the GDPR, we provide the following disclosures about automated decision-making and profiling activities within the Service.

17.1 Financial Health Scores

WealthView may generate a "Financial Health Score" or similar aggregate metric based on your manually entered financial data. This score is calculated from the data you enter, using fixed rules that consider factors such as debt-to-income ratio, savings rate, portfolio diversification, budget adherence, and emergency fund adequacy. It is shown on your dashboard as part of the Service.

Important: Financial Health Scores are provided for informational and educational purposes only. They do not constitute financial advice, credit scoring, creditworthiness assessments, or recommendations to buy, sell, or hold any financial instrument. The scores do not produce legal effects and are not used to make decisions that significantly affect you.

17.2 AI-Powered Insights

WealthView offers insights about your portfolio (e.g. sector concentration warnings, diversification observations). Most are produced by fixed rules running on your own data. The insights feature on our API additionally sends a summary of your portfolio — net worth, totals and your largest holdings — to Cloudflare Workers AI to generate written commentary. If you use the in-app AI chat, your messages are sent to Anthropic using an API key you supply yourself.

These insights:

  • Are advisory only and do not constitute investment advice or personal recommendations
  • Do not produce legal effects or similarly significantly affect you within the meaning of Art. 22(1) GDPR
  • Are generated in part by Cloudflare Workers AI, which receives a portfolio summary for that purpose
  • Are not used for profiling for marketing or advertising purposes

17.3 Your Rights Regarding Automated Decisions

Under Article 22 GDPR, you have the right to:

  • Opt out: simply do not use the insights or AI chat features. A settings toggle is not yet available.
  • Obtain explanation: Request a meaningful explanation of the logic involved in any automated analysis, the significance, and envisaged consequences.
  • Contest results: Request human review of any automated output you disagree with.
  • Express your point of view: Provide feedback on the accuracy or appropriateness of any automated insight.

18Sub-processors

In accordance with Article 28 of the GDPR, we disclose the following third-party sub-processors that process personal data on our behalf or to whom personal data may be transmitted in the course of operating the Service:

Sub-processorService ProvidedData ProcessedLocationDPA / Legal Basis
Supabase Inc.Managed PostgreSQL database and authenticationAll stored account and financial data, email addresses, password hashesSingapore (ap-southeast-1)Standard DPA incorporating SCCs
Vercel Inc.Application hosting and serverless functionsIP addresses, request metadata, server logsUS company; functions execute in Frankfurt (fra1)Standard DPA incorporating SCCs
Cloudflare, Inc.DNS, CDN, DDoS protection, edge API (Workers), KV cache, Workers AIIP addresses, request metadata, cached market data, portfolio summaries sent for insight generationGlobal edge networkStandard DPA; EU-US Data Privacy Framework certified; SCCs in place
Functional Software, Inc. (Sentry)Error monitoring and session replayError reports, URLs, browser metadata, replays of pages where an error occurredUnited StatesStandard DPA incorporating SCCs
Resend (Plus Five Five, Inc.)Transactional and digest email deliveryEmail addresses and message contents, including portfolio figures in the weekly digestUnited StatesStandard DPA incorporating SCCs
Plaid Inc.Bank account connectivityBank credentials entered with Plaid, account balances and transactionsUnited StatesPlaid end user agreement and DPA; used only if you connect a bank
Yahoo Finance, FinnhubStock, ETF and index market dataTicker symbols only (no personal data)United StatesAPI Terms of Service; no personal data transmitted; no DPA required
Gecko Labs Pte. Ltd. (CoinGecko)Cryptocurrency market data APICoin identifiers only (no personal data)SingaporeAPI Terms of Service; no personal data transmitted; no DPA required

We will notify users of any intended changes to our sub-processor list by updating this Policy and, for material changes, by notifying you via email at least 30 days before the new sub-processor begins processing personal data. If you object to a new sub-processor, you may terminate your account and request deletion of your data.

Correction: earlier versions of this Policy stated that WealthView ran a self-hosted Supabase instance on its own servers in Germany and that Supabase Inc. had no access to your data. That was not accurate. WealthView uses Supabase Cloud, and Supabase Inc. is a sub-processor with access to stored data, listed above.

19Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, legal requirements, or features of the Service. When we do, we will:

19.1 Non-Material Changes

For minor changes (e.g., typographical corrections, formatting changes, clarifications that do not alter the substance of the Policy), we will update the "Last updated" date at the top of this page and publish the revised Policy on the Service. Your continued use of the Service after the updated Policy is posted constitutes your acceptance of the changes.

19.2 Material Changes

For material changes (e.g., new categories of data collected, new sub-processors, changes to data sharing practices, changes to retention periods, introduction of new processing activities), we will:

  1. Send a notification to your registered email address at least 30 days before the changes take effect.
  2. Display a prominent in-app notification banner upon your next login.
  3. Require you to actively re-accept the updated Policy before continuing to use the Service. We will not treat continued use as acceptance for material changes; affirmative action is required.
  4. Provide a clear summary of what has changed, highlighting the specific sections affected.

19.3 Version History

We maintain a version history of all Privacy Policy revisions, accessible upon request. Each version is identified by its effective date and version number. The current version is Version 2.0, effective August 1, 2026. Version 2.0 corrected material inaccuracies in Version 1.0 about where data is stored, who processes it, and what security measures are in place.

If you do not agree with any material changes to this Policy, you must stop using the Service and request deletion of your account and data before the changes take effect.

20Contact and Complaints

20.1 Data Controller

Entity: WealthView Ltd

Privacy Email: wintertonvincent@gmail.com

Security Email: wintertonvincent@gmail.com

General Inquiries: wintertonvincent@gmail.com

20.2 Data Protection Officer

Given the nature and scale of our data processing activities, we are committed to appointing a Data Protection Officer (DPO) if and when our processing operations meet the thresholds set out in Article 37 of the GDPR. In the interim, all data protection inquiries should be directed to wintertonvincent@gmail.com.

20.3 Supervisory Authority Complaints

If you believe that our processing of your personal data infringes the GDPR or other applicable data protection legislation, you have the right to lodge a complaint with a supervisory authority, in particular in the Member State of your habitual residence, place of work, or place of the alleged infringement.

UAE Data Office (our lead authority)

Established under Federal Decree-Law No. 45 of 2021

WealthView is established in the United Arab Emirates. UAE residents, and anyone wishing to complain to our lead authority, may contact the UAE Data Office through official UAE government channels.

Your local authority (EEA and UK)

If you are in the EEA or the UK, you may instead complain to the data protection authority of the country where you live or work, or where you believe the infringement took place.

In the UK this is the Information Commissioner's Office (ico.org.uk). A list of EEA authorities is published by the European Data Protection Board (edpb.europa.eu).

We encourage you to contact us directly at wintertonvincent@gmail.com before filing a complaint with a supervisory authority, as we are committed to resolving any data protection concerns promptly and transparently. We aim to respond to all privacy-related inquiries within 5 business days.

© 2026 WealthView Ltd. All rights reserved.

This Privacy Policy is version 2.0, effective August 1, 2026.

Document reference: WV-LEGAL-PP-2026-001