Skip to content
MARKET CONTEXT PLATFORMNOT FINANCIAL ADVICE

Privacy Policy

Last updated:

This Privacy Policy explains how Ravenna OÜ ("we", "us", "Company"), the operator of DepthSignal, collects, uses, stores, and protects your personal data. We design our data-handling practices to support the General Data Protection Regulation (GDPR) and other applicable data protection laws.

1. Data Controller

The data controller responsible for your personal data is (GDPR Article 13(1)(a)):

  • Company: Ravenna OÜ
  • Registration: Estonian Business Registry, reg. code 14943751
  • Registered: Republic of Estonia, European Union (full address: /legal/imprint)
  • Email: [email protected]

2. What We Collect

We collect the minimum data necessary to provide and improve our service:

Data CategorySpecific DataPurpose
Account informationEmail address, password hash, company name (optional)Account creation, authentication, communication
API credentialsAPI key identifier and secure credential record (raw API keys are not retrievable after issuance)API authentication, request attribution
API usage logsRequest timestamps, endpoints called, response codes, IP addressRate limiting, abuse prevention, service improvement
Subscription dataTier, billing cycle dates, subscription statusService delivery, billing management
Newsletter subscriptionEmail address, subscription source, confirmation statusSending product updates and market-context research notes (double opt-in)
Market context notificationsNotification name, condition, threshold, delivery channelDelivering the market-data and account notifications you configure
Connected accountsDiscord username, OAuth tokens (encrypted)Tier-gated Discord channel access, account linking
Feedback and bug reportsCategory, message text, browser metadata (voluntary)Product improvement and bug resolution
Two-factor authenticationEncrypted TOTP secret, hashed recovery codes, 2FA enablement status; phone number (E.164 format, hashed at rest) if SMS 2FA is enabled (transmitted to Twilio, Inc. for SMS delivery only)Account security, preventing unauthorised access
Session dataIP address, user agent, hashed session token, last active timestampSession management, security monitoring
Security audit logLogin attempts, key rotations, account changes, IP address (append-only)Security monitoring, fraud prevention (legitimate interest)
Consent recordsConsent action, IP address, timestampDemonstrating GDPR compliance (legal obligation)
Social account connectionsLinked platform IDs and usernames (Google, GitHub, Discord, X), only when you connect themOAuth account linking, tier-gated access (e.g. Discord)

DepthSignal is a market-data analytics service. We provide visible market context and supporting analytics. We do not handle funds, execute orders, or connect to your exchange accounts. We have no access to your exchange credentials, balances, or order history. Account credentials are stored using one-way cryptographic controls and cannot be recovered in plaintext.

3. Payment Data

All payment processing is handled by our payment provider, Revolut Europe UAB. DepthSignal stores only the customer and subscription reference data needed to manage subscriptions; we do not store your full credit card number, CVV, or other sensitive payment details.

We store only a customer reference ID from our payment provider for the purpose of managing your subscription. Revolut acts as an independent data controller for payment data they process.

5. How We Use Your Data

  • To create and manage your DepthSignal account.
  • To deliver the analytics service and platform access according to your subscription tier.
  • To enforce rate limits and prevent abuse.
  • To send service-related communications (billing confirmations, security alerts, maintenance notices).
  • To deliver market-data or account notifications you configure (including Discord webhooks).
  • To send newsletter content you have explicitly subscribed to (double opt-in, unsubscribe anytime).
  • To respond to your support requests and bug reports.
  • To improve the reliability and performance of our service through aggregated, anonymized usage analysis.

We do not sell your personal data to third parties (including for purposes of the California Consumer Privacy Act, CCPA). We do not use your data for advertising, profiling, or automated decision-making (GDPR Article 22).

6. Data Retention

We retain personal data only for as long as necessary for the purposes set out in this policy (GDPR Article 5(1)(e); storage limitation).

Data TypeRetention Period
Customer data (email, company, API keys)Retained until account deletion. Deleted within 30 days of deletion request via DELETE /v1/customer/me.
API usage logs90 days from the date of the request, then automatically purged.
Billing records7 years from the transaction date, as required by Estonian tax law.
Support correspondence2 years from the date of the last communication, or until account deletion.
Newsletter subscriptionUntil you unsubscribe. Email removed within 30 days of unsubscribe request.
Market context notificationsRetained until deleted by you or until account deletion.
Connected accounts (Discord)Retained until disconnected by you or until account deletion.

7. Your Rights Under GDPR

As a data subject, you have the following rights under the GDPR. Where possible, we provide self-service API endpoints so you can exercise these rights immediately:

  • Right of access (Article 15): You can view all personal data we hold about you via the customer portal at any time. (Article 15)
  • Right to rectification (Article 16): You can update your profile information (email, company name) directly via the customer portal profile settings. (Article 16)
  • Right to erasure (Article 17): You can delete your account and all associated data by calling DELETE /v1/customer/me. This permanently removes your account, API keys, and usage data. Billing records are retained for 7 years as required by Estonian tax law. EU Article 16(m) consent records (per-transaction audit trail for the 14-day withdrawal-right waiver) are retained 7 years under the legitimate-interest legal basis (Article 6(1)(f)) for the same Estonian Accounting Act + EU consumer-protection enforcement window. These records survive Article 17 erasure of the linked customer account: the customer link is set to NULL, the consent record itself remains so that, if a chargeback or consumer-protection claim is filed, the original consent can still be evidenced. (Article 17)
  • Right to data portability (Article 20): You can export all your data in a structured, machine-readable JSON format by calling GET /v1/customer/export. The export includes your profile, subscription details, API key metadata, and usage history. (Article 20)
  • Right to restriction (Article 18): You can request that we restrict processing of your data in certain circumstances. (Article 18)
  • Right to object (Article 21): You can object to processing based on legitimate interest. We will cease processing unless we demonstrate compelling legitimate grounds. (Article 21)

How to exercise your rights: For rights not available via self-service, send a request to [email protected] with the subject line "GDPR Data Request". We will verify your identity and respond within 30 days. If you are unsatisfied with our response, you have the right to lodge a complaint with the Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon) or your local supervisory authority. (GDPR Article 77)

8. Cookies

We split cookies and comparable browser storage into three categories. The consent banner shown on your first visit lets you accept, reject, or customize them. Your choice is stored in the ds_consentcookie (and a localStorage mirror) for one year. You can revisit the banner any time via the Cookie Preferences link in the footer (ePrivacy Directive 2002/58/EC Article 5(3); GDPR Article 7(3)).

CategoryPurposeConsent requiredDuration
NecessaryLogin session, payment security, basic app functionalityNo (strictly necessary)Session or up to 24 hours
Analytics (opt-in)PostHog product analytics (see section below)Yes (GDPR Art. 6(1)(a))Up to 90 days
Marketing (opt-in)Reserved for future campaign attribution. Not currently in use.Yes (GDPR Art. 6(1)(a))Up to 1 year when enabled
Consent recordStores your cookie choice so we do not prompt repeatedlyNo (record of consent, Art. 7(1))1 year

No third-party advertising networks, fingerprinting, or tracking pixels are used under any category.

9. Analytics

With your consent we use PostHog (self-hosted by Ravenna OÜ on EU infrastructure) to understand how the product is used so we can improve it. PostHog is operated as a data processor on our own servers. No data leaves the EU and no third-party analytics vendor receives your events.

  • Data collected: page views, clicks, session duration, IP address (anonymized after 90 days), user agent, screen size, and authenticated user ID for logged-in users.
  • Legal basis: consent (GDPR Article 6(1)(a)). Analytics is off by default: nothing is recorded until you opt in.
  • Retention: raw events are kept for up to 90 days, then anonymized or deleted by an automated nightly job.
  • Third-party sharing: none. PostHog runs on our own EU servers (Hetzner, Germany/Finland).

Your rights: under GDPR you can access, rectify, erase, port, or object to this processing at any time. You can also exercise all of these from inside the app:

  • Reject or customize cookies from the banner or Cookie Preferences link in the footer.
  • Toggle analytics at any time from Account Settings → Privacy.
  • Download your data via GET /v1/customer/export (also linked from Privacy settings).
  • Delete your account (right to erasure). This also deletes your PostHog person profile.

10. Third-Party Processors

We share personal data with the following third-party processors only, each bound by data processing agreements (GDPR Article 28):

ProcessorPurposeData SharedLocation
Revolut Europe UABPayment processing and bank transfersEmail, payment details, transaction dataEuropean Union: Lithuania (SCCs where applicable)
Hetzner Online GmbHCloud infrastructure hostingAll service data (stored on EU servers)European Union (Germany/Finland)
Resend, Inc.Transactional email deliveryEmail address, email contentUnited States (SCCs)
OpenAI, Inc.AI-assisted interpretation responses that summarize visible platform contextAI conversation messagesUnited States (SCCs)
Linear, Inc.Automatic bug report ticket creationBug report content, browser metadataUnited States (SCCs)
PostHog (self-hosted)Product analytics (opt-in only)Page views, clicks, session duration, user agent, authenticated user IDEuropean Union (our own servers)
Beehiiv, Inc.Newsletter distribution (confirmed opt-in subscribers only)Subscriber email address

We do not use third-party advertising networks, tracking pixels, or fingerprinting vendors. PostHog is listed above because it processes personal data on our behalf, even though the instance is self-hosted on our own EU infrastructure. Analytics is strictly opt-in. We do not share your personal data with any other third parties except where required by law.

11. International Data Transfers

Core DepthSignal infrastructure is hosted in the European Union. Most account and service operations run on EU-hosted systems.

Some processing involves US-based sub-processors for specialized services (for example, email delivery, AI processing, and issue tracking). Our payment processor is EU-based. Where personal data is transferred outside the EEA, we apply GDPR Chapter V safeguards, including Standard Contractual Clauses and additional contractual or technical protections where required.

For UK-restricted transfers, UK transfer addendum mechanisms are applied where legally required. For Switzerland-restricted transfers, Swiss transfer requirements are applied where legally required.

12. Data Security

We implement appropriate technical and organizational measures to protect your data, including:

  • API keys are protected with one-way cryptographic controls and are not retrievable in plaintext.
  • Data in transit is encrypted using current industry-standard transport security controls.
  • Access to production data is restricted to authorized systems and personnel on a least-privilege basis.
  • Regular automated backups with encryption.
  • Access to production systems is limited to authorized personnel.

13. Children's Privacy

This service is intended for users aged 18 and over. By registering, you confirm you are at least 18 years of age. We do not actively collect date-of-birth information. If we become aware that a user is under 18, we will promptly delete their account and associated data.

14. Data Protection Contact

As a small company, we are not required to appoint a Data Protection Officer (DPO) under GDPR Article 37. However, for any data protection inquiries, you may contact us directly:

You also have the right to lodge a complaint with the Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon) (GDPR Article 13(1)(a)-(b)):

15. AI Conversations

When you use AI chat features, the following applies to your conversation data:

  • Storage. Your messages and AI responses are stored in our database to provide chat history across sessions.
  • Third-party processing. Conversations are sent to a third-party AI provider for processing. Current provider: OpenAI.
  • No model training. AI providers process conversation data under contractual data processing commitments. Data Processing Agreements (DPAs) are in place with relevant sub-processors, including transfer safeguards where required.
  • Your control. You can delete all conversation history at any time from Settings.
  • Automatic deletion. Conversations are automatically deleted after 30 days (Trader plan), 90 days (Professional and Expert plans), or 1 year (Enterprise plan).

The legal basis for processing AI conversation data is contract performance (Art. 6(1)(b) GDPR): processing is necessary to deliver the AI feature you have requested as part of your subscription.

16. Changes to This Policy

We may update this Privacy Policy to reflect changes in our practices or legal requirements. When we make material changes, we will notify you via the email address associated with your account at least 14 days before the changes take effect.

The current version of this Privacy Policy is always available at this page. Minor clarifications or formatting changes may be made without notice.

17. Contact

For any privacy-related questions or concerns, contact us at:

18. Authoritative Legal References

The legal references used in this Privacy Policy are listed below with official sources.

  • GDPR (Regulation (EU) 2016/679): Articles 5(1)(e), 6(1)(a), 6(1)(b), 6(1)(c), 6(1)(f), 7(1), 7(3), 13, 15-22, 28, 44-49, 77 - official text.
  • ePrivacy Directive 2002/58/EC: Article 5(3) - official text.
  • UK transfer addendum regime (where UK-restricted transfers apply) - ICO guidance and templates.
  • Swiss FADP transfer regime (where Swiss-restricted transfers apply) - official text.

This policy was last updated April 20, 2026 and may be updated. We recommend consulting with legal counsel for specific compliance questions.

DEPTHSIGNAL | ESTONIA | MARKET CONTEXT PLATFORM | SECURITY | PRIVACY | MARKET DATA ONLY | NOT FINANCIAL ADVICE

Privacy Policy | DepthSignal