🛡
Dignity Labs
  • Terms
  • Privacy
  • Disclaimer

Privacy Policy

Suracode — Privacy Addendum

Effective Date: 11 February 2026 · Last Updated: 11 February 2026

This addendum supplements the Dignity Labs Base Privacy Policy. It details what data Suracode specifically collects and how it is handled.

SP1. Our Core Principle

We collect the minimum data necessary to provide the service. Your family's code word is encrypted on your device before it ever leaves — we cannot read it. Screenshots you scan never leave your device. We do not store your name, email address, or any personally identifying information in our application database.

SP2. Our Application Database

Our application database contains no personally identifying information. All user references are anonymous unique identifiers (UUIDs) that cannot be linked to your real identity without access to the authentication system (see Section SP3).

Data TypePurposeStoragePersonal Data?
Anonymous User IDIdentify you within the AppOur servers (a random UUID)No
Family NameLabel for your family groupOur serversOnly if you choose to include personal information
Family Code WordCore functionality — sync across family devicesOur servers (end-to-end encrypted — we cannot read this)No (encrypted)
Family RegionProvide region-appropriate alerts and contactsOur servers (UK, US, or AU)No
Membership RoleTrack admin/member statusOur serversNo
Timestamp DataTrack when code words are changed, check-ins recordedOur serversNo

SP3. Authentication Data (Managed by Supabase Auth)

The App uses Google Sign-In (or Apple Sign-In where available) to verify your identity. Authentication is handled entirely by Supabase Auth. When you sign in:

  • Your Google or Apple credentials are verified by the respective provider
  • Supabase Auth stores your email address, display name, and provider identifier in its managed authentication system
  • Dignity Labs Ltd does not store your email, name, or authentication credentials in our application database
  • Your identity within our application tables is represented solely by an anonymous UUID

Supabase acts as our data processor for authentication data. Their handling of this data is governed by their privacy policy and our data processing agreement.

Data TypeStored ByDignity Labs AccessPurpose
Email addressSupabase Auth (not our tables)We do not query or display thisAuthentication
Display nameSupabase Auth (not our tables)We do not query or display thisAuthentication
Google/Apple unique IDSupabase Auth (not our tables)We do not query or display thisAuthentication

SP4. Pro Feature Data

Data TypePurposeStoragePersonal Data?
Family VotesRecord Scam/Unsure/Safe votesOur servers (anonymous UUID)No
Vote DescriptionsUser-written label for the vote sessionOur serversOnly if you choose to include personal information
Check-in RecordsTrack family protection streakOur servers (anonymous UUID + date)No

SP4.1 Data NOT Collected by Pro Features

FeatureWhat We Do NOT Collect
Scam Pattern CheckerScreenshots, images, extracted text — all processing is on-device
Family VotingScreenshots you share externally
Deepfake CheckVideo call content, recordings, or images

SP5. Data Stored Only on Your Device

The following data never leaves your device and is never transmitted to our servers:

  • Your PIN (hashed, in secure hardware storage)
  • Your biometric preference
  • Trusted contact names and phone numbers
  • Encryption keys (in secure hardware storage)
  • Cached scam alerts
  • Scam checker images and extracted text (discarded after use)
  • Disclaimer acknowledgement state
  • Session tokens (in secure hardware storage)

SP6. Optional Analytics (Opt-In Only)

If you choose to enable "Help improve Suracode" in Settings, we collect anonymous usage statistics, crash reports, and app/OS version information. This data contains no personal information, cannot identify you, is never sold or shared with advertisers, and can be disabled at any time in Settings.

Default: Analytics is OFF. We only collect this data if you explicitly opt in.

SP7. Information We Do NOT Collect

We explicitly do not collect: your name, your email address, your phone number, your location or GPS coordinates, your contacts list, your photos or media, your browsing history, advertising identifiers, any biometric data, screenshots you scan, content of video calls, or your Google or Apple password.

SP8. End-to-End Encryption

Your code word is encrypted on your device using AES-256-GCM before being transmitted. Our servers store only encrypted data. Even if our servers were compromised, your code word would remain protected. Dignity Labs staff cannot read your code word. Law enforcement requests cannot reveal your code word (we don't have the key). You control who receives the invite code and how it's shared.

SP9. Scam Checker Privacy (Pro Feature)

Screenshots are processed entirely on your device using ML Kit text recognition. Images never leave your device. Extracted text is not stored or transmitted. We cannot see what you scan. No record of scans is kept. When you close the screen, all data is discarded.

SP10. Family Voting Privacy (Pro Feature)

We store: vote choice, voter's anonymous UUID, vote timestamp, and session description. We do NOT store screenshots, images, or the content being voted on. Votes are visible to family members only. Vote data is deleted when the session is closed or after 7 days.

SP11. Scam Alerts Privacy

We fetch alerts from our servers based on your family's region. We do not track which alerts you view. Alerts are cached locally for offline access and refresh automatically. When you tap through to a source website, that site has its own privacy policy.

SP12. Data Storage

Your data is stored on servers provided by Supabase, Inc., located in the European Union (Frankfurt, Germany). Supabase complies with GDPR and maintains SOC 2 Type II certification. Supabase encrypts all stored data using AES-256 at rest. All connections use HTTPS/TLS. Row-level security ensures you can only access your family's data.

Note: Your code word is encrypted by the App before being sent to our servers. Even though Supabase also encrypts data at rest, we add our own encryption layer so that only your family can read the code word.

SP12.1 Data Breach Impact

Our zero-PII architecture means your exposure in the event of a server breach is limited. Our application database contains only anonymous UUIDs and encrypted data. The only personal data held on our infrastructure is your email address and display name, stored by Supabase Auth for authentication purposes.

SP13. Third-Party Services

ServicePurposePrivacy Policy
SupabaseCloud database, real-time sync, authenticationsupabase.com/privacy
Google Sign-InAuthenticationpolicies.google.com/privacy
Apple Sign-InAuthentication (where available)apple.com/legal/privacy
ML KitOn-device OCR (no data transmitted)developers.google.com/ml-kit

SP14. Data Retention

Data TypeRetention Period
Active family dataRetained while family group exists
Deleted family dataPermanently deleted within 30 days
Authentication dataDeleted within 30 days of account deletion request
Local device dataDeleted immediately when you leave a family
Vote sessionsDeleted when closed or after 7 days
Check-in recordsRetained while family group exists
Cached alertsRefreshed every 24 hours; deleted on app uninstall
Support correspondence2 years from last contact

SP15. How to Delete Your Data

To delete all your data from our servers: Open the App → Settings → Leave Family → Confirm. This removes your UUID, membership, votes, and check-in records. If you are the last member, the entire family group is deleted.

To delete authentication data: Contact admin@dignitylabs.co.uk to request deletion of your Supabase Auth record.

We will process deletion requests within 30 days.

SP16. Summary

QuestionAnswer
Do you sell my data?No, never
Do you store my name or email?Not in our application database. Authentication data is held by Supabase Auth.
Can you read my code word?No, it's end-to-end encrypted
Can you see screenshots I scan?No, scanning happens on your device only
Where is my data stored?EU (Frankfurt, Germany)
Can I delete my data?Yes, leave the family or contact us
Do you track me?Only if you opt in, and it's anonymous

This addendum was last updated on 11 February 2026.

Dignity Labs Ltd · Company 16954194 · England and Wales

Base Privacy · Suracode Privacy</