
Cozy cats on your actual desktop.
Your desktop has a cat problem. Cats roam your real open windows, loaf in the quiet moments, and leave you small gifts while you work.
Loading cats...

Your desktop has a cat problem. Cats roam your real open windows, loaf in the quiet moments, and leave you small gifts while you work.
Loading cats...
Cats that live on your real open windows. Your browser, your spreadsheet, your inbox: they treat all of it as terrain. They walk across the top of Chrome, jump to another app, claim a spot and refuse to move. No separate game window. It runs as a transparent overlay on your actual desktop.
Other desktop pet games treat the screen as a flat surface or snap to window edges. Loafstead cats use real window geometry as physics platforms: move a window and the cat shifts; close one and they fall.
Windows and macOS. (Bit tricky in Linux but looking into it.)
Loafstead launches on Steam in Q4 2026. Wishlist it on Steam to be notified when it launches.
Loafstead is designed to stay out of your way. It runs as a background overlay and is built to use minimal CPU. A frame rate cap is included so you can tune performance to your liking. If you notice any performance impact, let us know in the Discord.
No. Loafstead reads window positions and sizes from the operating system to know where to put the cats. Window titles are never loaded into memory and are replaced with numeric IDs in the code. It never reads, captures, records, or processes anything displayed inside your windows. It has no network access except to check for updates.
Yes. Focus Mode (in Settings) settles the cats down and stops new visitors from arriving. Hide Loafstead (menu bar on macOS, system tray on Windows) instantly hides the overlay and pauses the simulation. Everything resumes exactly where it left off when you show it again.
Loafstead will be $9.99 USD on Steam. There is also a Supporter Edition at $14.99 USD. No in-app purchases, no subscriptions.
No. Loafstead launches as a complete 1.0 game. What you buy on day one is the finished thing, not a work in progress.
Yes. On the first full-game launch, your cats, names, affection progress, Shop items, and supported settings carry over. Remaining Coins convert at 7 demo Coins to 1 full-game Coin. Any remainder rounds up, so a positive demo balance never becomes zero, and there is no conversion cap.
The full game uses a slower affection curve, so a friendship level may display lower after migration. The underlying affection progress is unchanged.
When Loafstead is running, the overlay appears as a fullscreen window to macOS, which prevents the window picker (⌘⌃⇧4 → Space) from seeing individual windows underneath.
Use ⌘⇧3 for a full-screen capture or ⌘⇧4 (drag a region) instead -- both work great and capture your cats exactly as you see them.
For quick questions, Discord is faster. For bug reports and suggestions, use the form below.
Loafstead does not capture, read, or transmit anything from your screen. It cannot see your windows' contents, your browsing history, or what apps you have open.
To know where to put the cats, Loafstead reads window positions and sizes from the operating system. This is the same information any window manager uses.
Window titles are never loaded into memory. The code uses only
numeric window identifiers (like #12345). Human-readable
window titles, document names, and app names are never stored, logged,
or transmitted.
All of this happens locally on your computer. None of it is ever sent anywhere.
This applies to the direct download only. The Steam version uses Steam's own update system and never contacts loafstead.gg for updates.
On startup, and then once per hour while the app is running, Loafstead makes an HTTPS request to check for a newer version. This request goes through Cloudflare to loafstead.gg. The server receives your IP address and User-Agent. No account information, game data, or device identifiers are sent. This happens regardless of your crash report preference and cannot be disabled.
If a newer version is available, it downloads and installs automatically, then restarts Loafstead.
If Loafstead crashes, it saves a crash report to disk. No data is sent unless you choose to share it. The default is not opted in.
On the next launch after a crash, a dialog explains your right to withdraw consent at any time and offers four choices: Send Once, Always Send, No Thanks, or Never Ask. You can change your choice at any time using the menu bar (macOS) or system tray (Windows). Choosing "Always Send" also enables real-time error reporting for errors that occur during normal gameplay, not just after a crash.
A crash report contains:
A crash report does not contain:
Crash reports are sent to GlitchTip, an open-source error tracking tool (similar to Sentry), running on a server we host ourselves in Tasmania, Australia. This is not a third-party analytics or cloud service. Your crash data does not go to Google, Amazon, Microsoft, or any other company.
While crash reports themselves do not contain IP addresses, the server receives your IP as part of the HTTPS connection. This IP appears in server access logs but is not embedded in the crash report file. IP addresses are anonymized and not stored alongside crash data.
Crash reports are transmitted over HTTPS (TLS). Access to our GlitchTip instance is restricted to authorised personnel. Crash data is automatically deleted after 90 days.
Loafstead can optionally send gameplay events to help improve the game. This is turned off by default. You can enable or disable it at any time in Settings.
This data is pseudonymous: a random install ID links your events. It is not tied to your name, account, or hardware, and you can reset it or request deletion at any time.
Events include things like app start, session end, visitor spawned, and cat adopted. Each event carries:
We keep events no longer than 90 days. Cloudflare Analytics Engine enforces this automatically and we do not re-ingest or archive to extend it. If this ever changes, we will update this page first.
Your IP address is seen by Cloudflare at the edge solely for rate-limiting and abuse detection within a single UTC day. We store only a daily-rotated hash. It cannot link your sessions across days, and we never write your raw IP to the analytics dataset.
Analytics data is processed by Cloudflare, Inc. (United States) via Cloudflare Analytics Engine. The transfer is covered by the Cloudflare Customer DPA, which provides contractual protections for cross-border data transfers as required by Australian Privacy Principle 8. See Cloudflare's sub-processor list for full details.
To stop analytics collection and delete your data: disable analytics in Settings, then email privacy@gak.dev. We will stop collecting your data within 7 days of your email. Existing events age out automatically within 90 days. EU users: we will confirm full deletion within 30 days of your request. California residents: we do not sell or share your personal information.
For full details on the analytics infrastructure, data pipeline, and retention, see the Gak Dev privacy policy.
loafstead.gg is a static website hosted on Cloudflare. We do not set cookies or use tracking analytics on this website. Cloudflare collects standard server-side request logs (including IP addresses) as part of hosting; see Cloudflare's privacy policy.
The landing page has an email signup form for the Loafstead newsletter. Submitting the form sends your email address to Buttondown, a third-party newsletter service. Buttondown, Inc. is based in the United States.
Buttondown may track email opens and link clicks in newsletters they deliver on our behalf.
You can unsubscribe at any time using the link at the bottom of any email. To request deletion of your email address, contact us at hello@loafstead.gg.
If you are a streamer and you connect your Twitch account from the in-game menu, Loafstead stores your Twitch access token and refresh token in your operating system's secure keyring (macOS Keychain, Windows Credential Manager, or equivalent).
These tokens allow the game to listen to your chat channel for viewer commands such as !feed and !visitor.
chat:read) and, if needed for your channel type, a basic identity scope.Note: Twitch viewer-username display above visitor cats is a planned feature currently in development. This policy discloses that data category in advance.
The Loafstead community has a Discord server. Discord is a separate service operated by Discord Inc. Joining and using the Discord server is subject to Discord's privacy policy.
The feedback form at loafstead.gg/feedback/ lets you submit bug reports and suggestions. Submitting the form sends the following data to our Cloudflare Worker:
Submissions are forwarded to a private Discord channel operated by Slowchop Studios. Discord, Inc. is based in the United States; see Discord's privacy policy for how they handle data on their platform.
The feedback form uses Cloudflare Turnstile to prevent automated spam. Turnstile verifies that the submission comes from a real person without using intrusive tracking. See Cloudflare's privacy policy.
Feedback data is used only to improve Loafstead. If you include your email, we may reply to follow up on your report. We do not add you to any mailing list. If you want your submission deleted, email hello@loafstead.gg with the approximate date and feedback type.
Loafstead is not directed at children under 13. We do not knowingly collect personal information from children under 13. Children under 13 must not enable analytics or crash reporting.
If you are a parent or guardian and believe your child submitted a crash report or enabled analytics, contact us at privacy@gak.dev and we will delete it promptly.
You can withdraw consent for crash reporting or analytics at any time in Settings. Withdrawing is as easy as granting it, and does not affect the lawfulness of any data already collected.
You can unsubscribe from the newsletter at any time using the link at the bottom of any email, or by contacting hello@loafstead.gg.
You can request access to, correction of, portability of, or deletion of your data by emailing privacy@gak.dev. For crash reports, we may need identifying details (such as a crash timestamp) to locate specific reports.
If you have a privacy concern we have not resolved, you can lodge a complaint with a data protection authority:
Data controller: Gak Dev Pty Ltd, trading as Slowchop Studios.
PO Box 2119, Lower Sandy Bay, Tasmania 7005, Australia.
Privacy contact: privacy@gak.dev
Cloudflare, Inc. acts as a data processor for update checks, website hosting, and gameplay analytics (Cloudflare Analytics Engine). Their privacy practices are available at cloudflare.com/privacypolicy.
Buttondown, Inc. acts as a data processor for newsletter delivery. Their privacy practices are available at buttondown.com/legal/privacy.
Lawful basis for gameplay analytics: your consent (GDPR Article 6(1)(a)). Lawful basis for crash reports: your consent (GDPR Article 6(1)(a)). Lawful basis for newsletter: your consent (GDPR Article 6(1)(a)). Lawful basis for update checks: legitimate interest in keeping the software secure and up to date (GDPR Article 6(1)(f)).
Gak Dev Pty Ltd handles personal information in accordance with the Australian Privacy Principles. We collect gameplay analytics data for the purpose of improving Loafstead. Data is disclosed only to Cloudflare, Inc. (sub-processor) and is not sold or shared for marketing or any other purpose.
We do not use your data for automated decision-making or profiling.
For data collected by the Steam platform itself, see Valve's privacy policy.
Last updated: 9 May 2026.
These Terms govern the Loafstead website, Discord community, newsletter, feedback form, and Twitch chat integration. They do not govern the game software itself — that is covered by the EULA and the Steam Subscriber Agreement.
Nothing in these Terms is intended to limit or exclude any consumer guarantees, rights, or remedies under the Australian Consumer Law (Schedule 2 of the Competition and Consumer Act 2010 (Cth)), the UK Consumer Rights Act 2015, any equivalent European Union consumer protection directive, or any other mandatory consumer protection law that cannot be excluded by contract in your jurisdiction.
You must be at least 13 years old to use these services. If you are between 13 and 18, you may only use these services with the involvement or consent of a parent or guardian.
These services are not directed at children under 13. If you are a parent or guardian and believe your child has submitted personal information, contact us at privacy@gak.dev.
You agree not to:
The Loafstead name, logo, game assets, and website content are the intellectual property of Gak Dev Pty Ltd. You may not reproduce or distribute these materials without our written permission.
User submissions: when you submit feedback, bug reports, or suggestions, you grant Gak Dev Pty Ltd a non-exclusive, royalty-free, perpetual, worldwide licence to use and incorporate your submission, without compensation. You retain ownership of your submission but waive any claim that Loafstead incorporates ideas you submitted.
By subscribing to the Loafstead newsletter, you consent to receive email communications about Loafstead. Each newsletter includes an unsubscribe link. You may also email hello@loafstead.gg to be removed. We will not send commercial electronic messages without your consent, in accordance with the Australian Spam Act 2003 and the US CAN-SPAM Act.
If you connect your Twitch account to Loafstead, you are enabling your viewers to interact with the game via chat commands. As the streamer, you are the data controller for your viewers' interactions. You are responsible for informing your audience that Loafstead processes numeric viewer identifiers to route chat commands.
Gak Dev Pty Ltd acts as a data processor for viewer sender IDs, solely to route commands. You may disconnect the integration at any time from the in-game menu.
These services are provided "as is" and "as available." To the fullest extent permitted by law (and subject to Clause 1 — your mandatory consumer rights are not limited):
These services interact with Discord, Twitch, Steam, Cloudflare, and Buttondown. We are not responsible for the content, privacy practices, or terms of those platforms. Your use of them is governed by their respective terms.
We may update these Terms from time to time. If we make material changes, we will notify you via an in-game notice, a Steam News post, or a banner on loafstead.gg before the changes take effect.
These Terms are governed by the laws of New South Wales, Australia. Nothing in this clause affects any mandatory consumer-protection rights you have under the law of your country of residence.
Data controller: Gak Dev Pty Ltd, trading as Slowchop Studios.
PO Box 2119, Lower Sandy Bay, Tasmania 7005, Australia.
Contact: hello@loafstead.gg
Last updated: 9 May 2026.
This EULA supplements the Steam Subscriber Agreement. In the event of any conflict regarding your Steam account, billing, refunds, or distribution, the SSA controls.
Nothing in this EULA is intended to limit or exclude any consumer guarantees, rights, or remedies under the Australian Consumer Law (Schedule 2 of the Competition and Consumer Act 2010 (Cth)), the UK Consumer Rights Act 2015, any equivalent European Union consumer protection directive, or any other mandatory consumer protection law that cannot be excluded by contract in your jurisdiction of residence.
For Australian consumers: our goods come with guarantees that cannot be excluded under the Australian Consumer Law. You are entitled to a replacement or refund for a major failure and compensation for any other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the goods fail to be of acceptable quality and the failure does not amount to a major failure.
Gak Dev Pty Ltd grants you a non-exclusive, non-transferable, personal, revocable licence to install and use one copy of Loafstead on a device you own or control, solely for your personal, non-commercial use.
You may not:
If you own the Loafstead Supporter Edition DLC, the licence in Clause 2 extends to the additional content and features unlocked by that DLC. The DLC licence is tied to your Steam account and governed by the Steam Subscriber Agreement.
Your save file (save.json) is stored locally on your device and belongs to you. You may back it up, move it, or delete it at any time. Your save file contains a pseudonymous install ID — a randomly generated identifier that has no connection to your name, Steam account, or hardware. Gak Dev Pty Ltd does not claim ownership of your locally stored game data.
Loafstead and all content, assets, and code in the software are the intellectual property of Gak Dev Pty Ltd or its licensors, protected by copyright and other intellectual property laws. This EULA does not transfer any ownership rights to you.
Use of Loafstead is also subject to the Privacy Policy, which is incorporated into this EULA by reference.
Gak Dev Pty Ltd may provide updates, patches, or new versions of Loafstead from time to time. The Steam version is updated via Steam's update system. By continuing to use the software after an update, you agree that your use of the updated software is governed by this EULA (as updated).
To the fullest extent permitted by applicable law — and subject to Clause 1 (your mandatory consumer rights are not limited) — the software is provided "as is," without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement. Gak Dev Pty Ltd does not warrant that the software will be uninterrupted, error-free, or free from harmful components.
To the fullest extent permitted by applicable law — and subject to Clause 1 (your mandatory consumer rights are not limited) — Gak Dev Pty Ltd will not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the software. Our total liability to you under this EULA will not exceed the amount you paid for Loafstead.
Your rights under this EULA terminate automatically without notice if you fail to comply with any term. On termination you must destroy all copies of the software in your possession.
This EULA is governed by the laws of New South Wales, Australia. Nothing in this clause affects any mandatory consumer-protection rights you have under the law of your country of residence.
Data controller: Gak Dev Pty Ltd, trading as Slowchop Studios.
PO Box 2119, Lower Sandy Bay, Tasmania 7005, Australia.
Contact: contact@gak.dev
Last updated: 9 May 2026.
Drag the windows. Pet the cats.
Use arrow keys to move this window. Hold Shift to resize.