Marco Ferra

Booking

The application behind the booking wizard on this site. It finds a free slot, creates the meeting, and attaches a video link.

What it does

When you choose a time onmarcoferra.com/book, this application reads free/busy information from Marco Ferra's Google Calendar to offer only slots that are genuinely open, then creates the event, attaches a Google Meet link, and invites the email address you entered.

Who signs in

One account: Marco Ferra's own, as the owner of the calendar being booked. Visitors never sign in with Google and are never asked for a Google account — you give a name, an email address and a time, and the application does the rest on the calendar owner's behalf.

Google data it uses

One scope, https://www.googleapis.com/auth/calendar, on the calendar owner's account. Read access alone is not enough: the application has to create the event and its video link, which is a write. It reads no other Google service, no contacts, and no mail.

Where it runs

An AWS Lambda function written in Rust. The Google refresh token is held encrypted in AWS Systems Manager Parameter Store and is never sent to the browser. The site itself is static and carries no analytics or advertising trackers.

What is kept

The meeting you book exists as an event on the calendar, for as long as the record of the meeting is useful, and is deleted on request. Nothing else about you is stored: there is no database of visitors and no marketing list.

Use of Google user data

Use of information received from Google APIs adheres to theGoogle API Services User Data Policy, including its Limited Use requirements. Calendar data is used only to schedule the meeting you asked for. It is not sold, not used for advertising, and not shared.

Full detail is in theprivacy policyand theterms of service. Questions go tohello@marcoferra.com.