Grammarly SOC 3 Report FY23
Grammarly SOC 3 Report FY23
Organization Controls
(SOC 3) Report
Management’s Report of Its Assertion on the Effectiveness of Its Controls over the Grammarly
System Based on the Trust Services Criteria for Security, Availability, Confidentiality, and
Privacy for the Period April 1, 2022 through March 31, 2023
Page | 1
Suha Can
Chief Information Security Officer, Grammarly
Page | 2
Page | 3
Page | 4
Page | 5
Page | 6
PROPRIETARY & CONFIDENTIAL
Reproduction or distribution in whole or in part without prior written consent is strictly prohibited
Grammarly SOC 3 Report
Company background
Max Lytvyn, Alex Shevchenko, and Dmytro Lider founded Grammarly in 2009 with the goal of
helping people communicate more effectively. Focusing first on supporting students’ grammar
and spelling through a subscription-based product, they soon saw the potential of how
Grammarly could help in all circumstances—from professional writing to everyday
correspondence. Since then, the company has grown the capabilities of an AI-powered writing
assistant to go far beyond grammar and spelling into supporting complex aspects of language
and communication so that all people can be understood as they intend. Grammarly’s growth
and further investment in cutting-edge language research have been helped along by more
than $200 million in funding, led by General Catalyst.
Grammarly is headquartered in San Francisco and has offices in Kyiv, New York City, Vancouver,
and Berlin. Grammarly’s mission-driven team is connected by their EAGER values—ethical,
adaptable, gritty, empathetic, and remarkable. Team members are deliberate about applying
these values to everything Grammarly does—whether it’s committing to an inclusive and
learning-oriented work environment, supporting Grammarly users with compassion and
integrity, or thoughtfully creating a secure product that connects people.
Product overview
Grammarly’s digital writing assistance helps 30 million people, and 50,000 professional teams
to write more clearly and effectively every day. Grammarly’s real-time suggestions offer
feedback on correctness, clarity, engagement, and delivery. The product supports users across
various product offerings—including Windows and Mac desktop applications, a web editor,
browser extensions, mobile keyboards and apps, and a Microsoft Office add-in. A free version
of the assistant, introduced in 2015, provides essential writing support to anyone who needs to
communicate in English. Grammarly’s enterprise offering, Grammarly Business, helps
enterprises, organizations, and teams of all sizes accelerate business results through clear,
consistent, and on-brand communication. Grammarly Business offers all Grammarly Premium
suggestions, tailored administrative controls, and enterprise-level features. And with
Grammarly for Developers, builders can integrate Grammarly’s writing assistance into their web
applications by implementing the Grammarly Text Editor SDK.
Scope
The scope of this report includes the following Grammarly client applications, available for
organization customers (Grammarly Business), as well as individual users:
Page | 7
● Grammarly Editor: Grammarly’s intuitive text editor is a central place on the web to
write. Users can customize the types of writing suggestions they see based on their
goals.
● Grammarly for Windows and Mac: An all-in-one desktop application that works in
browsers and on many desktop apps including word processors, email clients, and more.
● Grammarly Editor for Windows and Mac: Grammarly’s desktop application replicates
the experience of the Grammarly Editor for users who prefer not to access Grammarly’s
writing interface through their browser. Native apps are available for Windows and
macOS.
● Grammarly browser extension: Whether a user writes in Chrome, Firefox, Safari, or
Edge, Grammarly’s browser extension offers suggestions on a vast array of websites,
including Google Docs, Zendesk, LinkedIn, Twitter, and Medium.
● Grammarly for Microsoft Office: Grammarly’s add-in for Microsoft Office brings
Grammarly’s writing suggestions to users writing in Word or Outlook. (On Mac, the add-
in is only available for Word.)
● Grammarly for iPad: Grammarly’s iPad app provides users with:
○ Grammarly Keyboard for iPadOS
○ Grammarly iPad Editor
○ Grammarly for Safari on iPad
● Grammarly for iPhone: Grammarly’s iPhone app provides users with:
○ Grammarly Keyboard for iOS
○ Grammarly iPhone Editor
○ Grammarly for Safari on iPhone
● Grammarly Keyboard for Android: For writing on the go, the Grammarly Keyboard
offers Grammarly’s writing assistance directly through Android mobile devices.
● Grammarly for Samsung Keyboard: A direct integration of Grammarly’s writing
assistance technology into Samsung native keyboards allows users to get suggestions
wherever they type.
● Grammarly for Developers: Developers can leverage Grammarly’s Text Editor SDK and
integrate Grammarly’s writing to their web applications by adding just a few lines of
code.
Page | 8
● Expert Writing Service: Offered to Grammarly Premium users looking to gain extra
confidence in their work, Grammarly’s expert writing service gives users the option to
submit a piece of text for editorial review by a team of writing experts.
Organizational structure
Grammarly has defined structures and reporting lines, outlined clear areas of authority, and
assigned responsibilities in order to achieve its company-wide objectives. This structure
includes clearly delineated operational practices of teams and functions across the
organization, including Security, Engineering, Product, IT Support, Legal, People, Sales,
Marketing, Finance, Language Technology, Workplace Experience, and Customer Support.
The following teams are relevant for this report:
● Board of Directors: Responsible for establishing and overseeing company strategy.
● Executive: Responsible for overseeing all company operations.
● Security: Comprises four sub-teams responsible for ensuring security across the
company.
○ Product Security: Collaborates with Grammarly Engineering to share advanced
security expertise and help ship product offerings with industry-level application
security.
○ Enterprise Security: Supports Grammarly’s security program by owning
monitoring tools, incident response, and running a complex cloud infrastructure
security toolkit.
○ Security Intelligence: Enhances security prioritization by proactively generating
and processing information from diverse sources to identify, prioritize, and
mitigate potential threats to Grammarly assets.
○ Governance, Risk, and Compliance: Establishes and coordinates security
processes and practices across the organization in compliance with industry
security standards.
● Platform: Considers custom requirements and constraints to provide an optimal
company-wide infrastructure toolkit that helps engineers focus on product development
and maximize value for end users.
● Engineering Organization: A collaborative group of technical teams responsible for
building and supporting Grammarly’s product ecosystem. Also referred to as Grammarly
Engineering.
Page | 9
Page | 10
Principal architecture
Grammarly’s product infrastructure comprises the following main components:
● Client Apps are Grammarly’s product offerings that could be installed and used on
different platforms.
● Load Balancer and Web Application Firewall are AWS services used to distribute traffic
across several servers to increase capacity and reliability as well as, to filter, monitor,
and block traffic.
● Authentication API, Document Editor API, and Processing API are application
programming interfaces that facilitate interaction between users and relevant
Grammarly services.
● Authentication Service authenticates both internal and external users of Grammarly by
login/password, single sign-on (“SSO”) via SAML, or social sign-on with Google or
Facebook.
● Document Editor Service facilitates users’ ability to create, edit, and save documents via
the Grammarly Editor or desktop apps.
Page | 11
● Processing Service and Specialized Processing Services manage connections from all
client apps (such as the browser extension and mobile keyboard) to provide writing
suggestions from Grammarly.
Infrastructure provider
All Grammarly server infrastructure is hosted in Amazon Web Services (“AWS”) data centers
located in the United States in the US East region (North Virginia).
As an infrastructure provider and solutions partner, AWS helps Grammarly in supporting the
scalability, availability, and durability of Grammarly’s platform and services.
Grammarly is registered for an enterprise support plan, the highest tier of the AWS support
program, which provides rapid response from the AWS team (responses come as fast as within
15 minutes). A signed contract agreement between AWS and Grammarly is maintained to
uphold the agreed responsibility and agreement between AWS and Grammarly. As a part of the
plan, AWS provides consulting support to Grammarly’s engineering teams regarding specific use
cases and applications. This high-touch support also includes design reviews and architectural
guidance.
Network security
Only a small number of Grammarly’s servers and network ports that are used for the
provisioning of services are accessible from the internet. These are protected behind load
balancers and a web application firewall (“WAF”). All components that process user data
operate in Grammarly’s private network inside Grammarly’s secure cloud platform.
Page | 12
Each Grammarly user’s data is isolated logically from other users’ data. Each user is assigned a
unique user ID upon account creation; user data, such as documents stored in the Grammarly
Editor, is associated with this user ID. A user must be logged in to their Grammarly account—
and any client request must be authenticated and authorized—in order for the user to access
their data. Organization accounts through Grammarly Business are also isolated logically via
unique organization IDs. Authorized members of an organization’s account are the only ones
who have access to the administrative features in their account, and they do not have access to
any other organizations’ accounts. User access rights and authority levels are verified for every
administrative action or request to access restricted information.
Component Service
Page | 13
Component Service
Hiring Greenhouse
Page | 14
performs vendor and system security risk assessment to understand risks related to the new
system and to adequately confirm that safeguards and controls are established. The remaining
systems, services, and tools identified above are only applicable to support certain controls and
criteria.
A variety of additional Service-as-a-System (“SaaS”) systems listed in the overview above are
also managed by third-party vendors and are used by Grammarly, including PayPal, Braintree,
Stripe, Drift, and Salesforce, among others. These vendors are support tools that do not impact
Grammarly’s ability to meet the trust services criteria.
The affected control objective / criteria are included below along with the expected minimum
controls expected to be in place at AWS:
AWSCA-1.10: AWS has a process in place to review CC2.1; CC3.1; CC3.2; CC3.3;
environmental and geo-political risks before launching a CC3.4; CC4.1; CC4.2; CC5.1;
new region. CC5.2; CC5.3; CC9.1; CC9.2; A1.2
AWSCA-2.2: IT access above least privileged, including CC6.2; CC6.3; CC6.7; CC6.8
administrator accounts, is approved by appropriate
personnel prior to access provisioning.
AWSCA-2.3: IT access privileges are reviewed on a periodic CC6.1; CC6.2; CC6.3; CC6.7;
basis by appropriate personnel. CC6.8
Page | 15
AWSCA-3.1: Firewall devices are configured to restrict CC6.1; CC6.6; CC7.1; CC8.1
access to the computing environment and enforce
boundaries of computing clusters.
Page | 16
AWSCA-10.3: AWS contingency planning and incident CC2.2; CC3.2; CC3.3; CC3.4;
response playbooks are maintained and updated to reflect CC5.3; CC7.3; CC7.4; CC7.5;
emerging continuity risks and lessons learned from past CC9.1; A1.1; A1.2; A1.3
Page | 17
AWSCA-11.2: AWS has a program in place for evaluating CC1.1; CC1.4; CC2.3; CC4.1;
vendor performance and compliance with contractual CC9.2
obligations.
Page | 18
Grammarly’s Board of Directors has established and maintained the company’s five-year
strategic goals. From these strategic goals, the Executive team further establishes annual goals.
All other Grammarly teams then prepare and consolidate quarterly Objectives and Key Results
(“OKR”) plans.
Grammarly also has established standard operating procedures to provide each operating unit
and its team members with the support necessary to securely and effectively perform the tasks
required to fulfill company-wide objectives.
People management
To support Grammarly’s achievement of established objectives, the People team creates an
annual hiring plan that is updated quarterly and approved by the Executive team.
Grammarly’s recruitment process evaluates prospective new hires by their competency to
perform their roles, as well as their demonstration of established company values. To maintain
these standards, candidates undergo comprehensive evaluation against detailed requirements
by different stakeholders, including the hiring manager, the recruiter, experts in relevant
domains, and the executive-level manager.
All new employees and contractors who have access to Grammarly services undergo
background verification checks as a part of the hiring process. This step validates that those
who work at Grammarly uphold a high degree of ethics, can produce work of the necessary
quality, add qualitatively to corporate culture, and establish product security for customers.
During the onboarding process, new employees participate in training and information sessions
with the People team, teammates, and their direct manager to enhance their understanding
with current operational procedures, as well as their individual job responsibilities, their team,
and personal Objectives and Key Results (“OKR”). As part of this process, all new employees are
required to sign a Confidentiality Agreement and an Acceptance of Grammarly Policies, which
states that employees are obliged to stay in compliance with the company’s information
security requirements.
All existing employees undergo an annual performance review process, which includes an
assessment of their technical and soft-skill competency by their managers. Employees can
receive continuous professional education with the company’s support; this education could be
initiated based on performance review results or at any other time upon manager approval.
Page | 19
Every employee is provided with details about Grammarly’s history, product, and standards of
communication, as well as Grammarly’s policies governing the organization, which operates in
alignment with EAGER values: ethical, adaptable, gritty, empathetic, and remarkable. These
values and associated behaviors are defined in materials that are made available company-
wide. During onboarding, as well as on a periodic basis, all Grammarly employees receive
training to promote awareness about information security, anti-harassment practices, values-
based behavior, and unconscious bias.
Grammarly has established a whistleblower hotline that is available for employees and
contractors to anonymously report known or suspected misconduct or violations of the
company’s policies. Material violations, including gross violations of company values, are
addressed via a formal disciplinary process that outlines appropriate disciplinary action,
including the possibility of termination. External users can report matters of known or
suspected misconduct or violations via multiple external channels.
Security organization
Grammarly is committed to securely delivering its services and protecting customer information
with ethics and integrity. To support these commitments, Grammarly has established various
organizational units to develop and implement security throughout the organization.
The Trust Leadership team oversees the development of Grammarly’s approach to security,
including organizational and technical measures. To establish effective operation of these
measures, the team meets quarterly to review information-security objectives, risk-assessment
results, independent audit results, security vulnerabilities, and information-security or privacy
incidents.
Dedicated sub-teams have been established to monitor and protect the Grammarly control
environment by responding to and preventing issues.
Enterprise Security is responsible for security monitoring and the fortification of
Grammarly’s infrastructure to protect against cyber-attacks.
Product Security is responsible for guiding secure design, development, and
implementation of the Grammarly product ecosystem, and for management of
Grammarly’s bug bounty program.
Security Intelligence is responsible for gathering and processing security information
from diverse sources to identify, prioritize, and mitigate potential threats to Grammarly
assets.
Governance, Risk, and Compliance (“GRC”) is responsible for corporate compliance and
risk management.
Page | 20
Vendor management
Grammarly has implemented a formal vendor management program for managing risks related
to third-party services. The program includes processes for vendor onboarding, periodic review
of existing vendors, and vendor offboarding.
The Security, Privacy, and Legal teams evaluate third-party cloud services regarding their
compliance with Grammarly requirements for security, availability, confidentiality, and privacy.
Before starting the evaluation, the Security and Privacy teams analyze the request for the
service and determine the service criticality based on its potential impact on Grammarly’s
business processes, security of Grammarly’s information, and impact on Grammarly’s product
ecosystem. If the service is assessed as critical, then a security review is required. This includes
a review of the service’s SOC 2 report along with the ISO/IEC 27000 family and other applicable
certifications, assessment of the service’s security maturity score in Grammarly’s vendor risk
management platform, checking if any data breaches associated with the service have been
noted in recent years, and other verifications. Only when the security review is completed does
the service request go to the Legal team, which proceeds with the signing of a Data Privacy
Addendum with the vendor and ascertains that other legal, security, and privacy provisions are
outlined in the service contract. These provisions include, but are not limited to, requirements
for secure information processing, actions that would be taken in case of a data breach, the
right to audit the vendor’s security, and other relevant requirements to protect the information
of Grammarly and user entities of Grammarly.
During contract renewal for third-party services, these same procedures apply, including the full
security review of the service.
Should Grammarly decide to terminate a contract with a third-party technology service
provider, Grammarly would confirm that the vendor does not maintain access to Grammarly’s
Page | 21
information after contract termination. This process would be outlined via appropriate data
retention provisions in the agreement. Before the data is deleted, respective teams would
migrate it to another service or to Grammarly’s cloud infrastructure. Upon completion of data
transfer, the responsible Grammarly team would request a confirmation that Grammarly’s data
has been fully deleted by the vendor.
Page | 22
Policy Central space that gathers all documents relevant for compliance with industry
security practices.
Slack is a corporate messaging service used for a variety of internal communication
needs, including sharing company updates, conveying changes to information policies,
team collaboration, and alerting the organization to new security concerns and
procedures. Commonly used channels to communicate about security are a #global-
announcement channel and a #security channel, along with channels specific to local
offices and channels relating to other work topics.
Corporate-managed email is used by employees to report security incidents according
to the established Incident Management Procedure. Significant changes to systems and
operations are also communicated through the corporate email client.
The Grammarlian is a monthly company-wide newsletter sent via email, which provides
updates for the internal staff. It is also published in a central place on Confluence.
External communication
External channels enable timely communication of important updates and significant changes
to Grammarly’s customers. Each channel has been designed to direct user and customer
communications to the appropriate recipients. The external communication channels include
the following:
Grammarly’s official website contains information about Grammarly’s corporate brand,
product offerings and plans, careers and culture, and affiliate program, among other
areas of information. The Grammarly Blog is a part of Grammarly’s official
website. Readers can find periodic updates about the product and company, along with
writing tips. Additionally, the Grammarly Engineering blog focuses on content
describing Grammarly’s technology and innovation, while the Grammarly Business blog
focuses on our B2B offering.
Mobile application stores communicate information about installing on specific
devices. All most recent changes are reflected in the description of the application at
the application store.
Browser extension stores are used for communication of the links for application
installation at specific browsers. All recent application changes are reflected in the
extension store description.
Microsoft Office add-in can be accessed through the application itself or through the
Microsoft website.
Social networks are used to post information about company and product updates,
including Twitter, LinkedIn, Facebook, Instagram, TikTok, and YouTube
Websites on which Grammarly maintain profiles support employer brand and
recruiting initiatives, including Glassdoor, AngelList, Built In, Crunchbase, dou.ua,
Capterra, and G2.
Page | 23
Subscriber emails include the following. Grammarly customers can unsubscribe from
marketing emails at any time. Customers in the European Economic Area (EEA) will only
receive such emails if they opt in.
o Weekly Insights emails: A weekly report with statistics and insights on how the
user is writing with Grammarly.
o Product Updates emails: Important info on new features and product offerings.
From time to time, these emails also request product feedback.
o Grammarly Offers emails: Special upgrade offers, limited-time events, or
coupons.
o Survey emails: Surveys conducted by our Human Insights team to gather input
from our users to help improve the product for them.
o Newsletter emails: A newsletter from the Grammarly Blog that includes fun tips
on all things writing, as well as a newsletter intended for prospective engineering
employees.
o Grammarly Business emails: Updates and information on Grammarly product
offerings for multi-person teams, including a quarterly newsletter of product
updates and a monthly newsletter of relevant content for prospective
customers.
o Premium Reports emails: Reports with details on Premium suggestions related
to user personal writing activity.
o Billing/transaction-based emails: Customers will receive emails from Grammarly
about billing information during renewal periods.
In-product messages are delivered to users within the product directly
occasionally. These messages include information about new features or product
offerings.
Grammarly Support Portal is available for all users to find answers to frequently asked
questions or to contact Customer Support agents for further information about product
or account use.
Grammarly status page provides publicly available information about the operational
performance of Grammarly services and provides up-to-date information on any
outages and problems.
Reports about data breaches are communicated to users based on the procedures
described in the Personal Data Breach Notification Policy.
Communication with authorities is performed by Grammarly Legal Counsel if required,
based on the Contact List for Authorities.
Page | 24
Risk management
Through a formal risk management program, Grammarly continuously identifies, assesses,
resolves, and monitors risks to information security, privacy, and fraud that could have an
impact on Grammarly, compliance with the regulatory requirements, or customers’ data
security. The Security team monitors the risk management program on an ongoing basis. The
ISMS Manager and Security team define lessons learned to improve the risk management
program and periodically present the results to the Trust Leadership team that includes the
company’s executives.
Grammarly’s risk management program includes the following phases:
● Identify: The GRC team performs an annual Business Impact Analysis to identify services
requiring examination. The services Grammarly uses to provide its product offerings are
included in the scope of the security risk assessment and implementation of all
applicable security controls. Other members of the Security team then work in
collaboration with functional leads and owners of these services to identify relevant
risks for information security, privacy, and fraud. Security team leaders, along with the
ISMS Manager, then review the results and formulate a list of actionable security risks to
Grammarly.
● Assess: Teams assess each identified risk as Low, Medium, and High based on their
likelihood and impact, considering previous security incidents, known vulnerabilities,
and existing security controls. Grammarly’s Trust Leadership team approves a risk
treatment plan with the timeframe for risk resolution. Resolution may include measures
related to avoidance, mitigation, and transference of risk. Each risk has established
owners who are responsible for the risk resolution.
● Resolve: The Security team coordinates and provides guidance to risk owners and other
teams at Grammarly to facilitate the successful implementation of the risk treatment
program.
● Monitor: The Security team monitors the existing security risks to determine the success
of the risk treatment program and to plan any necessary actions over the course of the
following year.
● Improve: After the annual risk management cycle, the Trust Leadership team, which
includes the ISMS Manager and the Security team, defines what lessons were learned
with the goal of improving the risk management program.
Page | 25
Page | 26
Page | 28
Page | 29Page | 29
Page | 30