Privacy Policy

Effective and last updated: September 24, 2026

This Privacy Policy explains how MachineWill, LLC (the Operator) handles information for the Erase website at erasephoto.com, its web tools and purchases, cloud processing APIs, and support pages. The Erase iOS and Android apps are covered by the separate app Privacy Policy. Contact forkable0@gmail.com for privacy questions or requests.

1. Information Erase handles

2. Why we use this information

We use it to authenticate users; run requested edits; create and privately deliver results; show Works; enforce input, rate, credit, and entitlement rules; process cancellations and exactly-once refunds; restore purchases and synchronize subscription state; deliver requested completion notifications; provide rewarded-ad grants; prevent fraud, replay, and abuse; diagnose failures; answer support and privacy requests; and comply with law.

3. Processors and destinations

Sentry diagnostics: Sentry is enabled for diagnostics. It receives crashes, errors, performance traces, touch breadcrumbs that identify the component and source file but not input contents, and purchase-flow breadcrumbs that may include a product ID and error message. Server-side error events may include the anonymous Supabase user UUID, request route, and Cloudflare cf-ray request ID. Mobile Sentry events are also associated with the same anonymous Supabase user UUID and an anonymous user segment. We use this information to diagnose reliability and purchase-entitlement failures, not for product analytics.

4. Sale, advertising, and tracking choices

We do not sell User Media or personal information. We do not use User Media to build advertising profiles. Rewarded ads are optional: you can use the initial allowance, watch a rewarded ad to add one credit, or purchase Pro. Denying ATT permission does not remove core editing access; Apple and AdMob may still process limited device, network, fraud-prevention, and contextual-ad information permitted without tracking authorization. You can change tracking permission in Settings.

5. Retention

6. Security and private access

Cloud APIs require a Supabase bearer token. Jobs are scoped to the account UUID. Result files are stored in a private bucket and delivered through short-lived signed URLs. Service keys remain server-side. No method of storage or transmission is perfectly secure, and you should not upload media that you are not permitted to send to the processors listed above.

7. Deletion and privacy requests

When signed in on the website, open Settings and choose Delete Account to delete the account identity and profile, Works and result files, and the job, credit, order, and subscription records Erase holds for the account. Cleanup failures are retried automatically. Deletion cancels future renewal of a website subscription but does not refund an existing charge. To cancel a subscription without deleting the account, choose Manage billing with Stripe on the Billing page to open the Stripe customer portal.

You may also email forkable0@gmail.com to request access, correction, deletion, restriction, objection, or portability where applicable. Include only the account email or anonymous account UUID needed to locate the request; do not email User Media, passwords, or payment credentials. We may need to verify control of the account before acting.

8. International processing, children, and changes

The processors listed above may handle information in countries other than yours. Their contractual and legal safeguards apply to those transfers. Erase is not directed to children below the minimum age required to consent to data processing in their jurisdiction. If you believe a child submitted data without valid authorization, contact us.

We may update this Policy when the product, providers, retention, or law changes. Material changes will be posted here with a new effective date and, when appropriate, communicated in the app.

9. Contact

Operator: MachineWill, LLC
131 Continental Dr, Suite 305, Newark, DE 19713, United States
Email: forkable0@gmail.com
Support: Erase Support

Stripe web payments

Stripe processes web checkout, billing details, payment methods, taxes, fraud controls, subscription management, and refunds. Erase sends the account identifier, selected plan, price, currency, and account email when present. Stripe returns customer, checkout-session, payment-intent, charge, invoice, subscription, price, status, and billing-period data. Erase stores those identifiers and lifecycle records to grant Pro, prevent duplicate webhook processing, manage cancellation and refunds, and answer support requests. Erase does not receive or store full payment-card details. Account-linked Stripe purchase records are removed on Erase account deletion; non-identifying event IDs and processing status may remain for replay prevention and system integrity, while Stripe retains its records under its legal obligations and policy.