Last updated September 5, 2026

Privacy Policy

This policy explains what FilePebble processes, what stays on your device, and what may change when advertising or optional services are enabled.

Files you process

Supported document, PDF, and image operations are performed locally by code running in your browser. FilePebble does not intentionally upload, store, or inspect the contents of files you select for those tools. Generated download links use temporary browser object URLs and stop working when the page or browser releases them.

Browser storage

FilePebble uses local browser storage to remember your language choice and, only when server delivery fails, to keep a fallback copy of feedback on the current device. You can remove this information by clearing site data in your browser. Do not include passwords, personal documents, or other sensitive information in feedback text.

Hosting and technical logs

The hosting provider may process standard request information such as IP address, requested URL, browser type, timestamps, and security signals to deliver the site, prevent abuse, and maintain reliability. File contents handled by the local tools are not part of normal page requests.

Cloudflare Web Analytics

FilePebble uses Cloudflare Web Analytics to understand aggregate page views, visits, referrers, approximate region, browser and device information, and page performance. The analytics beacon receives normal technical request data but does not receive the contents of PDFs or images processed by the tools. See the Cloudflare Privacy Policy for provider details.

Tool operation counts

To understand whether tools work, FilePebble sends its own server a tool identifier, a started/success/error status, and a random identifier for that single operation. It does not send file names, file contents, file sizes, QR text, or detailed error messages. This counter creates no analytics cookies, browser-storage records, or persistent visitor identifier. A successful operation means the output was created in the browser, not that a download was saved on the device.

Operation records include server receipt times and are retained for a rolling 90-day reporting window; older records are removed on the next counter or owner-report request. Only the authenticated owner can read the aggregate totals. Owner tests are excluded while that browser has an active moderation login. The counter respects Do Not Track and Global Privacy Control signals; blocking it does not prevent file processing.

For abuse prevention, the server derives an hourly-changing keyed hash from the request IP address and stores a short-lived rate-limit count, expiring within two hours and removed on the next counter or report request. It does not store the raw IP address in the operation database or link that hash to operation records. Cloudflare may still process normal request information as described above.

Advertising and Google

FilePebble has integrated Google AdSense and may display ads after Google approves the site. Third-party vendors including Google may use cookies or similar technologies to serve, limit, measure, and personalize ads based on visits to this and other websites. Google’s use of advertising cookies enables Google and its partners to serve ads based on a user’s visits.

You can manage personalized advertising in Google Ads Settings. Additional information is available in Google’s advertising policies. For visitors in regions where consent is required, FilePebble uses Google’s certified consent management platform with accept, reject, and customize choices.

Feedback

When you submit feedback, the message, selected type, optional contact value, timestamp, and moderation status are stored in a Cloudflare D1 database. A one-way visitor fingerprint is kept briefly to limit spam. Access to the moderation dashboard requires a server-verified owner password and a secure, HttpOnly session cookie. Feedback is automatically removed after 365 days unless the owner deletes it sooner. If server delivery fails, the browser may keep a fallback copy only on your device.

Reviews submitted through the review form may be published after owner approval. Only the review text and date are shown publicly; optional contact details remain private. Problem reports and ideas are not published in the review section. Do not include personal information in a review. You can request removal using the feedback form.

Children

FilePebble is a general-audience utility and is not directed to children under 13. Do not submit personal information about a child through the feedback form.

Your choices

Changes

This policy may be updated when hosting, analytics, feedback, or advertising features change. The date at the top identifies the latest version.

For privacy questions or deletion requests, use the feedback form in the main FilePebble application and select “Problem.” Do not include passwords, document contents, or other sensitive information.