DPDevPulse
FeaturesPricingFAQ
Log inGet started

© 2026 DevPulse — Track your code. Level up your skills.

A Vireo product
PrivacyTermsDelete accountWithdraw from contractAccessibilityContactGitHub

Product analytics

May we count which parts of DevPulse you use? The events are linked to your account — but there is no session recording, no repository contents, and no reading of what you type. You can change this any time in settings.

Terms of Service

Last updated October 14, 2026

1. Service Description

Vireo DevPulse (“DevPulse”) provides developer skill tracking, quizzes and portfolio generation. The service is operated by Timmie Hemmingsson, a sole trader in Sweden trading as Vireo, at Vistorp Kullen 1, 521 95 Kättilstorp, Sweden. Email support@aver-web.se. Phone +46 73 768 18 54.

DevPulse runs in current versions of Chrome, Firefox, Safari and Edge, and on Android 7.0 or later, with an internet connection. If a fault turns out to be caused by your own device or connection and these requirements were not met, we are not responsible for it.

2. Eligibility

You must be at least 13 years old to use DevPulse. By creating an account, you confirm that you meet this age requirement and that the information you provide is accurate. If you are under 18, a parent or guardian must agree to these terms for you and must consent before you buy a paid plan.

3. Account Responsibilities

You are responsible for the accuracy of profile details you publish or share. Do not use DevPulse to misrepresent employment history, credentials, or authorization to work. You are responsible for maintaining the security of your GitHub OAuth token and account session.

4. Acceptable Use

  • Do not scrape, resell, or export developer data outside intended product flows.
  • Do not attempt to bypass API rate limits, access controls, or premium feature gates.
  • Do not submit quiz questions that are copyrighted, offensive, or contain misinformation.
  • Do not use automated tools to take quizzes (no bots, no shared answer keys).

5. Premium Subscriptions

Paid plans (Premium monthly, Premium yearly) renew automatically through Stripe or Google Play — every month, or every year for the yearly plan — until you cancel. You can cancel at any time from billing settings or through the payment provider. Cancellations take effect at the end of the current billing period, and you keep access until then.

For an annual plan we email you at least one month before the last day you can cancel to stop the renewal, telling you the date and the price. If we fail to, you may end the plan with immediate effect and we refund the unused part.

We may change the price, but never for a period you have already paid for. We email you at least 30 days before the new price applies to your next renewal, and you can cancel before then if you do not want to pay it.

You have a 14-day right of withdrawal under the Swedish Distance Contracts Act (distansavtalslagen 2005:59), and we do not ask you to give it up: if you withdraw within 14 days of buying, you get the full amount back, whether or not you have used the paid plan. The 14 days run from the day after you buy and end at midnight Swedish time; if the last day is a weekend or public holiday, you have until the end of the next weekday. A renewal does not start a new 14-day period. Buying a different plan online does: it is a new contract with its own 14 days. You withdraw with the function at devpulse.aver-web.se/withdraw, linked as “Withdraw from contract” in the footer of every page and under Plan and subscription while the 14 days run; you can also send us your withdrawal by email to support@aver-web.se or by post to the address in section 1, for example with the model form in section 18. The function covers subscriptions bought on the web.

If you bought through Google Play, you have the same 14-day right. Ask Google for the refund in Google Play → Payments and subscriptions; if Google declines, write to us and we refund you ourselves.

After the 14 days there are no partial refunds, except where the law gives one or these terms promise one: a fault under konsumentköplagen (2022:260) (section 12), a missed annual reminder (above), a change you reject or one that impairs your plan (sections 10 and 15), an account we close for a reason other than your breach (section 14), a paid service we discontinue (section 9), or a charge taken after you deleted your account (section 8). Stripe and Google Play handle the mechanics of paying a refund out; their policies do not decide whether you are owed one.

Prices are in Swedish kronor. The full price; no tax is added. If you pay in another currency, Stripe converts the amount at checkout using its own exchange rate, which includes a conversion fee, and shows you the exact amount before you confirm. On Android, Google Play sets and charges the price in your local currency.

6. Free Tier

The free tier includes basic GitHub analysis, 3 quizzes per month, and a starter portfolio. DevPulse may adjust free tier limits at any time with reasonable notice.

7. Intellectual Property

DevPulse owns the service, its design, and its quiz question bank. You retain ownership of your GitHub data, quiz answers, and portfolio content. By publishing a public portfolio, you grant DevPulse a non-exclusive license to display your portfolio content on the DevPulse platform.

8. Data Deletion

You can delete your account at any time from account settings. This triggers a cascade delete within 30 days — our own deadline, inside the one month Article 12(3) of the GDPR allows for acting on an erasure request made under Article 17 — with one exception the law does not let us make: Stripe and Google Play keep the transaction record, because bokföringslagen (1999:1078) 7 kap. 2 § requires accounting material to be kept until the end of the seventh year after the calendar year in which the financial year closed. It holds the payment, not your work. On deletion we attempt to cancel a subscription taken out on the web; if that attempt fails we still delete, so check your card statement. A Google Play subscription is held by Google rather than by us: deletion does not cancel it, and you cancel it in the Play Store under Payments and subscriptions — which you can still do after the account is gone. Write to support@aver-web.se if any charge is taken after you have deleted, and we will refund it.

9. Service Availability

We run DevPulse carefully but cannot promise it will always be available. Konsumentköplagen (2022:260) still decides what the paid service must live up to, and what you can claim if it does not. Critical features (authentication, billing, data access) are designed for high availability, and we may take the service down for maintenance. If we discontinue a paid service, we tell paying subscribers at least 60 days before it shuts down and refund any prepaid time past the shutdown date. Section 10 says when and how we may change the service.

10. Changes to the Service

We may change DevPulse while you subscribe, for these reasons only: to fix faults or security problems, to follow the law or a decision by an authority, to keep working with browsers, Android and the services we depend on, because GitHub changes what its API allows, or to improve the product. A change never costs you extra. If a change makes your access or use of a paid plan worse in more than a minor way, we tell you clearly, in writing (by email), in good time before it happens. You may then end the subscription with immediate effect within 30 days of our message or of the change, whichever is later, and we refund what you paid for the time after that.

11. How the Contract Is Made

You choose a plan on our pricing page or under Plan and subscription and are taken to Stripe’s checkout, where you see the full price and can correct your details before you confirm. The contract is made when you confirm payment. You can make it in English or Swedish. We do not keep a separate copy of the contract for you: these terms stay at this address, with their date, and we email you a confirmation with the main terms and how to withdraw. On Android, Google Play’s purchase screen takes Stripe’s place.

12. Complaints

If something is wrong with the service, tell us by email or post (addresses in section 1) as soon as you can, and say what is wrong. You have the rights konsumentköplagen (2022:260) chapter 9 gives you: we put it right, and if we cannot do so within a reasonable time you may get a price reduction or end the subscription and get money back.

13. Limitation of Liability

Nothing in these terms limits our liability for death or personal injury, for damage caused intentionally or through gross negligence, or for anything else that cannot be limited under Swedish law. Nor does anything here reduce your rights as a consumer. Chapter 9 of the Swedish Consumer Sales Act (konsumentköplagen 2022:260) covers digital content and digital services, and chapter 1, section 10 of that Act makes any term less favourable to you than the Act itself without effect against you.

We are liable for the loss our failures cause you as konsumentköplagen (2022:260) provides; to the extent that law allows, we are not liable for indirect loss such as lost profit.

14. Account Suspension

We may suspend or close an account that materially breaches these terms — abusing API limits, bypassing access controls, accessing other people's data, or fraudulent billing. Where it is reasonable to do so we will tell you first and give you a chance to put it right, and if we close a paid account for any reason other than your breach we refund the remaining prepaid period.

15. Changes to Terms

We may update these terms. We will tell you about material changes by email or in-app notification at least 30 days before they take effect. If you do not accept a change, you may cancel before it takes effect and we refund the remaining prepaid period; if the change materially impairs a paid plan, you may end the subscription for that reason within 30 days of the later of our notice and the change taking effect, with the same refund. You do not have to delete your account to do either, and no change reduces the rights you have under Swedish law — section 10 governs changes we make to the Service itself.

16. Governing Law and Dispute Resolution

Swedish law applies, but it never takes away the mandatory consumer protection of the country where you live. You may take a dispute to the courts in Sweden or where you live; if we ever have to take you to court, we do so where you live.

Before starting legal proceedings, please write to us — most things are settled that way. You can also take a dispute to the Swedish National Board for Consumer Disputes (Allmänna reklamationsnämnden, ARN) at arn.se, or ARN, Box 174, 101 23 Stockholm. ARN decides whether it can examine the dispute under its own rules; current information about its application fee, value thresholds, time limits and exceptions is on arn.se. If ARN examines the dispute, we take part in the proceedings and we follow its recommendation.

17. Contact

For questions about these terms, contact support@aver-web.se.

18. Model withdrawal form

(complete and return this form only if you wish to withdraw from the contract)

You do not have to use this form, and the withdrawal function is quicker. If you prefer, copy it into an email or a letter.

  • To: Timmie Hemmingsson (Vireo), Vistorp Kullen 1, 521 95 Kättilstorp, Sweden, support@aver-web.se
  • I hereby give notice that I withdraw from my contract for the provision of the following service: DevPulse Premium
  • Ordered on:
  • Name of consumer:
  • Address of consumer:
  • Signature of consumer (only if this form is notified on paper):
  • Date: