Limited launch offer

Create your account. Unlock Pro for free.

This launch window won’t stay open forever. Join now to explore the full Pro workspace and keep everything saved to your account.

  • Full Pro toolkit
  • No payment required
  • Workspace saved

No card required

Privacy Policy

Permutify keeps your planning data private where possible.

This policy explains how Permutify processes personal data, why it is processed, who receives it, how long it is kept, and the rights available to you. Last updated: 7 September 2026.

Open Permutify

Most planning data stays on your device

Your account is used to recognize you

Stripe handles payment card details

Processing services

Which providers receive which data

These are the external services currently integrated into Permutify. Optional analytics stays disabled unless you allow it through Cookie Settings. Permutify does not currently integrate PostHog, Meta Pixel, TikTok Pixel, or Cloudflare Web Analytics.

Google Analytics for Firebase

Provider: Google and its affiliated companies

Purpose
Measure page visits and feature interactions so Permutify can understand usage and improve the product.
Data
Analytics events, viewed pages, feature interactions, device and browser information, approximate location derived from network data, and online identifiers assigned by the service.
Legal basis
Consent under Article 6(1)(a) GDPR. Analytics is disabled until consent is given and can be disabled again through Cookie Settings.
Retention
User-level and event-level data is retained for the period configured in the Google Analytics property. Google Analytics supports a 2-month or 14-month period for standard properties; aggregated reports may remain after event-level data expires.
Transfers
Processing may occur outside the EEA, including in the United States, using an applicable adequacy decision or safeguards such as the European Commission’s standard contractual clauses.
Provider privacy information

Firebase Authentication

Provider: Google and its affiliated companies

Purpose
Create accounts, authenticate email/password or Google sign-in, maintain sessions, and protect account access.
Data
User ID, email address, display name, authentication provider, authentication tokens, login timestamps, and technical security information.
Legal basis
Performance of the account contract under Article 6(1)(b) GDPR and legitimate interests in account security and abuse prevention under Article 6(1)(f) GDPR.
Retention
Kept while the account exists, then deleted or anonymized following a valid deletion request unless security, legal, or claim-related duties require longer retention. Provider backups may expire later.
Transfers
Processing may occur outside the EEA, including in the United States, using an applicable adequacy decision or safeguards such as standard contractual clauses.
Provider privacy information

Google Cloud Firestore

Provider: Google and its affiliated companies

Purpose
Store and retrieve the account’s Pro entitlement and subscription state.
Data
User ID, plan and entitlement status, provider name, Stripe customer and subscription identifiers, cancellation status, subscription end date, and update timestamp.
Legal basis
Performance of the subscription contract under Article 6(1)(b) GDPR and compliance with applicable legal duties under Article 6(1)(c) GDPR.
Retention
Kept for the subscription and account relationship, then only as long as needed for contractual claims, fraud prevention, and statutory accounting or retention duties.
Transfers
Processing location depends on the configured Google Cloud resources. Transfers outside the EEA use an applicable adequacy decision or contractual safeguards.
Provider privacy information

Stripe

Provider: Stripe group company applicable to the checkout

Purpose
Provide checkout, payment processing, subscription management, billing, and fraud prevention.
Data
Email address, internal account reference, chosen plan, checkout and subscription identifiers, billing and payment information, transaction status, and fraud-prevention signals. Full card details go directly to Stripe.
Legal basis
Performance of the subscription contract under Article 6(1)(b) GDPR and tax, accounting, and other legal duties under Article 6(1)(c) GDPR.
Retention
Permutify keeps entitlement identifiers for the subscription relationship and applicable legal limitation or statutory retention periods. Stripe applies its own legal and fraud-prevention retention periods.
Transfers
Stripe may process data outside the EEA, including in the United States, under an applicable adequacy decision or safeguards such as standard contractual clauses.
Provider privacy information

Cloudflare hosting and security

Provider: Cloudflare, Inc. and applicable Cloudflare group companies

Purpose
Deliver the website and API, route traffic, maintain availability, block abuse, and diagnose operational failures.
Data
IP address, requested URL, request time, HTTP headers, browser and device information, network and security signals, and operational log data.
Legal basis
Legitimate interests in secure, reliable service delivery, abuse prevention, and troubleshooting under Article 6(1)(f) GDPR.
Retention
Kept only for the period required by configured hosting and security settings, incident investigation, legal duties, and operational troubleshooting.
Transfers
Cloudflare operates a global network and may process data outside the EEA using an applicable adequacy decision or contractual safeguards.
Provider privacy information

Google email service

Provider: Google and its affiliated companies

Purpose
Receive and answer support, account, billing, feedback, and privacy messages.
Data
Sender and recipient addresses, message content, timestamps, attachments, and related email metadata.
Legal basis
Article 6(1)(b) GDPR for account or service requests and legitimate interests in answering other correspondence under Article 6(1)(f) GDPR.
Retention
Kept until the request is resolved and then only as long as needed for follow-up, legal claims, abuse prevention, or statutory duties.
Transfers
Processing may occur outside the EEA, including in the United States, using an applicable adequacy decision or contractual safeguards.
Provider privacy information

Controller and contact

The controller is the Permutify provider identified in the Impressum. Questions and requests concerning personal data can be sent to permutify.app@gmail.com.

  • Privacy contact: permutify.app@gmail.com
  • The provider’s complete legal identity and service address are published in the Impressum.
  • Contact this address to exercise a data-subject right or ask how your data is handled.

Browser storage and your workspace

Matches, outcomes, allocation settings, generated combinations, interface preferences, saved prediction history, and your cookie choice are processed in your browser and stored locally on your device when you use the relevant features. This processing supports the service you request and the legitimate interest in providing a reliable workspace under Article 6(1)(b) and, where applicable, Article 6(1)(f) GDPR.

  • Your planning calculations happen on the device you are using.
  • Local data remains until you delete it in Permutify, clear the site data in your browser, or remove the browser profile.
  • A share link contains the setup needed to reopen the plan. Anyone who receives that link can access its contents.

Accounts and authentication

When you register or sign in, Firebase Authentication processes identifiers such as your user ID, email address, display name, authentication method, and technical security data. This is necessary to create and operate your account and provide account-based access under Article 6(1)(b) GDPR. Security and abuse prevention may also rely on Article 6(1)(f) GDPR.

  • Google and its affiliated companies provide Firebase Authentication and Google sign-in.
  • Account data is kept while the account exists and is deleted or anonymized after a valid deletion request unless legal duties require longer storage.
  • You can request account deletion through the privacy contact address.

Subscriptions and payments

Stripe processes checkout, payment, billing, fraud-prevention, and subscription information. Permutify sends the account reference and, where available, email address needed to create checkout. Permutify stores entitlement status, plan, Stripe customer and subscription identifiers, cancellation status, and subscription dates. Processing is necessary for the contract under Article 6(1)(b) GDPR and for tax, accounting, and other legal duties under Article 6(1)(c) GDPR.

  • Stripe receives payment card details directly; Permutify does not store full card numbers.
  • Entitlement records are kept for the subscription term and then as needed for contractual claims and statutory retention duties.
  • Stripe applies its own retention obligations as an independent controller for parts of its payment processing.

Optional analytics

Firebase Analytics is disabled until you choose Allow analytics in Cookie Settings. If enabled, it processes usage events and technical information such as device, browser, approximate location derived from network data, pages, and feature interactions to understand and improve the service. The legal basis is your consent under Article 6(1)(a) GDPR. You can withdraw consent at any time through Cookie Settings without affecting earlier processing.

  • The consent choice is retained in local storage until you change it or clear site data.
  • Analytics data is retained according to the configured Firebase Analytics retention period; aggregated reports may remain after event-level data expires.
  • Choosing Essential only keeps optional analytics disabled.

Hosting, security, and server logs

Cloudflare provides hosting, delivery, security, and network services. When you request a page or API endpoint, technical data such as IP address, request time, requested URL, browser information, and security signals may be processed. This supports secure and reliable delivery based on the legitimate interests in availability, abuse prevention, and troubleshooting under Article 6(1)(f) GDPR.

  • Operational logs are retained only for the period needed for security, delivery, and troubleshooting, subject to provider settings and legal requirements.
  • Access to operational and account information is limited to people and providers who need it for these purposes.
  • No solely automated decision produces legal or similarly significant effects for Permutify users.

Contact and support

If you email Permutify, the message, sender address, and information you provide are processed to answer the request. The legal basis is Article 6(1)(b) GDPR for account or service requests and Article 6(1)(f) GDPR for other support and correspondence. Google provides the email service.

  • Support correspondence is kept until the request is resolved and then only as long as needed for follow-up, legal claims, or statutory duties.
  • Do not send passwords, full payment-card details, or unnecessary sensitive information.
  • Support email: permutify.app@gmail.com

Recipients and international transfers

Personal data is disclosed only where needed to operate the service, comply with law, or protect legal rights. Recipient categories include hosting and security providers, Google Firebase services, Stripe, email providers, professional advisers, and authorities where legally required. Google, Stripe, and Cloudflare may process data outside the European Economic Area, including in the United States.

  • Transfers rely on an applicable adequacy decision, including the EU–US Data Privacy Framework where the recipient participates, or safeguards such as the European Commission’s standard contractual clauses.
  • Provider privacy information describes the relevant entities, locations, and transfer safeguards in more detail.
  • You may request further information about safeguards through the privacy contact address.

Your data-protection rights

Subject to the conditions in the GDPR, you may request access to your personal data, correction, deletion, restriction, and data portability. You may object to processing based on legitimate interests. Where processing relies on consent, you may withdraw that consent at any time.

  • Send requests to permutify.app@gmail.com. Identity verification may be required before a request is fulfilled.
  • You have the right to lodge a complaint with the data-protection supervisory authority responsible for your place of residence, work, or the alleged infringement.
  • Providing account and payment data is contractual when you choose those services. Without it, the related account or paid feature cannot be provided; the free local workspace remains available where stated.

Policy changes

This policy may be updated when services, providers, or legal requirements change. The current version and its update date are published on this page. Material changes will be highlighted where reasonably necessary.