How MenuSmart handles personal data
This policy explains how MenuSmart.dev collects, uses, stores, and shares personal data when you create an account, manage menus, receive reservations, process payments, or browse www.menusmart.dev.
- Controller
- MenuSmart
- Contact
- support@menusmart.dev
- Location
- Barcelona, Spain
- Updated
- April 12, 2026
Who this notice applies to
This notice applies to hospitality teams using MenuSmart, guests booking through MenuSmart-powered pages, paying users, and visitors to the website.
If you make a reservation with a restaurant that uses MenuSmart, that restaurant also receives your booking details and may process them under its own privacy responsibilities.
Controller and contact details
For the data processed in its own services, MenuSmart acts as controller, including for user accounts, menu administration, payments, support, and the general technical operation of the platform.
You can contact us at support@menusmart.dev for privacy questions, rights requests, or any query about this policy.
What data we collect
We collect data directly from you, from your use of the service, and from certain technical providers needed to operate the platform.
- Account data: name, email address, authentication credentials handled by Firebase Authentication, and profile photo if you sign in with Google.
- Restaurant or business data: business name, menu content, uploaded images, reservation settings, and operational contact details such as phone number or address when you add them.
- Reservation data: guest name, email, phone number, party size, date, time, area, and confirmation or reconfirmation status.
- Payment data: checkout session information, subscription status, and Stripe-generated customer or subscription references. We do not store full payment card numbers on our website.
- Technical data: browser and device data, technical logs, cookie choices, and limited measurement or advertising data when you consent.
- Communications: emails sent to support and transactional messages we send for verification, reservations, confirmations, cancellations, or account access.
Why we process data and our legal bases
We only process personal data where there is a defined purpose and an applicable legal basis under the GDPR.
- Contract performance or pre-contractual steps: creating accounts, publishing menus, managing reservations, sending operational emails, and providing payment or subscription features.
- Consent: using non-essential cookies, advertising measurement tools, and certain Google technologies that require consent.
- Legitimate interests: security, fraud or abuse prevention, service stability, technical support, and operational improvement of the platform.
- Legal obligation: responding to lawful requests, meeting accounting or billing obligations, and keeping information needed to defend legal claims.
International transfers
Some of our providers may process data outside the European Economic Area. Where that happens, we seek to ensure that processing is covered by standard contractual clauses, adequacy decisions, or other lawful transfer mechanisms made available by those providers.
How long we keep data
We keep data only for as long as it is needed for the relevant purpose or while a legal or contractual obligation requires it to be kept.
- Account data is kept while the account remains active or while it is needed to provide the service.
- Unconfirmed reservations are automatically deleted if they remain unconfirmed for more than 24 hours.
- Confirmed reservations and related authentication records are subject to scheduled cleanup tasks around 30 days after the reservation date.
- Payment and subscription-related records may be kept for longer where required for billing, fraud prevention, tax, or legal defence purposes.
- Inactive accounts with no Stripe history may be removed after long periods of inactivity. The current backend cleanup logic targets accounts inactive for more than 12 months.
Account holders can delete their account from the Account section of the dashboard.
Your rights
You may request access, rectification, erasure, restriction, objection, or portability of your personal data, and you may withdraw consent at any time where consent is the basis for processing.
We will handle your request in line with applicable law and may ask for additional information to verify your identity where necessary.
If you believe we have not handled your request properly, you may also lodge a complaint with the Spanish supervisory authority: AEPD.
Security and changes to this policy
We apply reasonable technical and organisational measures to protect personal data against unauthorised access, loss, alteration, or improper disclosure. No internet-connected system can guarantee absolute security.
We may update this policy when our practices, providers, or legal requirements change. The current version will be published on this page together with the latest effective date.