Retired Legal
← Home

Legal

This page covers the terms of using Retired Today, what data the platform collects, and how those rules stay current as the platform changes. It's deliberately short. If a section becomes more complicated than necessary, we've gotten something wrong.

Terms of use

Who runs this. Retired Today is operated by an individual sole-proprietor based in Bali, Indonesia. There is no company entity, no investors, no third-party operations team. Every line of code on this platform is written or directly reviewed by the operator.

What you get. Free accounts have access to the public surfaces — blog posts, tools, the changelog, the docs, the trade log, the portfolio tracker (Holdr), and the dashboard's read-only views. The trading-signal feed and swap alerts are paid features. Paid access is bought outright in 6-month or 12-month windows. There is no recurring billing, no card on file, and no auto-renewal. When your access window ends, it stops; renewing is a fresh purchase.

What you should know about the trading content. The site shows historical results from a backtested strategy and live results from the operator's own automated bot account. Past results, simulated or live, do not predict future results. Crypto futures are high-risk products that can lose more than the amount risked per trade if exchanges fail to execute stop-losses. Nothing on this site is financial advice. Trading signals are setups for you to consider; you decide whether and how to act on them; the platform does not place trades on your behalf, and your account on whatever exchange you use is yours alone.

What you can do. Sign up, browse, use the tools, read the blog, log your trades, track your portfolio. Comment, share, link to anything you find here. Standard expectations apply: don't try to break the platform, don't scrape it at industrial volumes, don't try to recreate the trading-signal logic from public surfaces (it's protected; the homepage's "Recent signals" list strips the reasoning server-side specifically so the rules can't be reconstructed from a curl).

What we can do. Add features, change features, remove features. The changelog at /changelog is the canonical record. Suspend or remove an account that's abusing the platform. Decline a signup that looks fake. Update these terms — when we do, the version number on this page changes and signed-in users see a single-line notice in the app the next time they open it.

Liability. As a small product run by one person, the platform is provided "as is" with no warranty. The operator's maximum liability for any claim related to use of this site is capped at the amount you've paid for the service in the last twelve months. If you've paid for an access window, that cap is the actual amount you paid. If you haven't paid anything, the cap is zero.

Refunds. Crypto payments are final. There is no refund mechanism — we don't accept the chargeback risk a refund flow would introduce. If the platform stops delivering signals for any reason during your access window (exchange outage, planned downtime, strategy review), the unused portion of your access is paused on the calendar and resumes when service resumes; you always receive the full delivery period you paid for.

Jurisdiction. Disputes are governed by the laws of Indonesia, where the operator resides. If a dispute can't be resolved directly, it goes to the courts of jurisdiction at the operator's residence. Practically: send a polite email first; almost everything resolves there.

How to reach us. The contact email is on the homepage and in the menu. The operator reads every email. There is no support ticketing system; small platform.

Privacy

Short version. The platform does not run third-party tracking, advertising, or behavioral analytics. The only personal data we hold is your email address (if you've signed up) and a handful of opaque session IDs stored in your browser. The only cookie we set is the one that keeps you signed in.

What gets collected.

What does NOT get collected.

Cookies. The platform sets exactly one cookie: a session cookie named rt_session, used to keep you signed in. It is HttpOnly, Secure, SameSite=Lax. It is a "strictly necessary" cookie under GDPR — without it the login flow can't function — so no consent banner is required and we don't show one. The cookie expires when you sign out or after 30 days of inactivity. There are no tracking cookies, no advertising cookies, no analytics cookies.

localStorage. A handful of small entries are kept in your browser's localStorage to remember things across visits without round-tripping the server: a 30-day-rolling session ID for traffic counting, a per-tab session ID, blog reading-progress per post (also synced to the server when you're signed in), a one-time welcome flag for new signups, and a marker for the version of this legal page you've already seen. None of these contain your email or any personal information. Clearing your browser data removes them.

Third-party services we depend on.

Server-side (your data is not sent to these unless explicitly noted):

Client-side (loads in your browser):

Where the data lives. A persistent volume on Railway in the europe-west4 (Amsterdam, Netherlands) region. Daily backups are kept on the same volume. Nothing is exported off-platform. Because the data is stored inside the EU, the platform falls within direct GDPR scope, which is the right framework for the protections we've described above.

Your rights. You can ask us, by email, to:

We aim to action these requests inside 14 days. If we ever stop responding, we've shut down — sorry in advance.

Children. This is not a service for under-18s. If you're under 18 you can read the blog, but please don't sign up.

About this page

This legal page is AI-generated. It's drafted by Claude, the same AI that drafts blog posts and tools on the platform, with a prompt that re-reads the platform's actual code and current state — what data it captures, what services it depends on, what payments it accepts — before regenerating. The page is then committed and deployed like any other piece of content. The version number and last-updated date in the page metadata reflect the regeneration moment.

This is intentional. A traditional terms-and-privacy page is written once by a lawyer and immediately starts drifting from reality. By the time the platform adds a feature six months later, the legal page describes a platform that no longer exists. AI-generation makes regeneration cheap; the platform stays one prompt away from a current legal page at all times.

What this is not. It's not a substitute for actual legal advice if you have a specific dispute. The operator is not a lawyer. If you're considering legal action against the platform, get your own counsel.

How "current" really stays current. The /creator dashboard has a "Refresh legal" prompt that the operator runs whenever a material change ships — a new payment provider, a new third-party integration, a new field captured in the event log. The prompt re-audits the codebase and rewrites this page if anything material has changed. When the version bumps, signed-in users see a single-line notice in the app the next time they open it.

One-version-old archive. Older versions of this page aren't currently archived publicly. If you want a copy of an earlier version (e.g. the version that was live when you signed up), email and we'll send the rendered text from git history.

Last verified accurate against the codebase: version 3 · 2026-04-28.


If anything on this page seems wrong — missing, misleading, internally inconsistent — please email. The whole point of the regeneration model is that mistakes can be fixed in the next prompt cycle, not the next legal review.