Effective February 16, 2026

Privacy Policy

This policy explains what data FastPoll.io collects, why, and what happens to it. We tried to keep it short and honest.

FastPoll.io is operated by WorkflowPrecision LLC (“we”, “us”). If you create or vote on a poll, this policy applies to you.

1. Data we collect

1.1 Poll creators (with an account)

DataWhyStored where
Email addressAccount login, transactional emails, deletion warningsFirebase Auth
Display nameShown on your profileFirestore
Google profile info (if Google sign-in)Account creation convenienceFirebase Auth
Stripe customer IDPayment processingFirestore + Stripe
Payment card detailsCredit purchasesStripe only (we never see or store card numbers)

1.2 Poll creators (anonymous, no account)

DataWhyStored where
Device fingerprintLink poll to creator, prevent abuseFirestore (hashed)
Turnstile tokenBot prevention on poll creationNot stored (verified and discarded)

1.3 Voters

DataWhyStored where
Device fingerprintOne vote per person per pollFirestore (hashed, used as document ID)
Vote selectionThe entire point of the serviceFirestore
Device type (mobile/desktop/tablet)Analytics for Pro poll ownersFirestore (aggregated)
Country (derived from timezone)Analytics for Pro poll ownersFirestore (aggregated)
Referrer URLAnalytics for Pro poll ownersFirestore (aggregated)
Email or phone (Pro polls with voter contact collection only)Collected on behalf of the poll creatorFirestore

1.4 Everyone (website visitors)

We do not use third-party analytics trackers (no Google Analytics, no Meta Pixel). We do not serve ads. We do not sell data.

Cloudflare Turnstile runs on poll creation pages for bot prevention. Turnstile's own privacy policy applies to that widget.

2. Device fingerprinting

We generate a device fingerprint to prevent duplicate votes and link anonymous polls to their creators. Here's what you should know:

  • The fingerprint is a hash. We do not store the raw browser attributes used to generate it.
  • It is not used for cross-site tracking.
  • It is not shared with third parties.
  • It is tied to a specific poll context — we do not build profiles across polls.

3. Voter contact collection (Pro feature)

Some Pro polls collect an email address or phone number from voters before they can vote. This is a contact collection tool, not an identity verification system — we do not send one-time passwords or verify ownership of the email or phone number provided.

How it works:

  • The poll creator enables email or phone collection on their poll.
  • Before voting, the voter sees the prompt: “Your [email/phone] will only be visible to the poll creator.”
  • By entering their information and submitting their vote, the voter voluntarily agrees to share that contact information with the poll creator.
  • This data is stored in the vote document in Firestore.
  • It is accessible to the poll creator via their admin dashboard and included in data exports (CSV/JSON).
  • We do not use voter contact data for our own marketing or any other purpose. We act as a data processor on behalf of the poll creator.

If you are a voter: providing your email or phone is a condition of voting on that specific poll, set by the poll creator. If you're not comfortable sharing it, don't vote on that poll. We have no control over what the poll creator does with your contact information after they export it.

If you are a poll creator: you are the data controller for any voter contact information you collect. You are responsible for your own compliance with applicable data protection laws (GDPR, CAN-SPAM, etc.) when using this data.

4. AI features and OpenAI

We use OpenAI's API for two features. Here's exactly what data is sent in each case:

4.1 AI helper (poll generation)

When you use the AI helper to generate poll questions and options from a prompt:

  • Sent to OpenAI: The text prompt you typed (10–500 characters). Nothing else.
  • Not sent: Your account info, email, name, or any other personal data.

4.2 AI insights (Pro feature)

When you use AI insights to get an AI-generated summary of your poll results:

  • Sent to OpenAI: The poll question, option texts, vote counts, and percentages.
  • Not sent: Individual voter data, fingerprints, contact information, or any personally identifiable information.

In both cases, we use OpenAI's API with data retention disabled where available. We do not use your data to train AI models. OpenAI's own data handling is governed by their API data usage policy.

5. Emails we send

We use Postmark to send transactional emails. We send emails in two situations:

  • Poll deletion warnings: If you have an account and your poll is approaching automatic deletion, we send a 7-day warning and a 1-day final warning to your account email. Anonymous polls do not receive email warnings (there is no email address on file).
  • Account-related emails: Password resets, account confirmations (handled by Firebase Auth).

We do not send marketing emails. We do not share your email with Postmark for any purpose other than delivering these transactional messages.

6. Data retention and poll lifecycle

6.1 Unclaimed anonymous polls

Polls created without an account are considered “unclaimed.” Their lifecycle:

TimeframeWhat happens
Day 0Poll created. 7-day countdown starts.
Day 5Warning banner appears on the poll page.
Day 7Poll auto-closed. No new votes. Results remain viewable.
Day 37Poll archived (moved to archive collection, original deleted).
Day 127Poll permanently deleted from archive. Data unrecoverable.

If the creator signs up and claims the poll before day 7, the poll becomes a claimed poll and follows the claimed poll lifecycle below.

6.2 Claimed polls (free users)

Polls owned by a registered free-tier user:

TimeframeWhat happens
ActivePoll accepts votes normally.
30 days after last votePoll auto-closed. No new votes. Results remain viewable.
23 days after closure7-day deletion warning email sent.
29 days after closure1-day final warning email sent.
30 days after closurePoll archived.
90 days after archivePoll permanently deleted from archive.

6.3 Pro polls

Pro polls are never auto-closed and never auto-deleted. All data is retained indefinitely while the poll exists.

6.4 Archive system

When a poll is archived, it is moved to a separate archive collection. The archive includes the poll and all associated data (votes, comments, analytics, visitor records). Archived data is retained for 90 days (free users) or indefinitely (Pro). After the retention period, archived polls are permanently deleted and data is unrecoverable.

6.5 Manual end dates

Poll creators can set an optional end date. When the end date passes, the poll closes automatically. The same archive and deletion timeline applies after closure.

6.6 Account deletion

You can delete your account from the Settings page. This triggers deletion of:

  • Your user profile
  • All polls you created (and their votes, comments, analytics, images)
  • All transaction records
  • Your Stripe customer link (Stripe retains its own records per their policy)

Deletion is processed within 30 days.

7. Third-party services

ServicePurpose
Firebase (Google Cloud)Auth, database, file storage
StripePayment processing
Cloudflare TurnstileBot prevention
OpenAIAI helper and AI insights
VercelHosting
PostmarkTransactional email delivery

8. Data location

All Firestore and Firebase Storage data is hosted on Google Cloud infrastructure. Stripe, Postmark, and OpenAI process data through their own infrastructure. We do not control the specific regions used by these providers, but operate within their standard terms.

9. Your rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you.
  • Correct inaccurate data.
  • Delete your data (see Section 6.6).
  • Export your poll data (Pro feature: CSV/JSON export).
  • Object to processing.

To exercise these rights, email privacy@fastpoll.io. We respond within 30 days.

10. Children

FastPoll.io is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has provided us with data, contact us and we will delete it.

11. Changes to this policy

We'll update this page when the policy changes. If the change is material (new data collection, new third-party sharing), we'll notify logged-in users by email.

12. Contact

Email: privacy@fastpoll.io
Mailing Address: 1111B S Governors Ave # 50810, Dover, DE 19904