VIDYA.

Privacy Policy

Effective: May 10, 2026

Data controller

TryVidya is operated by JBA WEB AGENCY SRL (CUI 45013493, Nr. Reg. Com. J2021003372228), a company registered in Romania. We act as data controller for the personal data described in this policy. This policy applies to the TryVidya web service at tryvidya.app and the TryVidya mobile application (com.tryvidya.vidya) available on Google Play. For data-protection enquiries, contact hello@tryvidya.app.

TL;DR

TryVidya is an online astrology service. We collect only what we need to cast your natal chart and run the service — your email, your birth details, and a few technical signals. We never sell your data. You can export or delete everything from your dashboard at any time.

Data we collect

Mobile application data

When you use the TryVidya Android app (com.tryvidya.vidya), in addition to the data above, we process:

We do not access your contacts, photos, location, microphone, camera, files, or any sensor data. The only runtime permission the app requests is POST_NOTIFICATIONS (Android 13+) so we can show daily transit alerts.

Legal basis for processing (GDPR Art. 6)

Subprocessors

We rely on the following third parties to run TryVidya. Each one processes a narrow slice of your data under a data-processing agreement.

| # | Recipient | Purpose | Data shared | Region | |---|---|---|---|---| | 1 | Stripe | Payment processing, customer portal, webhooks | Email, name, billing address, card data (held at Stripe, not us) | US + EU | | 2 | Transactional email provider | Verification, password reset, receipts | Email, display name | US | | 3 | AI service provider | AI chart interpretations | Pseudonymized chart data (no name, no email) | US | | 4 | Object storage provider | Storage for portraits, chart SVGs, generated PDFs | Generated media (pseudonymized URLs) | Global (EU configuration available) | | 5 | AI image generation provider | AI portrait image generation | Prompt text (anonymized archetype) | US | | 6 | Plausible Analytics | Privacy-first analytics (cookieless, daily-rotating hash) | Pageview, referrer | EU (Germany) | | 7 | Google Analytics 4 | Event and funnel analytics | Pageview, event, pseudonymous client ID | US | | 8 | Google OAuth | Federated login | Email, name, avatar URL (scopes: openid email profile) | US | | 9 | Facebook OAuth | Federated login (feature-flagged) | Email, name (scopes: email public_profile) | US | | 10 | GeoNames | Birthplace geocoding (primary) | City-name queries | EU | | 11 | Nominatim (OpenStreetMap) | Geocoding fallback | City-name queries | EU | | 12 | Railway | Backend hosting — PostgreSQL 16, Redis 7, Fastify API, astro-service | All backend data at rest | EU (Frankfurt) | | 13 | Vercel | Frontend hosting and edge delivery | Request metadata, IP (transient, not logged by us) | Global edge | | 14 | Firebase Cloud Messaging (Google) | Push notification delivery to Android devices | FCM registration token, notification payload | US | | 15 | RevenueCat | In-app subscription state, entitlement check, receipt validation | App user ID (our pseudonymous user ID), purchase events, device platform | US | | 16 | Google Play Billing | In-app purchase processing on Android | Purchase tokens, product IDs, billing account (held by Google, not us) | US + Global |

Astrology calculations are local — they run on our own infrastructure. No third-party call is made to compute your chart.

Your rights under GDPR

You have the right to:

Android push notifications: you can disable transit-alert push notifications at any time via Profile → Transit Alerts toggle inside the app, or by revoking the POST_NOTIFICATIONS permission in your device's Android system settings (Settings → Apps → TryVidya → Notifications). Disabling notifications unregisters your FCM token from our backend; you will no longer receive push notifications until you re-enable them.

You can exercise most of these rights directly from your dashboard at /[locale]/dashboard/settings:

For anything you can't do from the dashboard, email hello@tryvidya.app.

Data retention

Data security

International transfers

Some of our subprocessors are based in the United States. We rely on the European Commission's Standard Contractual Clauses (SCCs) and, where available, the EU-US Data Privacy Framework to lawfully transfer data outside the European Economic Area.

Children

TryVidya is not directed at children. The age of digital consent in Romania is 16 (per GDPR Art. 8 and Romanian Law 190/2018). We do not knowingly collect data from anyone under 16. If you believe a child has created an account, contact hello@tryvidya.app and we will remove the account promptly.

Complaints

If you believe we have mishandled your data, please reach out to us first so we can try to resolve it. You also have the right to lodge a complaint with the Romanian data-protection authority, ANSPDCP — Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal — or with the supervisory authority in your country of residence if you are outside Romania.

Contact

For any privacy-related inquiry, email hello@tryvidya.app. We aim to respond within 5 working days and, in any case, within the 30-day statutory window.

Changes to this policy

We will notify you by email and via a banner on the site whenever we make a material change. Minor editorial updates (typo fixes, clarifications) may be made without notice; the Effective date at the top of this page always reflects the latest revision.

Privacy Policy — TryVidya