Privacy

Effective August 18, 2026. This prelaunch policy describes the current Flask application.

Data choices

You may use the planner without an account. In that mode, plan inputs are stored in your browser's local storage and submitted to this server only to perform calculations.

If you create an account and explicitly save a plan, we store your name, email address, password hash, retirement-plan inputs, analysis summary, and progress snapshots. Passwords are never stored in readable form.

Use and sharing

Data is used to operate the planner, save requested plans, secure accounts, process subscriptions, and provide support. The application does not sell personal information or use advertising trackers. Stripe processes subscription payments when billing is enabled; card details are handled by Stripe and are not stored by this application. The optional AI feature connects only to the locally configured Ollama service.

Retention and deletion

Cloud data remains until you delete individual plans or your account, subject to limited billing, security, and legal records that a payment processor may retain. Account deletion removes the account, cloud plans, and progress snapshots. Browser-local data must be cleared separately using “Clear saved data” in the planner or your browser controls.

Security

The app hashes passwords, uses protected session cookies, validates state-changing requests, limits request sizes, and sends defensive browser headers. Public deployments require HTTPS, protected backups, production monitoring, and a managed secret key.

Contact

Privacy questions: retiremappro@gmail.com.