Data Security

Last updated: April 2026

1. Overview

HotelPulse takes the security of your data seriously. This page describes our technical and organizational measures to protect your data.

2. Hosting & Infrastructure

Our application is hosted on Vercel (EU Region) — SOC 2 Type 2 certified. The PostgreSQL database is also located in the EU. All connections are encrypted with HTTPS/TLS 1.3. No data transfer outside the EU.

3. Encryption

OAuth tokens are encrypted with AES-256-GCM in the database. Sessions use signed HTTP-Only cookies (Secure, SameSite=Lax). All data transmission uses TLS 1.3 (HTTPS). Sensitive data is never stored in plain text.

4. Apaleo Integration

The connection to Apaleo uses OAuth 2.0 Authorization Code Flow — no password is stored. HotelPulse has read-only access to reservations, financial data, and property configuration. Token refresh is automatic with rotation. The connection can be revoked at any time via Apaleo or HotelPulse.

5. Data Minimization

In accordance with GDPR Art. 5(1)(c), we only store data necessary for the service. No personal guest data is stored — no email addresses, phone numbers, or addresses of hotel guests. We only process aggregated reservation and financial data. Guest scoring is based on anonymized booking characteristics.

6. Access Control

HotelPulse uses a role-based access control system (Owner, Admin, Viewer). Multi-tenancy ensures strict data separation per organization. Every database query filters by propertyId or orgId — cross-tenant access is technically impossible.

7. Third Parties & Sub-Processors

  • Apaleo GmbH — PMS data source
  • Stripe Inc. — Payment processing (PCI DSS Level 1)
  • Anthropic PBC — AI analysis (Claude API, aggregated KPI data only, no PII)
  • Vercel Inc. — Hosting (EU Region, SOC 2 Type 2)

8. Data Backup & Deletion

The database is backed up daily. Upon cancellation, all data is completely deleted within 30 days. Immediate deletion is available upon request. Contact: start@aiautomationagency.de

9. Cookies

HotelPulse uses only technically necessary cookies — no tracking.

  • session — Authentication (HTTP-Only, Secure, 7 days)
  • NEXT_LOCALE — Language preference (1 year)

10. Security Contact

For questions about data security, contact us at start@aiautomationagency.de. Our complete privacy policy is available at Privacy Policy.