Versie 0.4 · 31 oktober 2026
Concept vóór publieke release. De uitgever moet de gemarkeerde bedrijfs- en juridische informatie aanvullen. De app is nog niet gepubliceerd in Google Play.
[INVULLEN: juridische naam, adres, land, inschrijfnummer en privacycontact]. VitaFlow is een werknaam. Partners zoals Sportfever hebben geen toegang tot jouw registraties.
Voornaam of alias, doelen, niveau, planning, trainingen, energiechecks, herstel, vrijwillige metingen, reflecties, instellingen en coachvragen ondersteunen je eigen plan en voortgang. Optioneel bewaar je rookgedrag, motivatie, stopdatum, alternatieven en dagregistraties. Vul geen gegevens over anderen in.
De Android-app vraagt alleen leestoegang voor stappen. Ze leest dagtotalen van zeven kalenderdagen voor je dagdoel, grafiek en challenges. Historische dagtotalen blijven lokaal. Geen schrijfrechten, achtergrondleestoestemming, hartslag, locatie of medische dossiers. Zonder toegang blijven andere functies beschikbaar. HealthKit is alleen voorbereid voor een latere iOS-versie.
Registraties blijven in lokale app-/browseropslag. Je kunt een eigen VitaFlow-account maken met naam, e-mailadres en wachtwoord. De server bewaart je naam, e-mailadres, een wachtwoordhash en sessies met IP-adres en browserinformatie. Een beveiligde, HttpOnly-sessiecookie houdt je ingelogd. Inlogverzoeken verlopen via HTTPS. Beveiliging tegen te veel pogingen gebruikt de database. Er is nog geen e-mailverificatie of herstelmaildienst. Het account-ID scheidt lokale plannen; gezondheidsregistraties blijven op dit apparaat. Geen cloudback-ups, advertenties of analytics. De app versleutelt deze lokale opslag niet afzonderlijk. Gebruik een schermvergrendeling en geen gedeeld browserprofiel. Android-back-up en appgegevensoverdracht zijn uitgeschakeld. Verlies van app-/browsergegevens kan onherstelbaar zijn.
Eigen appcode verstuurt gezondheidsregistraties niet naar een organisatie, coach of server. Accountgegevens worden wel verwerkt door de server en opgeslagen in Cloudflare D1. Hulplinks openen alleen op verzoek, zonder gezondheidsdata als URL-parameters. De externe aanbieder verwerkt verbindingsgegevens onder eigen beleid. De gehoste webversie veroorzaakt websiteverzoeken bij de host. [INVULLEN: hostingaanbieder, verwerkers, logretentie, landen en doorgiftewaarborgen]. De Android-interface is lokaal gebundeld.
Data blijven bewaard tot je ze wist of de app-/browseropslag verwijdert. Gesprekken en concepten blijven bewaard totdat je ze verwijdert. Nieuw gesprek verwijdert eerdere gesprekken niet. Jeffrey is nog niet verbonden met een externe AI-dienst. De voorbereide AI-koppeling verstuurt pas na activering en toestemming chatberichten en optioneel geselecteerde appgegevens; daarvoor moet dit beleid eerst worden aangevuld met de aanbieder en bewaartermijnen. Alles wissen verwijdert het actieve lokale profiel. Andere lokale accounts en het oorspronkelijke gastplan blijven bestaan. Ontkoppelen op Mijn stappen wist de stapkopie en trekt Health Connect-leestoegang in. Alles wissen leest niet opnieuw zonder opnieuw koppelen, maar trekt de OS-toestemming niet vanzelf in. Brondata blijven in Health Connect.
[JURIDISCH AANVULLEN: grondslagen voor persoonsgegevens en bijzondere persoonsgegevens, rechten, contactprocedure, rol partners en toezichthouder]. OS-toestemming is niet automatisch een volledige juridische grondslag. Je kunt uitloggen via Profiel. Account verwijderen via Profiel verwijdert je account, wachtwoordhash en sessies van de server en je actieve lokale plan. Kopieën op andere apparaten en oorspronkelijke gastplannen moet je daar afzonderlijk wissen. Lokale gegevens wissen alleen verwijdert niet je account. Contact: [INVULLEN privacycontact].
Het algemene trainingsprogramma is voor volwassenen. De digitale coach gebruikt vaste lokale antwoordregels en stelt geen diagnose of behandeling vast. Jeffrey beoordeelt berichten niet persoonlijk. Cloudopslag van gezondheidsgegevens is niet ingeschakeld.