๐Ÿ”’ Security

My Cancer Journey  ยท  How we protect your data

โ† Back to Home
This app handles deeply personal health information. Below is a transparent account of the infrastructure we use, the security controls in place, and the third parties involved in running the service.

Infrastructure & Hosting

My Cancer Journey is built on enterprise-grade cloud infrastructure:

๐Ÿ—„๏ธ
Supabase (Database & Authentication)
All user data is stored in a PostgreSQL database managed by Supabase, hosted on Amazon Web Services (AWS) in the EU West region. Supabase is SOC 2 Type II certified.
๐ŸŒ
Netlify (App Hosting)
The web application is served via Netlify's global CDN with automatic HTTPS. Netlify is SOC 2 Type II certified.
โœ‰๏ธ
Resend (Transactional Email)
Invitation and account emails are sent via Resend. Email addresses are passed to Resend solely for the purpose of delivering these messages and are not used for any other purpose.

Encryption

Access Control

Your data can only be seen by you and people you explicitly invite. We enforce this at the database level using Supabase Row-Level Security (RLS) โ€” meaning every database query is automatically filtered to the authenticated user's data, even if a bug existed in the application layer.

Invited users (Contributors and Viewers) are scoped to the data of the account owner only, and their access level is enforced server-side. Access can be revoked by the account owner at any time.

Authentication

Users sign in with email and password via Supabase Auth. Sessions use short-lived JWTs (JSON Web Tokens) with secure refresh token rotation. Password reset links use the PKCE (Proof Key for Code Exchange) flow to prevent interception attacks, and always require a new password to be set before granting access.

Data Location

All personal data is stored within the EU/UK region (AWS EU West). Data is not transferred to or processed in countries outside this region except where explicitly noted (e.g. email delivery via Resend, which operates under Standard Contractual Clauses).

Third-Party Data Sharing

We do not sell, rent, or share your personal data with any third party for advertising, analytics, or commercial purposes. The only third parties who may process your data are the infrastructure providers listed above, each acting as a data processor under our instructions.

No data is shared with AI providers. The food recognition feature uses on-device processing or a direct API call where applicable โ€” your food photos and health information are never used to train AI models.

Your Data Rights & Deletion

You can permanently delete your account and all associated data at any time from within the app under Settings โ†’ Delete My Account. This removes all records from the database and storage immediately. Supabase infrastructure backups may retain data for up to 30 additional days before full purge.

For a full description of your rights under UK GDPR, see our Privacy Policy.

Security Summary

๐Ÿ”’ TLS 1.2+ in transit
๐Ÿ” AES-256 at rest
๐Ÿ›ก๏ธ Row-level security
๐Ÿ‡ฌ๐Ÿ‡ง UK/EU data region
๐Ÿšซ No ads or tracking
๐Ÿ™… Data never sold
โœ… SOC 2 infrastructure
๐Ÿ”‘ PKCE auth flow

Report a Security Issue

If you discover a security vulnerability or believe your data has been compromised, please contact us immediately. We take all reports seriously and aim to respond within 24 hours.

support@mycancerjourney.co.uk