Skip to main content

Privacy Policy

Version v2-2026-07-28 · Effective July 29, 2026

This Privacy Policy explains how NFORSAI LLC, a Florida limited liability company doing business as nfors.ai (“nfors,” “we,” “us,” or “our”) collects, uses, discloses, and protects personal information in connection with the nfors.ai parking-enforcement management platform, the parkingcharge.ai parker payment portal, the agent.nfors.ai field-agent application, our marketing website, and any related services we provide (collectively, the “Platform”).

Please read this Policy carefully. By accessing or using the Platform you acknowledge the practices described here. If you do not agree, do not use the Platform.

1. Who this policy covers

We collect information from three distinct groups of people who interact with the Platform:

  • Operators — businesses that license the Platform to manage parking enforcement on private property, and the owner/admin who registers an operator account.
  • Operator staff and agents — supervisors and field agents added to an operator account by their employer.
  • Parkers — individuals who park a vehicle on property managed through the Platform and who may receive, look up, pay, or dispute a parking charge notice.

For Operators and their staff, nfors is the “data controller” of the account information we hold. For Parker information collected through an operator’s use of the Platform, the Operator is the controller and nfors acts as a processor performing services on the Operator’s behalf.

2. Information we collect

2.1 Information you provide directly

  • Operator account information — legal business name, business type, owner name, owner email, mailing address, phone number, branding assets (logo, colors), Stripe Connect onboarding information, default mailing settings, and any attestation records (e.g., DPPA permissible-purpose attestation, signage attestation).
  • Operator staff and agent information — name, email address, phone number (for SMS sign-in), assigned role, assigned zones, and any device identifier required to enable push notifications for the agent portal.
  • Parker information submitted during a dispute or inquiry — name, contact information, written statement, and any photos or documents you choose to upload as evidence.
  • Support communications — the contents of any email, web-form, or other message you send to our support channels.

2.2 Information collected automatically

  • Authentication and session information — encrypted session cookies, sign-in timestamps, and last-active timestamps used to keep you signed in and to detect unusual activity.
  • Device and connection information — IP address, user-agent string, browser language, and platform. We use this for security monitoring, rate-limiting, and abuse prevention.
  • Usage and audit logs — records of significant actions taken inside the Platform, including the actor, action type, target object, and timestamp. These records are retained to support security monitoring, dispute investigation, and regulatory compliance.
  • Field-agent location— when a field agent uses the agent application, the device may request precise location to confirm that the agent is inside an assigned zone at the time of an enforcement action. Location behavior depends on the client: the web/PWA and legacy Capacitor versions collect location while the page or app is active. In the Expo-based native mobile version, an active shift may also trigger periodic foreground and background location collection so the agent’s operator can review patrol-route and zone-coverage history. Active-shift tracking stops when the shift ends. Shift breadcrumb and enforcement-location records are retained based on the operational, legal, and dispute-resolution criteria described in Section 8.

2.3 Information generated through enforcement activity

  • License plate, plate state, and vehicle make/model — captured by an agent on the field application or received from a license-plate-recognition (LPR) camera or third-party permit provider.
  • Vehicle photographs— including images of plates, the vehicle, the parking location, and any posted signage. Photographs are taken by an Operator’s field agents using their own device camera, or are received from LPR systems integrated with the Platform.
  • Geographic and time-of-observation data — the zone in which the vehicle was observed, the start and end times of the observation, and the enforcement reason selected.
  • Payment and dispute records — the amount charged, payment status, refund history, and any dispute or appeal filings, including evidence the parker uploaded.

2.4 Information from third parties

  • Permit and parking-rights providers — when an Operator enables a third-party permit integration (for example, Level Parking, ParkLync, Parkmobile, or PayByPhone), we receive lists of active permits, whitelist entries, and parking-rights records used to determine whether a vehicle is authorized.
  • Payment processor — Stripe provides us with payment status, payout status, and refund information for charges processed through the Platform. We do not receive or store full payment-card numbers.
  • DMV / registered-owner lookups— when an Operator advances an unpaid charge into the mailed-collections pipeline and has attested to a permissible purpose under the Driver’s Privacy Protection Act, the Platform may obtain the registered owner’s name and mailing address from a motor-vehicle-records vendor (currently LexisNexis, with a deferred-lookup option through our mailing partner). For nfors-side lookup and display paths, the Platform uses an access-logging mechanism designed to record request context.
  • Mailing partner — when an Operator generates a physical letter for a parker, we receive delivery confirmation metadata from our mailing vendor (currently LOB and, for certain workflows, ParkPliant).

3. How we use information

We use the information described above to:

  • provide, operate, secure, monitor, and improve the Platform;
  • authenticate users, including by sending one-time verification codes via SMS or email;
  • allow Operators to enforce parking rules on their managed properties, including issuing charges, processing payments, managing disputes, and producing letters;
  • enable third-party integrations selected by the Operator (permit providers, payment processing, mail delivery, motor-vehicle-records lookups);
  • generate aggregate, de-identified analytics to help Operators measure their own enforcement programs and to help us improve the Platform;
  • provide optional AI-assisted dispute analysis, response drafting, and operational summaries; and
  • detect, investigate, and prevent fraud, abuse, and security incidents;
  • comply with applicable law and respond to lawful legal process; and
  • enforce our Terms of Service and protect the rights, property, and safety of nfors, our Operators, parkers, and the public.

We do not sell personal information, and we do not use parker personal information for our own marketing.

4. How we share information

4.1 Within the Operator’s account

Information generated by or about an Operator’s enforcement activity is visible to that Operator’s authorized administrators, supervisors, and (for the records they themselves issue) field agents. We use application- and database-level authorization controls, including row-level policies, intended to restrict each Operator to its own records.

4.2 Service providers

We share information with vendors that help us operate the Platform, subject to the vendors’ applicable terms and our agreements with them. The information shared depends on the feature used. Principal service providers include:

  • Supabase — managed PostgreSQL database, authentication, file storage.
  • Vercel — application hosting and content delivery, performance measurement, and privacy-oriented web analytics.
  • Stripe— payment processing, payout management, fraud prevention. Stripe’s privacy practices are governed by Stripe’s Privacy Policy.
  • Twilio — delivery of SMS verification codes and operational shift notifications.
  • Resend — delivery of transactional email (receipts, dispute notifications, account messages).
  • Mapbox— map rendering and geocoding inside the Platform’s map views, which may require requested coordinates and map-view context.
  • LOB — printing and physical-mail delivery of collection letters, when an Operator opts to use mailed collections.
  • ParkPliant — when selected by an Operator as the mailing provider, ParkPliant performs registered-owner lookups and delivers physical mail under its own DPPA attestation.
  • LexisNexis Risk Solutions — registered-owner lookups for mailed-collections workflows, when an Operator has a current DPPA attestation on file.
  • Plate Recognizer (and similar OCR providers) — machine reading of license plates from images, when enabled by an Operator.
  • Anthropic — optional AI-assisted dispute analysis, response drafting, and operational summaries. Inputs may include dispute text, uploaded evidence, and relevant enforcement, permit, and payment context selected by the Platform workflow.
  • Sentry — error and operational monitoring. Performance tracing, Session Replay, and browser Release Health sessions are disabled. New diagnostic events are limited through reconstructed allowlists; request bodies, event attachments, and raw user, Operator, and application-record identifiers are removed. We retain coarse role and tenant-scope classifications and bounded operational fields needed to diagnose service reliability.
  • Apple Push Notification service — delivery of notifications to enrolled iOS devices.

4.3 Legal disclosures

We may disclose information when we believe in good faith that disclosure is required by law, regulation, legal process, or enforceable governmental request; to enforce our Terms of Service; to detect, prevent, or address fraud, security, or technical issues; or to protect against harm to the rights, property, or safety of nfors, our users, or the public.

4.4 Business transfers

If nfors is involved in a merger, acquisition, financing, or sale of all or part of its assets, personal information may be transferred as part of that transaction, subject to standard confidentiality protections and any obligations imposed by applicable law.

4.5 Aggregate and de-identified information

We may share aggregate or de-identified information that does not identify any individual, Operator, or parker for any lawful purpose, including product improvement, benchmarking, and research.

4.6 What we do not do

We do not sell personal information. We do not rent personal information to data brokers. We do not share parker personal information with third parties for those third parties’ own marketing or promotional purposes. We do not use parker information to target advertising on or off the Platform.

5. SMS communications

nfors.ai sends two kinds of text message, both only to operator staff and field agents — never to parkers or the general public, and never for marketing or promotional purposes.

(a) Sign-in verification codes.When operator staff or a field agent signs in by phone number, we text a one-time verification code to that number. By entering your phone number on a sign-in screen and requesting a code, you consent to receive that transactional message. These codes are delivered through Twilio’s verification service; message frequency is typically one message per sign-in attempt.

(b) Operational shift digests and alerts.If you opt in to the daily SMS program (see below), you may receive low-volume operational notifications about your enforcement work: a once-per-day end-of-shift summary of your prior-day activity (for field agents), and queue or coverage alerts when enforcement items remain unattended past a threshold your operator sets (for supervisors). These are strictly internal, operational, transactional messages — never marketing or promotional. Volume is roughly one message per enrolled agent per working day, plus occasional supervisor alerts.

How you opt in to the daily SMS program. Enrollment is off by default and is your own choice— your operator cannot turn it on for you. A field agent opts in from their own account screen in the nfors.ai app; an operator who wants queue alerts enters the on-call number in Settings → Enforcement. In both cases we then send a one-time confirmation text, and no operational messages are sent until you reply YES to that confirmation (a double opt-in). We keep a record of when you opted in and the consent language you saw at that time. You can withdraw consent at any time by replying STOP.

Opting out. You can stop any nfors.ai SMS at any time by replying STOP to a message we send; reply START to resume, or HELP for help. Replying STOP turns your “Daily SMS” flag off in nfors.ai and unsubscribes the number at the carrier level; opting out of verification-code messages will disable phone-based sign-in for your account. Standard message and data rates from your wireless carrier may apply.

Phone numbers and SMS opt-in consent collected by nfors.ai are never shared with third parties or affiliates for marketing or promotional purposes. We disclose mobile numbers only to the messaging carriers and service providers (e.g., Twilio) strictly necessary to deliver these messages, and only as necessary for that delivery.

6. Cookies and similar technologies

We use a small number of strictly necessary cookies to keep you signed in and to remember your preferences (for example, theme choice in the agent portal). We do not use third-party advertising cookies, retargeting pixels, or cross-site tracking technologies. We use privacy-oriented product analytics, performance measurement, and error monitoring to understand reliability and capacity; these services are not used by nfors for targeted advertising.

7. Driver’s Privacy Protection Act (DPPA) and motor-vehicle records

The Driver’s Privacy Protection Act, 18 U.S.C. §2721 et seq., restricts the disclosure and use of personal information contained in motor-vehicle records. Where the Platform performs a registered-owner lookup as part of a mailed-collections workflow, the Operator must first attest that it has a permissible purpose under the DPPA and any applicable state law. For nfors-side lookup and display paths, the Platform uses an access log designed to capture the requesting Operator, requesting user (or cron process), access context, request timestamp, and the related lookup record. Vendor-side and delegated lookup logging is governed by the applicable provider workflow.

nfors does not use motor-vehicle-record information for any purpose other than enabling the Operator’s authorized collections workflow, and does not sell or license that information. We disclose it only to the originating Operator and lookup, mailing, or recovery providers needed to perform the requested workflow.

8. Data retention

We retain personal information for as long as reasonably necessary to provide the Platform, follow an Operator’s documented instructions, comply with legal and accounting obligations, resolve disputes, and enforce our agreements. Retention depends on the record and the applicable workflow:

  • Operator account information is generally retained for the life of the account and afterward where needed for tax, accounting, security, or contract records.
  • Charge records, payments, disputes, and associated evidenceare retained according to the Operator’s program, active disputes, legal holds, and applicable recordkeeping obligations.
  • Shift breadcrumbs are operational records and may be retained separately from location attached to an enforcement or dispute record.
  • DPPA access recordsare retained for the period required by applicable law, vendor terms, and the Operator’s authorized workflow.
  • Authentication logs and security telemetry are retained according to security, incident-response, and service-provider settings.
  • Historical diagnostic records created before current minimization controls may contain older request, account, or provider-error metadata. Those records remain subject to applicable service-provider and database retention settings until an authorized retention or deletion action is completed.

Operators may request deletion of specific records where permitted by law. Some requests require identity or operator verification and manual processing. Where deletion would conflict with a legal obligation, active dispute, or regulatory matter, we retain the information reasonably necessary for that purpose.

9. Data security

We maintain administrative, technical, and physical safeguards designed to protect personal information against unauthorized access, disclosure, alteration, and destruction. These safeguards include encrypted transport for Platform web endpoints, managed-provider encryption at rest, application and database authorization controls, hashed API-key storage, managed secret storage for supported third-party credentials, and operational error and job monitoring.

No system can be guaranteed to be completely secure. If we become aware of a reportable security incident affecting personal information, we will notify affected Operators as required by applicable law and our contractual commitments and will cooperate in investigating and remediating the incident.

10. Your rights and choices

10.1 General

Subject to applicable law, you may have the right to:

  • access the personal information we hold about you;
  • request correction of inaccurate or incomplete information;
  • request deletion of your information;
  • object to or restrict certain processing;
  • receive a portable copy of certain information;
  • withdraw consent where processing is based on consent (including SMS consent, by replying STOP); and
  • lodge a complaint with a data-protection authority.

Operators can use available account settings and data-export tools or contact their Operator administrator or nfors. Parkers may exercise these rights through the charge-record page on their Operator’s parkingcharge.ai subdomain or by emailing us at the address in Section 14; because the Operator is the controller of parker information, we may forward such requests to the relevant Operator for fulfillment.

10.2 California residents

If you are a California resident, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA), gives you the right to know what personal information we collect about you, to request deletion or correction of that information, to opt out of the sale or sharing of personal information, and to limit the use of sensitive personal information. nfors does not sell or share personal information as those terms are defined under the CCPA/CPRA. To exercise your rights, contact us at the address in Section 14. We will not discriminate against you for exercising your rights under California law.

10.3 Other U.S. state privacy laws

Residents of states with comprehensive privacy laws — including Colorado, Connecticut, Virginia, Utah, Texas, and others — have rights similar to those described above. To exercise those rights, contact us using the information in Section 14. You may appeal a denial of a rights request by replying to our response and clearly indicating that you wish to appeal.

10.4 Authorized agents

You may use an authorized agent to submit a privacy-rights request on your behalf. We may require written authorization and verification of your identity and the agent’s authorization before fulfilling such a request.

10.5 In-app account-deletion requests (agent.nfors.ai mobile app)

Field agents who use the agent.nfors.ai field application on web, iOS, or Android can initiate an account-deletion request from the in-app Account screen. Because field-agent accounts are created and managed by an Operator, the request is separately addressed to the Operator and nfors support for identity and authorization verification. The app reports if either delivery needs follow-up. These notifications are not a durable processing record; they initiate coordination of access removal and approved deletion or anonymization. Submitting the request does not itself deactivate the account or remove data, and profile deactivation alone is not completed deletion.

Before nfors confirms completion, the approved process must verify:

  • supported revocation of the account’s active and refresh sessions,
  • removal of your name and phone number from the authentication identity and profile, including release of the phone number for later registration, and
  • the required inactive and deletion markers on the retained profile.

Records of parking-charge notices you issued, shift records, zone-visit history, and audit-log entries are retained in your operator’s account because they document business actions taken on the Platform and may be needed for dispute defense, legal hold, regulatory inquiry, or operator audit. These records are referenced by your user ID rather than by name or phone number after deletion. Operators who need full purge of a deleted profile (for example, after a legal-hold period ends) can request it from us through the contact information in Section 14.

11. Children’s privacy

The Platform is intended for use by adults operating, working for, or parking on commercial property. It is not directed to children under 16, and we do not knowingly collect personal information from children under 16. If you believe a child under 16 has provided personal information to us, please contact us and we will take reasonable steps to delete it.

12. Geographic scope and international users

nfors is based in the United States, and the Platform is operated and hosted in the United States. If you access the Platform from outside the United States, you understand and consent to the transfer of your information to, and processing of your information in, the United States, which may have data protection laws that differ from those of your country.

13. Changes to this Policy

We may update this Policy from time to time. When we do, we will revise the “Effective” date at the top of the Policy. If we make material changes, we will provide Operators with reasonable advance notice through the Platform, by email, or by other means we consider appropriate. Continued use of the Platform after the effective date of any update constitutes acceptance of the updated Policy.

14. Contact us

For questions about this Policy or to exercise any of the rights described above, please contact:

NFORSAI LLC
Attn: Privacy
101 Palafox Pl #723
Pensacola, FL 32591
Email: privacy@nfors.ai
Support: support@nfors.ai

For SMS-related questions or to opt out of SMS messages from nfors, reply STOP to any message we send, or contact us at the email above.