- Add avatar.cfm: GET/POST for user profile photos with multi-extension support - Add profile.cfm: GET/POST for user profile (name, email, phone) - Add history.cfm: Order history endpoint with pagination - Add addresses/list.cfm and add.cfm: Delivery address management - Add setOrderType.cfm: Set delivery/takeaway type on orders - Add checkToken.cfm: Debug endpoint for token validation - Fix headerValue() in Application.cfm to use servlet request object (Lucee CGI scope doesn't expose custom HTTP headers like X-User-Token) - Update public allowlist for new endpoints - Add privacy.html page 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
149 lines
6.4 KiB
HTML
149 lines
6.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Payfrit - Privacy Policy</title>
|
|
<style>
|
|
body {
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
|
|
line-height: 1.6;
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
padding: 20px;
|
|
color: #333;
|
|
}
|
|
h1 {
|
|
color: #222;
|
|
border-bottom: 2px solid #eee;
|
|
padding-bottom: 10px;
|
|
}
|
|
h2 {
|
|
color: #444;
|
|
margin-top: 30px;
|
|
}
|
|
h3 {
|
|
color: #555;
|
|
margin-top: 20px;
|
|
}
|
|
p, li {
|
|
color: #555;
|
|
}
|
|
ul {
|
|
padding-left: 20px;
|
|
}
|
|
li {
|
|
margin-bottom: 8px;
|
|
}
|
|
.last-updated {
|
|
color: #888;
|
|
font-size: 0.9em;
|
|
}
|
|
a {
|
|
color: #007AFF;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<h1>Privacy Policy</h1>
|
|
<p class="last-updated">Last updated: January 2026</p>
|
|
|
|
<p>Payfrit ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our mobile application and related services.</p>
|
|
|
|
<h2>Information We Collect</h2>
|
|
|
|
<h3>Account Information</h3>
|
|
<p>When you create an account, we collect:</p>
|
|
<ul>
|
|
<li>Email address</li>
|
|
<li>Mobile phone number</li>
|
|
<li>Username</li>
|
|
<li>Password (stored in encrypted form)</li>
|
|
</ul>
|
|
|
|
<h3>Location and Beacon Data</h3>
|
|
<p>Our app uses Bluetooth Low Energy (BLE) beacon technology to provide location-based services within participating venues. We collect:</p>
|
|
<ul>
|
|
<li>Proximity to beacons within participating restaurants and venues</li>
|
|
<li>Duration of time spent near specific beacons (dwell time)</li>
|
|
<li>General location data to identify which venue you are visiting</li>
|
|
</ul>
|
|
<p>This data is used to enable mobile ordering, verify task completion for workers, and improve your experience at participating locations. Location data is only collected when the app is in use and you have granted location permissions.</p>
|
|
|
|
<h3>Transaction Information</h3>
|
|
<p>When you place orders or complete transactions, we collect:</p>
|
|
<ul>
|
|
<li>Order details and history</li>
|
|
<li>Payment method information (processed securely through third-party payment processors)</li>
|
|
<li>Transaction timestamps</li>
|
|
</ul>
|
|
|
|
<h3>Device Information</h3>
|
|
<p>We automatically collect certain device information including:</p>
|
|
<ul>
|
|
<li>Device type and operating system</li>
|
|
<li>Unique device identifiers</li>
|
|
<li>App version</li>
|
|
<li>Browser type (when accessing web features)</li>
|
|
<li>IP address</li>
|
|
</ul>
|
|
|
|
<h2>How We Use Your Information</h2>
|
|
<p>We use the information we collect to:</p>
|
|
<ul>
|
|
<li>Provide and maintain our services</li>
|
|
<li>Process orders and transactions</li>
|
|
<li>Verify your location within participating venues</li>
|
|
<li>Verify task completion for gig workers</li>
|
|
<li>Send you order confirmations and updates</li>
|
|
<li>Communicate with you about our services</li>
|
|
<li>Improve and personalize your experience</li>
|
|
<li>Ensure the security and integrity of our platform</li>
|
|
</ul>
|
|
|
|
<h2>Information Sharing</h2>
|
|
<p>We do not sell, rent, or lease your personal information to third parties.</p>
|
|
<p>We may share your information with:</p>
|
|
<ul>
|
|
<li><strong>Participating venues:</strong> Order details necessary to fulfill your requests</li>
|
|
<li><strong>Payment processors:</strong> Information required to process transactions securely</li>
|
|
<li><strong>Service providers:</strong> Third parties who assist us in operating our platform, subject to confidentiality agreements</li>
|
|
<li><strong>Legal requirements:</strong> When required by law or to protect our rights and safety</li>
|
|
</ul>
|
|
|
|
<h2>Data Security</h2>
|
|
<p>We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the internet or electronic storage is 100% secure.</p>
|
|
|
|
<h2>Your Rights and Choices</h2>
|
|
|
|
<h3>Access and Update</h3>
|
|
<p>You can access and update your account information at any time through the app settings.</p>
|
|
|
|
<h3>Location Permissions</h3>
|
|
<p>You can enable or disable location services and Bluetooth permissions through your device settings. Note that disabling these permissions may limit certain features of the app.</p>
|
|
|
|
<h3>Communications</h3>
|
|
<p>You may opt out of promotional communications by following the unsubscribe instructions in any email or by contacting us directly. You will still receive transactional messages related to your orders and account.</p>
|
|
|
|
<h3>Account Deletion</h3>
|
|
<p>You may request deletion of your account and associated personal data by contacting us at privacy@payfrit.com. We will process your request within 30 days, subject to any legal obligations to retain certain information.</p>
|
|
|
|
<h2>Data Retention</h2>
|
|
<p>We retain your personal information for as long as your account is active or as needed to provide you services. We may retain certain information as required by law or for legitimate business purposes.</p>
|
|
|
|
<h2>Children's Privacy</h2>
|
|
<p>Our services are not intended for users under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected such information, we will take steps to delete it.</p>
|
|
|
|
<h2>Changes to This Policy</h2>
|
|
<p>We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. Your continued use of the app after any changes constitutes acceptance of the updated policy.</p>
|
|
|
|
<h2>Contact Us</h2>
|
|
<p>If you have any questions about this Privacy Policy or our data practices, please contact us at:</p>
|
|
<p>
|
|
Email: <a href="mailto:privacy@payfrit.com">privacy@payfrit.com</a><br>
|
|
Payfrit<br>
|
|
Santa Monica, CA
|
|
</p>
|
|
|
|
</body>
|
|
</html>
|