В Kotlin используются следующие модификаторы доступа:
public: Доступен из любого места. По умолчанию.private: Доступен только внутри класса или файла, в котором объявлен.protected: Доступен внутри класса и его подклассов. Применяется только к членам классов.internal: Доступен только внутри модуля (набора компилируемых вместе Kotlin-файлов).