Privacy Policy (Align)
Last updated: 23 February 2026
This Privacy Policy explains how Align ( “we”, “us”) processes personal data when you use the website and web app (together: “Web App”), the iOS and Android mobile apps (“Mobile App”), and the Align service (together: “Service ”).
Controller (GDPR)
Elias Anderlohr
Heidestraße 23, 60316 Frankfurt am Main, Germany
Email: privacy@elch.cc
No Data Protection Officer appointed.
1) Scope and key principles
We process personal data to provide group event scheduling and availability coordination. Data is minimized to what is needed for the Service. We do not sell personal data and do not run advertising or marketing tracking.
2) Personal data we process
2.1 Account and identity data
- Name / display name (required; can be a nickname and does not need to be your legal name)
- Email address (optional, if you upgrade your account)
- Password hash (only if you set a password; hashed with Argon2)
- Profile picture (if provided; if you do not provide one, none is stored)
2.2 Event and availability data (core service)
- Event title
- Expected date range / timeframe
- Event length in days
- Optional expected number of participants
- Participant lists and invitation/participation status
- Availability timeframes submitted by participants (including your timezone, and if used: preference levels and notes)
2.3 Calendar data (optional, Mobile App only)
If you opt in to calendar access on iOS/Android, the Mobile App reads calendar event metadata and uploads busy-time snapshots to our backend. These snapshots may include:
- Event title
- Start time, end time
- All-day flag
- Calendar name (e.g., “Work”, “Personal”)
- Snapshot date
We do not write to, modify, or delete your device calendar events. Calendar access is optional; you can use Align without granting calendar permissions.
2.4 Notifications and device data
- Push notification tokens for mobile and web (used only to send Service notifications)
- Basic technical/log data needed for security and operation (e.g., IP address and timestamps in server logs)
2.5 Email verification and password reset data
- Verification tokens / password reset tokens (temporary)
3) Cookies and similar technologies (Web App)
3.1 Necessary cookies
The Web App uses necessary cookies only, such as:
- Session/authentication (e.g., JWT in an httpOnly cookie)
- Security protections (e.g., CSRF protection if applicable)
These cookies are required to provide the Service. We do not use analytics or marketing cookies and do not use tracking pixels.
Cookie preferences can be adjusted at /cookie-preferences.
4) Purposes and legal bases (GDPR Art. 6)
4.1 Providing the Service (Art. 6(1)(b) - contract)
- Creating and managing accounts
- Creating/joining events, invitations, participant management
- Processing availability inputs and calculating suggested dates/time ranges
- Syncing and storing data needed for the Service
4.2 Security and service integrity (Art. 6(1)(f) - legitimate interests)
- Preventing abuse (e.g., rate limiting)
- Maintaining reliability, debugging, and protecting the Service
4.3 Consent for optional features (Art. 6(1)(a) - consent)
- Calendar access (device permission; Mobile App)
- Push notifications (device permission; Mobile App/Web where applicable)
You can withdraw consent at any time by disabling permissions in your device/browser settings.
5) Who we share data with
5.1 Sharing with other users (your choice)
Your name (display name) and the availability you submit for an event are shared only with participants of that specific event.
5.2 Service providers (processors)
We use the following processors to operate Align:
- Hosting (server infrastructure): STRATO GmbH (Berlin, Germany) for server hosting where Coolify runs.
- Database: Self-hosted Supabase (PostgreSQL) operated by us.
- Transactional email: Brevo (for verification, password reset, invitations).
- Push notifications (Mobile App): Expo push services (which relay to Apple Push Notification service (APNs) and/or Firebase Cloud Messaging (FCM) depending on platform).
- Public holiday lookup: Nager.at API - receives only a country code.
We do not use analytics providers, ad networks, marketing pixels, or error monitoring tools.
6) International data transfers
We primarily operate from Germany. Some providers involved in push notifications and platform delivery (e.g., Expo, Apple/Google push infrastructure) may process data outside the EEA depending on their systems and your device platform. Where required, transfers rely on applicable safeguards (such as standard contractual clauses or adequacy decisions) offered by the relevant provider/platform.
7) Data retention
7.1 Accounts and personal data: 2-year auto-delete after inactivity
We automatically delete certain account-related personal data after 2 years of inactivity.
- Inactivity means: no requests from your account to our backend API (“last API request”). Any engagement that results in an authenticated API request counts as activity.
- Before deletion, we may notify you (if we have a verified email and you can receive emails) with a dual-warning schedule: 30 days before deletion and 7 days before deletion.
7.2 What is deleted vs. retained
Deleted (hard deletion): Account identifiers and associated personal data needed to identify you as a user, such as:
- account record (email, password hash if any)
- profile data (display name, profile picture if any)
- push tokens associated with the account
- calendar busy snapshots associated with the account
- availability submissions that are only attributable to the account
Retained: Event data is kept indefinitely to preserve group scheduling context and event history. Where feasible, retained event records are de-linked from your account after deletion (e.g., removal of direct account identifiers), while keeping the event itself and non-identifying context.
7.3 Operational logs
We maintain structured operational logs to protect and operate the Service (e.g., security, debugging). We use structured logging (e.g., winston/pino) with log rotation.
8) Security
We use appropriate technical and organizational measures, including:
- Password hashing with Argon2
- HTTPS/TLS encryption in transit
- Access control via authentication (JWT)
- Rate limiting on authentication endpoints
- Structured logging with rotation
No method of transmission or storage is 100% secure; however, we work to protect personal data with reasonable safeguards.
9) Your rights (GDPR and similar laws)
If you are in the EEA/UK (and in many other jurisdictions with comparable rights), you may have the right to:
- Access your personal data
- Correct inaccurate data
- Delete data (right to erasure)
- Restrict or object to processing
- Data portability (where applicable)
- Withdraw consent (for calendar/notifications permissions)
How to exercise your rights
Email privacy@elch.cc with the subject “Privacy Request - Align”. We may need to verify your identity. We aim to respond within 30 days (or as required by law).
Deletion requests
We perform hard deletion (permanent removal from the database) for data that is eligible for deletion, in line with the right to erasure, unless retention is required by law or necessary to establish, exercise, or defend legal claims.
10) Automated decision-making
Align computes suggested time slots and rankings based on availability data and (if enabled) calendar busy-time snapshots. This supports scheduling and does not produce legal or similarly significant effects; users remain in control of final decisions.
11) Children
Align is intended for the general public and is not designed specifically for children. If you believe a child has provided personal data to us, contact privacy@elch.cc.
12) Changes to this policy
We may update this Privacy Policy from time to time. We will post the updated version with a new “Last updated” date.
13) Contact
For privacy questions or requests: privacy@elch.cc
Controller postal address: Heidestraße 23, 60316 Frankfurt am Main, Germany
Privacy Summary (Optional)
- We store your name (can be a nickname) and your event availability.
- Calendar access is optional; if enabled, we store busy-time snapshots that may include event titles and times.
- We use necessary cookies only; no analytics or ads.
- Accounts are automatically deleted after 2 years of inactivity (with 30-day and 7-day warnings where possible).
- You can request access or deletion via privacy@elch.cc.