Privacy Policy

Roll Call ("Service") is operated by The Floor Is Lava ("we," "us," or "our"). This Privacy Policy explains how we collect, use, store, and protect your information when you use Roll Call.

1. Information We Collect

a. Account Information

When you sign in through a third-party authentication provider (Google, Apple, or Discord), we receive and store:

  • Your name (first and last)
  • Your email address
  • Your authentication provider and unique identifier

We do not store passwords. Authentication is handled entirely by your chosen provider.

b. Profile and Preference Data

You may provide additional information, including:

  • Time zone and locale preferences
  • Scheduling boundary times (earliest/latest availability)
  • Custom daily schedules

c. Availability and Scheduling Data

To provide our core scheduling features, we collect:

  • Weekly availability rules (days and time ranges you are free)
  • Availability exceptions (specific dates/times you are unavailable)
  • RSVP responses to proposed game sessions
  • Scheduling round responses (available, if need be, unavailable)

d. Calendar Data

If you choose to connect your calendar (Google Calendar or Apple iCloud), Roll Call accesses your calendar in two distinct ways:

Reading your existing events (availability detection). We read events from your existing calendars within a rolling 90-day forward window so our scheduling engine can determine when you are busy. From each event we store:

  • Event start and end times
  • Whether the event is all-day
  • Event status (e.g., confirmed, cancelled); cancelled events are excluded, and events the provider marks as not blocking your time (free or transparent on both Google and Apple) are excluded
  • Event summaries (encrypted at rest)
  • The original event payload returned by the provider (encrypted at rest), retained so we can detect which events have changed between syncs and avoid rewriting unchanged records

How calendar data is purged. Roll Call actively minimizes how long your calendar data is retained:

  • Events that move into the past: A daily job deletes calendar events whose end time is more than 7 days in the past, along with the availability records derived from them. Past events serve no scheduling purpose and are not retained.
  • Events you delete or move: On every sync, any event that was previously inside the 90-day window but is no longer present in your source calendar is deleted from our database immediately.
  • When you disconnect a calendar: All calendar events and derived availability records for that provider are deleted from our database in a single transaction at the moment you click Disconnect.
  • When you delete your account: All calendar events, all calendar-sourced availability records, and all calendar connection records are deleted in the same transaction that anonymizes your account — not at some later batch time.

Writing Roll Call session events (calendar write-back). When you RSVP to a proposed game session, Roll Call creates, updates, or deletes the corresponding event on a dedicated "Roll Call" calendar inside your account. The Service creates this calendar itself and identifies it by the record it keeps at creation, never by its name, so a calendar of your own that happens to be named "Roll Call" is never used or altered. Roll Call only ever writes to, modifies, or deletes events on this Roll Call calendar. We never create, modify, or delete events on your personal calendars or any other calendar in your account.

Privacy of your event details. Event details read from your existing calendars are used by our scheduling engine to determine your availability and are displayed back only to you (the calendar owner) within the Service so you can review your own busy times. Your calendar event details are never displayed to other users, including game masters or fellow players. Only your resulting free/busy status is used in scheduling calculations visible to your group.

Google API scopes. When you connect Google Calendar, we request the minimum scopes needed for the features above:

  • https://www.googleapis.com/auth/calendar.readonly — to read free/busy times across your calendars for availability detection
  • https://www.googleapis.com/auth/calendar.events — to create, update, and delete Roll Call session events on the Roll Call calendar
  • https://www.googleapis.com/auth/calendar.calendars — to create the dedicated Roll Call calendar so writes are isolated from your personal calendars

You can revoke these permissions at any time from your Google Account permissions page.

Roll Call's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically, Roll Call does not use Google user data for serving advertisements; does not transfer Google user data to third parties except as necessary to provide or improve the Service, to comply with applicable law, or as part of a merger, acquisition, or sale of assets with notice to users; does not allow humans to read Google user data unless we have your affirmative consent for specific messages, are doing so for security purposes (such as investigating abuse), or are required to do so to comply with applicable law; and does not use Google user data to develop, improve, or train generalized or non-personalized AI or machine learning models.

e. Discord Data

If you connect your campaign to a Discord server via the Roll Call bot, we collect and store:

  • Discord server (guild) ID and name
  • Discord channel ID and name for the linked channel
  • Your Discord user ID (for sending direct message notifications)

This data is used solely to deliver scheduling notifications to your Discord server and direct messages. We do not read or store Discord message content, server member lists, or any data beyond what is listed above.

Revoking access: You can disconnect Discord from your campaign at any time via the campaign settings page. You can also unlink your Discord account from your Roll Call profile. When disconnected, we stop sending Discord notifications and delete the associated link data.

f. Campaign Data

When you create or join campaigns, we store:

  • Campaign names, descriptions, and gaming system details
  • Your role (game master or player)
  • Campaign membership and invitation history
  • Campaign blackout dates and scheduling preferences

g. Technical Data

We automatically collect standard technical data, including:

  • Browser type and version
  • IP address
  • Pages visited and actions taken within the Service
  • When you're signed in, which features you use, such as the screens you open and the buttons you click. We keep this for 13 months and never record what you answer, such as what you mark as a Line or a Veil.
  • How you reached Roll Call, when you create an account: the host name of the website that sent you (never the full address), the first Roll Call page you opened, any campaign tags on the link (such as utm_source), and which Roll Call link brought you (for example a campaign invite or a Discord post). Until you sign up this is held in your session cookie, and afterward in your account's activity log, which only Roll Call administrators can read.
  • Cookies and session identifiers

h. AI Assistants You Connect

We record which assistants you have connected, when you connected them, and when they last accessed your account.

i. Lines & Veils Data

Lines & Veils is a free tool anyone can use without an account. For each deck we store its name, which pile (Ok, Veil or Line) each participant chose for each card, and any cards participants write themselves. A deck is identified only by an unguessable link, and we never ask for a name or email to answer one. If you are not signed in, your answers are tied to a random code stored in a browser cookie and to a private edit link we show you after you submit, never to your name or email.

If you are signed in, you have one personal set of answers, tied to your account, which we use wherever you are signed in. Public Lines & Veils decks are answered signed out and are kept separate from your account. We only copy a deck's answers into your personal set if you choose to.

A GM can turn Lines & Veils on for their whole campaign. When it is on, every current member's personal set is combined into one shared result: what the table marked a Line or a Veil, and how many have answered. Only current members of that campaign see it, never individual answers, and a member who leaves the campaign drops out of the combined result.

Anyone with a public deck's link can see how many people have answered, which cards at least one person marked as a Line or a Veil, and any custom cards marked Line or Veil, exactly as written. No page shows who chose what, or how many people chose it.

2. How We Use Your Information

We use your information to:

  • Provide the Service: Authenticate your identity, manage campaigns, calculate group availability, and propose game sessions
  • Sync calendars: Fetch and process your calendar events to automatically update your availability
  • Communicate with you: Send scheduling notifications, RSVP reminders, and service-related announcements
  • Improve the Service: Analyze usage patterns to fix bugs and enhance features
  • Ensure security: Detect and prevent fraud, abuse, or unauthorized access

3. How We Share Your Information

We do not sell your personal information, and we do not transfer your information to data brokers or to third parties for advertising, retargeting, credit assessment, or interest-based purposes. We do not use your information to train generalized or non-personalized AI or machine learning models. That includes calendar data received from Google or Apple. We share data only in the following circumstances:

  • With your gaming group: Your name and free/busy availability are visible to members of campaigns you join. When a GM sends a reminder with /rollcall nudge, they see which channel it reached you on (Discord, email, push or text message), or that it could not reach you. Your calendar event details are never shared.
  • Anyone with a Lines & Veils deck's link: they can see how many people have answered and which cards anyone marked as a Line or a Veil, including custom cards. Individual answers are never shown.
  • Members of a campaign with Lines & Veils on: they see the combined result (which cards anyone marked as a Line or a Veil, and how many have answered), never individual answers.
  • AI assistants you connect: If you choose to connect an AI assistant such as Claude or ChatGPT to your Roll Call account, then, only after you approve the connection and only when it asks, we send it read-only information about your own account: your campaign names and your role, where each campaign's scheduling stands (for example, waiting on players), upcoming session times and your RSVP, attendee counts, and your availability rules and time-off dates. We do not send it other players' names, emails or phone numbers, or anything synced from your Google or Apple calendar. You can disconnect it at any time from your profile, which stops further access. What the assistant does with what it receives is governed by its provider's privacy policy, not ours.
  • Third-party authentication providers: We exchange sign-in tokens with Google, Apple, and Discord, and calendar credentials with Google and Apple. We do not share your Roll Call data back to these providers.
  • Service providers: We may use third-party services for hosting, analytics, and email delivery that process data on our behalf under contractual obligations to protect it and to use it solely to provide the requested service.
  • Legal requirements: We may disclose information if required by law, legal process, or government request.

4. Data Security

We take reasonable measures to protect your data, including:

  • Encrypting OAuth tokens and calendar data at rest
  • Using HTTPS for all data in transit
  • Secure, HTTP-only session cookies
  • CSRF protection on all forms and actions

No method of transmission or storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.

5. Data Retention

We retain your data only as long as needed to provide the Service. Calendar data is held to the additional minimization rules described in ยง1(d): events are synced on a rolling 90-day forward window, past events are purged by a daily job after a 7-day grace period, and events you delete or move out of the window are purged on the next sync.

If you delete your account, the following data is removed immediately in the same database transaction that anonymizes your account: name, email, avatar, phone number, login credentials, push subscriptions, all calendar events, all calendar-sourced availability records, all calendar connection records, and your Lines & Veils answers. Your personal Lines & Veils set is deleted with your account. Anonymous, non-identifying records (such as campaign membership and session attendance history) are retained to preserve the integrity of campaign records for other members.

A Lines & Veils deck is deleted, with every answer to it, after a year with no visits to its link. Your personal set, if you have one, is separate from any deck and is not affected by a deck's deletion.

6. Cookies

Roll Call uses cookies solely for essential, functional purposes:

  • Session management: To keep you signed in and maintain your session state
  • CSRF protection: To protect against cross-site request forgery
  • Lines & Veils: a random code that ties your answers to your browser, and one that lets a deck's creator delete it. Both last a year from your last visit.

We do not use third-party advertising or tracking cookies. Our analytics provider (Plausible) is fully cookieless and does not track individual users. Because Roll Call uses only strictly necessary cookies, no cookie consent banner is required under GDPR, ePrivacy, or similar regulations.

7. Your Rights

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

  • Access the personal data we hold about you
  • Correct inaccurate or incomplete data
  • Delete your account and associated personal data directly from your Profile page
  • Revoke calendar access at any time through your OAuth provider's settings
  • Object to or restrict certain processing of your data

To exercise any of these rights, you can use the self-service options in your account settings or contact us at [email protected].

8. Children's Privacy

Roll Call is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected data from a child under 13, we will delete it promptly. If you believe a child under 13 has provided us with personal information, please contact us.

9. Third-Party Links and Services

The Service may contain links to third-party websites or integrate with third-party services (e.g., Google Calendar). We are not responsible for the privacy practices of these third parties. We encourage you to review their privacy policies.

10. International Users

Roll Call is operated from Canada. If you access the Service from outside of Canada, your information may be transferred to and processed in Canada, where data protection laws may differ from those in your jurisdiction.

11. Changes to This Policy

We may update this Privacy Policy from time to time. If we make material changes, we will notify you by posting the updated policy on this page with a new effective date. Your continued use of the Service after changes take effect constitutes acceptance of the revised policy.

12. Contact Us

If you have questions or concerns about this Privacy Policy, please contact us at:

The Floor Is Lava
[email protected]