Every goal is verified.
Every goal has a real verification source, which is shown directly with the goal. We do not include goals that cannot be verified in the catalog.
Goals are selected, not typed in
The catalog contains 42 ready-made goals in six categories and can be searched. Free text is not offered, because a goal such as “no sugar” could only be claimed, not verified.
8,000 to 15,000 steps, floors climbed, active minutes, workouts, swimming, yoga, strength training, active calories.
Run 5, 10 or 15 km · cycle 20, 40 or 60 km.
Sleep 7 or 8 hours, or a custom sleep goal with a time window you choose yourself.
Weigh yourself daily. The entry is verified, not the weight.
At most 90 minutes, 2 or 3 hours of screen time, plus phone curfew and individual apps.
Commits, contribution calendar, pull requests, reviews and issues on GitHub. Requires Tensio Plus.
In addition, there are goals you configure yourself. These include getting up at a fixed time (with a wake check after the alarm), a phone curfew from a certain hour, a place you have to be at when checking in, a specific repository and, with Tensio Plus, honour-based goals that Tensio cannot verify.
How Tensio verifies that you reached your goal
A tap on “Check in” starts the verification through the relevant source. The day is only counted once it succeeds.
| Source | What is verified from it |
|---|---|
| Health Connect | Steps, exercise minutes, active calories, workouts, running and cycling distance, floors climbed, weight entries, sleep duration |
| Usage data | Total screen time, usage time of individual apps, evening phone curfew |
| Location (GPS) | Presence at the location at the time of check-in, without continuous location tracking |
| Wake check | A short task after the alarm that confirms you have actually got up |
| GitHub | Commits, contribution calendar, pull requests opened and merged, code reviews, issues, commits in one specific repo |
You set the rhythm and duration yourself
Daily, weekdays, weekly
You decide how often a check-in is due and whether the goal runs without an end (for habits) or has an end date (for a project).
The streak
Every completed due day extends the streak, and a missed one ends it. Today only counts as missed once it is over.
The timeline
In a goal’s detail view you see every day at a glance and can page back and forth. A tick stands for done, a cross for missed and a ring for today’s open day.
Reminders before a stake becomes due
Because a missed check-in costs real money, the app reminds you in good time and can also take care of the verification for you.
Evening reminder
It reminds you of open check-ins before your stake is forfeited, including a final warning at 22:45.
Learning reminder
It notifies you per goal shortly after your usual check-in time has passed. If you normally run at 18:00, you are reminded at 19:30 rather than at 20:00.
Automatic evening verification
Health and minimum-usage goals are verified automatically in the evening and checked in if achieved. Honour-based, limit and location goals still require your own confirmation.
Weekly review
On Sundays at 20:30 you receive a summary of your week with the days completed and the stakes you kept as a result.
There is also a home-screen widget. “Tensio – Today” shows your open check-ins together with the stake currently on the line, and opens the app when tapped. Inside the app, the “At stake today” card serves the same purpose. It adds up the stakes of all check-ins still open today and shows €0 once everything is done.
For holidays and illness, without giving a reason
A joker pauses a due day. We don’t ask for the reason and require no proof.
Three free jokers per month
Unused jokers accumulate, up to a maximum of nine.
Not retroactive
A joker applies only to today or to future days. It cannot be used for a day you have already missed, as the stake would otherwise lose its effect.
The streak is preserved
A joker preserves your streak but doesn’t extend it.
If three are not enough, you can buy more or obtain them through “Refer & earn”. A maximum of seven pause days in a row is possible. In anti-charity mode there are no free jokers.
Pursue goals together with others
Invite friends
Invitations are sent by link. You then see each other’s streaks and know who is currently pursuing their goals consistently.
Leaderboard
The leaderboard shows who keeps their goals the longest, each with username, profile picture and character.
Shared goals
Several people pursue the same goal. The team streak is determined by the member with the shortest streak. The stakes remain individual, and each person is responsible only for their own.
Team joker
It covers one day for the whole group when a single member is unable to take part on that day.
Refer & earn
You receive one free joker for every referred person who stays with it. It is only credited once that person actually runs a goal and has saved a payment method of their own, not at sign-up.
Public profile
You choose your username and profile picture. Only what you put there becomes visible.
Shared undertakings with participants you do not need to know
Everyone stakes their own money on their own goal, and the ranking reflects how reliably they keep it. The friends area shows the people who know you. A challenge, by contrast, shows what you are currently working on together with strangers.
Join with a code
An eight-character code or a link is all you need to join. Joining does not create a friendship, and the others only see your name and your completion rate.
The specification comes first
The creator sets the goal, rhythm and period before sharing the challenge. Anyone who receives the link therefore knows the conditions in advance and links a matching goal of their own.
Rated by rate, not streak
What counts is the share of due days that were completed. Joining late is therefore no disadvantage, and anyone who has not yet linked a goal is not ranked.
No shared pot
Everyone chooses their own stake and beneficiary, and there is nothing to win. This is a deliberate decision, as a publicly joinable leaderboard with a shared pot would amount to gambling.
Up to 500 participants
Up to ten participants without a subscription and up to 500 with one. The size is fixed when the challenge is created and is visible before joining, so nobody later runs into a limit that depends on the creator’s subscription.
Leaving costs nothing
If you leave, you are removed from the list. Your goal continues unchanged, including its stake, and whatever the group has already achieved remains in place.
Challenges without verification are clearly marked. A challenge can also run on the participants’ word. It then carries a badge and a note that among strangers only the participants’ word counts. This is a weaker assurance than among friends, and we do not present it as anything else.
Your results at a glance
Year heatmap
Every day appears as a square showing whether it was kept, nothing was due or it was missed (red). A tap opens that day’s details.
Monthly and yearly recap
Stake saved, days kept, longest streak and success rate, summarised in an image you can share.
Your character
A character you design yourself represents you in the leaderboard and in groups. No photo is needed.
Donation history
Every charge can be traced individually, with date, amount and recipient.
63 organisations and clubs to choose from
The list applies to both modes. Whether a beneficiary serves as a donation or as an anti-charity does not depend on the beneficiary itself, but on your relationship to it. Open a category to see the individual beneficiaries.
Aid organisations10 organisations For everyone who finds a loss easier to accept when it supports a good cause.
Emergency medical aid in crisis and war zones worldwide.
aerzte-ohne-grenzen.deThe United Nations children’s fund.
unicef.deDisaster and emergency relief at home and abroad.
drk.deFighting hunger and poverty in over 30 countries.
welthungerhilfe.deDevelopment cooperation of the Protestant churches.
brot-fuer-die-welt.deA home and family for children in need.
sos-kinderdoerfer.deConservation of nature and species around the world.
wwf.deCampaigning for environmental, climate and ocean protection.
greenpeace.deFunding cancer research, counselling and self-help.
krebshilfe.deEmergency and disaster relief of the Catholic association.
caritas-international.deFootball44 organisations Clubs and club foundations from the 1st to the 3rd division.
FCH-Sozial funds social projects and youth development in eastern Württemberg.
fc-heidenheim.deBetze-Engel supports children and families in the Westpfalz region.
fck.deThe FC foundation funds education, health and homeless aid around Cologne.
fc.deFCM vereint stands for social engagement and youth work in Magdeburg.
1.fc-magdeburg.deNürnberg gewinnt raises money for education and social causes in Franconia.
fcn.deFCS-Hilft supports social institutions in Saarland.
fc-saarbruecken.deThe “Union vereint” foundation supports social institutions such as children’s hospices.
fc-union-berlin.deMainz 05 hilft e.V. supports social projects in Mainz and Rhenish Hesse.
mainz05.deArminia engagiert and Stiftung Solidarität fund education and inclusion in East Westphalia.
arminia-bielefeld.deBayer 04 hilft supports the children’s palliative ward in Leverkusen, among others.
bayer04.deThe BVB foundation “leuchte auf” funds charitable projects in the Ruhr region.
bvb.deThe Borussia foundation funds social and sporting projects on the Lower Rhine.
borussia.deDynamo hilft! and the Dixie Dörner foundation support regional causes & talent.
dynamo-dresden.deThe Eintracht Braunschweig foundation funds children, youth and sport in the region.
eintracht.comThe Eintracht Frankfurt foundation runs projects against exclusion in the Rhine-Main area.
eintracht.deFC Energie hilft runs regional relief campaigns in Lusatia.
fcenergie.deFC Augsburg hilft e.V. provides emergency relief and runs social projects.
fcaugsburg.deFC Bayern Hilfe e.V. supports people in need, social institutions and education.
fcbayern.comSchalke hilft! supports disadvantaged families in Gelsenkirchen.
schalke04.deKiezhelden supports social and cultural initiatives around the Kiez.
fcstpauli.comF95 hilft runs social projects and neighbourhood aid in Düsseldorf.
f95.deDer Hamburger Weg supports social projects and disadvantaged children in Hamburg.
hsv.de96plus supports education, integration and health in the Hanover region.
hannover96.deHansa Rostock hilft e.V. supports people in need on the Baltic coast.
fc-hansa.deThe Hertha BSC foundation supports education, diversity and exercise in Berlin.
herthabsc.comHolstein hilft supports social projects and youth development in Schleswig-Holstein.
holstein-kiel.deThe KSC foundation KSC TUT GUT. runs social projects around Karlsruhe.
ksc.dezebra kids e.V. and MSV-Herzenswünsche help sick and disadvantaged children.
msv-duisburg.deFundraising for partner organisations such as Paulis Momente hilft e.V.
dierotenbullen.comEssener Chancen e.V. supports education and participation for children in the Ruhr region.
rot-weiss-essen.deThe SC Freiburg foundation supports education, integration and health in the Breisgau.
scfreiburg.com“Herzblut. Verbindet.” brings together community engagement in East Westphalia.
scp07.deThe Greuther Fürth foundation supports youth, social and education projects around Fürth.
kleeblatt.deJahn Sozial: Brücken für Regensburg helps people in the city.
ssv-jahn.de“Im Zeichen der Lilie” runs social projects in Darmstadt and southern Hesse.
sv98.deRelief campaigns of the parent club, e.g. with the Ursapharm foundation.
sv-elversberg.deWaldhof hilft e.V. supports people in need in Mannheim.
svw07.deWerder Bewegt supports inclusion, education and health through sport.
werder.deTSG hilft e.V. runs social and health projects in the Kurpfalz.
tsg-hoffenheim.deTSV München von 1860 e.V. supports youth (“Junglöwen”).
tsv1860.deThe VfB foundation “Brustring der Herzen” helps children and families in need.
vfb.deThe VfL Bochum 1848 foundation supports education, health and youth in the Ruhr region.
vfl-bochum.deYouth sponsorships support the youth academy.
vfl.de“Gemeinsam bewegen” runs social projects and youth work in the region.
vfl-wolfsburg.deIce hockey3 organisations For rivalries outside of football.
The EHC Eisbären Foundation supports social projects (“Pink in the Rink”) & youth.
eisbaeren.deAdler helfen Menschen e.V. helps sick & needy children in Rhein-Neckar.
adler-mannheim.deDie Haie e.V. secures youth development; the “charity ticket” helps children with cancer.
haie.deHandball3 organisations Selectable as a donation or as an anti-charity too.
The “Löwenherz” initiative supports the Sterntaler children’s hospice, a women’s shelter and child protection.
rhein-neckar-loewen.deFundraising with the Berlin City Mission for homeless people in winter.
fuechse.berlin“Kids in die Clubs” funds club sports & equipment for needy children.
thw-handball.deBasketball3 organisations Set your sports and we sort the fitting ones to the top.
ALBA Berlin Jugend e.V. runs Germany’s largest basketball youth programme.
albaberlin.deLeague-wide, “Assists for Kids” supports children with cancer.
basketball-aid.deCharity auctions (United Charity) for children’s aid organisations.
fcbayern.com
What else the app offers
Appearance
Light, dark or system setting, plus four styles: standard, dynamic (adopts your home screen’s colours), high contrast and retro. Alternatively, you can choose a colour of your own.
App lock
The app can be protected with your fingerprint or device lock when opened. This keeps your goals private, even if someone else briefly uses your phone.
German and English
The whole app exists in both languages, either fixed or following your system language.
Archive
Finished goals are archived rather than deleted and can be restored at any time. Archived goals do not count towards your goal limit.
Signing in
You sign in with an email address or with Google. If you forget your password, you receive a code by email that you enter directly in the app.
Help in the app
A guided app tour, a help centre with over sixty questions in nine categories and a direct way to contact support, all in your profile.
Your data stays with you
Health values, location and app usage times are evaluated on the device and immediately discarded.
- All that is stored is whether the day was done: yes or no.
- No step counts, no coordinates, no movement profiles.
- Card data lives with Stripe, never with us.
- No ads in the app. Analytics by Google only if you consent.
