Terms of Service
Last updated: September 27, 2026
These Terms of Service ("Terms") set out the conditions under which Sholokhov Mikhail Andreevich (Sole Trader) ("Provider", "we", "us", "our") offers and you ("Customer", "you") may use the Vela mobile application and related pages on typecode.app (the "Service").
By downloading, installing, subscribing, or otherwise using the Service, you accept these Terms in full. If you do not agree, do not use the Service.
1. Provider
- Sholokhov Mikhail Andreevich (Sole Trader)
- 81/1 Manushyan St., Yerevan, Republic of Armenia
- Email: hello@typecode.app
- TIN: 20241649
- State registration number: 286.1574050
Typecode and Vela are product names; the contracting party is the Sole Trader above.
2. The Service
Vela gives you:
- Tarot spreads and a card of the day
- A birth chart from the date, time, and place of birth you enter
- Forecasts
- A chat with the virtual character Vela, including an optional voice button
- Optional local reminders for a daily message
Starting to use the Service (opening the app, entering data, or registering) is acceptance of these Terms.
3. Entertainment only
Vela is an entertainment service. Spreads, the birth chart, forecasts, chat replies, and any other materials are for entertainment and information only.
They are not a prediction of the future, a recommendation, or an inducement to act. They are not medical, psychological, legal, financial, or other professional advice. You decide for yourself. If a question concerns health, safety, money, or the law, ask a qualified person. If you are in danger, call your local emergency number.
4. Eligibility
You must be 18 or older and able to form a binding contract. The Service is not for children.
5. Account
You are responsible for your account and for activity under it. Tell us at hello@typecode.app if you think someone else is using it.
You may delete the account at any time in the app: Profile → Delete account. Deletion removes the account and the data we hold, except records we must keep by law.
6. Licence
Subject to these Terms, we grant you a limited, non-exclusive, non-transferable, revocable licence to install and use the app on devices you own or control, for personal, non-commercial use.
You may not: reverse engineer the app except where the law allows it; copy, modify, or distribute the app; use it to break the law or someone else's rights; or bypass subscription or security measures.
You may save and share spread results for personal, non-commercial use.
7. Subscriptions and one-time purchases
- Paid plans and one-time purchases are shown on the payment screen. That price controls if it differs from any other list.
- In the App Store and Google Play, the store shows the price in its currency and handles the charge, the receipt, and the refund.
- On the website, card payments go through YooKassa. We do not receive or store your card number.
- A subscription is for one month and renews until you cancel it. Cancel at least 24 hours before the period ends if you do not want the next charge.
- Cancel on the website under Profile → Plan → Turn off auto-renewal, by email from the account address, or in the store's subscription settings (Settings → Apple ID → Subscriptions, or Google Play → Subscriptions).
- After cancellation, access you already paid for lasts until the end of that period. We do not charge again.
- Restore Purchases in the app applies to a device signed in with the same store account.
Refunds. Store purchases are refunded by Apple or Google under their rules. We cannot refund those charges ourselves.
For a payment we take directly (not through a store), you may ask for a full refund if no more than 24 hours have passed since the payment, including an automatic renewal, and you have made no more than 2 paid actions in that time. A paid action is a spread or forecast from the paid list, a chat message beyond the free limit, or a profile beyond the free number. A one-time spread is not refunded once you have received it. We also refund in full if you were charged twice, charged after you cancelled, or the paid functions were unavailable for more than 72 hours in a row through our fault. Write to hello@typecode.app from the account email, with the date and amount. We reply within 10 days.
These refund rules do not limit consumer rights that the law of your country does not allow us to waive.
8. Acceptable use
Do not use the Service to infringe intellectual property, upload malicious content, try to reach another person's data, or break the law. We may suspend access for a material breach.
9. Intellectual property
The design, texts, card images, the Vela character, and the software belong to the Provider or are used under licence. You receive only the licence in Section 6.
10. Third parties
The Service uses Apple and Google (distribution, sign-in, and payments), YooKassa (website payments), RevenueCat (store entitlements), Yandex (sign-in and analytics), OpenRouter (AI replies and speech-to-text), Resend (service email), DaData (city suggestions), and Photon (city coordinates). Their terms apply to their own services.
11. Disclaimer of warranties
To the maximum extent permitted by law, the Service is provided "as is" and "as available". We do not warrant uninterrupted operation or that any spread, chart, or chat reply is accurate or will "come true".
12. Limitation of liability
To the maximum extent permitted by law, we are not liable for your decisions based on the materials, or for indirect or consequential loss. These limits do not apply where mandatory consumer law forbids them.
13. Notifications
With your permission, the app shows a local notification for the daily message. Turn it off in the profile or in the device settings. We do not send marketing email. Service email (password recovery, receipts) is sent because the Service needs it.
14. Privacy
Our Privacy Policy describes how we process personal data.
15. Governing law
These Terms are governed by the laws of the Republic of Armenia, except where mandatory consumer rules of your country of residence cannot be waived.
Disputes are first handled by email. We reply to a claim within 10 business days. If we cannot agree, the courts of Yerevan, Armenia have jurisdiction, subject to those mandatory consumer rights.
16. Changes
We may amend these Terms by publishing a new version. The "Last updated" date will change. For a period you have already paid for, the terms in effect at the time of payment apply to that period.
17. Contact
Related documents: Privacy Policy · Support