Effective date: October 12, 2026

Privacy Policy

Phone Pattern Blocker uses Apple's call-blocking system to apply the rules you create. Apparent Logic, LLC operates the app and its support services. We do not sell your information, use advertising identifiers, or use your information for advertising tracking.

Blocking rules and iCloud

Your rules and generated blocking lists are processed on your device. Where iCloud synchronization is available and enabled, Apple may synchronize your rules between your devices. Call blocking does not require uploading the generated number list to our support service.

The app cannot access your incoming calls, call history or contacts through its call-blocking extension. Your support message may contain information you choose to provide.

Automatic diagnostic reports

Versions with the diagnostic-sharing setting automatically send crash and performance reports provided by Apple's MetricKit framework, along with selected operational diagnostics, to our Phone Pattern Blocker support service. Sharing is on by default. Reports help us investigate crashes, hangs, startup performance and blocking problems.

Reports may contain app and operating-system versions, device model, reporting periods, performance measurements, exception information and technical call stacks. We add a randomly generated installation identifier so we can associate reports from the same installation. This identifier is not an advertising identifier. We do not add blocking patterns, generated numbers, contacts, support email addresses or purchase IDs to automatic MetricKit or reset-diagnostic reports in these versions; reset diagnostics contain counts, sync status, timing values, and your Pro status and rule limit.

In About › Privacy & Diagnostics, turn off Share Diagnostics Automatically to stop future automatic MetricKit and reset-diagnostic uploads. This choice does not affect blocking or Pro access. The app keeps a limited recent report cache on your device so a support request can include available reports. Reports may be unavailable if Apple has not delivered them or the app cannot run long enough to save or upload them.

Older versions may automatically submit operational diagnostic reports without this setting, and those reports may include configuration details, pattern information, logs and purchase identifiers. Update to a version with the setting to manage automatic diagnostic sharing. Some older versions send reports through a shared Apparent Logic service; new versions use independent Phone Pattern Blocker endpoints.

Contacting support

When you submit an in-app support request, we receive your message, your email address if you provide one, app and device details, blocking-rule configuration, operational logs, storage information and Pro purchase details useful for helping you. The form explains that available MetricKit reports are included. Submitting a support request can send these reports even if automatic sharing is turned off; it does not turn automatic sharing back on.

Opening the app's support email option also sends available diagnostic reports and places diagnostic identifiers in the prepared email so we can associate those reports with your message. The app explains this beside the email option. Opening email does not tell us whether you sent the message.

The website support form collects the information you enter, including contact information and your message. Emails and attachments you send to us are retained with the support conversation. Website or email-only contact cannot retrieve MetricKit reports from your device.

Pro purchases and usage

Apple processes your Pro purchase. We may receive transaction identifiers, product, purchase date, purchase/refund events and environment information through StoreKit, Apple's server notifications and app reports. The app also reports aggregate usage information, such as rule counts, blocked-number counts and whether blocking is enabled, to help with purchase support. Payment card details are not included in these app reports.

Turning off automatic app diagnostics does not disable purchase records and purchase-support reports. We explain their separate purpose in About › Privacy & Diagnostics, under Purchases & Apple Permission. We share consumption information with Apple in response to a refund request only when you have given the separate permission described there; it starts off, and versions without that setting never give it. If you turn on Share Purchase Information with Apple and request a refund, we tell Apple whether Pro was delivered and working on your device and that the app offers a free tier. We don't send Apple your patterns, numbers or usage counts. You can withdraw that permission without losing Pro access.

Storage and service providers

Support information is stored in our private support system. Raw diagnostic reports may be stored in private DigitalOcean object storage; our hosting, email and storage providers process information to operate these services. Apple provides purchase processing, iCloud and system diagnostics under its own terms. Operational alerting uses a private Slack workspace. For versions with the diagnostic-sharing setting, new-report alerts contain a short technical summary and a private support link rather than complete reports; reports from older versions were delivered with their full diagnostic details to a private support channel.

Like most online services, our servers and service providers record IP addresses, request times and technical request details in security and operations logs. We use these logs to operate and protect our services, not to profile you, and keep them only for a limited period.

Reports and correspondence are available to authorized support staff. We may use diagnostic evidence to investigate an issue across multiple reports, but we do not make it publicly accessible or use it for advertising.

Retention and your choices

The app keeps recent MetricKit reports and pending reset/purchase report bodies for up to seven days within storage limits. It retains a small amount of local purchase, consent and acknowledgment information to preserve reporting choices, avoid duplicate reports and queue an offline withdrawal; this information does not retain the signed transaction payload and is removed when you delete the app. We ordinarily keep uploaded raw MetricKit reports and their installation-level summaries for 90 days, and summaries without installation identifiers for up to one year. Specific evidence needed for an active issue may be retained longer under a recorded support retention exception.

We retain support correspondence and purchase records for as long as needed to handle support requests and maintain purchase records. Turning off sharing stops future automatic diagnostic submissions; it does not remove earlier submissions. You can request access or deletion by contacting phonepatternblocker@apparentlogic.com. If available, include the diagnostic identifier shown in the app so we can locate installation-based reports. We may need information to verify that a request concerns your records.

Deleting the app removes its local data and cached reports. It does not automatically delete iCloud data, previously submitted support information or purchase records. Backup copies expire under the backup retention cycle; deletion records are reapplied if a backup is restored.

Children's privacy

Phone Pattern Blocker is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided personal information through a support request, contact us and we will delete it.

Policy changes and contact

We update this page when our practices change and display the effective date. For privacy questions or requests, contact phonepatternblocker@apparentlogic.com. This policy applies to Phone Pattern Blocker for iOS and its support services.