Privacy Policy
Last updated: September 27, 2026
This Privacy Policy describes how Sholokhov Mikhail Andreevich (Sole Trader) ("we", "us", "our") collects, uses, stores, and shares personal data when you use the Vela mobile application and related pages on typecode.app (collectively, the "Service").
1. Data controller
- Sholokhov Mikhail Andreevich (Sole Trader)
- 81/1 Manushyan St., Yerevan, Republic of Armenia
- Email: hello@typecode.app
- TIN: 20241649
- State registration number: 286.1574050
- Activity: 62.01.0 — Computer software development
The public brand Typecode and the app name Vela refer to our products; the legal operator is the Sole Trader identified above.
If you use the Service from Russia, we also follow the applicable requirements of Federal Law No. 152-FZ "On Personal Data". Recording and storage of personal data of citizens of the Russian Federation are carried out in databases located in the Russian Federation.
2. Summary
Vela is an entertainment app for tarot spreads, a birth chart, forecasts, and a chat with the virtual character Vela. To provide this Service, we process account data, birth details you enter, chat messages, purchase records, and usage information.
Vela's materials are for entertainment. They are not medical, psychological, legal, or financial advice.
3. Categories of personal data
Depending on how you use the Service, we may process:
- Account data: Email address, password hash, name, avatar, and identifiers from Apple ID or Yandex ID. Used to create and maintain your account.
- Profiles for calculations: Name, gender, date, time, and place of birth, plus coordinates and time zone of the place of birth. You may also add profiles of other people ("loved ones").
- Information you type yourself: Whether you have children, occupation, and a free-form "about me" text.
- Chat and voice: The text of your questions. If you tap the voice button, the microphone is used only for that message. Speech is converted to text and is not stored as an audio recording.
- Purchase data: Plan, amounts, dates, and payment or subscription identifiers. We do not receive or store your bank card number.
- Local notifications: If you turn on the daily message, the reminder is scheduled on your device. You can turn it off in the profile or in the device settings.
- Analytics: On the website, Yandex Metrica, only if you accept statistics cookies. In the mobile app, AppMetrica (Yandex) for usage statistics and crash reports. We do not use an advertising identifier (IDFA/GAID) for ad targeting.
- Technical data: Anonymous session identifier, device identifier, device type and OS, IP address, and in-app events.
- Support communications: If you contact us, we process your message and email address to respond.
We do not collect special categories of personal data or biometric data. Please do not put such information in free-text fields or in the chat. If you do, we use it only to generate a reply and delete it on request.
4. Purposes and legal bases
| Purpose | Legal basis |
|---|---|
| Account creation and sign-in | Performance of contract |
| Birth chart, spreads, forecasts, and chat replies | Consent and performance of contract |
| Payments, subscription renewal, receipts, and refunds | Performance of contract and legal obligation |
| Local daily reminders | Consent (revocable in the app or device settings) |
| Analytics (Yandex Metrica, AppMetrica) | Consent or legitimate interests |
| Security and abuse prevention | Legitimate interests |
| Support requests | Performance of contract and legitimate interests |
We do not make decisions that produce legal effects for you based solely on automated processing.
5. Microphone
The microphone is used only after you tap the voice button in the chat. The recording is converted to text for that message and is not kept as audio. You can deny microphone access in the device settings.
6. Sharing and processors
We do not sell personal data. We share it only with processors, and only as needed for the function:
- Timeweb LLC (Russia) — server and database hosting.
- YooMoney, NBCO LLC (YooKassa) (Russia) — card payments on the website. Card details stay with the payment service.
- Yandex LLC (Russia) — Yandex ID sign-in, Yandex Metrica, and AppMetrica (Yandex Privacy Policy).
- DaData LLC (Russia) — city suggestions when you enter a place of birth.
- OpenRouter, Inc. (USA) — AI models for chat replies, spread texts, and speech-to-text (OpenRouter Privacy Policy).
- Resend, Inc. (USA) — service email, such as password recovery.
- Komoot GmbH (Photon) (Germany) — coordinates of a birth city.
- Apple Inc. and Google LLC (USA) — Sign in with Apple, app distribution, and in-app purchases.
- RevenueCat, Inc. (USA) — entitlements for store purchases (RevenueCat Privacy Policy).
What is sent to the AI models: a name or form of address, date, time and place of birth, calculated planetary positions, drawn cards, and the text of the question. Your email address and payment details are not sent to the AI models.
Data is provided to public authorities only where the law requires it.
7. International transfers
The servers and database are in Russia. For AI replies, service email, geocoding, and store purchases, data is also transferred to recipients in the United States and Germany (Section 6). Germany provides an adequate level of protection under Convention 108. Transfers to the United States are made on the basis of your consent. Where you are in the EEA or the UK, we rely on your consent or other safeguards required by applicable law.
8. Retention
- Account and profiles: Kept while the account exists. After you delete the account, destroyed within 30 days.
- Data without an account: No more than 12 months from the last visit.
- Chat history: Kept while the account exists, or until you delete the conversation.
- Payment records: 5 years, where tax or accounting law requires it.
- Support requests: 3 years.
If you withdraw consent, we stop processing and destroy the data within 30 days, unless another legal ground requires us to keep it.
9. Your rights
Depending on your location, you may have the right to access, rectify, erase, restrict, or receive a copy of your data, to withdraw consent, and to complain to a supervisory authority.
Account deletion: In the app, Profile → Delete account. You can also email hello@typecode.app from the address linked to the account. Deletion removes the account and the data we hold, except records we must keep by law.
We reply to requests within 10 business days. This period may be extended by 5 business days if we explain why.
EEA/UK: You may lodge a complaint with your local supervisory authority. Armenia: the Personal Data Protection Agency of the Ministry of Justice. Russia: Roskomnadzor.
10. Profiles of other people
If you add another person's profile, you confirm that you have their consent or that you may act for them. That person may ask us to delete the profile by emailing hello@typecode.app.
11. Children
The Service is not intended for anyone under 18. A child's details may be added only by a legal representative, as a profile of a loved one.
12. Security
We use TLS, password hashing, access control, backups, and access logging. No method of transmission or storage is completely secure.
13. Cookies
On the website, strictly necessary cookies keep you signed in. Statistics cookies (Yandex Metrica) run only if you accept them. Vela does not use advertising cookies. In the app, AppMetrica is described in Section 3.
14. Changes
We may update this Privacy Policy. The new version takes effect when it is published here, and the "Last updated" date changes. If the purposes or categories of data change, we ask for consent again.
15. Contact
Related documents: Terms of Service · Support