Free browser processing
Eligible PDFs are opened, upscaled, and assembled in your browser. The AI model is downloaded to your device. If you sign in and choose to save the result, only the finished PDF is uploaded to private storage for 30 days.
Daily allowance
Our server receives the requested page count and IP address to enforce the free quota. We hash the IP address and store the hash, UTC date, and page count in Cloudflare D1. We do not collect a MAC address. Cloudflare may process standard request logs.
Accounts and sign-in
Supabase provides email/password authentication, email verification, password reset, and session tokens. Your browser stores authentication session information so you can stay signed in. We use your account identifier to connect credits and processing history. Authentication emails are sent through our configured SMTP provider.
Paid processing
Your browser renders each page and sends a JPEG image to our Cloudflare Worker, which forwards it to Replicate for AI processing. The original PDF remains in your browser. Larger page images are temporarily uploaded to Replicate and deleted after the processing request; Replicate may retain provider-side data according to its own policies. We store operation records and temporary upscaled page images in private Cloudflare R2 storage while the final PDF is assembled in your browser. The finished PDF is saved privately for your account; temporary page images are removed after it is saved or when the document expires.
Payments and credits
When credit checkout launches, Stripe will handle payment details; we will not receive card numbers. We will store the Stripe Checkout session identifier, purchase amount, credit balance, account identifier, and operation records. Credits belong to the account that made the purchase.
Retention and requests
Saved output PDFs are available for 30 days after processing and then deleted by a daily cleanup task; a 30-day storage lifecycle rule provides a backup. We retain account, purchase, and operation records as needed to operate the service and address support requests. Provider-hosted images follow the provider’s retention settings. To request access to or deletion of your account-related data, email us from your account address. Some transaction records may need to be retained.
Contact
For privacy questions, email support@pdfupscaler.net.