Privacy Policy
Last Updated: April 3, 2025
1. Introduction
Welcome to QR Wedding Photos ("we," "our," or "us"). We respect your privacy and are committed to protecting your personal data. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our service.
2. Information We Collect
We collect several types of information from and about users of our service, including:
- Personal identifiers such as name and email address (via Clerk authentication)
- Images and photos you upload (stored on Cloudflare R2)
- Event information and user preferences (stored in our Supabase PostgreSQL database)
- Usage data and analytics information
- Information you provide when contacting us
3. How We Collect Information
We collect information:
- Directly from you when you register, upload photos, create events, or contact us
- Through Clerk's authentication services when you sign up or log in
- Automatically as you navigate through our service (using cookies and similar technologies)
- From third-party services that integrate with our platform
4. How We Use Your Information
We use your information to:
- Provide and maintain our service
- Process and manage your account registration
- Fulfill the purposes for which you provided the information
- Store and manage your uploaded photos and event data
- Communicate with you about service-related matters
- Improve and optimize our service
- Detect, prevent, and address technical issues
5. Third-Party Services
We use the following third-party services to power our application:
- Clerk: For user authentication and identity management. Clerk collects personal information necessary for authentication and may use cookies for session management. For more information, please see Clerk's Privacy Policy.
- Cloudflare R2: For storing photos and media files. All files are stored securely and are only accessible to authorized users as determined by your sharing settings. For more information, please see Cloudflare's Privacy Policy.
- Supabase: For database services to store event information, user preferences, and relationships. For more information, please see Supabase's Privacy Policy.
- Vercel: For hosting our application. Vercel may collect certain usage data and analytics. For more information, please see Vercel's Privacy Policy.
6. Data Storage and Security
We implement appropriate technical and organizational measures to protect your personal data. Your data is stored across our service providers: user authentication data with Clerk, media files on Cloudflare R2, and other application data in Supabase's PostgreSQL database. Each of these providers maintains their own security protocols and safeguards.
7. Your Data Protection Rights
Depending on your location, you may have certain rights regarding your personal data, including:
- The right to access and receive a copy of your personal data
- The right to rectify or update your personal data
- The right to erase your personal data
- The right to restrict processing of your personal data
- The right to data portability
- The right to object to processing of your personal data
- Rights related to automated decision-making and profiling
To exercise these rights, please contact us using the details provided below.
8. Children's Privacy
Our service is not intended for children under the age of 16. We do not knowingly collect personal data from children under 16. If you are a parent or guardian and believe your child has provided us with personal data, please contact us, and we will take steps to delete such information.
9. International Data Transfers
Your information may be transferred to and processed in countries other than the country in which you reside. These countries may have data protection laws that differ from those in your country. We ensure appropriate safeguards are in place to protect your data when it is transferred internationally.
10. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes.
11. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us through our contact page.