Indosole is sinds 2014 lid bij B‑corp. Dit betekent dat het merk driejaarlijks gecontroleerd wordt door B corporation. B‑corp helpt bedrijven om duurzame en ethische keuzes te integreren in hun bedrijfsvoering.
Het hoofdkantoor van Indosole is gevestigd in de Verenigde Staten. De schoenen worden geproduceerd in Indonesië. Bijzonder aan het productieproces van Indosole is dat er geen machines gebruikt worden die aangedreven zijn door brandstof (of dieren). Dat betekent dat alle schoenen met de hand gemaakt worden op ambachtelijke wijze.
Helaas geeft Indosole weinig informatie over de werkomstandigheden waarin dit proces plaatsvindt. Door het gebrek aan transparantie is het moeilijk te bepalen hoe ethisch de productie is.
Tot slot is het merk ook lid van 1% for the planet. Dit wil zeggen dat ze een deel van hun omzet doneren aan goede doelen die zich inzetten voor de planeet.