Who we are and scope
This Policy describes how Herous Futurus OÜ, operating as Skysay, handles personal data across our websites, accounts, dashboards, APIs, phone numbers, calls, messages, recordings, transcripts, AI-agent connections, and support (the "Service").
Herous Futurus OÜ, Estonia. Contact us at [email protected].
Our privacy roles
We decide why and how to process account registration, KYC, billing, fraud prevention, security, support, website, and service-improvement data. For recordings, transcripts, prompts, knowledge, messages, tool data, and other content a customer routes through Skysay, the customer normally decides the purpose and means of processing.
If you are a caller, message recipient, employee, or contact of an Skysay customer, that customer is normally responsible for its privacy notice, legal basis, AI disclosure, recording consent, and response to your rights request. You may contact the customer directly; we will assist it as required.
Data we collect
- Account and contact data: name, email, organization, role, login provider, settings, language, and communications with us.
- Verification data: identity, age, address, company, beneficial-owner, use-case, and supporting-document data required by us, a verification provider, carrier, or authority.
- Telecom data: phone numbers, caller and recipient numbers, routing, SIP and room events, timestamps, duration, delivery status, carrier, country, IP address, device, and call or message metadata.
- Customer Content: audio, recordings where enabled, transcripts, summaries, prompts, responses, messages, knowledge sources, tool calls, tool results, and agent configuration.
- Billing data: plan, orders, wallet balance and ledger, usage, invoices, tax and payment status. Payment-card details are handled by our payment processor rather than stored by Skysay.
- Technical and security data: API and audit events, authentication records, logs, diagnostics, abuse signals, consent records, and approximate location derived from IP or number.
- Website and support data: pages and interactions (counted without cookies or identifiers when you have not accepted optional browser analytics), cookie choices, analytics identifiers where permitted, session replay with password protection of site and workspace interaction where you have accepted optional browser analytics, support chats, contact-form submissions, and feedback.
Where data comes from
We receive data from you; your account administrators and users; callers and message participants; connected agents, tools, applications, and identity providers; carriers and number providers; identity-verification and payment providers; security and analytics systems; public or government sources used for compliance; and devices or browsers that access the Service.
Why we use data and our legal bases
- Contract: create accounts; provision numbers; route calls and messages; run configured AI agents and tools; provide recordings, transcripts, usage, billing, support, and requested features.
- Legal obligation: telecom registration, KYC, sanctions checks, tax, accounting, lawful requests, consumer protection, and records we must keep.
- Legitimate interests: secure and operate the Service, prevent fraud and abuse, troubleshoot, enforce our terms, manage providers, understand performance and how the site is used (including cookieless visit counting), and improve reliability. We balance these interests against your rights.
- Consent: optional analytics or marketing cookies and other processing where consent is the appropriate basis. You may withdraw consent without affecting earlier lawful processing.
- Customer instructions: process Customer Content to provide the Service as a processor or service provider under our Terms and the customer's configuration.
AI, voice, and automated processing
At a customer's direction, we send the data needed to selected speech-to-text, language-model, text-to-speech, realtime conversation, and tool providers to generate live agent responses, transcripts, summaries, or actions. Provider choice can affect processing location and retention. Customers should avoid sending sensitive data unless their configuration and legal basis are appropriate.
Skysay also sends call data to Google Gemini (Google LLC) for one platform feature, whichever providers an AI agent uses. Call summaries: after a call’s transcript is stored, the transcript and the AI agent’s call goal, or its instructions when no goal is set, are sent to Google Gemini to write the call’s AI summary, follow-up, goal-met assessment, and sentiment. Summaries are on for every AI agent unless the customer turns them off, and a summary is deleted with its transcript.
When you connect an AI assistant such as Claude, Skysay receives the tool requests the assistant sends and returns the workspace data your granted permissions allow. This can include transcripts and message content when authorized. The connection does not give Skysay access to your entire assistant conversation; information included in a tool request is processed to perform that request. We store the authorization grant and operational audit records to manage access and security. You can revoke the connection from Connected apps. Revocation stops further access but does not delete data already shared with the assistant, whose provider applies its own privacy and retention terms. Skysay data remains subject to the retention and rights provisions below.
Google Workspace API data and Limited Use
Skysay’s use and transfer of raw, aggregated, or derived user data received from Google Workspace APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
We use Google Calendar data only to provide the scheduling features you request: listing calendars, checking availability and creating appointments after the caller confirms. We do not sell this data or use or transfer it to create, train, fine-tune or improve foundational or generalized AI or machine-learning models. Customer permission to train on other content does not override this restriction for Google data.
Calendar availability and booking results may be processed by the AI and speech providers configured for a call to generate replies and complete scheduling. When availability or a booking is spoken during a call, it is also in the call transcript, which Google Gemini (Google LLC) processes to write the call summary shown in your workspace, unless summaries are turned off for that AI agent. The Google-data restrictions above apply whether you use Skysay-managed credentials or your own provider account. Provider training and data-sharing controls depend on the applicable account configuration and terms. Training exclusion is separate from retention: providers may retain operational or security records under their applicable terms.
You can disconnect Google Calendar in Integrations to stop further access and remove Skysay’s stored connection tokens. This does not erase existing call or booking records; the retention and deletion provisions in this policy still apply. You can also revoke the app’s permissions in your Google Account.
When a customer uses Knowledge Bases, Skysay stores the uploaded source file in private service storage and creates derived search chunks. Google Gemini may process source text and a hosted agent's search query to provide that feature. A source is available only to the hosted agents the customer attaches to its knowledge base; it is not made public or automatically sent to every call.
We may use automated risk signals to detect fraud, account takeover, prohibited traffic, or unusual spending. Where applicable law gives you rights concerning a decision with legal or similarly significant effects, you may request information and human review. We do not use customer call content to train a general-purpose Skysay model unless we separately obtain the permission required by law.
Who receives data
We share only what is reasonably needed with:
- telecom carriers and number providers, including DIDWW and downstream networks;
- cloud infrastructure and communications systems, including DigitalOcean and our LiveKit-based media stack;
- AI and media providers selected for an agent, which may include Deepgram, Google Gemini, and ElevenLabs. Google Gemini may also process the source text and search query needed when a customer enables Knowledge Bases, and call transcripts to write call summaries;
- identity-verification, payment, authentication, support, email, security, and professional-service providers, which may include Didit, Stripe, Google, GitHub, and Chatwoot;
- analytics providers, including PostHog for minimized operational product telemetry, PostHog for cookieless visit counting that stores nothing on your device and, only after browser consent, PostHog for optional browser analytics and session replay with password protection and Google Analytics for optional browser analytics;
- authorities, courts, carriers, advisers, or affected parties when reasonably necessary to comply with law, protect rights and safety, investigate abuse, or establish legal claims; and
- a buyer, investor, or successor in a merger, financing, reorganization, or sale, subject to appropriate confidentiality and notice.
Providers can change as the Service evolves. We require providers handling personal data for us to protect it and use it only for the agreed services. Our current material providers, purposes, locations, and change process are in the Subprocessor register below.
International transfers
We are established in Estonia and use providers and telecom networks around the world. Data may therefore be processed outside your country, including outside the EEA, United Kingdom, or Switzerland. Where required, we rely on adequacy decisions, the European Commission's standard contractual clauses, the UK addendum or equivalent safeguards, and supplementary measures appropriate to the risk. Telecom routing may necessarily pass through the destination or originating country.
How long we keep data
We keep data only as long as needed for the purposes above, customer instructions, and legal requirements. Retention depends on the data and account configuration:
- Customer Content follows the customer's configured retention where available. Unless a different setting or order applies, the current default for stored call recordings is 90 days.
- Conversations with an AI agent in the live demo on our homepage are recorded like a call, as audio and a transcript. The recording and transcript are kept for 30 days in the workspace that owns the demo AI agent, where its members can review them, and are then deleted. The call's record, including the questions the AI agent searched its knowledge for and the tools it used, is kept like other call-detail records, below. The visitor's network address is stored only as a salted hash with a masked label, to apply the demo's usage limits.
- Account, number, call-detail, message, audit, and support records are kept while the account is active and for a reasonable period afterward for service delivery, disputes, fraud prevention, and legal compliance.
- Accounting and transaction records are generally kept for seven years where Estonian law requires it.
- KYC and telecom registration data is kept for the provider or statutory period that applies to the number, account, or transaction.
- Security logs and backups expire on rolling schedules unless an incident, dispute, legal hold, or lawful request requires longer retention.
Deletion from live systems and backups may occur at different times. We may retain de-identified or aggregated information that can no longer reasonably identify a person.
Cookies, browser storage, and your choices
We use necessary cookies or local storage for authentication, security, language, one-time secret display, and your privacy preference. These support a service you request and are not controlled by the optional analytics choice:
- Authentication and security: signed session, email-challenge, short-lived secret-display, anti-abuse, and request-security state.
- Language: the NEXT_LOCALE cookie remembers the locale selected by you or negotiated by the site.
- Privacy preference: skysay_cookie_consent in local storage remembers whether optional browser analytics are allowed. skysay_cookie_consent is the preference we read; while you have accepted, PostHog's own SDK additionally keeps that choice in local storage under a __ph_opt_in_out_ key, which is deleted when you decline or withdraw.
- Temporary product state: narrowly scoped cookies may display a newly created API key, gateway token, or webhook secret once and then expire it.
Before you choose, and after you decline or withdraw, browser-side PostHog runs in its cookieless mode so that we can count visits to the site. In this mode it writes no cookie and no local- or session-storage entry, sends no identifier of its own, records no session and builds no profile, and it is never linked to your account. It sends only page views, page exits and a small set of named interface events, such as which call-to-action button was pressed, together with the page address with its query string and fragment removed (only a utm_source or utm_medium value from a fixed list of channel names, such as “google” or “newsletter”, is kept, and any other value is sent as “other”), the referring site's domain without its path, and the browser, device-type, screen and language details any web request reveals. Clicked element text, page titles and session recordings are not sent. PostHog counts unique visitors with a privacy-preserving hash of the network address and browser details that it calculates on its own servers; the hash is not stored on your device and is not used to locate you. We process these anonymous counts under our legitimate interest in understanding how the public site and Service are used.
When enabled, optional browser analytics help us understand page and product interaction, performance, and feature adoption. Once you accept, PostHog stores a random visitor identifier so that a visit, a sign-up and later use of the workspace are counted as one person, and after you sign in that identifier is linked to your account. It keeps it in a first-party cookie named ph_ followed by our project key and _posthog, set for this site and its subdomains for up to 365 days, and in a local-storage entry of the same name; session storage holds an entry of the same name and ph_…_window_id and ph_…_primary_window_exists entries for the current browser tab. Declining or withdrawing deletes these entries and returns PostHog to the cookieless mode above; signing out replaces the stored identifier with a new random one. Where configured, session replay records visible text and ordinary input values on the site, in the signed-in workspace and in our internal operator views, only while your saved privacy preference is “Accept”. This includes email addresses, phone numbers, call and demo transcripts, message bodies, configuration and credentials displayed outside password fields. Interaction events can include visible element text and attributes. Password fields are blocked from capture, including when a password is revealed as text; every hidden input field is also excluded. These protections apply in your browser before upload. Network request and response bodies, request headers, browser console output, cross-origin frames and canvas pixels are not recorded. Signed-in browser events and replays are linked to your account identifier and email so we can find your activity when investigating a problem. Earlier recordings that were masked cannot be unmasked. Google Analytics may set _ga and related _ga_* cookies. We do not use advertising cookies on the current public Service.
We separately record a small set of authenticated server-side product outcomes for service operation, reliability, security, and feature adoption. Those events do not depend on browser cookies, can use an account identifier, and are processed under our legitimate interests. We minimise event properties and do not use call audio, transcripts, messages, knowledge content, or tool payloads for this telemetry.
Where it is configured, we also collect error reports when our own software fails — in your browser, in the API, and in the software that runs a call. These are processed under our legitimate interest in a working and secure Service and are not part of the optional analytics choice above: they write no cookie, they describe a fault in our code rather than your behaviour, and an error report that only arrived from people who had already accepted analytics would not tell us the Service was broken. A report from a signed-in session carries that account's id and email so we can find who hit the fault. A report carries the fault — the error type and message, the file and line inside our code, the page or route, and the browser or release version — together with a short trail of the interactions and requests immediately before it. Before a report is sent we remove phone numbers, SIP addresses, credentials and API keys from every part of it, discard the contents of local variables, and blank the fields that carry call transcripts, message bodies and prompts. The account email is the one address kept, and only in that account slot. The receiving service additionally records the network address a report arrived from, truncated so that its final segment is removed; we do not use it to identify you, and it is the only part of an error report we do not control from the sending side. Reports go to our own error-tracking instance on the hosting infrastructure named in the register above; no new recipient receives them.
When configured, the Chatwoot support client loads automatically to show a collapsed support launcher on our site and in the workspace. It uses cookies and browser storage needed to provide support and maintain a conversation, independently of your optional analytics choice. For signed-in users, we pass your account identifier, name and email with a signed identity check so support can recognise you; the support session is reset when you sign out or switch accounts. Do not include call content, credentials, identity documents or other sensitive data unless our support team requests it through an appropriate secure channel. We also share your current page and, while you are in a workspace, its name and identifier to help support understand your question.
Use the control below or “Cookie settings” in the footer at any time to accept or withdraw optional browser analytics. Withdrawal stops further optional browser analytics and removes Google Analytics cookies visible to this origin. Your choice is browser- and device-specific; necessary storage cannot be disabled through this control.
Security and responsible disclosure
Skysay operates a telecom and AI control plane where call content, credentials, identity information, and provider actions require different trust boundaries. We use safeguards proportionate to those risks, including tenant-bound authorization, narrowly scoped credentials, TLS in transit, protected service secrets, separated runtime roles, audit records, monitoring, backups, incident procedures, and reviewed image/release gates. No system is completely secure and this summary is not a certification or guarantee.
Customers must protect account and API credentials, remove former users, scope tools and provider keys, secure connected systems, review agent behavior, configure lawful recording and retention, and report suspected compromise promptly. Never send secrets in ordinary support chat or email.
Act in good faith and avoid privacy violations, service disruption, social engineering, persistence, data destruction, high-volume scanning, or access beyond what is needed to demonstrate the issue. Give us a reasonable opportunity to investigate before public disclosure. We will acknowledge reports and coordinate remediation based on severity, but we do not currently promise a bounty. We investigate suspected incidents and notify affected customers or authorities when applicable law or the DPA below requires it.
Your privacy rights
Depending on your location and our role, you may have the right to access, correct, delete, restrict, or receive a copy of your data; object to certain processing; withdraw consent; opt out of certain profiling, sale, sharing, or targeted advertising; and appeal a denied request.
Email [email protected] with "Privacy request" in the subject and identify the account, phone number, or customer relationship relevant to the request without sending passwords, full identity documents, recordings, or other unnecessary sensitive data. We may verify your identity and authority through a safer channel, and applicable exceptions may limit a request. Authorized agents may submit requests where local law permits. We will respond without undue delay and normally within one month under the GDPR, subject to a permitted extension for complex or numerous requests. We will not discriminate against you for exercising a privacy right.
If Skysay processes your data only for a customer, send the request to that customer first. We will support the customer's response. EEA residents may complain to the Estonian Data Protection Inspectorate or their local supervisory authority.
United States privacy notice
For residents of US states with applicable privacy laws, the categories described in section 3 are the categories we collected during the preceding 12 months. We use and disclose them for the business and commercial purposes in sections 5 and 7 and retain them as described in section 9.
We do not sell call recordings, transcripts, message content, KYC documents, or payment data for money. We do not knowingly sell or share personal data of people under 18. If an optional analytics activity is legally treated as a sale, sharing, or targeted advertising in your state, we will provide the notice and choice required by that law. You can exercise applicable rights using the process in section 12.
Children
The Service is not directed to children, and account holders must be at least 18. We do not knowingly collect personal data directly from a child to create an account. A customer must not use the Service to collect children's data unless it has a lawful, appropriately configured use case and all required parental or guardian permissions.
Business Data Processing Addendum
Parties, roles, and processing details
Customer is the controller, or a processor appointing Skysay as a subprocessor. Skysay is the processor or subprocessor. Terms such as personal data, processing, controller, processor, data subject, and supervisory authority have the meanings in applicable data-protection law.
- Subject and purpose: provide, secure, support, and troubleshoot customer-configured phone numbers, calls, messages, agents, tools, knowledge, recordings, transcripts, and related features.
- Duration: the Agreement plus limited deletion, backup, legal-hold, dispute, and statutory-retention periods described in this Policy and the Service configuration.
- Data subjects: Customer users, staff, callers, recipients, contacts, and people represented in Customer Content.
- Data and operations: identifiers, phone numbers, audio, recordings, transcripts, messages, prompts, knowledge, tool inputs/results, and interaction/routing metadata that Skysay collects, transmits, routes, hosts, records where enabled, transcribes, retrieves, generates, secures, deletes, returns, or discloses to authorized providers.
Instructions and responsibilities
Skysay processes personal data only on documented Customer instructions in the Agreement, account configuration, API or tool calls, and lawful written requests, unless Union or Member State law requires otherwise. We will inform Customer before legally required processing unless prohibited. We will promptly tell Customer if, in our reasonable opinion, an instruction infringes applicable data-protection law and may suspend that instruction.
Customer is responsible for a lawful basis, required notices and consents, data accuracy, authorized users, configured retention, and the legality of calls, messages, recording, AI use, knowledge, and connected tools.
Confidentiality, security, and assistance
Authorized personnel are bound by confidentiality. Taking account of the state of the art, cost, nature, scope, context, purposes, and risk, Skysay maintains measures designed to protect personal data, including:
- tenant- and scope-based access controls, authentication, least-privilege service credentials, and secret-management boundaries;
- encryption in transit, protected storage and backups where configured, network isolation, and provider access controls;
- audit and security logging, monitoring, incident response, vulnerability and dependency management, and tested release controls;
- data minimisation, bounded customer-facing collections, retention and deletion controls, and restrictions on production access.
No measure eliminates every risk. Customer must secure its credentials, devices, connected systems, tools, and provider accounts and choose settings appropriate to its use case.
- We provide reasonable technical and organizational assistance for data-subject requests.
- We notify Customer without undue delay after confirming a personal-data breach affecting Customer Content and provide information available to support Customer’s obligations.
- We provide reasonable assistance with security obligations, data-protection impact assessments, and prior consultation, considering information available to us.
- We make information reasonably necessary to demonstrate compliance available and permit a proportionate audit no more than annually, or when required by a competent authority or material incident, subject to advance notice, confidentiality, security, non-disruption, and reasonable cost allocation.
Subprocessors and restricted transfers
Customer gives general written authorization for the subprocessors in the register below. We impose written data-protection obligations appropriate to their services and remain responsible for their performance to the extent required by applicable law. We provide reasonable advance notice of a new material subprocessor. Customer may object within 15 days on reasonable data-protection grounds. The parties will seek a reasonable alternative; if none is available, either party may discontinue or terminate the affected Service without penalty beyond charges already incurred.
Where GDPR personal data is transferred to a country without an applicable adequacy decision, the European Commission Standard Contractual Clauses adopted by Decision 2021/914 are incorporated by reference. Module Two or Module Three applies as appropriate; Option 2 general authorization and the optional docking clause apply; supervisory authority and governing Member State are determined under the Clauses, with Estonia used where a selection is required; and Estonian courts have jurisdiction under Clause 18. The applicable UK International Data Transfer Addendum and Swiss adaptations supplement those Clauses where required.
Return, deletion, and priority
During the Service, Customer may use available export and deletion features or request reasonable assistance. After termination, and on Customer’s request within 30 days, we will return or delete Customer Content where technically feasible unless law requires retention. Remaining copies are deleted according to normal retention and backup cycles, subject to legal hold, security, and dispute requirements.
DPA questions may be sent to [email protected].
Subprocessors and service providers
A subprocessor processes personal data on our behalf when Skysay acts as a processor for a customer. Some listed organizations may instead act as an independent controller for a particular activity, such as telecom compliance or payment processing. AI providers process Customer Content only when the customer selects or enables that provider or feature, with one exception: Google Gemini writes call summaries, which are on unless the customer turns them off.
DigitalOcean
- Purpose
- Cloud hosting, managed database, object storage, networking, and backups
- Data
- Account data, Customer Content, call artifacts, logs, and configuration
- Location
- Customer-selected service region; support and corporate operations may be global
DIDWW and downstream telecom networks
- Purpose
- Phone numbers, identity/registration delivery, and call/message routing
- Data
- Identity and registration data, phone numbers, communications metadata, and routed content
- Location
- Ireland/EEA and the countries or networks needed to originate or terminate a communication
Deepgram
- Purpose
- Customer-selected speech-to-text processing
- Data
- Live call audio and resulting transcript
- Location
- Provider processing locations and transfer terms applicable to the selected service
Google (Gemini and related AI services)
- Purpose
- Customer-selected language-model processing, enabled Knowledge Base search, and call summaries
- Data
- Prompts, transcripts, tool context, knowledge source text, and queries; for call summaries, the call transcript and the AI agent's call goal or instructions
- Location
- Provider processing locations and applicable transfer safeguards
ElevenLabs
- Purpose
- Customer-selected text-to-speech and realtime conversation processing
- Data
- Text to synthesize, live call audio, transcripts, agent instructions, tool calls and results, voice configuration, and generated audio
- Location
- Provider processing locations and applicable transfer safeguards
Didit
- Purpose
- Identity and business verification
- Data
- Verification identifiers, documents, images, and decision metadata
- Location
- Provider processing locations and applicable transfer safeguards
Stripe
- Purpose
- Payments, invoices, fraud controls, and payment status
- Data
- Account, billing, transaction, tax, and payment metadata; card data goes directly to Stripe
- Location
- EEA, United States, and other provider locations under applicable safeguards
PostHog
- Purpose
- Product and service analytics, and session replay with password protection, when configured; cookieless visit counting without consent
- Data
- Account identifier and signed-in email, device/page metadata, interaction events, and visible site and workspace content including ordinary input values, phone numbers, transcripts, messages and displayed credentials; password fields are blocked and hidden input fields are excluded before upload. Without consent: page views and named interface events with the page address and browser details only, counted by a hash PostHog calculates on its servers
- Location
- Configured EU analytics endpoint where enabled
GlitchTip (self-hosted)
- Purpose
- Error and crash reporting for our own software
- Data
- Error type and message, the file and line inside our code, page path, browser version, the software release for our server-side components, the account id and email when a report is from a signed-in session, a truncated network address recorded on receipt, and a short trail of interactions and requests before the failure; phone numbers, credentials, local variables and the fields carrying transcripts, message bodies and prompts are removed before a report is sent
- Location
- Our own instance on the hosting infrastructure listed above; no new recipient
Google Analytics
- Purpose
- Optional public-site and product browser analytics
- Data
- Cookie/device identifiers and page or interaction metadata after consent
- Location
- Provider locations under applicable transfer safeguards
- Open-source LiveKit components and Chatwoot currently operated on Skysay-controlled infrastructure do not by themselves create a separate vendor recipient. If a hosted vendor service is enabled, we will update this register before relying on it for Customer Content.
- Customer-controlled providers, SIP trunks, models, tools, webhooks, or knowledge sources are governed by the customer's direct relationship with that provider and are not appointed by Skysay as our subprocessor.
- Google and GitHub may act as authentication providers when a user chooses their sign-in option. Their own privacy terms apply to that direct interaction.
We update this register before a new material subprocessor begins processing Customer Content and provide reasonable advance notice through the account contact or Service where the change materially affects customer processing. Send notice subscriptions, questions, or objections to [email protected].
Changes and contact
We may update this Policy as the Service, providers, and laws change. We will post the new version here and give additional notice when a change materially affects your rights or our use of personal data.
Questions, complaints, or requests can be sent to [email protected]. Herous Futurus OÜ, Estonia. Customer processing is also governed by the Data Processing Addendum above.