Stop overpaying for
subscriptions
Last updated: July 2, 2026
This Privacy Policy describes how Q-CONSULT MARKETING LTD ("we", "us", "our"), a company registered in Malta (registered address: 2 Ta' Ninu Triq Laqxija, Birkirkara BKR 4032, Malta; VAT MT28140713), collects, uses, and protects your personal data when you use SubSSwitch — the website at subsswitch.app and the SubSSwitch mobile application (together, the "Service").
We are committed to protecting your privacy in accordance with the General Data Protection Regulation (GDPR), the Google API Services User Data Policy, and applicable Maltese and EU data protection laws.
Data Controller: Q-CONSULT MARKETING LTD, Malta. Contact for privacy matters: privacy@subsswitch.app. General support: support@subsswitch.app.
You can create a SubSSwitch account using one of three methods:
Information about your recurring subscriptions (service name, billing amount, billing cycle, renewal date) that you enter manually, that we detect from connected data sources, or that you upload via a bank statement file.
If you connect your bank account, the connection is provided by either Plaid Financial Ltd. or TrueLayer Limited (depending on your region). We receive read-only access (Account Information Services) to your transaction data (merchant name, amount, date, category). We use this data exclusively to identify recurring subscription charges. We do not initiate payments on your behalf.
If you choose to upload a bank statement file (CSV, Excel, OFX, QFX, or PDF) instead of connecting your bank directly, the file is encrypted at the application layer using AES-256-GCM and stored in our own database, hosted in the European Union (Railway, Amsterdam). Files are never stored with a third-party file-storage provider and are never accessible via public URLs — they can only be retrieved through authenticated API endpoints after an ownership check.
Uploaded bank statement files are processed in memory to extract transactions and are never stored on our servers. The extracted transaction data is retained with the statement record for up to 90 days; subscription transactions derived from it are retained for 12 months to help you track subscription history. System logs are retained for 6 months.
Bank statement files may contain information beyond subscription data, such as your account balance, other purchases, and personal details printed on the statement. We only extract and retain subscription-related transactions; other information in the file is not stored in our production database beyond the processing described in this section.
If you choose to enable inbox scanning, we request access to one or more of the following:
This is not an authentication method — it is a separate, optional feature that requires your explicit consent. Inbox scanning grants SubSSwitch read-only access to your email for the specific purpose of detecting subscription confirmations, billing receipts, and renewal notices.
We do not store email content in our database. We store only the confirmed subscription information extracted from your inbox (merchant name, subscription amount, billing date). Message bodies, subject lines, senders, and attachments are not persisted in our database.
Your inbox may contain emails from third parties (such as service providers, colleagues, healthcare providers, or financial institutions). We process these emails solely to detect subscription information and do not use this access for any other purpose.
To detect subscriptions accurately, we transmit specific excerpts of email content and processed transactional text from bank statements to a third-party AI provider, Anthropic PBC (Claude Haiku 4.5), over an encrypted connection (TLS). The following limits apply to what is transmitted:
If you choose to import subscriptions by uploading a screenshot of your subscriptions list, that image is transmitted to Anthropic for extraction under the same terms. The image is processed in memory only and is never stored on our servers.
Anthropic does not use API-submitted data to train its AI models (per Anthropic's Commercial Terms of Service). Processing occurs in the United States and is governed by our Data Processing Agreement with Anthropic, including Standard Contractual Clauses (SCCs) and reference to the EU-US Data Privacy Framework.
Pages and screens visited, features used, session duration, device type, and approximate geographic location (country level).
We use your data exclusively to:
We do not use your personal data for any other purpose. Specifically, we do not:
SubSSwitch's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Specifically, in relation to Gmail data accessed via the gmail.readonly scope:
We apply the following technical and organizational measures to protect sensitive data (including Gmail data, bank transaction data, authentication credentials, and OAuth tokens).
All data transmitted between your device, the Service, our sub-processors, and our AI processor is encrypted using TLS 1.2 or higher. Inter-service traffic within our hosting infrastructure (Railway) is additionally encrypted end-to-end using WireGuard tunnels (ChaCha20 / Curve25519 / BLAKE2s).
Personal data is stored on infrastructure hosted in the European Union (Railway, EU West / Amsterdam region, running on Google Cloud Platform europe-west4). Database-level encryption at rest is provided by our hosting provider.
Sensitive fields — including OAuth access and refresh tokens for Google, Microsoft, Plaid, TrueLayer, and IMAP credentials — are additionally encrypted at the application layer using AES-256-GCM with a random initialization vector per record and a GCM authentication tag to prevent tampering. Uploaded files (bank statement files and profile photos) are also encrypted at the application layer using AES-256-GCM before being written to the database. Encryption keys are stored as environment variables, not in the database.
If you sign up directly with an email and password, your password is stored using industry-standard one-way hashing (bcrypt with cost factor 12). We do not store your password in plain text and cannot retrieve it. We do not use reversible encryption for passwords. At login, we verify your password by comparing hashes — the password is never decrypted.
Access to production systems and personal data is restricted to authorized personnel only, on a need-to-know basis. Access is logged. Two-factor authentication is enforced for all administrative access to our hosting infrastructure and code repositories.
We collect and retain only the data necessary to provide the Service. From email scanning we do not store message content — only extracted subscription metadata. From bank statements we extract only transaction data relevant to subscriptions before transmitting to our AI processor.
Where technically feasible, personal data is pseudonymized in our analytics and operational systems.
We share personal data only with the following sub-processors, each bound by appropriate data protection agreements:
Our hosting provider Railway may engage its own sub-processors (including Google Cloud for infrastructure, Cloudflare and Fastly for content delivery, and others) to provide the hosting service. The current Railway sub-processor list is available at trust.railway.com.
We do not sell or share your personal data with any third party for marketing purposes.
You have the right to:
To exercise any of these rights, email privacy@subsswitch.app. We respond within 30 days.
When you delete your SubSSwitch account, we:
Microsoft (Outlook) limitation: Microsoft does not provide a programmatic revocation endpoint for third-party OAuth apps. We delete stored Microsoft tokens on our side, but you should also manually revoke SubSSwitch's access at https://account.live.com/consent/Manage to fully disconnect on Microsoft's side.
You can revoke access to connected accounts at any time without deleting your SubSSwitch account:
Our primary infrastructure is located in the European Union (Amsterdam). However, several of our sub-processors are based in the United States (including Anthropic, Plaid, Google, Microsoft, Apple, and Resend), and Railway's operational team is US-based.
These transfers are governed by:
The Service is intended for users aged 18 and above. We do not knowingly collect or process personal data from individuals under the age of 18. If you believe we have collected such data, contact privacy@subsswitch.app and we will delete it.
We use essential cookies for authentication and session management. With your consent (via the cookie banner), we also use analytics cookies (Google Firebase Analytics) to understand how the Service is used. Analytics is disabled until you accept, and you can decline or withdraw consent at any time. We do not use advertising cookies.
We may update this Privacy Policy from time to time. Material changes will be communicated via email to registered users at least 30 days before they take effect. The "Last updated" date at the top of this page reflects the most recent revision.
Q-CONSULT MARKETING LTD
2 Ta' Ninu Triq Laqxija
Birkirkara BKR 4032, Malta
VAT MT28140713
Privacy matters: privacy@subsswitch.app. General support: support@subsswitch.app.
You may also contact the Office of the Information and Data Protection Commissioner (IDPC) of Malta at idpc.org.mt.