When customers sign up for loyalty without names, Square prints their phone number on tickets. Protect customer privacy automatically - GDPR compliant.
Trusted by hospitality operators • Zero data storage • Secure & compliant

⚠️ Phone numbers on public ticket displays violate GDPR Article 5(1)(f)
When customers sign up for Square Loyalty in-store with only their mobile number, Square prints their phone number on the POS ticket instead of their name.
⚠️ Phone number visible to everyone at check grabber
✅ Privacy protected, GDPR compliant
🇬🇧 UK/EU GDPR Violation
Displaying phone numbers on publicly visible ticket displays violates GDPR Article 5(1)(f) - "appropriate security of personal data". Check grabbers are in customer view, making this unauthorized disclosure of personal data.
Potential ICO fines: Up to £8.7M or 2% of annual turnover
Automatic protection in 3 simple steps
Sign up and authorize via OAuth. We only request customer read/write permissions.
We register a webhook to monitor new customers in real-time. No manual work needed.
When a customer has no name, we add a placeholder (". .") so their phone number never appears on tickets.
Use our bulk processing feature to clean up existing records with one click.
No credit card, no trial period, no limits. 100% free as a service to the hospitality community.
Prevents phone numbers from appearing on tickets instantly. Webhook processes in under 2 seconds.
We never store your customer data. All processing happens in real-time and in-memory.
Connect Square, authorize, done. Start protecting customer privacy immediately.
Fix existing customers with one click. Stop printing phone numbers on all future tickets.
Helps you meet GDPR data minimization requirements. Built by compliance-focused developers.
Join hundreds of hospitality operators using our free GDPR protection tool.
No credit card required • 5-minute setup • Free forever