Privacy Policy
Last updated: March 19, 2026
1. Who we are
RoofingBOM (“we”, “us”, “our”) operates the website at roofingbom.com. This policy explains how we collect, use, and protect your information when you use our roofing material calculator and related services.
2. Information we collect
Account information
When you create an account, we collect your phone number for authentication via SMS one-time password (OTP). We do not collect your name, email, or physical address unless you voluntarily provide them in your brand settings.
Calculation data
When you use the calculator, we process the roof measurements you enter (area, pitch, edge lengths, etc.) to generate material estimates. Free calculations are processed in your browser and are not stored on our servers. Pro users who save jobs have their calculation data stored in our database.
Payment information
Subscription payments are processed by Stripe. We do not store your credit card number, expiration date, or CVC on our servers. Stripe handles all payment data under their own privacy policy.
Automatically collected information
We use standard web server logs that may include your IP address, browser type, and pages visited. We do not use third-party analytics or tracking cookies.
3. How we use your information
- To authenticate your account via phone OTP
- To provide the roofing material calculator service
- To save and retrieve your jobs (Pro users)
- To process subscription payments through Stripe
- To generate PDF exports with your brand information (Pro users)
- To respond to support requests
4. Data sharing
We do not sell, rent, or share your personal information with third parties for marketing purposes. We share data only with:
- Supabase — authentication provider (phone number for OTP)
- Stripe — payment processor (subscription billing)
- Cloudflare — hosting and infrastructure provider
5. Data storage and security
Your data is stored on Cloudflare's infrastructure using D1 database. All data is transmitted over HTTPS. We retain your account data for as long as your account is active. You can request deletion of your data at any time by contacting us.
6. Your rights
You may request access to, correction of, or deletion of your personal data by emailing us. If you delete your account, we will remove your stored jobs, brand settings, and templates.
7. Children
RoofingBOM is designed for professional roofing contractors. We do not knowingly collect information from anyone under 18 years of age.
8. Changes to this policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated date.
9. Contact us
If you have questions about this privacy policy, contact us at:
support@roofingbom.com