narzędzie edukacyjne
IOB — aktywna insulina pokazuje na wykresie, jak według uproszczonego modelu wygasa insulina widoczna na zrzucie ekranu CamAPS FX, żeby łatwiej było zrozumieć działanie pompy z algorytmem. Jest bezpłatna.
Korzystasz na własne ryzyko i własną odpowiedzialność. Autor nie udziela gwarancji i, w granicach dopuszczalnych przez prawo, nie odpowiada za skutki korzystania z aplikacji. Klikając „Rozumiem i akceptuję”, potwierdzasz, że to rozumiesz, i akceptujesz Regulamin oraz Politykę prywatności.
educational tool
IOB — aktywna insulina shows on a chart how, according to a simplified model, the insulin visible on a CamAPS FX screenshot wears off, to make it easier to understand how a pump with an algorithm works. It is free.
You use this tool at your own risk and responsibility. The author gives no warranty and, to the fullest extent permitted by law, is not liable for the consequences of using the app. By tapping “I understand and accept” you confirm that you understand this and accept the Terms of use and the Privacy notice.
Bez akceptacji nie można korzystać z IOB — aktywna insulina. Możesz zamknąć tę stronę.You cannot use IOB — aktywna insulina without accepting. You can close this page.
Wersja 11 z 2026-10-26
1. Kto udostępnia. IOB — aktywna insulina udostępnia bezpłatnie osoba prywatna (dalej: „autor”). Kontakt: soft4diabetics@gmail.com. Na prośbę wysłaną na ten adres autor poda swoje imię i nazwisko. Autor nie prowadzi w tym zakresie działalności gospodarczej i nie pobiera opłat ani darowizn.
2. Czym jest aplikacja i do czego służy. IOB — aktywna insulina to bezpłatne narzędzie edukacyjne. Pokazuje na wykresie, jak według uproszczonego modelu wygasa insulina podana przez pompę i widoczna na zrzucie ekranu CamAPS FX, żeby łatwiej było zrozumieć działanie pompy z algorytmem. Aplikacja odczytuje ze wskazanych przez użytkownika zrzutów ekranu CamAPS FX dawki insuliny i na tej podstawie rysuje wygasanie insuliny według uproszczonego modelu. Ta podstawowa funkcja nie liczy dawki, nie służy do diagnozowania, monitorowania ani leczenia i nie jest przeznaczona do podejmowania decyzji o dawkach insuliny ani o jedzeniu. Aplikacja zawiera też funkcje testowe, domyślnie wyłączone, opisane w pkt 14. Jedna z nich, „Posiłek — bolus” (kalkulator bolusa), pokazuje, ile insuliny według modelu przypadałoby na posiłek, na podstawie parametrów wpisanych przez użytkownika. Jest to obliczenie pomocnicze, a nie zalecenie: o każdej dawce decyduje użytkownik, według zaleceń zespołu diabetologicznego. Nie jest wyrobem medycznym, akcesorium do wyrobu medycznego ani rozszerzeniem aplikacji CamAPS FX, nie została zwalidowana klinicznie i nie zastępuje pompy insulinowej, jej kalkulatora bolusa, aplikacji CamAPS FX, glukometru ani porady zespołu leczącego.
3. Wymagania techniczne. Do korzystania potrzebny jest aktualny telefon albo komputer z przeglądarką obsługującą JavaScript i zapis danych strony. Zrzuty muszą pochodzić z obsługiwanej wersji ekranu CamAPS FX. Zrzuty z innych aplikacji, wersji lub telefonów mogą zostać odczytane błędnie albo wcale.
4. Zasady korzystania. Użytkownik korzysta z aplikacji na własne ryzyko i:
5. Kto może korzystać. Osoby pełnoletnie, które chcą lepiej zrozumieć działanie pompy insulinowej z algorytmem, w tym rodzice i opiekunowie dzieci z cukrzycą typu 1.
6. Zakazy. Nie wolno używać aplikacji w sposób sprzeczny z prawem, zakłócać jej działania ani przedstawiać jej innym jako wyrobu medycznego, narzędzia do podejmowania decyzji o leczeniu lub narzędzia zalecanego przez producenta pompy lub CamAPS FX.
7. Brak gwarancji i odpowiedzialność. Aplikacja jest udostępniana w stanie „takim, jaki jest”, bez gwarancji poprawności, dostępności ani przydatności do określonego celu. Użytkownik korzysta z niej na własne ryzyko i własną odpowiedzialność. W granicach dopuszczalnych przez prawo autor nie odpowiada za szkody wynikające z korzystania z aplikacji, w tym z użycia wyniku niezgodnie z jej przeznaczeniem (pkt 2) lub z zasadami z pkt 4. Postanowienie to nie wyłącza odpowiedzialności, której zgodnie z bezwzględnie obowiązującymi przepisami wyłączyć nie można.
8. Znaki towarowe. CamAPS i CamAPS FX są znakami towarowymi CamDiab Ltd. YpsoPump jest znakiem towarowym Ypsomed AG. Nazwy te służą wyłącznie do opisu, z jakimi zrzutami ekranu działa aplikacja. Aplikacja nie jest powiązana z tymi firmami, przez nie sponsorowana ani zatwierdzona. Nazwy handlowe insulin (np. Humalog, Liprolog, Lyumjev, NovoRapid, Fiasp, Apidra) są znakami towarowymi ich właścicieli i służą wyłącznie do opisu, której insuliny dotyczy profil. Aplikacja nie jest powiązana z producentami insulin, przez nich sponsorowana ani zatwierdzona.
9. Prywatność. Zasady opisuje Polityka prywatności. W skrócie: zrzuty i wyniki są przetwarzane wyłącznie na urządzeniu użytkownika, w jego pamięci zostają tylko ustawienia i informacja o akceptacji, a aplikacja niczego nie wysyła. Autor nie ma do tych danych dostępu.
10. Zawarcie i zakończenie. Umowa o korzystanie zostaje zawarta z chwilą kliknięcia „Rozumiem i akceptuję” i trwa, dopóki użytkownik korzysta z aplikacji. Kliknięcie oznacza też potwierdzenie, że użytkownik zna przeznaczenie aplikacji (pkt 2) i korzysta z niej na własne ryzyko (pkt 7). Użytkownik może w każdej chwili przestać korzystać i usunąć dane strony w przeglądarce. Autor może zmienić, zawiesić lub wyłączyć aplikację bez podania przyczyny.
11. Uwagi i reklamacje. Uwagi i zgłoszenia błędów należy wysyłać na adres soft4diabetics@gmail.com. Autor odpowiada w ciągu 14 dni. Adres nie służy do konsultacji medycznych.
12. Zmiany regulaminu. Po istotnej zmianie regulaminu lub komunikatu startowego aplikacja poprosi o ponowną akceptację. Poprzednie wersje autor przechowuje i udostępnia na prośbę wysłaną na adres kontaktowy.
13. Prawo właściwe. Regulamin podlega prawu polskiemu. Nie pozbawia to użytkownika ochrony, którą dają mu bezwzględnie obowiązujące przepisy kraju jego zamieszkania.
14. Funkcje testowe. Aplikacja zawiera funkcje oznaczone jako „testowe”, domyślnie wyłączone, w tym „Siła działania”, „Spada — węglowodany” i „Posiłek — bolus” (kalkulator bolusa). Pokazują one wyniki obliczeń modelu na podstawie parametrów wpisanych przez użytkownika. Nie zostały sprawdzone klinicznie, mogą się mylić i nie są zaleceniem. Każdą decyzję o jedzeniu, leczeniu niedocukrzenia i dawkowaniu insuliny podejmujesz samodzielnie, według zaleceń swojego zespołu diabetologicznego. Włączając funkcję testową, przyjmujesz to do wiadomości. Korzystasz z niej na własne ryzyko, a autor nie ponosi odpowiedzialności w granicach dopuszczalnych przez prawo. „Posiłek — bolus” pokazuje, ile insuliny według modelu przypadałoby na posiłek, z uwzględnieniem insuliny aktywnej ze zrzutu, glikemii i wartości docelowej. Parametry kalkulatora, w tym maksymalną dawkę, część posiłku przed jedzeniem i udział korekty, wpisuje użytkownik; nie są one ustawieniami leczenia i powinny odpowiadać zaleceniom zespołu diabetologicznego. Przy niepewności kalkulator pokazuje mniej insuliny albo nie pokazuje wyniku. Od tej zasady są trzy wyjątki. Pierwszy to pytanie, czy po zrzucie podano bolus: ma ono odpowiedź domyślną „nie było”, więc jeśli bolus był, a odpowiedź nie zostanie zmieniona, wynik będzie za wysoki. Drugi dotyczy glikemii poniżej wartości docelowej: kalkulator pokazuje wtedy dwa wyniki, liczone przy różnych założeniach o wrażliwości na insulinę; wyróżniony jest wynik według wrażliwości na insulinę (ISF) wpisanej w Ustawieniach, a drugi, ostrożniejszy, służy wyłącznie do porównania. Trzeci dotyczy glikemii wpisanej w polu „Glikemia teraz”: przez 15 min od wpisu kalkulator liczy z wpisu, także gdy jest on wyższy od odczytu CGM. Gdy wpis jest wyższy o ponad 20 mg/dL (o ponad 20 % przy odczycie CGM od 100 mg/dL), kalkulator pyta o pomiar i do odpowiedzi liczy z niższej wartości; po odpowiedzi „Tak” liczy z wpisu. Jeśli wpis jest zawyżony — np. pomiar z niedomytego palca albo pomyłka przy wpisywaniu — wynik będzie za wysoki, a kalkulator może policzyć dawkę także wtedy, gdy CGM pokazuje glikemię poniżej progu niskiej glikemii. Po 15 min kalkulator znów liczy z niższej z dwóch wartości. Tak samo glikemię wybiera „Spada — węglowodany”, przez czas ważności wpisu ustawiony w Ustawieniach; przy zawyżonym wpisie może więc pokazać za mało węglowodanów. Zasadę tę osłabiają też ustawienia, które może zmienić użytkownik. Przy każdym z nich „Posiłek — bolus” może pokazać więcej insuliny niż przy wartościach domyślnych: (1) „Ogon (min)” równy 0 — kalkulator liczy wtedy z jednego profilu, zamiast brać mniejszy wynik z dwóch; (2) „Prognoza — korekta w górę” albo „Prognoza — korekta w dół” krótsza niż 30 min — przy spadającej glikemii korekta liczy się wtedy z wyższej glikemii; (3) wyłączone „Doliczaj insulinę pętli po zrzucie” — kalkulator nie odejmuje wtedy insuliny, którą pętla podała po zrzucie; (4) w Ustawieniach zaawansowanych okno „niedocukrzenie w ostatnich” krótsze niż 60 min — korekta w górę wraca wtedy wcześniej po niedocukrzeniu; (5) „Udział insuliny pętli w odejmowaniu” mniejszy niż 100 % — kalkulator odejmuje wtedy tylko część insuliny aktywnej podanej przez pętlę; (6) „Próg niskiej glikemii” niższy niż 70 mg/dL — kalkulator liczy wtedy także przy niższej glikemii, a ograniczenia po niskiej glikemii i przy spadku zaczynają działać później. Ogon 0, „Przedłużenie spadku” krótsze niż 30 min i próg niskiej glikemii niższy niż 70 mg/dL mogą też sprawić, że „Spada — węglowodany” pokaże mniej węglowodanów niż przy wartościach domyślnych. Komunikat „Warto poczekać z insuliną” dotyczy tylko pory podania: nie zmienia wyniku i nie jest zaleceniem, by wstrzymać albo odłożyć dawkę. Jego brak nie oznacza, że podanie jest bezpieczne; to, jak często się pojawia i jak długo trwa, zależy od ustawień „Poczekaj — pokrycie od” i „Poczekaj — przelicz najpóźniej po”. Po odczekaniu wynik liczy się od nowa z aktualną insuliną aktywną, a pierwsza liczba jest pokazana wyłącznie do porównania. Insulinę podaną po wykonaniu zrzutu wynik uwzględnia tylko wtedy, gdy jest to dawka zapisana w aplikacji przyciskiem „✓ podałem”; zapis znika po zamknięciu aplikacji. Wynik nie zna innej insuliny podanej po zrzucie, insuliny, którą pętla poda później, ani tego, ile dziecko faktycznie zje. Przed każdym użyciem użytkownik sprawdza historię w pompie i aktualną glikemię.
Version 11 of 2026-10-26
1. Who provides it. IOB — aktywna insulina is provided free of charge by a private individual (“the author”). Contact: soft4diabetics@gmail.com. On request sent to this address, the author will give their full name. The author does not run a business in connection with the app and accepts no payments or donations.
2. What the app is and what it is for. IOB — aktywna insulina is a free educational tool. It shows on a chart how, according to a simplified model, insulin delivered by the pump and visible on a CamAPS FX screenshot wears off, to make it easier to understand how a pump with an algorithm works. The app reads insulin doses from CamAPS FX screenshots selected by the user and, based on them, draws how insulin wears off using a simplified model. This core function does not calculate a dose, is not intended for diagnosis, monitoring or treatment, and is not intended for making decisions about insulin doses or food. The app also contains test features, switched off by default, described in section 14. One of them, “Meal — bolus” (bolus calculator), shows how much insulin, according to the model, would correspond to a meal, based on parameters entered by the user. It is an auxiliary calculation, not a recommendation: the user decides on every dose, following the diabetes care team’s advice. It is not a medical device, an accessory to a medical device or an extension of the CamAPS FX app, has not been clinically validated and does not replace an insulin pump, its bolus calculator, the CamAPS FX app, a glucose meter or advice from your care team.
3. Technical requirements. A current phone or computer with a browser that supports JavaScript and local site storage. Screenshots must come from a supported CamAPS FX screen. Screenshots from other apps, versions or phones may be read incorrectly or not at all.
4. Rules of use. The user uses the app at their own risk and:
5. Who may use it. Adults who want to better understand how an insulin pump with an algorithm works, including parents and carers of children with type 1 diabetes.
6. Prohibited use. Do not use the app unlawfully, interfere with its operation, or present it to others as a medical device, a tool for making treatment decisions, or a tool endorsed by the pump or CamAPS FX manufacturer.
7. No warranty and liability. The app is provided “as is”, without any warranty of accuracy, availability or fitness for a particular purpose. You use it at your own risk and responsibility. To the fullest extent permitted by law, the author is not liable for any damage arising from the use of the app, including use of the result contrary to its intended purpose (section 2) or to the rules in section 4. Nothing in these terms excludes liability that cannot be excluded under mandatory law.
8. Trademarks. CamAPS and CamAPS FX are trademarks of CamDiab Ltd. YpsoPump is a trademark of Ypsomed AG. These names are used only to describe which screenshots the app works with. The app is not affiliated with, sponsored or endorsed by these companies. Insulin brand names (e.g. Humalog, Liprolog, Lyumjev, NovoRapid, Fiasp, Apidra) are trademarks of their owners and are used only to describe which insulin a profile refers to. The app is not affiliated with, sponsored or endorsed by insulin manufacturers.
9. Privacy. See the Privacy notice. In short: screenshots and results are processed only on your device, only the settings and the fact of acceptance stay in its storage, and the app sends nothing. The author has no access to them.
10. Start and end. The agreement is concluded when you tap “I understand and accept” and lasts as long as you use the app. Tapping it also confirms that the user knows the app’s intended purpose (section 2) and uses it at their own risk (section 7). You may stop at any time and delete the site data in your browser. The author may change, suspend or shut down the app without giving reasons.
11. Feedback and complaints. Send feedback and bug reports to soft4diabetics@gmail.com. The author replies within 14 days. This address is not for medical advice.
12. Changes. After a material change to these terms or to the start notice, the app will ask you to accept again. The author keeps previous versions and provides them on request sent to the contact address.
13. Governing law. These terms are governed by Polish law. This does not deprive you of the protection of mandatory laws of your country of residence.
14. Test features. The app contains features marked as “test”, switched off by default, including “Insulin action”, “Falling — carbs” and “Meal — bolus” (bolus calculator). They show model calculations based on parameters entered by the user. They have not been clinically validated, may be wrong and are not a recommendation. You make every decision about food, treating low glucose and insulin dosing yourself, following your diabetes care team’s advice. By switching on a test feature you acknowledge this. You use it at your own risk, and the author accepts no liability to the extent permitted by law. “Meal — bolus” shows how much insulin, according to the model, would correspond to a meal, taking into account insulin on board from the screenshot, glucose and the target value. The user enters the calculator’s parameters, including the maximum dose, the share of the meal before eating and the correction share; they are not treatment settings and should match your diabetes care team’s advice. When uncertain, the calculator shows less insulin or no result. There are three exceptions to this rule. The first is the question whether a bolus was given after the screenshot: its default answer is “none”, so if there was a bolus and the answer is not changed, the result will be too high. The second concerns glucose below the target value: the calculator then shows two results based on different assumptions about insulin sensitivity; the highlighted one uses the insulin sensitivity factor (ISF) entered in Settings, and the other, more cautious one is shown for comparison only. The third concerns glucose entered in the “Glucose now” field: for 15 min after entry the calculator uses the entry, even when it is higher than the CGM reading. If the entry is more than 20 mg/dL higher (more than 20% when the CGM reading is 100 mg/dL or higher), the calculator asks about the reading and uses the lower value until you answer; after “Yes” it uses the entry. If the entry is too high — for example a reading from a finger that was not washed, or a typing error — the result will be too high, and the calculator may calculate a dose even when CGM shows glucose below the low glucose threshold. After 15 min the calculator again uses the lower of the two values. “Falling — carbs” chooses glucose the same way, for the entry validity time set in Settings; with an entry that is too high it may therefore show too few carbs. This rule is also weakened by settings the user can change. With any of them, “Meal — bolus” may show more insulin than with the default values: (1) “Tail (min)” set to 0 — the calculator then uses a single profile instead of taking the lower result of two; (2) “Forecast — upward correction” or “Forecast — downward correction” shorter than 30 min — with falling glucose the correction is then calculated from a higher glucose value; (3) “Add loop insulin after the screenshot” switched off — the calculator then does not subtract insulin the loop delivered after the screenshot; (4) in Advanced settings, the “low glucose within the last” window shorter than 60 min — the upward correction then returns sooner after a low; (5) “Share of loop insulin subtracted” below 100% — the calculator then subtracts only part of the insulin on board delivered by the loop; (6) “Low glucose threshold” below 70 mg/dL — the calculator then also calculates at lower glucose, and the limits after low glucose and during a fall start to apply later. A tail of 0, a “Fall projection” shorter than 30 min and a low glucose threshold below 70 mg/dL may also make “Falling — carbs” show fewer carbs than with the default values. The “Consider waiting with insulin” message is only about timing: it does not change the result and is not a recommendation to withhold or delay a dose. Its absence does not mean that giving insulin is safe; how often it appears and how long it lasts depends on the “Wait — coverage from” and “Wait — recalculate at the latest after” settings. After waiting, the result is recalculated with the current insulin on board, and the first number is shown for comparison only. The result includes insulin given after the screenshot only if it is a dose recorded in the app with the “✓ given” button; the record is lost when the app is closed. The result does not know about any other insulin given after the screenshot, insulin the loop will deliver later, or how much the child will actually eat. Before every use the user checks the pump history and current glucose.
Wersja 1 z 2026-10-02
Najważniejsze: zrzuty ekranu, odczytane dawki i wyniki nie opuszczają Twojego urządzenia. Aplikacja niczego nie wysyła, a autor nie ma do tych danych dostępu. Aplikacja nie używa plików cookie śledzących ani narzędzi analitycznych i nie zakłada kont.
1. Dane na Twoim urządzeniu. Aplikacja zapisuje w pamięci przeglądarki (localStorage) wyłącznie:
Pliki samej aplikacji przechowuje zwykła pamięć podręczna przeglądarki. Ten zapis jest niezbędny do działania aplikacji, o które prosisz. Zrzuty, odczytane dawki i wyniki są przetwarzane w przeglądarce i znikają po zamknięciu aplikacji. Usuniesz wszystko, czyszcząc dane tej strony w ustawieniach przeglądarki.
2. Dane na serwerze. Strona jest hostowana przez Cloudflare, Inc. Przy każdym wejściu serwer, jak każdy serwer internetowy, technicznie przetwarza: adres IP, datę i godzinę, adres żądanej strony oraz typ przeglądarki. Te dane nie zawierają danych o zdrowiu.
3. Twoje prawa. Masz prawo do dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, wniesienia sprzeciwu oraz skargi do Prezesa Urzędu Ochrony Danych Osobowych (uodo.gov.pl). Aplikacja nie zna Twojej tożsamości, więc przy żądaniu dotyczącym logów może być potrzebne podanie dodatkowych informacji, np. adresu IP i czasu wizyty (art. 11 RODO).
4. Wiadomości e-mail. Jeśli napiszesz do autora, Twój adres i treść wiadomości posłużą wyłącznie do odpowiedzi (art. 6 ust. 1 lit. f RODO) i zostaną usunięte po zakończeniu sprawy. Nie przesyłaj danych o zdrowiu ani zrzutów ekranu.
5. Zmiany. O istotnej zmianie poinformuje komunikat w aplikacji.
Version 1 of 2026-10-02
Key point: screenshots, doses read and results never leave your device. The app sends nothing and the author has no access to this data. The app uses no tracking cookies, no analytics and no user accounts.
1. Data on your device. The app stores in your browser (localStorage) only:
The app’s own files are kept in the browser’s ordinary cache. This storage is strictly necessary for the service you request. Screenshots, doses read and results are processed inside your browser and disappear when you close the app. You can delete everything by clearing this site’s data in your browser settings.
2. Data on the server. The site is hosted by Cloudflare, Inc. Like any web server, it technically processes, for each visit: IP address, date and time, requested page and browser type. This data contains no health information.
3. Your rights. You have the right of access, rectification, erasure, restriction, objection, and to lodge a complaint with a data protection authority (in Poland: the President of the Personal Data Protection Office, uodo.gov.pl, or the authority in your country). The app does not know who you are, so for requests concerning logs you may need to provide extra details, such as your IP address and time of visit (Art. 11 GDPR).
4. E-mail. If you write to the author, your address and message are used only to reply (Art. 6(1)(f) GDPR) and are deleted once the matter is closed. Do not send health data or screenshots.
5. Changes. You will be informed of material changes by a notice in the app.
Wersja 2.12.3 z 26 października 2026
Version 2.12.3 of 26 October 2026
Obróć telefon z CamAPS FX poziomo (wykres szczegółowy), zrób zrzut ekranu i wybierz go tutaj.Turn the phone with CamAPS FX to landscape (detailed chart), take a screenshot and choose it here.
To odczytała aplikacja. Popraw lub dopisz bolus, jeśli coś się nie zgadza; potem „Licz IOB”.This is what the app read. Correct or add a bolus if something is wrong; then “Calculate IOB”.
Nic nie zostało policzone. Zamknij aplikację całkowicie i otwórz ją ponownie. Jeśli komunikat wraca — spróbuj później; na serwerze brakuje pliku albo leży tam plik z innej wersji.Nothing was calculated. Close the app completely and open it again. If this message returns, try later: a file is missing on the server or comes from another version.