← Back to home

Enterprise prospects needing a signed DPA or vendor-assessment answers can reach the privacy team at privacy@setuppasskeys.com.

Privacy Policy

Effective 22 April 2026. This page explains what data Brian Kinane T/A SetupPasskeys.com (trading as "SetupPasskeys", "we", "us", "our") collects when you use setuppasskeys.com, how we use it, and your rights under the UK/EU GDPR.

1. Who we are

Brian Kinane T/A SetupPasskeys.com, registered in Ireland. Data controller contact: privacy@setuppasskeys.com.

2. What we collect

3. How we use it

We do not sell data. We do not share data with advertisers.

4. Legal basis (UK/EU GDPR)

Account data and billing data: contract. Usage events (anonymised): legitimate interests (running the service). Transactional email: contract. Marketing email: we do not send marketing email without explicit consent.

5. Sub-processors we share with

5a. AI screenshot diagnosis

End-users who get stuck during passkey registration can optionally upload a screenshot of their screen for an AI-assisted diagnosis. The screenshot and a small bundle of context (device vendor, walkthrough position, org policy) are sent to the Gemini API. The response is sanitised server-side: any text resembling an email, phone number, or long identifier is replaced with an ellipsis before the diagnosis is rendered. The opt-in manual blur tool in the upload UI lets the user paint over any visual content they don't want sent. Per-event audit rows (device, confidence, severity, latency) are retained on a 24-month rolling window; the raw screenshot bytes are not stored on our side after the diagnosis call completes.

6. How long we keep it

7. Your rights

Under the UK/EU GDPR you can request access to your data, correction of inaccurate data, erasure, restriction of processing, data portability, and object to processing. Email privacy@setuppasskeys.com and we will respond within 30 days. You can also complain to the ICO (UK) or your local supervisory authority.

8. Security

All traffic is TLS 1.2+. Supabase enforces row-level security so an org admin can only read their own org's data. Stripe is PCI DSS Level 1 certified. Passwords are hashed with bcrypt via Supabase Auth.

9. Changes to this policy

If we make material changes we will email registered admins at least 30 days before they take effect. Minor updates (wording, contact details) are posted here with a new effective date.

10. Contact

Questions, requests, or complaints: privacy@setuppasskeys.com.


See also the Terms of Service.