A.Billi Privacy Policy

Parallel Systems · Last updated: May 1, 2026

Key Principles

1. Local-First Design

Your purchase history, receipt scans, and shopping list are stored on your device. We do not have access to your individual purchase records. Receipt scanning uses on-device OCR (Google ML Kit) — no images or text leave your phone.

2. Tiered Identity

A.Billi offers three levels of identity, each with different data handling:

TierIdentityData shared
ObserverNo account neededNone — everything stays on your device
ParticipantGoogle or Apple sign-inAn opaque participant ID for voting and proposals. Your email is used for authentication only and is never displayed or shared.
Verified (future)Bank-linked via PlaidSpending verification only — A.Billi will never access your bank balance, account numbers, or full transaction history. Only category-level spending confirmation.

3. Anonymous Community Features

When you vote on campaigns, endorse proposals, or participate in community coordination, your actions are linked to an opaque participant ID that cannot be traced back to your name or email. Community-level data is always shown in aggregate, never individually.

4. Demand Signals

A.Billi collects anonymized, aggregate behavior signals to understand community demand patterns. These include: which alternatives users view, which swaps are tapped, and which searches return no results. These signals contain no user identity — they are anonymous counts used to help local businesses understand what communities need.

To prevent individual re-identification, demand signals in any community-and-category bucket are only displayed once at least five people have contributed to that bucket. Below the threshold, the bucket is hidden entirely — not shown as a low number.

5. Deliberation: Reasons Boards

When your community is thinking through a proposal, A.Billi uses a Polis-style reasons board: people post short statements explaining their reasoning, and others react agree, disagree, or pass on each statement. The system surfaces which reasons cross groups and which divide them.

What we store on our servers when you participate:

Statements you post are public to your community by their nature. We don't show your email or name alongside them — only your opaque participant ID — but the text is visible to others. If you delete your account, your statements and reactions are removed from our servers within 30 days.

You can request deletion of a specific statement at any time by emailing privacy@abilli.app.

What We Collect

Third-Party Services

ServicePurposeData shared
SupabaseBackend for community featuresOpaque participant ID, votes, proposals, anonymous signals
Google Sign-In / Apple Sign-InAuthenticationEmail address (for auth only, never displayed)
Google ML KitOn-device receipt OCRNone — processing is entirely on your device
Open Food FactsProduct barcode lookupBarcode numbers only
Plaid (future)Bank-linked spending verificationCategory-level spending only — never balances, account numbers, or full transaction details

Data Retention

Your Rights

Children

A.Billi is not directed at children under 13. We do not knowingly collect any information from children.

No Ads, No Data Sales

A.Billi does not display advertisements. We do not sell, rent, or share your personal data with any third party for marketing purposes. Our revenue model is based on businesses paying to be listed as local alternatives — not on your data.

Changes to This Policy

We may update this Privacy Policy from time to time. Significant changes will be communicated via the app. The “Last updated” date at the top reflects the most recent revision.

Contact

Questions about privacy? Reach us at:

Your purchases stay on your device. Community features use only anonymous aggregates. Verified accounts use opaque IDs that can never be traced to your email. No tracking, no ads, no data sales. Ever.

See also: methodology · corrections

Parallel Systems · Gabriola Island, BC, Canada