/hosting
Hosting & data residency
This page describes where mowlog actually runs and where your data physically lives. It's written so a non-technical reader can follow it, and so a technical reader can verify it against the codebase.
In one sentence
The mowlog application is served from a global edge runtime, and every piece of data you create, account, mowers, lawns, firmware entries, logbook entries, photos, lawn screenshots, is stored in the European Union.
Where your data is stored
The database, authentication system and file storage are provided by Lovable Cloud, a managed Postgres + Auth + Storage platform built on Supabase. The instance backing this project runs in the AWS region eu-west-3 (Paris, France), inside the European Union.
The following live there:
- Your account (email, hashed credentials, public handle).
- Your mowers, lawns and firmware entries.
- Your logbook entries.
- Uploaded photos (bucket entry-photos) and lawn shape screenshots (bucket lawn-shapes). Both buckets are private, files are only readable through an authenticated request belonging to the owner.
Where the app runs
The mowlog frontend, server-rendered HTML and server functions run on Lovable's edge runtime (Cloudflare Workers). When you open a page, the request is served from the edge location closest to you. The Worker then opens a connection to the EU database to read or write your data and returns the response.
Edge compute is stateless: nothing about your account, your mowers or your logbook is persisted at the edge. The edge only sees request and response data while it is handling that single request.
In your browser
The only thing mowlog keeps in your browser is a single sign-in session token, stored in localStorage. There are no third-party scripts, no analytics, no advertising pixels. Full breakdown on the cookie policy.
Subprocessors
mowlog uses two infrastructure providers, both acting as processors on our behalf:
- Lovable, hosting of the application and edge compute.
- Lovable Cloud (Supabase on AWS) , managed database, authentication and file storage, located in AWS eu-west-3 (Paris).
There are no advertising networks, no analytics vendors and no data brokers in this list. If that ever changes, this page is updated before the change takes effect.
International transfers
Primary storage and database processing happen in the EU. The edge runtime may terminate your TLS connection in a Cloudflare point of presence near you, which can be outside the EEA, only in-flight request and response data passes through that point, and nothing is stored there. Where any processor operates outside the EEA, transfers rely on the European Commission's Standard Contractual Clauses.
Backups and deletion
Managed backups of the database run inside the same EU region as the live database. When you delete your account from Profile → Delete account, the account row, every related database row and every uploaded file in entry-photos and lawn-shapes are removed immediately, in one transaction. See the privacy policy for full details.
What this page does not claim
mowlog is not certified under SOC 2, ISO 27001 or any equivalent framework, and this page does not represent an audit. It describes the actual setup at the time of writing. If the hosting setup changes in a way that affects where your data lives, this page will be updated.