Terms of Service
Last updated: 2026-09-02
These are the rules for using Competitive Campaigns. They are a contract between you and us. By creating an account or using the Service you accept them.
Every section applies in full. No section limits, qualifies, or takes priority over another unless it expressly says so.
1. Who we are
Competitive Campaigns ("the Service") is operated by Competitive Campaigns LLC, a Maryland limited liability company ("we", "us", or "our"). Contact: support@competitivecampaigns.com.
"You" means both the person using the account and the campaign, committee, or organization on whose behalf it is used. If you use the Service for a campaign, you are agreeing to these terms for that campaign as well as for yourself, and you confirm you are authorized to do so.
The Privacy Policy is part of these terms.
2. Eligibility
To use the Service you must:
- Be at least 18 years old and able to enter a binding contract.
- Use the Service on behalf of a political campaign, committee, party organization, or similar organization that you are authorized to represent, or on your own behalf as a candidate.
- Work for a Democratic or progressive campaign. See below.
- Not be prohibited by any law, court order, or regulatory action from handling North Carolina voter registration data.
- Provide accurate signup information and keep it current.
We build this for Democratic and progressive campaigns, and those are the only accounts we open. We will not approve an account for a Republican or conservative campaign, and we may revoke access from one we opened by mistake or that later changes its alignment. We decide what counts, we decide case by case, and we are not obliged to explain a decision.
We say this here rather than leave it to the review because it is fairer to be refused at the door than after a wait, and because a campaign choosing a tool is entitled to know who else is using it.
This is our own choice about who we serve. It is not required by, endorsed by, or coordinated with the Democratic Party, the North Carolina Democratic Party, any campaign, or the North Carolina State Board of Elections.
Nothing here changes section 3: signup is open to anyone, every account starts locked, and no one is entitled to a grant of access.
Accounts are personal. Do not share your password. You are responsible for everything done through your account.
A campaign owner may invite another person to use that campaign through their own account. Invite only people who are authorized to work for the campaign, remove their access when their work ends, and assign only the access they need. An invited person must accept these terms through their own account before using the campaign.
A campaign owner controls campaign roles. A campaign manager may edit campaign work, use campaign data, manage campaign people, invite people with view-only access, and remove viewers. A field lead may use voter lists and field tools but cannot see private campaign-person records. A finance lead may manage fundraising work and review campaign finance but cannot see private campaign-person records. A viewer may read the campaign overview, plan, calendar, candidates, public campaign finance, and results but may not change campaign work. Only the owner may assign or change staff roles, delete the campaign, or manage the owner's billing.
The campaign owner is responsible for choosing roles and reviewing access when staff responsibilities change. Activity in a shared campaign is treated as activity authorized by that campaign unless the owner removes access.
3. Accounts, access, and payment
Signup is open. Access is not. Anyone can create an account. Every new account starts locked, which means it can sign in and see a pending page and nothing else.
When we approve a request, the approval time starts your first trial. That trial includes one campaign for exactly seven days, or 168 hours, from the recorded approval time. Submitting a request does not start the trial, and approval is not automatic.
After the trial, Base costs $50 USD per month for each active campaign. The subscription quantity is the number of paid campaign slots. Archived campaigns stay saved and read-only and do not use a slot. A campaign owner may subscribe before or after the trial ends. Base renews automatically each month until canceled. Checkout does not create a second trial or accept promotion codes.
Before we increase your paid campaign quantity, we show the current monthly total, the new monthly total, the amount Stripe calculates as due immediately, and the next renewal date. The increase happens only after you confirm that review. Stripe may prorate the immediate amount for the time left in the current billing period.
Before an archive or deletion reduces your paid campaign quantity, we show the current and new monthly totals and Stripe's estimate of any account credit and next invoice. The credit applies to the Stripe account and is not a promised cash refund. If you archive or delete your last active campaign, it becomes read-only immediately and the subscription is scheduled to end after the current paid period. Restoring it before that date resumes the subscription after you confirm. Restoring it later requires a new Base checkout.
People the campaign owner invites use the owner's subscription for that campaign. They do not need a separate subscription for that campaign, and the invitation does not let them manage the owner's billing. Their campaign access ends when the owner removes it or when the owner's access ends.
Campaign ownership cannot be transferred in the Service. Contact support before changing who is responsible for a campaign. A teammate's subscription, trial, staff role, or comped access cannot pay for or add capacity to another owner's campaign.
We may give our staff a finite internal test and demo allowance or grant a recorded comped-access exception with an explicit active-campaign allowance and optional end. Comped access is not a paid subscription or a Stripe discount. These exceptions do not change the published Base price.
We may revoke or change access at any time, including turning an account back to locked. We are under no obligation to grant access to anyone.
- We may send transactional account, trial, payment-attention, recovery, cancellation, and access-ended notices to the account email. The optional campaign-reminder preference does not suppress these service messages.
- You can cancel at any time. Cancellation applies to the entire owner subscription and every active campaign it funds. Access continues through the paid period, then those campaigns stay stored and read-only until you subscribe again or delete them under the retention terms. A subscription scheduled to cancel remains active through the paid period.
- If Stripe marks a subscription
past_due, access continues while Stripe's collection process is still trying to collect payment. Access ends when the subscription becomes unpaid, canceled, paused, incomplete, or incomplete-expired. - Deleting your account cancels the subscription immediately. Permanent deletion waits until Stripe cancellation is confirmed, so an uncertain provider response cannot erase the local recovery record while billing may still be active.
- Payments are processed by Stripe under Stripe's own terms. We never receive your card number, expiry date, or CVC.
- Fees are not refundable except where we say so or the law requires it. We will consider a refund request in good faith.
Some features carry usage limits, such as a daily cap on AI queries and a cap on export size. We may change these limits.
When the campaign owner's access ends, invited teammates and field-code holders cannot start new campaign work. New volunteer-interest and event signups stop, while published event details may remain available to read. Existing volunteer records and signups remain stored, and a volunteer may still use an existing management link to cancel. Scheduled ActBlue updates pause without deleting the encrypted credential, import history, contribution data, or saved update position. Restoring the owner's access resumes the stored campaign and bounded ActBlue catch-up without recreating or duplicating its records.
4. What the Service is
The Service gives a campaign a working copy of public North Carolina election data: the voter registration file, vote history, election results, absentee records, candidate filings, and campaign finance disclosures. On top of that it offers campaign contact records, list building, CSV export, turnout and win-number estimates, natural-language querying, and outreach records.
Data loading is ongoing. At the time of this version, not every county and not every dataset is loaded. A campaign in a county we have not loaded will see an empty product. We do not promise that any particular dataset or county will be available by any particular date.
5. The data, and what you may do with it
The voter data in the Service comes from public files published by the North Carolina State Board of Elections. We do not own it and we do not claim to. North Carolina makes it public under N.C.G.S. section 163-82.10, and what you may do with it is governed by that law and by these terms together.
Subject to these terms, we grant you a limited, non-exclusive, non-transferable, revocable right to access the Service and to use its outputs, including exported files, for the political activity of the campaign on whose behalf your account exists.
That right ends when your access ends.
Campaign-provided people data
A campaign may keep private records for its supporters, volunteers, donors, and endorsers. The campaign, not Competitive Campaigns, decides what to enter and is responsible for having a lawful reason to collect and use it.
A campaign owner or manager may publish a volunteer form at a public link. The campaign chooses the message on that page and is responsible for sharing the correct link, describing volunteer opportunities accurately, and using submitted information only for campaign work. Turning the form off stops new submissions but does not delete people who already signed up.
The form records email and text permission separately. Both choices start unchecked. The campaign must not treat an unselected box, a saved email address, or a saved phone number as permission. Competitive Campaigns records the person's choices but does not decide whether a campaign's later email or text complies with every law, carrier rule, or platform requirement.
Keep these records relevant to campaign work and reasonably accurate. Do not enter Social Security numbers, driver's license numbers, financial account numbers, medical information, passwords, or other information the Service does not ask for. Contact information alone does not establish permission to send automated email or text messages.
Contact permission in a campaign-person record is the campaign's own account of what that person said. An "Allowed" status does not mean Competitive Campaigns verified legal consent or approved a call, text, or email. Campaign-person permission and voter do-not-contact records are separate. You may not use an "Allowed" campaign-person entry to override a voter opt-out.
A campaign manager may link a campaign person to a public voter record after reviewing the suggested matches. The Service does not make that decision automatically. You are responsible for confirming that the records belong to the same person and removing a link that is wrong. A link does not change the public voter record or the campaign-person record.
A campaign manager may combine two campaign-person records after reviewing the contact details, campaign history, and voter links that will be kept. You are responsible for confirming that both records belong to the same person and choosing the correct contact details and voter link. A merge cannot be undone in the Service. The retired record remains until the campaign is deleted so old profile links can open the active record and staff can see who completed the merge and when.
If someone asks the campaign to correct or remove information the campaign entered about them, the campaign is responsible for handling that request. Contact support@competitivecampaigns.com if the product does not yet provide the needed control.
We keep all rights in the Service itself: the software, the interface, the derived scores and projections, the schema, and the documentation. You keep all rights in the content you create: your campaign records, your lists, your tags, your notes, and your messages. You grant us the right to store and process that content for the sole purpose of running the Service for you.
6. Acceptable use
This section is the one we will terminate an account over without warning.
6.1 Use it for campaigns, and nothing else
You may use the Service and its data only for political activity: identifying, persuading, and turning out voters, and running a campaign for office or a ballot measure.
You may not use the Service or any data obtained from it for:
- Commercial solicitation or advertising of any product or service.
- Screening anyone for credit, insurance, employment, housing, or tenancy.
- Background checks, skip tracing, debt collection, or locating an individual for a private purpose.
- Building or enriching a consumer, marketing, or identity database.
- Any purpose unrelated to elections.
Some of these are restricted by law and some are not. All of them are prohibited by this contract regardless.
6.2 Do not resell or redistribute the voter data
You may not sell, license, publish, post, syndicate, or otherwise make available to anyone else the voter data in the Service or any file exported from it. You may not use it to build a product or a dataset for someone else. You may not transfer your exports to another campaign, vendor, or organization.
You may share an export inside your own campaign, with your own staff and volunteers, for that campaign's own work. When you do:
- Share only what that person needs.
- Inform them that it may not be republished or reused elsewhere.
- Collect it back or have it deleted when their work ends.
- Delete your exports when the campaign ends.
The Service can issue turf codes: access credentials that show a volunteer one voter record at a time inside the Service, instead of handing that volunteer an export. A turf code is disclosure inside your own campaign under this section, not resale or redistribution, on these conditions:
- Each code is issued to one named individual working for your campaign, and is not shared with or transferred to anyone else.
- You revoke an individual's code when they stop working for your campaign. Every code terminates when your campaign or your access ends.
- The campaign remains responsible under these terms for all use of the Service and its data under a code it issued.
The duty above to inform recipients is discharged, for a code holder, by the volunteer notice the Service requires every code holder to accept before it shows them a record: it tells them the data may not be republished or reused elsewhere.
The Service can also give campaign staff access through their own accounts. The campaign owner controls that access and must remove it when the person's work ends. Each invited person is bound by these terms and is responsible for their own use of the Service and its data. The campaign remains responsible for deciding who should have access to its work.
If you want the same data for another purpose, get it from NCSBE, where it is public.
6.3 Confidential voters are off limits
North Carolina keeps the address of certain voters confidential. Under N.C.G.S. section 163-82.10(e) this covers voters who have filed a domestic violence protective order, a restraining order, or an Address Confidentiality Program authorization card issued under Chapter 15C of the General Statutes. The Address Confidentiality Program exists to protect victims of domestic violence, sexual offenses, stalking, and human trafficking, and Chapter 15C makes it a criminal offense to obtain or disclose a participant's actual address without authorization.
The Service excludes these voters everywhere. You must not:
- Attempt to identify, isolate, or contact a voter whose address is confidential.
- Attempt to circumvent, reverse, or work around the exclusion, by query, export, inference, or by combining our data with another source.
- Report to anyone that a particular person is or may be a confidentiality participant.
If you become aware that the Service has surfaced a confidential voter, tell us immediately at support@competitivecampaigns.com, stop using that output, and delete it.
6.4 Do not re-identify what North Carolina keeps confidential
The published file deliberately omits full dates of birth, Social Security numbers, driver's license numbers, and signature images. You may not attempt to reconstruct any of those, or link our data to another source in order to obtain them.
6.5 No intimidation and no harassment
You may not use the Service, or anything obtained through it, to threaten, intimidate, coerce, harass, defraud, or deceive any voter, or to interfere with anyone's right to vote. Voter intimidation is a federal crime under 52 U.S.C. section 20511 and 18 U.S.C. section 594 and a state offense under Chapter 163 of the North Carolina General Statutes. You may not distribute false information about when, where, or how to vote, or about a person's eligibility to vote.
6.6 Do not attack the Service
You may not:
- Access data outside your own campaign's scope, or attempt to.
- Circumvent rate limits, export caps, plan limits, access controls, or the campaign scoping.
- Scrape the Service, run automated bulk collection against it, or use it other than through its own interface.
- Attempt to make the AI query feature produce SQL that reaches tables or rows your campaign is not entitled to.
- Probe, scan, or test the security of the Service without our written permission.
- Upload malicious code, or interfere with the operation of the Service for anyone else.
- Share your account credentials or resell your access.
6.7 Follow the law generally
You are responsible for your own compliance with election law, campaign finance law, disclosure requirements, and any other law that applies to your campaign. Nothing in the Service is legal advice.
7. Outreach and voter contact
What the Service does today. The outreach feature records that you targeted a list on a given channel. It sends nothing. No message you enter is delivered to any voter. Treat it as a log, not a sending tool.
Where the field surface shows a voter's telephone number to a turf code holder, the number renders as a link that the code holder's own device dials over the code holder's own carrier service. The Service originates no call, contains no automatic telephone dialing system, and transmits nothing to any voter. A call placed from that link is a manually dialed call from the code holder's own telephone, and it is the campaign's call under this section.
When you contact voters, you are the sender. Whether you use a future version of this feature or export a list and use a dialer, a texting platform, or an email tool, the campaign is the sender and the campaign is solely responsible for compliance. We are not a telephone or messaging service provider, and we do not review, approve, or take responsibility for anything you send.
You agree that when you contact voters using data from the Service you will comply with all applicable law, including:
- The Telephone Consumer Protection Act (47 U.S.C. section 227) and the FCC rules under it. In particular, calls and text messages to wireless numbers that use an automatic telephone dialing system or an artificial or prerecorded voice generally require the recipient's prior express consent, and there is no exemption for political messages. Whether a given texting platform counts as an autodialer is a legal question for your counsel, and it is a question that has produced real litigation.
- A phone number in the voter file is not consent. Voters gave those numbers to their county board of elections in the course of registering. That is not an agreement to be called or texted by your campaign. Do not treat the presence of a number as permission.
- North Carolina's restrictions on automatic dialing and recorded message players, N.C.G.S. section 75-104. Political parties and candidates may make such calls only if they do not solicit and they clearly identify themselves and the nature of the call.
- The CAN-SPAM Act, 15 U.S.C. section 7701 and following. Purely political email is generally outside CAN-SPAM, because the Act reaches messages whose primary purpose is the commercial advertisement or promotion of a commercial product or service. But the moment a message's primary purpose becomes commercial, for example selling merchandise or tickets, CAN-SPAM applies in full: accurate headers, a non-deceptive subject line, a physical postal address, a working unsubscribe mechanism, and honoring opt-outs within ten business days.
- North Carolina political advertising disclosure, N.C.G.S. section 163-278.39. Political advertisements must carry a "Paid for by" legend naming the sponsor, with format requirements that differ by medium.
- Carrier and platform rules. Mobile carriers, 10DLC registration, and every commercial messaging platform impose their own requirements on political messaging, and they are enforced independently of the law.
You also agree, as a matter of this contract regardless of what the law requires:
- Honor every opt-out request promptly, including "STOP" replies, unsubscribes, and spoken requests to be removed, and keep honoring them across future sends.
- Identify your campaign clearly in every message.
- Do not contact any voter the Service has excluded.
- Do not use the Service to send anything you would not want read aloud at a county board of elections meeting.
We may suspend or terminate your account if we receive credible reports that you are ignoring opt-outs or contacting voters unlawfully.
8. Accuracy, estimates, and the numbers you are about to budget against
Read this one carefully. The Service produces numbers that look authoritative and are not guarantees.
The data is a copy of a public file at a point in time. It is as accurate as NCSBE's file was on the day we last synced, and no more. Records go stale between syncs, registrations change, people move, and the source itself contains errors. Not every county and not every dataset is loaded. Verify anything that matters before you act on it.
Win numbers, turnout projections, and scenarios are estimates. They are computed from historical turnout in comparable districts and elections. They are model output, not forecasts, not predictions, and not advice. A district whose own history we do not have falls back to a statewide average for districts of its type, which is a weaker basis, and the Service labels it that way. A district with no usable history gets no projection at all.
The accuracy figure we display is a backtest. It reports how the model would have performed on past elections it did not see. It is a description of past behavior, not a confidence interval for your race. A model that was accurate in past cycles can be wrong in yours, and turnout in any single race can move for reasons no historical model contains.
Propensity scores are a count, not a prophecy. A propensity score counts how many recent qualifying elections a voter has a history record for, out of the elections we have actually loaded - which is not always four, and is shown alongside every score. It says nothing about what that voter will do this time.
AI outputs can be wrong. The natural-language query feature generates SQL from your question and can misread what you meant, producing a plausible-looking answer to a different question. The campaign finance narrative is generated text summarizing filed reports and can misstate them. Check the generated SQL and check the underlying filings before you rely on either.
You are making the decisions. Do not commit budget, staff, mail, media, or field resources solely on the basis of a number this Service produced. We are not liable for a decision you make on an estimate, and estimates are what these are.
9. Availability
There is no service level agreement, no uptime commitment, and no guaranteed support response time.
We may change, suspend, or discontinue any part of the Service, including features you rely on, and we may do so during an election cycle. We will try to give notice of anything significant. Scheduled data loads can take a long time and can fail.
Keep your own copy of anything you cannot afford to lose.
10. Disclaimer of warranties
The Service is provided "as is" and "as available", with all faults.
To the fullest extent permitted by law, we disclaim all warranties, express, implied, and statutory, including any implied warranties of merchantability, fitness for a particular purpose, title, non-infringement, and any warranty arising out of course of dealing or usage of trade.
We do not warrant that the Service will be uninterrupted, secure, error free, or free of harmful components, that its data will be accurate, current, or complete, or that its estimates will prove correct.
No advice or information, oral or written, obtained from us or through the Service creates any warranty not expressly stated here.
11. Limitation of liability
To the fullest extent permitted by law:
We are not liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, lost donations, lost votes, lost elections, lost data, lost goodwill, or the cost of substitute services, arising out of or relating to the Service, whether in contract, tort, strict liability, or any other theory, and whether or not we were advised of the possibility.
Our total aggregate liability for all claims relating to the Service is limited to the greater of the amounts you actually paid us in the twelve months before the event giving rise to the claim, or one hundred United States dollars.
This cap limits what we owe you. It does not limit what you owe under section 12, and it does not apply to your obligations there.
Some jurisdictions do not allow certain limitations, so parts of this section may not apply to you. Nothing here limits liability that cannot be limited by law.
12. Indemnity
You will defend, indemnify, and hold us harmless from any claim, demand, loss, liability, or expense, including reasonable legal fees, arising out of:
- Your use of the Service or of any data obtained through it.
- Any communication you send to any voter, including one sent through a messaging, calling or mail platform you connect to the Service.
- Your use of any export, list, or file you take out of the Service, including after your account ends.
- Your breach of these terms, in particular section 6 and section 7.
- Your violation of any law or of anyone else's rights.
We will notify you of any such claim and you may control the defense, provided any settlement that imposes an obligation on us requires our consent. We may participate with our own counsel at our own expense.
13. Suspension and termination
You can close your account yourself, at any time. There is a delete button in your account settings. Pressing it signs you out everywhere, ends your access immediately, and cancels any paid subscription there and then, so you are not billed again while your data is waiting to be erased. We do not ask why and we do not require you to email anyone.
We keep your data for three months, then erase it permanently. During those three months you can undo the whole thing by signing in, and everything comes back as it was. We email you when you delete and again a week before the erasure, so you get a second chance even if you meant it at the time. After that the erasure is permanent and we cannot recover anything.
Your email address stays reserved for that whole period, so you cannot register a new account with it until you either reactivate or the three months run out.
What is erased and what is not is set out in section 8 of the Privacy Policy. The short version is that everything you created here goes, and the North Carolina voter file does not, because it is a public record shared by every campaign using the Service and is not yours to delete.
We may suspend or terminate your access, with or without notice:
- If you breach these terms.
- If you no longer meet the eligibility requirements in section 2, including the requirement that the campaign be Democratic or progressive.
- Immediately and without notice for anything in section 6.3 (confidential voters), 6.5 (intimidation and harassment), or 6.2 (resale and redistribution), or for credible reports of unlawful voter contact.
- If we are required to by law.
- If we discontinue the Service.
On termination:
- Your access ends immediately.
- You must stop using, and delete, every export and derived file you obtained from the Service, and ensure your staff and volunteers do the same.
- Any right granted to you in section 5 ends.
- Sections 5 (our rights), 6.2, 8, 10, 11, 12, 14, and 15 survive.
Data retention after termination is described in section 8 of the Privacy Policy.
14. Changes to these terms
The version marker at the top of this document changes whenever these terms change. If the change is material we will ask you to review and accept the new version the next time you sign in, and continuing to use the Service after that means you accept it. If you do not accept a new version, stop using the Service and delete your account from your settings.
A new version applies to your use of the Service from the day you accept it. It does not change how we handle a dispute that had already arisen before then.
15. General
Governing law. These terms are governed by the laws of the State of Maryland, without regard to its conflict of laws rules.
Venue. Any dispute will be brought exclusively in the state or federal courts located in Maryland, and you and we each consent to the personal jurisdiction of those courts.
Severability. If any provision is held unenforceable, the rest stays in effect and the unenforceable provision is limited only to the minimum extent necessary.
No waiver. Our failure to enforce a provision is not a waiver of it.
Assignment. You may not assign these terms or your account without our written consent. We may assign them to a successor in connection with a merger, acquisition, or sale of assets.
Entire agreement. These terms and the Privacy Policy are the entire agreement between you and us about the Service, and replace any prior understanding.
Construction. Headings and section numbers are for reference only and do not affect the meaning of these terms. No rule of construction requiring that an ambiguity be resolved against the drafter applies. "Including" means "including without limitation."
No agency. Nothing here creates a partnership, joint venture, employment, or agency relationship. We are not a member, agent, consultant, or vendor of your campaign, and nothing we provide is a contribution to it.
Not legal advice. Nothing in the Service or in these documents is legal, campaign finance, tax, or election law advice. Get your own counsel.
16. Contact
Competitive Campaigns LLC support@competitivecampaigns.com
We do not publish a postal address here. If you need a postal address to serve a legal notice or exercise a privacy right, email support@competitivecampaigns.com and we will provide one.