Terms of Service
The short version
- MileStone is a browser-based goal & habit planner. Your data lives on your device. If you are on Pro and switch on device sync, an encrypted copy we cannot read is kept on our host.
- 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. We hold no readable copy, so we can't recover it if your browser storage is cleared or you forget your sync passphrase. 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. You must be at least 16 years old to 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. We do not store readable planning data on our servers; the optional Pro device-sync feature stores an encrypted copy that only your passphrase can open. Everything 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, 3 steps per milestone and 5 active to-dos, 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.
- Age. You must be 18 or older to buy Pro. If you are 16 or 17, a parent or guardian can buy it for you, and the licence is then theirs to give you.
- What "lifetime" means. A lifetime licence lasts for the lifetime of the MileStone product, not of the buyer — that is, for as long as we offer MileStone Pro, with no further payment and including the updates we ship. If we ever discontinue the service, we will give at least 30 days' notice on the Site, and the App and its export function will keep working on your device throughout that period so you can take a full copy of your data with you. If a third-party service we depend on (hosting, licensing) shuts down or changes beyond our control, we will move or replace it where reasonably possible.
- 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 re-validates your key against our licence server each time it opens, sending only the key and its device instance — never your planning data. The only other things the app sends are a request to its own address to check for updates and, if you switch it on, the encrypted device-sync snapshot (see our Privacy Policy, section 4.3).
5. Subscriptions
Monthly and 3-month plans renew automatically until cancelled. You can cancel anytime from Settings → Manage subscription in the App (which opens your Lemon Squeezy customer portal), from the link in 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;
- use the service if you are, or are acting for, a person or entity subject to Australian, United Nations, US, UK or EU sanctions, or if you are in a country subject to comprehensive sanctions — our payment provider is required to refuse such transactions.
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, licence checks and encrypted sync storage) and Lemon Squeezy (payments and licensing). 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, we would give at least 30 days' notice on the Site (see section 4 for what that means for lifetime licences), and 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