Terms of Service
The short version
- MileStone is a browser-based goal & habit planner. Your data lives on your device, not on our servers.
- The free plan is free forever. Pro is a paid licence — one key, up to 3 devices, don't share or resell it.
- Back up your data. Because we never hold it, we can't recover it if your browser storage is cleared. The app has an export button — use it.
- Payments are handled by Lemon Squeezy. Refunds are covered by our Refund Policy.
- The service is provided as-is; your rights under the Australian Consumer Law (and equivalent local laws) always apply.
- Who we are & acceptance
- The service
- The free plan
- Pro purchases & licence keys
- Subscriptions
- Refunds
- Licence & acceptable use
- Your data & backups
- AI-assisted planning
- Third-party services
- Availability
- Intellectual property
- Warranties & liability
- Suspension & termination
- Changes to these terms
- Governing law
- Contact
1. Who we are & acceptance
MileStone is made by CodeMilestone, an independent software studio based in Queensland, Australia ("we", "us"). These terms are an agreement between you and us covering your use of the MileStone web application and website (together, "the service"). By using the service you accept these terms; if you don't agree with them, please don't use the service.
2. The service
MileStone is a goal and habit planner that runs in your web browser and can be installed on your phone or computer as a Progressive Web App. Your goals, habits, check-ins and progress are stored in your browser's local storage on your own device. We do not operate user accounts and we do not store your planning data on our servers. The only data that touches our infrastructure is described in our Privacy Policy.
3. The free plan
The free plan includes 3 goals, 3 habits, 3 milestones per goal and 3 steps per milestone, with no time limit, no account and no payment details. It exists both as a permanently useful tier and as your opportunity to evaluate MileStone before purchasing — see our Refund Policy.
4. Pro purchases & licence keys
- Pro is sold in three tiers: $9/month, $24 per 3 months, and a one-time $97 lifetime licence. Prices are in USD and may change for future purchases; a price change never affects a licence you already hold.
- Purchases are processed by Lemon Squeezy as merchant of record. Their terms and privacy policy also apply to the transaction.
- After purchase you receive a licence key by email. Activating it in the app unlocks Pro on that device. One key may be active on up to 3 devices at a time; you can deactivate a device to free a slot.
- Keep your key safe — it is your proof of purchase. Don't publish it, share it beyond your own devices, or resell it.
- The app periodically re-validates your key against our licence server. This is the one network call the app makes about you, and it sends only the key and its device instance — never your planning data.
5. Subscriptions
Monthly and 3-month plans renew automatically until cancelled. You can cancel anytime via the Lemon Squeezy customer portal (linked from your receipt email) or by emailing us; cancellation stops future charges and your access continues to the end of the paid period. If a subscription lapses or is cancelled, the app returns to the free plan — your data stays on your device and remains usable within free-plan limits.
6. Refunds
Our Refund Policy forms part of these terms. In short: the free plan is the trial, change-of-mind refunds are not offered, billing errors are always fixed, and your statutory consumer rights are never affected.
7. Licence & acceptable use
We grant you a personal, non-exclusive, non-transferable licence to use MileStone for your own goal and habit planning. You agree not to:
- share, publish, sell or sub-license your licence key, or activate it for people outside your household;
- circumvent, disable or interfere with the licence-verification system or free-plan limits;
- use the service to store or distribute unlawful content, or use it in any way that breaks the law;
- scrape, rehost or resell the service or substantial parts of it as your own product.
8. Your data & backups — please read this one
Because your data is stored only in your browser, you are responsible for backing it up. Your data can be permanently lost by things entirely outside our control — clearing browser data, uninstalling the browser or PWA, losing the device, private-browsing modes, or the browser itself evicting site storage.
9. AI-assisted planning
MileStone's AI planning works with your own AI assistant (ChatGPT, Claude, Gemini or similar): you copy a prompt from the app, run the conversation in your AI tool, and paste the result back. That conversation happens entirely between you and your AI provider under their terms and privacy policy — we never see, receive or process it. You are responsible for reviewing an imported plan before relying on it; AI output can be wrong.
10. Third-party services
The service depends on third parties we don't control: Netlify (hosting and form handling), Lemon Squeezy (payments and licensing), and Google Fonts (typefaces). Their availability, terms and privacy practices are their own, and outages or changes on their side can affect the service. Details of what data they handle are in our Privacy Policy.
11. Availability
MileStone needs an internet connection to load; once loaded, your work happens on your device. We aim to keep the service available and updated but do not guarantee uninterrupted availability, and we may update, change or discontinue features over time. If we ever discontinued the service entirely, your data would remain on your device and exportable.
12. Intellectual property
The MileStone application, design, brand and content are owned by CodeMilestone. These terms give you a licence to use the service, not ownership of it. Your data is yours — we claim no rights over the goals, habits and notes you create.
13. Warranties & liability
To the maximum extent permitted by law, the service is provided "as is" and "as available", and we exclude all implied warranties. To the same extent, we are not liable for indirect or consequential loss — including loss of data (see section 8), loss of profits, or goals not achieved — and our total liability for any claim is limited to the amount you paid us in the 12 months before the claim (or, where the law requires more, the minimum the law requires).
Australian Consumer Law: nothing in these terms excludes, restricts or modifies any consumer guarantee, right or remedy under the ACL or any other law that cannot lawfully be excluded. Where liability can be limited, it is limited to re-supplying the service or paying the cost of re-supply.
14. Suspension & termination
You can stop using MileStone at any time. We may deactivate a licence key or restrict access where a purchase is refunded or charged back, where a key is being shared or resold, or where these terms are materially breached. Your local data is never touched by any of this — it stays on your device.
15. Changes to these terms
We may update these terms as the product evolves. The "Last updated" date above always reflects the current version, and material changes will be noted on this page. Continuing to use the service after a change means you accept the updated terms.
16. Governing law
These terms are governed by the laws of Queensland, Australia, and disputes are subject to the courts there — except that if you are a consumer elsewhere, you keep the protection of any mandatory consumer laws of your own country.
17. Contact
CodeMilestone · Queensland, Australia
info.codemilestone@gmail.com