Last updated: May 26, 2026
This Privacy Policy explains how rebalanceit.app ("we", "our", or "the Service") handles information when you use our portfolio allocation tool. We have designed this Service with privacy in mind: we do not collect personal data, we do not run advertising, and we do not track you.
The Service saves the following data in your browser's localStorage — it never leaves your device unless you use the Share feature:
You can clear this data at any time by clearing your browser's site data for rebalanceit.app, or by using your browser's developer tools.
If you click Share, a snapshot of your current portfolio configuration (tickers, values, and target percentages) is stored on our server and assigned a 6-character ID. This snapshot contains no personally identifiable information. Anyone with the link can view the snapshot.
Our web server (nginx) and application server produce standard access logs that may include:
These logs are used solely for operational purposes (debugging, security monitoring) and are not shared with third parties. Logs are retained for a maximum of 30 days and then deleted.
We use browser localStorage (a standard web storage API) to save your preferences and portfolio state between sessions. This is stored entirely on your device. Unlike cookies, this data is not automatically sent to our server with each request.
| Key | Purpose | Expires |
|---|---|---|
| rebalance_state | Saves your portfolio (tickers, values, targets) | Until cleared by you |
| theme | Remembers dark / light mode preference | Until cleared by you |
| allocMode | Remembers last allocation mode | Until cleared by you |
| cookie_consent | Records that you've acknowledged this notice | Until cleared by you |
The Service loads resources from these third parties:
fonts.googleapis.com. Google may log your IP address as part of this request. See Google's Privacy Policy.Because we do not collect personal data or maintain user accounts, most data subject rights (access, rectification, erasure) can be exercised directly by you:
The Service is not directed at children under the age of 13. We do not knowingly collect any information from children.
We may update this Privacy Policy from time to time. The "last updated" date at the top of this page will reflect any changes. Continued use of the Service after changes are posted constitutes your acceptance of the updated policy.
If you have questions about this Privacy Policy or wish to raise a privacy concern, please open an issue in the project's public repository or contact us through the GitHub profile associated with this project.
See also: Terms of Service