Privacy Policy

Last updated: April 10, 2026

Bedly (“we”, “our”, “us”) operates the Bedly booking management platform (the “Service”). This Privacy Policy explains how we collect, use, disclose, and safeguard your personal data when you use our Service, in compliance with the EU General Data Protection Regulation (GDPR), the Swiss Federal Act on Data Protection (nFADP/DSG), and other applicable data protection laws.

1. Data Controller

Bedly
Switzerland
Email: privacy@bedly.io

2. Data We Collect

2.1 Property Manager Data (Account Holders)

  • Account information: Name, email address, password (hashed), phone number
  • Property information: Property name, address, description, photos, settings
  • Usage data: Login timestamps, features used, pages visited
  • Payment data: Processed by Stripe — we do not store credit card details

2.2 Guest Data (Processed on Behalf of Property Managers)

  • Booking information: Name, email, phone, check-in/check-out dates, booking reference
  • Guest manifest (Italian properties): For stays in Italy, every overnight guest is registered as required by TULPS Art. 109 / Alloggiati Web. We collect full name, date of birth, place of birth, nationality, and (for adults) email. Minors do not require a document; their data is recorded for the manifest only.
  • Identity documents: Passport/ID photos uploaded by adult guests via a personal signed link. Stored encrypted in a private bucket; access is granted to the host (data controller) only. Retained for 6 months from check-out as required by Italian law, then automatically deleted.
  • Communication: Messages exchanged through the platform

2.2bis Roles for Guest Manifest Data

For the per-guest manifest collected to comply with Italian law (TULPS Art. 109), the property manager (host) is the data controller — they decide the purpose (compliance with municipal registration requirements) and remain responsible for transmission to the competent authorities. Bedly acts solely as a data processor(Art. 28 GDPR), providing the collection, storage, and export tools under documented instructions in the host's Data Processing Agreement.

2.3 Automatically Collected Data

  • IP address, browser type, device type
  • Cookies and similar technologies (see our Cookie Policy)

3. How We Use Your Data

PurposeLegal Basis (GDPR)
Provide and maintain the ServiceContract performance (Art. 6(1)(b))
Process bookings and paymentsContract performance (Art. 6(1)(b))
Send transactional emailsContract performance (Art. 6(1)(b))
AI-powered features (message suggestions, concierge)Legitimate interest (Art. 6(1)(f))
Improve the Service and fix bugsLegitimate interest (Art. 6(1)(f))
Comply with legal obligations (e.g., tax records)Legal obligation (Art. 6(1)(c))
Marketing communications (only with consent)Consent (Art. 6(1)(a))

4. AI Processing

Our Service uses AI for:

  • Answering guest questions through the AI concierge (Anthropic Claude)
  • Answering a host's questions about their own bookings, guests, tasks and statistics in the dashboard assistant, which reads guest records to do so (Anthropic Claude)
  • Translating messages between guest and host (Anthropic Claude)
  • Extracting compliance fields from identity documents at check-in (Anthropic Claude Vision)
  • Comparing the guest's selfie with the photo on their identity document, and checking that the selfie is of a live person, for legal de visu verification — Italian TULPS Art. 109 (Didit)

AI processing is performed server-side. Data sent to AI providers is not used to train their models. We have Data Processing Agreements with both Anthropic and Didit that ensure GDPR compliance. Your selfie is sent only to Didit, in the EU, and only for the comparison and liveness check described above. Your identity document photo is sent to Didit for that comparison and to Anthropic to read the fields we are required to report. Both are deleted from the provider after the response is returned, and are retained by Bedly only as required for compliance audit, encrypted at rest.

5. Data Sharing

We share personal data only with:

RecipientPurposeLocation
SupabaseData storage & authenticationEU (AWS Frankfurt)
VercelApplication hosting & serverless functionsEU/US
StripePayment processingEU/US
ResendTransactional emailsUS
AnthropicAI features (messaging, concierge, identity document field extraction)US
DiditFace-match and liveness detection for legal identity verification at check-in (TULPS Art. 109)EU
SentryError monitoring and crash reporting (no PII in payloads — emails truncated to domain)US
VercelProduct analytics and page-speed metrics (cookieless — no personal data, no device storage)EU/US
Twilio VerifyPhone number verification via SMS OTPUS

For US-based processors, we rely on Standard Contractual Clauses (SCCs) and/or the EU-US Data Privacy Framework where applicable.

6. Data Retention

  • Account data: Retained while account is active + 30 days after deletion
  • Guest booking data: Retained as required by tax law (typically 10 years for financial records)
  • Identity documents: Auto-deleted 6 months after check-out (as required by Italian law)
  • Messages: Retained while account is active

7. Your Rights

Under GDPR and nFADP, you have the right to:

  • Access your personal data
  • Rectify inaccurate data
  • Delete your data (“right to be forgotten”)
  • Restrict processing
  • Port your data to another service
  • Object to processing based on legitimate interest
  • Withdraw consent at any time

To exercise your rights, email us at privacy@bedly.io. We will respond within 30 days.

8. Data Security

  • All data encrypted in transit (TLS 1.3) and at rest
  • Row Level Security (RLS) policies isolate data between tenants
  • Authentication via Supabase Auth with secure session cookies
  • Rate limiting on all API endpoints
  • Input validation with Zod schemas

9. International Transfers

Some of our processors are located outside Switzerland/EU. We ensure adequate protection through Standard Contractual Clauses, adequacy decisions, or the EU-US Data Privacy Framework.

10. Children's Privacy

Our Service is not directed to individuals under 16. We do not knowingly collect data from children.

11. Changes to This Policy

We may update this policy from time to time. We will notify you of material changes via email or a notice in the Service.

12. Contact

For privacy inquiries: privacy@bedly.io

You also have the right to lodge a complaint with a supervisory authority: