Public Offer
Version of 22 October 2026
Public Offer Agreement for Access to the Karma VPN Service
Effective from the moment it is published at karma-vpn.com.
1. General
1.1. The owner of the Karma VPN service, an individual registered as a self-employed taxpayer (the "Provider"), offers any person with full legal capacity (the "User") to enter into an agreement on the terms of this offer.
1.2. The User accepts this offer by receiving a key for the trial period, by paying for a plan, or by accepting a gift subscription. From that moment the agreement is concluded, and the User confirms that they have read and accepted this offer and the Privacy Policy.
1.3. The service is available through the Telegram bot @karma_vpnbot and its Mini App in Telegram. The User contacts the Provider through support (Section 10).
1.4. Full details of the Provider that the User needs to protect their rights are provided on request through support within 3 business days.
2. Subject
2.1. The Provider gives the User access to a secure network connection: a subscription key that lets the User's devices connect to the Provider's servers and transmit traffic in encrypted form (the "Service").
2.2. The number of devices that can be connected at the same time is shown in the plan description on the payment screen (up to 5 devices as of this version). Traffic is not limited, except as described in clause 6.4.
2.3. A third-party app (for example, Happ) is needed to connect. The Provider is not responsible for third-party apps, app stores or Telegram.
2.4. The Provider does not guarantee access to any particular website or service, or that the Service will work on every network: quality depends on the User's carrier, network and device. A free trial lets the User check the Service before paying.
3. Trial
3.1. A new User gets one free trial of 3 days, or 7 days if they joined through a friend's invitation.
3.2. The trial starts when the first device connects, or 24 hours after the key is issued if no device has connected.
3.3. One trial per Telegram account.
4. Plans and payment
4.1. Plans (1, 3 and 12 months) and their prices are shown on the payment screen in the bot and the Mini App. Prices are in US dollars, and in Telegram Stars when paying with Stars. As of this version: 1 month — $4.99 or 290 Stars; 3 months — $12.99 or 750 Stars; 12 months — $39.99 or 2290 Stars. The price is fixed at the moment of payment.
4.2. Payment methods: Telegram Stars (paid inside Telegram); cryptocurrency through Crypto Bot (@CryptoBot), using an invoice issued by the bot.
4.3. Payments are processed by Telegram and Crypto Bot under their own rules. The Provider does not receive the User's card or wallet details and is not responsible for the fees, exchange rates or delays of these services.
4.4. A payment counts as received when the bot confirms it. The paid period starts on confirmation, or, if a subscription is still active, when it ends.
4.5. The subscription does not renew automatically: no money is charged without the User's action.
4.6. Bonus days (for an invited friend, for buying without a trial) are credited under the rules shown in the bot and the Mini App and cannot be exchanged for money. A gift subscription (clause 4.7) gives no invitation bonus days to the buyer or to the person who invited the buyer.
4.7. Gift subscription. A User can pay for a plan as a gift for another person.
4.7.1. After payment the bot gives the buyer a single-use gift link. The link is valid for 60 days from payment and works once, for the first Telegram account that accepts the gift.
4.7.2. The buyer decides who receives the link and is responsible for that. Until the gift is accepted, the buyer can issue a new link (the old one stops working; the 60-day period is not extended) or take the paid days for themselves.
4.7.3. If the gift is not accepted within 60 days, the paid days are automatically added to the buyer's subscription.
4.7.4. By accepting the gift, the recipient accepts this offer (clause 1.2). No trial is given on top of a gift. If the recipient already has a subscription, the gift days are added to it.
4.7.5. Gift payments are not refunded (Section 5), including when the link was accepted by someone other than the person the buyer intended. The buyer's statutory rights under clause 5.2 remain.
5. Refunds
5.1. The Service is provided as a subscription for the chosen period, and the User can try it free of charge during the trial before paying. As a general rule, payments for a paid period are not refunded.
5.2. This does not limit the User's rights that cannot be limited by contract under applicable consumer law. If the User is entitled to a refund by law, the Provider refunds the unused full days of the subscription minus costs already incurred. Refunds are made by the same method as the payment (Stars through Telegram, cryptocurrency by transfer in Crypto Bot), subject to the rates and fees of these services.
5.3. By paying, the User asks the Provider to start the Service immediately and acknowledges that, once the Service has started, the right of withdrawal for digital services may be lost to the extent permitted by applicable law.
5.4. If the Service is unavailable through the Provider's fault for more than 72 hours in a row, the Provider extends the subscription by the length of the outage. The User may choose this extension instead of a refund.
5.5. Refund requests are sent through support (Section 10). The Provider replies within 10 days.
6. User obligations
6.1. Use the Service only for lawful purposes and comply with the laws of the country where the User is located.
6.2. Do not share the key with others beyond the device limit and do not resell access.
6.3. Do not use the Service for spam, attacks on other systems, distributing malware, fraud or any other unlawful activity.
6.4. Do not create load that disrupts the Service for other users (for example, round-the-clock file sharing). In that case the Provider may temporarily limit speed after warning the User in the bot.
6.5. If clauses 6.1–6.3 are breached, the Provider may suspend or terminate access. Payments for the period of the breach are not refunded.
7. Provider rights and obligations
7.1. The Provider keeps the Service running and announces planned maintenance in the bot or in the channel t.me/karma_vpn_news in advance.
7.2. The Provider may change servers, protocols and connection addresses if this does not make the Service worse.
7.3. The Provider may change prices. New prices do not apply to a period that has already been paid.
8. Kindness Jar
8.1. The Kindness Jar is the Provider's charity program. It receives: (a) the Provider's contributions from its own income for each paid month of subscription (clause 8.2); (b) voluntary donations from users (clauses 8.5–8.12). Plan prices do not depend on the Jar. The Provider is not a charity and does not issue documents for tax deductions.
8.2. For each paid month of subscription, including gift subscriptions, the Provider adds $0.10 to the Jar, and $0.15 once the Service has 100 active subscribers. An active subscriber is a User whose paid period is running right now, paid by themselves or gifted to them by another User for money. A trial, bonus or promotional days from the Provider, grace hours after a subscription ends, and donations do not make a User an active subscriber. The Jar balance is shown in the Mini App and published in the channel t.me/karma_vpn_news once a month. Until it is transferred to a charity, the Jar money is kept by the Provider, recorded separately from the Provider's revenue and not used for any other purpose.
8.3. When the Service has 100 active subscribers, the subscribers vote to choose one charity out of three proposed by the Provider. The Provider transfers the whole Jar (contributions and donations) to that charity within 30 days after the vote and publishes proof of the transfer in the channel.
8.3.1. If the Service shuts down before reaching 100 active subscribers, the Provider holds a vote among the subscribers active at that moment and transfers the whole Jar to the chosen charity within 30 days. Jar money is not returned to Users.
8.4. Voting rules are published in the bot and the channel before the vote. Only active subscribers can vote, one subscriber — one vote. The Provider may replace a charity that has stopped operating or cannot accept the transfer, and announces this in the channel.
8.5. Donations. Any user of the bot, including one without a subscription, may voluntarily send money to the Jar (a "donation"). A donation is a gratuitous earmarked payment: the Provider accepts it only to pass it to the charity as part of the Jar and provides nothing in return.
8.6. A donation gives no subscription days, bonuses or votes, does not make the User an active subscriber and does not change the "N of 100" counter.
8.7. Donations can be made with Telegram Stars or Crypto Bot (and later by bank card, if this method appears in the bot). One donation is from $1 to $150 (in Stars, at the rate shown in the bot), and no more than $400 per month from one User. Larger amounts only through support.
8.8. The Jar is credited with the amount the User chose. The Provider pays the payment services' fees itself.
8.9. Donations are recorded separately from contributions and shown on a separate line in the monthly report. The Provider does not publish who donated or how much.
8.10. Donations are not refundable, except in case of a technical error (double charge, wrong amount): send a request via /paysupport within 14 days; the refund is made by the same method as the payment.
8.11. Donations are transferred to the charity together with the whole Jar under clauses 8.3 and 8.3.1.
8.12. The confirmation in the bot after a donation ("$5 added to the Jar") is not a receipt and not a document of the charity.
9. Liability
9.1. The Provider's liability is limited to the amount the User paid for the current paid period, unless the law provides otherwise.
9.2. The Provider is not responsible for interruptions caused by carriers, Telegram, payment services, government authorities or force majeure.
10. Support and claims
10.1. Support is in Telegram: the bot @karma_vpnbot, the "Help" button or the /support command. Payment questions: the /paysupport command.
10.2. The Provider usually replies within 24 hours. Claims are reviewed within 10 days.
10.3. Disputes are settled by negotiation, and if no agreement is reached, in court under the laws of the Russian Federation. This does not deprive a consumer of the protection given by the mandatory law of the country where they live.
11. Changes to the offer
11.1. The Provider may change this offer by publishing a new version on the website and announcing it in the bot. The new version applies to payments made after it is published; a period already paid continues on the old terms.
12. Language
12.1. This offer is published in Russian and English. If the texts differ, the Russian version prevails.